Your message dated Fri, 06 Aug 2010 19:33:23 +0000
with message-id <[email protected]>
and subject line Bug#586563: fixed in maxima 5.22.0-1
has caused the Debian Bug report #586563,
regarding Ubuntu changes to maxima-emacs installation
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
586563: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=586563
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: maxima-emacs
User: [email protected]
Usertags: origin-ubuntu maverick ubuntu-patch
Version: 5.21.1-1
Severity: minor
Tags: patch

In Ubuntu, we've applied the attached patch to achieve the following:

- debian/maxima-emacs.emacsen-install:
  + Install symlinks for source files rather than copying them.  This
    makes find-function work.
  + Install symlink for *.lisp so that we don't need to add
    /usr/share/emacs/site-lisp/maxima to load-path.
- debian/maxima-emacs.emacsen-startup:
  + Remove use of /usr/share/emacs/site-lisp/maxima, since this
    causes load-path shadows and is not needed anymore.
- Comment out backward-delete-char-untabify in maxima.el.

We thought you might be interested in doing the same.

These changes originated (a while ago) in this report:
https://bugs.launchpad.net/ubuntu/+source/maxima/+bug/124415

SR

PS: I can't comment on the content of this patch as I didn't author it
and am not an emacs user.

-- 
Stefano Rivera
  http://tumbleweed.org.za/
  H: +27 21 465 6908 C: +27 72 419 8559  UCT: x3127
