On Fri, Oct 03, 2008 at 04:01:07PM +0200, Agustin Martin wrote: > Hi, > > I have been playing with emacsen-common and some of the proposed fixes in > different bug reports, and prepared a personal build including some of > them, available from > > http://people.debian.org/~agmartin/debian-store/misc/ > > (signed changes file in the same dir).
Was playing more on this. Current changelog is ----------------------------------------------------------------------- emacsen-common (1.4.17-0.0.exp6) unstable; urgency=low * emacsen-common-install: - Make emacsen-common byte-compilation less verbose. Fix by Peter S. Galbraith (Closes: #132355). * debian-emacs-policy: - Supplement Debian emacsen policy for load-path and symlinks. Patch by Michael Olson (Closes: #122444, #157123). - Fix execution descrition for /etc/<flavor>/site-start.d files. Patch by Roland Stigge (Closes: #208414). - Better rmdir call in sample remove script. Fix by Kevin Ryde (Closes: #424940). * debian-startup.el: - Show error message when loading site-start.d parts. Patch by Kevin Ryde (Closes: #329030). - Improve load-path sorting (Closes: #117564) + (emacsen-sort-load-path): New function to make sure load-path is better sorted. + (debian-run-directories): - Look also for .el files. - Use (emacsen-sort-load-path) once everything is run. - Rewritten in a way I find easier to read. Use dolist rather than mapcar in some places. - Basic support for excluding specific flavors. * debian/rules: - Fix user confusion caused by unusual location of site-start.el file by using a symlink. Fix by Manoj Srivastava (Closes: #491129). * Migrate package build to debhelper. * emacs-install, emacs-package-install: Modify to my taste. * Rename debian-emacs-policy to debian-emacs-policy.txt (closes: #503483) ----------------------------------------------------------------------- #222518 is also fixed, although entry not yet added to the changelog. > Most of the fixes are wishlists or minor, so I am not currently intending to > NMU. However I think those fixes should mostly be in Debian, although is too > late for lenny. Since there seems to be little activity on emacsen-common, I have been reviewing and closing some of the no longer relevant bugs. For the same reason I may consider uploading my package after lenny if activity stays low. There is one thing about which I would like to get feedback, old flavors. I have added basic support for excluding specific flavors, although only put 'emacs' there. However current code will not work for emacs19 and emacs20. I can make it work with them (in short, is just adding a dolist fallback definition and making sure add-to-list is defined and accepting the append option, both properly renamed to avoid name clashes). I tested these changes in a slink qemu box, and seem to work, but did not yet add them to the master branch. Changes are not a nightmare, but do you think this backwards portability worths? > > I have also set a personal git repo for my convenience, with more detailed > comments about the changes, > > git://git.debian.org/git/users/agmartin/my-emacsen-common.git Updated with the new changes. As previously written, Rob, feel free to borrow what you find convenient from it. Feel everybody free to play with it. Comments are welcome. -- Agustin -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]