emacs24 got freeze exception, what happens to emacs add-ons?
Hi,
just after freeze I heard that emacs24 got a freeze-exception [1]. I
maintain magit which is an add-on to emacs. Since magit does not support
xemacs21 or emacs22 it has to maintain an explicit list of supported
emacs versions as per debian emacs policy [2].
If we release wheezy with emacs24 I think we should update all emacs
add-on packages that maintain such explicit version lists. If we don't
do that users will be quite puzzled when they find out that their
favourite add-ons stop working after they upgrade to emacs24.
I uploaded magit 1.1.1-3 now to unstable with minimal changes [3].
-Timo
[1] http://release.debian.org/britney/hints/freeze-exception
[2] http://www.debian.org/doc/packaging-manuals/debian-emacs-policy
[3] debdiff:
diff -Nru magit-1.1.1/debian/changelog magit-1.1.1/debian/changelog
--- magit-1.1.1/debian/changelog 2012-05-29 20:03:24.000000000 +0000
+++ magit-1.1.1/debian/changelog 2012-07-03 07:44:27.000000000 +0000
@@ -1,3 +1,9 @@
+magit (1.1.1-3) unstable; urgency=low
+
+ * Add emacs24 to the list of supported emacs versions (closes: #679781)
+
+ -- Timo Juhani Lindfors <timo.lindfors@iki.fi> Mon, 02 Jul 2012 16:19:41 +0300
+
magit (1.1.1-2) unstable; urgency=low
* Backport upstream commit c8cfaf37b7c142edc6714d86691b8720f2606328
diff -Nru magit-1.1.1/debian/control magit-1.1.1/debian/control
--- magit-1.1.1/debian/control 2012-05-21 15:26:45.000000000 +0000
+++ magit-1.1.1/debian/control 2012-07-03 07:41:30.000000000 +0000
@@ -11,7 +11,7 @@
Package: magit
Architecture: all
-Depends: ${misc:Depends}, emacs23 | emacs-snapshot, git-core, dpkg (>= 1.15.4) | install-info
+Depends: ${misc:Depends}, emacs23 | emacs24 | emacs-snapshot, git-core, dpkg (>= 1.15.4) | install-info
Description: Emacs interface for Git
With Magit, you can inspect and modify your Git repositories with
Emacs. You can review and commit the changes you have made to the
diff -Nru magit-1.1.1/debian/magit.emacsen-install magit-1.1.1/debian/magit.emacsen-install
--- magit-1.1.1/debian/magit.emacsen-install 2012-05-21 14:20:40.000000000 +0000
+++ magit-1.1.1/debian/magit.emacsen-install 2012-07-02 13:19:21.000000000 +0000
@@ -13,7 +13,7 @@
case "${FLAVOR}" in
emacs)
;;
- emacs23|emacs-snapshot)
+ emacs23|emacs24|emacs-snapshot)
echo install/${PACKAGE}: Handling install of emacsen flavor ${FLAVOR}
[ -d ${elc_dir} ] || mkdir ${elc_dir}
diff -Nru magit-1.1.1/debian/magit.emacsen-startup magit-1.1.1/debian/magit.emacsen-startup
--- magit-1.1.1/debian/magit.emacsen-startup 2012-05-21 15:26:45.000000000 +0000
+++ magit-1.1.1/debian/magit.emacsen-startup 2012-07-02 13:19:11.000000000 +0000
@@ -1,6 +1,6 @@
;;; Autoloads for magit
-(if (member debian-emacs-flavor '(emacs23 emacs-snapshot))
+(if (member debian-emacs-flavor '(emacs23 emacs24 emacs-snapshot))
(if (file-exists-p "/usr/share/emacs/site-lisp/magit/magit-install.el")
(load "/usr/share/emacs/site-lisp/magit/magit-install")
(message "Package magit removed but not purged. Skipping setup.")))
Reply to: