mwolson.org Blog - /Tech

Mon, 02 Jul 2007

Trying to get emacs22 into gutsy

My goal for the week is to get a working emacs22 package into Ubuntu gutsy, and to ensure that its documentation and the GNU Manifesto never get stripped out into a separate package.

This also involves updating quite a few emacs lisp packages to work with emacs22.

I've got an initial build of emacs22 ready, and am testing it on a few machines. I've also updated the nxml-mode, w3m-el, and emacs-goodies-el packages, sent their Debian maintainers patches, and pushed the updated packages to REVU.

I'm waiting on a response from a Ubuntu devel about my emacs22 package before deciding what to do with it. I might need the Ubuntu equivalent of a sponsor, since the package would probably go into main, rather than universe. It might be too much work to provide feisty backports for all this stuff; haven't decided yet.

For the brave, the emacs22 package for gutsy (and other updated emacs lisp packages) can be obtained by adding the following to your /etc/apt/sources.list file. Please do not paste these instructions to http://emacswiki.org or anywhere else public quite yet — if I do end up making backports or maintaining these outside of Ubuntu (which I'd really prefer not to do), I will move the packages to a server with a faster connection.

deb http://mwolson.org/ubuntu/emacs ./
deb-src http://mwolson.org/ubuntu/emacs ./

Posted by Johan at Mon Jul 2 14:28:55 2007

Nice work! Do these packages include Xft support, a la http://peadrop.com/blog/2007/01/06/pretty-emacs/ ?

Posted by Michael Olson at Mon Jul 2 15:30:43 2007

Nope.  Xft support didn't make it into the Emacs 22 release.

Posted by Keith at Mon Jul 2 15:49:04 2007

Good news - I will definitely use it!!

Who does (or did) the emacs-snapshot?  Presumably there is some stuff there which could be incrementally built on?

Posted by Michael Olson at Mon Jul 2 16:13:27 2007

Romain Francoise did the emacs-snapshot packages for Debian until recently.  Now he maintains them outside of Debian at <http://emacs.orebokech.com>.  In fact, I did borrow heavily from his emacs-snapshot package.

Posted by Alex Ott at Tue Jul 3 04:06:22 2007

Where can i find the GPG key for installing into apt?

Posted by Michael Olson at Tue Jul 3 08:54:24 2007

Directions are:

gpg --keyserver pgpkeys.mit.edu --recv-key f3a8d319

gpg -a --export f3a8d319 | sudo apt-key add -

Posted by will at Tue Jul 3 18:01:19 2007

This is awesome news!  I look forward to Gutsy!

Posted by Gernot Hassenpflug at Wed Jul 4 22:17:58 2007

Fantastic. I started on Gutsy to have the benefit of an updated TeXLLive, after really messing up my Feisty system trying to install someone else's backport of TeXLive and emacs22. Not sure I'm feeling brave enough to install emacs22 -- is it advisable to remove emacs-snapshot* and emacs21* first?

Posted by Michael Olson at Wed Jul 4 22:44:19 2007

There's no need to remove the other packages.  In fact, you shouldn't, because some packages depend on emacs21 only.  I'm working to fix all the packages like that which I come across.

Be warned that this has not been actually uploaded to gutsy yet, as I'm still talking with various Ubuntu developers.

Add a comment

Name: 
Your email address: 
Your website: 
 
Comment: