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]