Package: release.debian.org Severity: normal User: [email protected] 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 <[email protected]> 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 <[email protected]> + +--- +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

