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
pgp27QXDjqsmA.pgp
Description: PGP signature