--- Begin Message ---
Package: release.debian.org
Severity: normal
User: release.debian.org@packages.debian.org
Usertags: unblock
Please unblock package maxima
[ Reason ]
RC bug 969410 just filed and fixed, enabling package install when
xemacs21 is installed.
[ Impact ]
Package will be uninstallable if xemacs21 is installed.
[ Tests ]
None.
[ Risks ]
None. Change reverts to working implementation in 5.43 until xemacs21
supports the newer cl-lib.
[ Checklist ]
[X] all changes are documented in the d/changelog
[X] I reviewed all changes and I approve them
[X] attach debdiff against the package in testing
-----------------------------------------------------------------------------
source debdiff maxima_5.44.0-2.dsc to maxima_5.44.0-3.dsc
-----------------------------------------------------------------------------
diff -Nru maxima-5.44.0/debian/changelog maxima-5.44.0/debian/changelog
--- maxima-5.44.0/debian/changelog 2020-08-29 18:16:49.000000000 +0000
+++ maxima-5.44.0/debian/changelog 2021-04-24 13:41:46.000000000 +0000
@@ -1,3 +1,11 @@
+maxima (5.44.0-3) unstable; urgency=high
+
+ * patch imaxima.el for xemacs21 compatibility
+ * Bug fix: "maxima-emacs 5.44 does not work with XEmacs", thanks to
+ Agustin Martin (Closes: #969410).
+
+ -- Camm Maguire <camm@debian.org> Sat, 24 Apr 2021 13:41:46 +0000
+
maxima (5.44.0-2) unstable; urgency=medium
* emacs24 -> emacs-gtk in control dependencies
diff -Nru maxima-5.44.0/debian/patches/series maxima-5.44.0/debian/patches/series
--- maxima-5.44.0/debian/patches/series 2020-08-26 13:59:20.000000000 +0000
+++ maxima-5.44.0/debian/patches/series 2021-04-24 13:40:49.000000000 +0000
@@ -23,3 +23,4 @@
sys-proclaim-fix
# imaxima-iso-no-html-build
pass_rtest8_101_104_on_68k2
+xemacs21-compatibility
diff -Nru maxima-5.44.0/debian/patches/xemacs21-compatibility maxima-5.44.0/debian/patches/xemacs21-compatibility
--- maxima-5.44.0/debian/patches/xemacs21-compatibility 1970-01-01 00:00:00.000000000 +0000
+++ maxima-5.44.0/debian/patches/xemacs21-compatibility 2021-04-24 13:40:49.000000000 +0000
@@ -0,0 +1,48 @@
+Description: <short summary of the patch>
+ TODO: Put a short summary on the line above and replace this paragraph
+ with a longer explanation of this change. Complete the meta-information
+ with other relevant fields (see below for details). To make it easier, the
+ information below has been extracted from the changelog. Adjust it or drop
+ it.
+ .
+ maxima (5.44.0-2) unstable; urgency=medium
+ .
+ * emacs24 -> emacs-gtk in control dependencies
+ * compat 13
+ * update lintian-overrides
+ * iconv -t UTF-8 on national encoding files
+Author: Camm Maguire <camm@debian.org>
+
+---
+The information above should follow the Patch Tagging Guidelines, please
+checkout http://dep.debian.net/deps/dep3/ to learn about the format. Here
+are templates for supplementary fields that you might want to add:
+
+Origin: <vendor|upstream|other>, <url of original patch>
+Bug: <url in upstream bugtracker>
+Bug-Debian: https://bugs.debian.org/<bugnumber>
+Bug-Ubuntu: https://launchpad.net/bugs/<bugnumber>
+Forwarded: <no|not-needed|url proving that it has been forwarded>
+Reviewed-By: <name and email of someone who approved the patch>
+Last-Update: 2021-04-24
+
+--- maxima-5.44.0.orig/interfaces/emacs/imaxima/imaxima.el
++++ maxima-5.44.0/interfaces/emacs/imaxima/imaxima.el
+@@ -80,7 +80,7 @@
+ (require 'advice)
+
+ (require 'comint)
+-(require 'cl-lib)
++(require 'cl);FIXME cl-lib, xemacs21 compatibility
+
+ ;; XEmacs stuff
+
+@@ -174,7 +174,7 @@ Unless optional argument INPLACE is non-
+ :group 'imaxima
+ :type (cons 'choice
+ (mapcar (lambda (type) (list 'const type))
+- (cl-remove-if-not 'imaxima-image-type-available-p
++ (remove-if-not 'imaxima-image-type-available-p; FIXME cl-remove-if-not, xemacs21 compatibility
+ imaxima-image-types))))
+
+ (defcustom imaxima-pt-size 11
-----------------------------------------------------------------------------
[ Other info ]
unblock maxima/5.44.0-3
-- System Information:
Debian Release: bullseye/sid
APT prefers unstable
APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)
Kernel: Linux 5.10.0-0.bpo.3-amd64 (SMP w/8 CPU threads)
Kernel taint flags: TAINT_CPU_OUT_OF_SPEC
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: unable to detect
--- End Message ---