Josh Triplett <[EMAIL PROTECTED]> wrote: > Package: emacs-goodies-el > Version: 27.1-1 > Severity: important > > The required calling signature of tabbar-buffer-groups-function changed. > Previous versions of tabbar.el called tabbar-buffer-groups-function with the > name of a buffer. I have this in my .emacs, for use with those previous > versions of tabbar.el: > > (setq tabbar-buffer-groups-function (lambda (b) (list "All Buffers")) ) > > However, current tabbar.el calls tabbar-buffer-groups-function with no > arguments, and expects it to run on the current buffer. This results in the > following error whenever tabbar tries to figure out groups, and as a result, > tabbar does not work at all: > > (wrong-number-of-arguments (lambda (b) (list All Buffers)) 0)
While I agree that it isn't best practice to make imcompatible changes in software when it can be avoided, I fail to see how this bug is important, or that it is even a bug. The upstream author changed an internal part of his package that few users will ever tweak; that's all. The best I would do is make this priority wishlist and send it upstream. Perhaps the author would consider making a new version that is backwards-compatible. -- Peter S. Galbraith, Debian Developer <[EMAIL PROTECTED]> http://people.debian.org/~psg GPG key 1024/D2A913A1 - 97CE 866F F579 96EE 6E68 8170 35FF 799E -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]