diff -u maxima-5.21.1/debian/maxima-emacs.emacsen-startup maxima-5.21.1/debian/maxima-emacs.emacsen-startup
--- maxima-5.21.1/debian/maxima-emacs.emacsen-startup
+++ maxima-5.21.1/debian/maxima-emacs.emacsen-startup
@@ -25,11 +25,6 @@
 
 (autoload 'maxima "maxima" "" t)
 
-
-; For emaxima.lisp to be found and tex update mode to be enabled.
-;
-(debian-pkg-add-load-path-item "/usr/share/emacs/site-lisp/maxima")
-;
 (autoload 'emaxima-mode "emaxima" "" t)
 
 (autoload 'imaxima "imaxima" "" t)
diff -u maxima-5.21.1/debian/changelog maxima-5.21.1/debian/changelog
diff -u maxima-5.21.1/debian/maxima-emacs.emacsen-install maxima-5.21.1/debian/maxima-emacs.emacsen-install
--- maxima-5.21.1/debian/maxima-emacs.emacsen-install
+++ maxima-5.21.1/debian/maxima-emacs.emacsen-install
@@ -34,12 +34,12 @@
 cd ${ELDIR}
 FILES=`echo *.el`
-cp ${FILES} ${ELCDIR}
 cd ${ELCDIR}
+ln -sf ${ELDIR}/*.el ${ELDIR}/*.lisp .
 
 cat << EOF > path.el
 (setq load-path (cons "." load-path) byte-compile-warnings nil)
 EOF
 ${FLAVOR} ${FLAGS} ${FILES}
-rm -f *.el path.el
+rm -f path.el
 
 exit 0
only in patch2:
unchanged:
--- maxima-5.21.1.orig/interfaces/emacs/emaxima/maxima.el
+++ maxima-5.21.1/interfaces/emacs/emaxima/maxima.el
@@ -2494,7 +2494,7 @@
     (define-key map "\C-c\)" 'maxima-check-parens)
     (define-key map [(control c) (control \))] 'maxima-check-form-parens)
 ;    (define-key map "\C-cC-\)" 'maxima-check-form-parens)
-    (define-key map "\177" 'backward-delete-char-untabify)
+;    (define-key map "\177" 'backward-delete-char-untabify)
     (setq maxima-mode-map map)))
 
 ;;;; Menu
@@ -3321,7 +3321,7 @@
 (define-key inferior-maxima-mode-map [(meta control tab)] 
   'inferior-maxima-input-complete)
 (define-key inferior-maxima-mode-map "\e\t" 'inferior-maxima-complete)
-(define-key inferior-maxima-mode-map "\177" 'backward-delete-char-untabify)
+;(define-key inferior-maxima-mode-map "\177" 'backward-delete-char-untabify)
 (define-key inferior-maxima-mode-map "\C-c\C-k" 'maxima-stop)
 (define-key inferior-maxima-mode-map "\C-c\C-d" maxima-help-map)
 

Attachment: signature.asc
Description: Digital signature


--- End Message ---
--- Begin Message ---
Source: maxima
Source-Version: 5.22.0-1

We believe that the bug you reported is fixed in the latest version of
maxima, which is due to be installed in the Debian FTP archive:

maxima-doc_5.22.0-1_all.deb
  to main/m/maxima/maxima-doc_5.22.0-1_all.deb
maxima-emacs_5.22.0-1_all.deb
  to main/m/maxima/maxima-emacs_5.22.0-1_all.deb
maxima-share_5.22.0-1_all.deb
  to main/m/maxima/maxima-share_5.22.0-1_all.deb
maxima-src_5.22.0-1_all.deb
  to main/m/maxima/maxima-src_5.22.0-1_all.deb
maxima-test_5.22.0-1_all.deb
  to main/m/maxima/maxima-test_5.22.0-1_all.deb
maxima_5.22.0-1.debian.tar.gz
  to main/m/maxima/maxima_5.22.0-1.debian.tar.gz
maxima_5.22.0-1.dsc
  to main/m/maxima/maxima_5.22.0-1.dsc
maxima_5.22.0-1_i386.deb
  to main/m/maxima/maxima_5.22.0-1_i386.deb
maxima_5.22.0.orig.tar.gz
  to main/m/maxima/maxima_5.22.0.orig.tar.gz
xmaxima_5.22.0-1_i386.deb
  to main/m/maxima/xmaxima_5.22.0-1_i386.deb



A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Camm Maguire <[email protected]> (supplier of updated maxima package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.8
Date: Fri, 06 Aug 2010 17:08:54 +0000
Source: maxima
Binary: maxima maxima-src maxima-test maxima-doc xmaxima maxima-emacs 
maxima-share
Architecture: source all i386
Version: 5.22.0-1
Distribution: unstable
Urgency: high
Maintainer: Camm Maguire <[email protected]>
Changed-By: Camm Maguire <[email protected]>
Description: 
 maxima     - A computer algebra system -- base system
 maxima-doc - A computer algebra system -- documentation
 maxima-emacs - A computer algebra system -- emacs interface
 maxima-share - A computer algebra system -- extra code
 maxima-src - A computer algebra system -- source code
 maxima-test - A computer algebra system -- test suite
 xmaxima    - A computer algebra system -- x interface
Closes: 586563 591862
Changes: 
 maxima (5.22.0-1) unstable; urgency=high
 .
   * New upstream release
   * Bug fix: "package purge (after dependencies removal) fails", thanks to
     Lucas Nussbaum (Closes: #591862).
   * Bug fix: "Ubuntu changes to maxima-emacs installation", thanks to
     Stefano Rivera (Closes: #586563).
Checksums-Sha1: 
 f0185c337acaf888284a9a486d53c56731b61964 1239 maxima_5.22.0-1.dsc
 7542c8f65384196a4528e459e0f637fda9615d33 21468637 maxima_5.22.0.orig.tar.gz
 f9d715078e4a703d59e58017754830aa3e45b10f 2067535 maxima_5.22.0-1.debian.tar.gz
 fcc5a0a0ad57b43b843db6849105082cd8a60dac 1262118 maxima-src_5.22.0-1_all.deb
 a0df709230c6a93744525f655fde6579c07e4603 288612 maxima-test_5.22.0-1_all.deb
 07c941889361dfcd7186591b071baea154804514 3986968 maxima-doc_5.22.0-1_all.deb
 796409345f4132378349ae3562eb328dcdce9545 123464 maxima-emacs_5.22.0-1_all.deb
 3b3f9acfa4099f9026b860705bd15a61e6dfe3dc 4229192 maxima-share_5.22.0-1_all.deb
 0f449dd71e2e3bb5e373f701503eb0bb8dc2292a 9448610 maxima_5.22.0-1_i386.deb
 bf045fe35e7027d56c18228f8da935c942a8a448 387222 xmaxima_5.22.0-1_i386.deb
Checksums-Sha256: 
 17b33ef253d97c38dfb0eb984bd53eebefec05dd20b4aac86c9c1845be0371f0 1239 
maxima_5.22.0-1.dsc
 3f11c597e2ecd38f6531365548d4b630463ad15e11ba89ddb7230e93065fa2a4 21468637 
maxima_5.22.0.orig.tar.gz
 6de7ae75058a3a97d9545dde909a4f43bfefeab1aafd05a3ac27c9f8d97844c3 2067535 
maxima_5.22.0-1.debian.tar.gz
 e098fb9ea96385e2c1e75efb9f0e1ca285b568859b05e66722d4c89f3a1afa79 1262118 
maxima-src_5.22.0-1_all.deb
 f243f656028667556ce8b9dd85af46954a00e4985bb311c03bfed6c00b15fd79 288612 
maxima-test_5.22.0-1_all.deb
 2b6a456a90ea99256fe3121766cb691615be2c56385b3ea179ebbc1488679a7b 3986968 
maxima-doc_5.22.0-1_all.deb
 6e9a7ae615514e50aeb857359298596682a197ff0d060541d830bdeab98acd27 123464 
maxima-emacs_5.22.0-1_all.deb
 3379b245aadada0825008199901f83e9d8a9804407e50546e3ae3a059849677f 4229192 
maxima-share_5.22.0-1_all.deb
 8dfaa944d86bbbdba4333b9fba4281f2e473b04eb81f90eb958dcbd32e06edb6 9448610 
maxima_5.22.0-1_i386.deb
 48d8c31b6bc4035f42c04757428e1efc30f406ae4d1e070b4338d3ddaee465ef 387222 
xmaxima_5.22.0-1_i386.deb
Files: 
 e8b4520ea6f86de3101e7ba3e9a8e8f8 1239 math optional maxima_5.22.0-1.dsc
 25fda7174e849f3e3e96be6b5f252823 21468637 math optional 
maxima_5.22.0.orig.tar.gz
 b9ed969721522887dca93131817faf67 2067535 math optional 
maxima_5.22.0-1.debian.tar.gz
 31540097454831cedb81487cb8073d76 1262118 math optional 
maxima-src_5.22.0-1_all.deb
 aff8609069e9fa54692100f41de39f58 288612 math optional 
maxima-test_5.22.0-1_all.deb
 f1dc2dbce99d46e70ad4a498a60f8a5a 3986968 doc optional 
maxima-doc_5.22.0-1_all.deb
 8f3d27487454cedf7cbe77b4e628888e 123464 math optional 
maxima-emacs_5.22.0-1_all.deb
 9238a5382ffb485998f30b6cd55f2388 4229192 math optional 
maxima-share_5.22.0-1_all.deb
 d148dc4b7d57ebf15801efeb59cbad5f 9448610 math optional maxima_5.22.0-1_i386.deb
 3c03acf1f6f3ed84dfd4e970827c6d3c 387222 math optional xmaxima_5.22.0-1_i386.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)

iEYEARECAAYFAkxcWZYACgkQczG1wFfwRdzjjACfV0U3RKKcv7COGhh7MXqpuuzn
UYQAnjSxmf6BMHUxNLjbecOsvDqrqTlK
=oyGi
-----END PGP SIGNATURE-----



--- End Message ---

Reply via email to