GNU bug report logs - #15108
24.3.50; Package dependency documentation

Previous Next

Package: emacs;

Reported by: Tom Willemse <tom <at> ryuslash.org>

Date: Fri, 16 Aug 2013 00:25:02 UTC

Severity: minor

Tags: patch

Found in version 24.3.50

Done: Stefan Monnier <monnier <at> IRO.UMontreal.CA>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: help-debbugs <at> gnu.org (GNU bug Tracking System)
To: Tom Willemse <tom <at> ryuslash.org>
Subject: bug#15108: closed (Re: bug#15108: [Patch] Updated package
 dependencies)
Date: Sun, 15 Dec 2013 01:09:03 +0000
[Message part 1 (text/plain, inline)]
Your bug report

#15108: 24.3.50; Package dependency documentation

which was filed against the emacs package, has been closed.

The explanation is attached below, along with your original report.
If you require more details, please reply to 15108 <at> debbugs.gnu.org.

-- 
15108: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=15108
GNU Bug Tracking System
Contact help-debbugs <at> gnu.org with problems
[Message part 2 (message/rfc822, inline)]
From: Stefan Monnier <monnier <at> IRO.UMontreal.CA>
To: Tom Willemse <tom <at> ryuslash.org>
Cc: 15108-done <at> debbugs.gnu.org
Subject: Re: bug#15108: [Patch] Updated package dependencies
Date: Sat, 14 Dec 2013 20:08:32 -0500
> Taken care of in attached patch. I was unsure of how to deal with these
> situations, so I explicitly signal a (hopefully) clear error. Just
> letting it crash on trying to get the cdr of a symbol seemed messy.
> Please let me know what you think.

Thanks, installed in trunk with a few changes,


        Stefan

[Message part 3 (message/rfc822, inline)]
From: Tom Willemse <tom <at> ryuslash.org>
To: bug-gnu-emacs <at> gnu.org
Subject: 24.3.50; Package dependency documentation
Date: Fri, 16 Aug 2013 02:23:07 +0200
[Message part 4 (text/plain, inline)]
I noticed that the "Packaging Basics" section in the Emacs Lisp manual
suggests that version numbers in `Package-Requires' headers are
optional, however the explanation of `Package-Requires' makes it clear
that the version specifier is necessary and testing confirms this.

The values `foo', `(foo)' and `((foo))' all cause an error to be
signaled by `package-buffer-info'. This seems to me that there is no
"possibly" about it.

It's only a tiny change and I hope it's OK. I have tried to follow the
guidelines found in the Emacs manual about sending patches, I didn't
find any reference about diffs of multiple files, so I hope it's OK to
send the diffs separately.

[ChangeLog.diff (text/x-diff, attachment)]
[package.diff (text/x-diff, attachment)]

This bug report was last modified 11 years and 161 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.