Bug#553484: slime: depends on an emacs version other than emacs-snapshot

Luca Capello luca at pca.it
Sat Oct 31 18:49:04 UTC 2009


Hi there!

On Sat, 31 Oct 2009 18:35:45 +0100, TheGZeus wrote:
> I only have emacs-snapshot installed, and would prefer to keep things
> that way.
[...]
> emacs23 is great, but I like the weekly updates for various reasons,
> and slime works fine on them.

slime does not depend on any Emacs version, only on emacsen, which again
does not depend on any Emacs version.  Indeed, slime can be installed
with emacs-snapshot without any other emacs$VERSION package:
=====
gismo:~# dpkg -l emacs\*
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Cfg-files/Unpacked/Failed-cfg/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name                      Version
+++-=========================-=========================-
un  emacs                     <none>
ii  emacs-goodies-el          30.9-1
un  emacs-goodies-extra-el    <none>
ii  emacs-snapshot            1:20091023-1
ii  emacs-snapshot-bin-common 1:20091023-1
ii  emacs-snapshot-common     1:20091023-1
ii  emacs-snapshot-el         1:20091023-1
un  emacs-snapshot-gtk        <none>
un  emacs-snapshot-nox        <none>
un  emacs21                   <none>
un  emacs21-nox               <none>
un  emacs22                   <none>
un  emacs22-gtk               <none>
un  emacs22-nox               <none>
un  emacs23                   <none>
un  emacsen                   <none>
ii  emacsen-common            1.4.19
un  emacspeak                 <none>

gismo:~# apt-get --download-only install slime
Reading package lists... Done
Building dependency tree
Reading state information... Done
Recommended packages:
  cl-swank emacs emacs22
The following NEW packages will be installed:
  slime
0 upgraded, 1 newly installed, 0 to remove and 1 not upgraded.
Need to get 953kB of archives.
After this operation, 2,376kB of additional disk space will be used.
Get:1 http://cdn.debian.net sid/main slime 1:20090908-1 [953kB]
Fetched 953kB in 0s (1,588kB/s)
Download complete and in download only mode

gismo:~#
=====

Note that I also tested the above on a clean pbuilder chroot: actually,
there is no need at all of any emacs$VERSION package, i.e. you can use
your own compiled Emacs with the Debian emacsen infrastructure.

Maybe the real problem is the recommended packages and the fact that
apt-get (or aptitude, or whatever package manager you use) wants to
install them by default:

  http://lists.debian.org/debian-devel-announce/2007/08/msg00000.html

In that case, since there is no emacs virtual package, but it seems that
all the emacs$VERSION packages provide emacsen, IMHO the best solution
would be to change slime recommends to

  emacsen | emacs22

Thx, bye,
Gismo / Luca
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 835 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-common-lisp-devel/attachments/20091031/990fbb01/attachment.pgp>


More information about the pkg-common-lisp-devel mailing list