Your message dated Wed, 22 Apr 2009 11:02:20 +0000
with message-id <[email protected]>
and subject line Bug#494823: fixed in erlang 1:12.b.5-dfsg-3
has caused the Debian Bug report #494823,
regarding [PATCH] Backquote syntax warnings when installing for emacs22
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.)


-- 
494823: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=494823
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: erlang-mode
Version: 1:12.b.3-dfsg-4
Severity: minor

Hi,

When byte-compiling erlang-mode for emacs22, I got following warnings:

In toplevel form:
erlang.el:1889:1:Warning: !! The file uses old-style backquotes !!
This functionality has been obsolete for more than 10 years already
and will be removed soon.  See (elisp)Backquote in the manual.
erlang.el:1896:1:Warning: !! The file uses old-style backquotes !!
This functionality has been obsolete for more than 10 years already
and will be removed soon.  See (elisp)Backquote in the manual.
erlang.el:1903:1:Warning: !! The file uses old-style backquotes !!
This functionality has been obsolete for more than 10 years already
and will be removed soon.  See (elisp)Backquote in the manual.

The attached patch may fix the problem.

Cheers,
Balint
--- ./lib/tools/emacs/erlang.el.orig	2008-08-04 16:13:52.000000000 +0200
+++ ./lib/tools/emacs/erlang.el	2008-08-12 15:15:42.000000000 +0200
@@ -1883,27 +1883,23 @@
 (or (fboundp 'eval-when-compile)
     (defmacro eval-when-compile (&rest rest) nil))
 
-;; These umm...functions are new in Emacs 20. And, yes, until version
-;; 19.27 Emacs backquotes were this ugly.
+;; These umm...functions are new in Emacs 20.
 
 (or (fboundp 'unless)
     (defmacro unless (condition &rest body)
       "(unless CONDITION BODY...): If CONDITION is false, do BODY, else return nil."
-      (` (if (, condition) 
-	     nil 
-	   (,@ body)))))
+      (cons 'if  (cons condition (cons nil body)))))
 
 (or (fboundp 'when)
     (defmacro when (condition &rest body)
       "(when CONDITION BODY...): If CONDITION is true, do BODY, else return nil."
-      (` (if (, condition)
-	     (progn (,@ body)) 
-	   nil))))
+      (list 'if condition (cons 'progn body) nil)))
+
 
 (or (fboundp 'char-before)
     (defmacro char-before (&optional pos)
       "Return the character in the current buffer just before POS."
-      (` (char-after (1- (or (, pos) (point)))))))
+      (list 'char-after (list '1- (list 'or  pos '(point))))))
 
 (eval-when-compile
   (if (or (featurep 'bytecomp)

--- End Message ---
--- Begin Message ---
Source: erlang
Source-Version: 1:12.b.5-dfsg-3

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

erlang-base-hipe_12.b.5-dfsg-3_i386.deb
  to pool/main/e/erlang/erlang-base-hipe_12.b.5-dfsg-3_i386.deb
erlang-base_12.b.5-dfsg-3_i386.deb
  to pool/main/e/erlang/erlang-base_12.b.5-dfsg-3_i386.deb
erlang-dev_12.b.5-dfsg-3_i386.deb
  to pool/main/e/erlang/erlang-dev_12.b.5-dfsg-3_i386.deb
erlang-examples_12.b.5-dfsg-3_all.deb
  to pool/main/e/erlang/erlang-examples_12.b.5-dfsg-3_all.deb
erlang-mode_12.b.5-dfsg-3_all.deb
  to pool/main/e/erlang/erlang-mode_12.b.5-dfsg-3_all.deb
erlang-nox_12.b.5-dfsg-3_i386.deb
  to pool/main/e/erlang/erlang-nox_12.b.5-dfsg-3_i386.deb
erlang-src_12.b.5-dfsg-3_all.deb
  to pool/main/e/erlang/erlang-src_12.b.5-dfsg-3_all.deb
erlang-x11_12.b.5-dfsg-3_i386.deb
  to pool/main/e/erlang/erlang-x11_12.b.5-dfsg-3_i386.deb
erlang_12.b.5-dfsg-3.diff.gz
  to pool/main/e/erlang/erlang_12.b.5-dfsg-3.diff.gz
erlang_12.b.5-dfsg-3.dsc
  to pool/main/e/erlang/erlang_12.b.5-dfsg-3.dsc
erlang_12.b.5-dfsg-3_all.deb
  to pool/main/e/erlang/erlang_12.b.5-dfsg-3_all.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.
Sergei Golovan <[email protected]> (supplier of updated erlang 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: Wed, 22 Apr 2009 08:54:39 +0400
Source: erlang
Binary: erlang-base erlang-base-hipe erlang-nox erlang-x11 erlang-dev 
erlang-src erlang-examples erlang-mode erlang
Architecture: source all i386
Version: 1:12.b.5-dfsg-3
Distribution: unstable
Urgency: low
Maintainer: Erlang Packagers <[email protected]>
Changed-By: Sergei Golovan <[email protected]>
Description: 
 erlang     - Concurrent, real-time, distributed functional language
 erlang-base - Concurrent, real-time, distributed functional language (virtual m
 erlang-base-hipe - Concurrent, real-time, distributed functional language 
(HiPE virt
 erlang-dev - Concurrent, real-time, distributed functional language (developme
 erlang-examples - Concurrent, real-time, distributed functional language 
(applicati
 erlang-mode - Concurrent, real-time, distributed functional language (editing m
 erlang-nox - Concurrent, real-time, distributed functional language (no X11 de
 erlang-src - Concurrent, real-time, distributed functional language (applicati
 erlang-x11 - Concurrent, real-time, distributed functional language (X11 deps)
Closes: 494823
Changes: 
 erlang (1:12.b.5-dfsg-3) unstable; urgency=low
 .
   * Added a patch which fixes HTTP URI decoding if {packet, http} socket
     option is used.
   * Added a patch which fixes backquote syntax in Erlang mode for Emacs
     (closes: #494823). Thanks to Balint Reczey.
   * Bumped standards version to 3.8.1.
   * Put start scripts and releases sources into erlang-src package. They
     are needed when a target Erlang system is to be created.
Checksums-Sha1: 
 45c601e53ff0f3011f638afb8b1af5f7dc5fc591 1620 erlang_12.b.5-dfsg-3.dsc
 d3a30b44d74897fd9788eb141aaa4eac94edd779 65309 erlang_12.b.5-dfsg-3.diff.gz
 d926416435782605d841e4424bf452cace9d267c 6977928 
erlang-src_12.b.5-dfsg-3_all.deb
 3447f5205fcb82112b51cd9494b7719b0bff1290 399480 
erlang-examples_12.b.5-dfsg-3_all.deb
 c2dcfbb6c645b3bcfcfc7868b0492d8409384871 83408 
erlang-mode_12.b.5-dfsg-3_all.deb
 de0c0f71a0c2b91f03331e0efa50465ce8cb048a 31416 erlang_12.b.5-dfsg-3_all.deb
 04af5d985c2281363873560c3fa9c01619c6f120 6739642 
erlang-base_12.b.5-dfsg-3_i386.deb
 eb622bedad382f0e716cf7a48cb0f2157f7812cb 21129128 
erlang-nox_12.b.5-dfsg-3_i386.deb
 ecabec6f218980bc078913a0ecefde7365a0624f 2380060 
erlang-x11_12.b.5-dfsg-3_i386.deb
 0d195f9fae54774bcac18ecbdbb28ea178b654ee 370594 
erlang-dev_12.b.5-dfsg-3_i386.deb
 b4551041ff6f9cece7a70367f24a1baa1831ab16 8485638 
erlang-base-hipe_12.b.5-dfsg-3_i386.deb
Checksums-Sha256: 
 e87566b6d4ab71375d23c8f206ec381c09dd0d2e8b9c8e1a68b6fcb57476ce63 1620 
erlang_12.b.5-dfsg-3.dsc
 ebc3cb8026b9df74b016046179ac9cd67af773f2d782204565775f0b594a5661 65309 
erlang_12.b.5-dfsg-3.diff.gz
 3f4d09a32fd9067c8c3e7ce9297e8593a11b5fcbfd7f1519b5d21c2c67846dd7 6977928 
erlang-src_12.b.5-dfsg-3_all.deb
 72a5260b223ca52f2d4a182836c6d003ddd37722ab1c8db72e0a10eeded3518f 399480 
erlang-examples_12.b.5-dfsg-3_all.deb
 5548436825a28fba229e37af4c3709376f5805890985a5bb8f6711e19711c7d2 83408 
erlang-mode_12.b.5-dfsg-3_all.deb
 06833ecd860c21dafeca1b374d4f81c89aa0321d847c6bedb56044081ef70744 31416 
erlang_12.b.5-dfsg-3_all.deb
 0e100ad7cb0292f46d70139c447e91ea3e30ed715d342fb4772052798271e250 6739642 
erlang-base_12.b.5-dfsg-3_i386.deb
 a970a4cb7f13c07077ebb3c727a1bfe54da7a58ff61ef709ec34a1817ee61d18 21129128 
erlang-nox_12.b.5-dfsg-3_i386.deb
 6a54324a7dfcfc80a6eee3e441402d4ed16f406c164654ce2aa5443f4f74b508 2380060 
erlang-x11_12.b.5-dfsg-3_i386.deb
 200b52340793920bb5dcc74a5b43d1a85d54493a996db4d28a3069c78b29ccff 370594 
erlang-dev_12.b.5-dfsg-3_i386.deb
 d91e773bc2e5d45ddddc762311325f74a4ada68023cd87c7aa5a63794c9434b7 8485638 
erlang-base-hipe_12.b.5-dfsg-3_i386.deb
Files: 
 35d7ecee31e4b40e74b21135bd0997c9 1620 interpreters optional 
erlang_12.b.5-dfsg-3.dsc
 a9f86d505b956fc908896ca8557b3e5b 65309 interpreters optional 
erlang_12.b.5-dfsg-3.diff.gz
 3e1730c84abe1b27593fc86050062567 6977928 interpreters optional 
erlang-src_12.b.5-dfsg-3_all.deb
 1017ae66d5e8d236147a9710b9435fff 399480 interpreters optional 
erlang-examples_12.b.5-dfsg-3_all.deb
 63966f40afc9bc99aa8aaf5852889b19 83408 interpreters optional 
erlang-mode_12.b.5-dfsg-3_all.deb
 06696bb20684af54b97344525924a2df 31416 interpreters optional 
erlang_12.b.5-dfsg-3_all.deb
 2e53d43e2519f9948d428ca6fe9dbb51 6739642 interpreters optional 
erlang-base_12.b.5-dfsg-3_i386.deb
 1c60d3f93315b946f16ff56c0a82c06c 21129128 interpreters optional 
erlang-nox_12.b.5-dfsg-3_i386.deb
 870c053c9f428a0a366fcdfeb536a9a6 2380060 interpreters optional 
erlang-x11_12.b.5-dfsg-3_i386.deb
 c34c08d4df7e2137bd1e966fc26abaa5 370594 interpreters optional 
erlang-dev_12.b.5-dfsg-3_i386.deb
 3622ecf4b774e1223ca48243a0b69b21 8485638 interpreters extra 
erlang-base-hipe_12.b.5-dfsg-3_i386.deb

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

iD8DBQFJ7vScIcdH02pGEFIRAlgLAJ0Snrpikjx5clzThxdnu7kBjJTf4QCfQj/A
UoOjccOYEbnOweCrgcyTKVY=
=FdqF
-----END PGP SIGNATURE-----



--- End Message ---

Reply via email to