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]

Reply via email to