Hi, emacs-goodies-el does not build-depend on emacs21. However, any changes in the loaddefs or additions of scripts to the file relies on calling elisp/<packagename>-loaddefs.make, which itself calls emacs21. This is not a blocker for the removal of emacs21 per se, but it would be nice to get this fixed right now.
Peter: I have prepared the attached patch which changes the emacs21 references to emacs22. I have also removed the emacs21 conditional depends from the control file. I patched the source and ran the *-loaddefs.make files with emacs22 instead of emacs21 and there were no errors. If you have no objections I can apply this to the CVS (or you can) in the next few days. If you would rather have a non-version-depended call to just "emacs" that might also make sense too. The package probably still needs a bit more cleaning up but this would at least be a start and I think clears up all the emacs21 references. (e.g., there is still a reference to emacs-snapshot in gnus-bonus-el as well as various comments about emacs21) Regards, Daniel -- Daniel Moerner <dmoer...@gmail.com>
Index: debian/control =================================================================== RCS file: /cvsroot/pkg-goodies-el/emacs-goodies-el/debian/control,v retrieving revision 1.78 diff -u -u -r1.78 control --- debian/control 1 Jun 2009 03:30:24 -0000 1.78 +++ debian/control 19 Jul 2009 00:52:02 -0000 @@ -108,7 +108,7 @@ Package: gnus-bonus-el Architecture: all -Depends: emacs22 | emacsen, gnus | emacs22 | emacs21 | xemacs21 | emacs-snapshot +Depends: emacs22 | emacsen, gnus | emacs22 | xemacs21 | emacs-snapshot Section: news Description: Miscellaneous add-ons for Gnus This package contains a few Emacs-Lisp files, obtained from various Index: elisp/debian-el/debian-el-loaddefs.make =================================================================== RCS file: /cvsroot/pkg-goodies-el/emacs-goodies-el/elisp/debian-el/debian-el-loaddefs.make,v retrieving revision 1.1 diff -u -u -r1.1 debian-el-loaddefs.make --- elisp/debian-el/debian-el-loaddefs.make 1 Oct 2003 01:05:22 -0000 1.1 +++ elisp/debian-el/debian-el-loaddefs.make 19 Jul 2009 00:52:02 -0000 @@ -1 +1 @@ - emacs21 -batch --no-site-file --multibyte --eval '(setq load-path (cons "." load-path))' -l autoload --eval '(setq generated-autoload-file (expand-file-name "debian-el-loaddefs.el"))' --eval '(setq make-backup-files nil)' -f batch-update-autoloads . +emacs22 -batch --no-site-file --multibyte --eval '(setq load-path (cons "." load-path))' -l autoload --eval '(setq generated-autoload-file (expand-file-name "debian-el-loaddefs.el"))' --eval '(setq make-backup-files nil)' -f batch-update-autoloads . Index: elisp/dpkg-dev-el/dpkg-dev-el-loaddefs.make =================================================================== RCS file: /cvsroot/pkg-goodies-el/emacs-goodies-el/elisp/dpkg-dev-el/dpkg-dev-el-loaddefs.make,v retrieving revision 1.1 diff -u -u -r1.1 dpkg-dev-el-loaddefs.make --- elisp/dpkg-dev-el/dpkg-dev-el-loaddefs.make 4 Nov 2003 02:07:56 -0000 1.1 +++ elisp/dpkg-dev-el/dpkg-dev-el-loaddefs.make 19 Jul 2009 00:52:02 -0000 @@ -1 +1 @@ -emacs21 -batch --no-site-file --multibyte --eval '(setq load-path (cons "." load-path))' -l autoload --eval '(setq generated-autoload-file (expand-file-name "dpkg-dev-el-loaddefs.el"))' --eval '(setq make-backup-files nil)' -f batch-update-autoloads . +emacs22 -batch --no-site-file --multibyte --eval '(setq load-path (cons "." load-path))' -l autoload --eval '(setq generated-autoload-file (expand-file-name "dpkg-dev-el-loaddefs.el"))' --eval '(setq make-backup-files nil)' -f batch-update-autoloads . Index: elisp/emacs-goodies-el/emacs-goodies-loaddefs.make =================================================================== RCS file: /cvsroot/pkg-goodies-el/emacs-goodies-el/elisp/emacs-goodies-el/emacs-goodies-loaddefs.make,v retrieving revision 1.1 diff -u -u -r1.1 emacs-goodies-loaddefs.make --- elisp/emacs-goodies-el/emacs-goodies-loaddefs.make 13 Sep 2003 00:35:25 -0000 1.1 +++ elisp/emacs-goodies-el/emacs-goodies-loaddefs.make 19 Jul 2009 00:52:02 -0000 @@ -1 +1 @@ - emacs21 -batch --no-site-file --multibyte --eval '(setq load-path (cons "." load-path))' -l autoload --eval '(setq generated-autoload-file (expand-file-name "emacs-goodies-loaddefs.el"))' --eval '(setq make-backup-files nil)' -f batch-update-autoloads . +emacs22 -batch --no-site-file --multibyte --eval '(setq load-path (cons "." load-path))' -l autoload --eval '(setq generated-autoload-file (expand-file-name "emacs-goodies-loaddefs.el"))' --eval '(setq make-backup-files nil)' -f batch-update-autoloads .