emacs-bug-tracker
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debbugs-tracker] bug#14704: closed (24.3.50; cl-lib breaks built-in Ema


From: GNU bug Tracking System
Subject: [debbugs-tracker] bug#14704: closed (24.3.50; cl-lib breaks built-in Emacs version)
Date: Tue, 25 Jun 2013 16:28:02 +0000

Your message dated Tue, 25 Jun 2013 12:27:39 -0400
with message-id <address@hidden>
and subject line Re: bug#14704: 24.3.50; cl-lib breaks built-in Emacs version
has caused the debbugs.gnu.org bug report #14704,
regarding 24.3.50; cl-lib breaks built-in Emacs version
to be marked as done.

(If you believe you have received this mail in error, please contact
address@hidden)


-- 
14704: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=14704
GNU Bug Tracking System
Contact address@hidden with problems
--- Begin Message --- Subject: 24.3.50; cl-lib breaks built-in Emacs version Date: Mon, 24 Jun 2013 17:30:47 +0200
"(require 'cl-lib)" breaks the Emacs version information for
package.el.  In "emacs -Q", "M-x ielm":

ELISP> (package-initialize)
t
ELISP> (package-built-in-p 'emacs (version-to-list "24.1"))
t
ELISP> (assq 'emacs package--builtin-versions)
(emacs 24 3 50)

ELISP> (require 'cl-lib)
cl-lib
ELISP> (package-built-in-p 'emacs (version-to-list "24.1"))
nil
ELISP> (assq 'emacs package--builtin-versions)
(emacs 2 2)

This breaks dependency resolution for packages which depend against a
certain Emacs version.

These incorrect entries in package--builtin-versions come from
"cl-loaddefs.el", which contains two instances of the following line:

(push (purecopy (quote (emacs 2 2))) package--builtin-versions)

These lines are apparently extracted from the package headers of
"cl-macs.el" and "cl-seq.el" which look like the following:

;; Author: Dave Gillespie <address@hidden>
;; Version: 2.02
;; Keywords: extensions
;; Package: emacs

This meta information is obviously wrong.

This is the 3rd critical package.el bug I discovered within just a week
or so.  Don't you test your code?!



--- End Message ---
--- Begin Message --- Subject: Re: bug#14704: 24.3.50; cl-lib breaks built-in Emacs version Date: Tue, 25 Jun 2013 12:27:39 -0400 User-agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux)
ELISP> (require 'cl-lib)
> cl-lib
ELISP> (package-built-in-p 'emacs (version-to-list "24.1"))
> nil
ELISP> (assq 'emacs package--builtin-versions)
> (emacs 2 2)

Thanks, should be fixed now,


        Stefan


--- End Message ---

reply via email to

[Prev in Thread] Current Thread [Next in Thread]