GNU bug report logs -
#17403
24.4.50; package-alist doc-string error
Previous Next
Reported by: emacs18 <at> gmail.com
Date: Mon, 5 May 2014 03:20:01 UTC
Severity: minor
Tags: notabug
Found in version 24.4.50
Done: "Basil L. Contovounesios" <contovob <at> tcd.ie>
Bug is archived. No further changes may be made.
Full log
View this message in rfc822 format
Richard Kim <emacs18 <at> gmail.com> writes:
> I believe the doc-string for package-alist is incorrect.
> Each element is (PKG DESCS) rather than (PKG . DESCS), i.e.,
> each item is (list PKG DESCS) rather than (cons PKG DESCS).
> To fix this, the patch shown below can be applied.
You are correct. There is indeed a difference between what the
documentation says and what the code does. According to the code,
package-alist is *not* an alist, but a list of lists. (This goes back
to at least 2013 AFAICT.)
Yet it has the suffix "-alist".
I see three ways to rectify this:
1) Change the code so that it is an alist.
2) Update the documentation, rename the variable to
something like package-list.
3) Update the documentation, ignore that it's not an alist.
Out of these alternatives, I think the first is by far the least
attractive. It has already been changed to not be an alist once. But
which is the better of alternatives 2 and 3?
It would be good to hear what others think.
Thanks,
Stefan Kangas
This bug report was last modified 5 years and 308 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.