Your message dated Thu, 10 Jan 2013 03:17:34 +0000
with message-id <e1tt8e6-0003f5...@franck.debian.org>
and subject line Bug#693472: fixed in emacsen-common 2.0.5
has caused the Debian Bug report #693472,
regarding emacsen-common: wrong compilation logic; only the last script in 
dependency chains is actually compiled
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 ow...@bugs.debian.org
immediately.)


-- 
693472: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=693472
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: emacsen-common,emacs23
Version: 23.4+1-4
Severity: important
User: debian...@lists.debian.org
Usertags: piuparts

Hi,

I'm currently doing piuparts upgrade tests lenny -> squeeze -> wheezy to
check whether long grown systems may successfully update to wheezy.
Several emacs addons (or however you may call them, I'm not an emacs
user) fail to install if the old emacs22 package from lenny is still
installed. This seems to cause no harm in squeeze, but is no longer
compatible with the updated addons to be installed in wheezy. There is
currently nothing conflicting with emacs22 in squeeze or wheezy, so apt
keeps the old packages installed.

I would suggest to add a
  Breaks: emacs22
or
  Conflicts: emacs22
to some central emacs package in wheezy. That should be easier than to
identify all addons that may break (or might break only in some
arbitrary combination with other addons).

I can to upgrade tests to check whether this actually works before
something is uploaded (and unblocked).

Some example failures:

  Setting up emms (3.0+20110425+1.git298e022-3) ...
  Installing new version of config file /etc/emacs/site-start.d/50emms.el ...
  Install w3m-el for emacs
  Install w3m-el for emacs22
  install/emms: byte-compiling for emacs22, logging in /tmp/elc.QOeBy4bLROV0
  ERROR: install script from w3m-el package failed
  dpkg: error processing emms (--configure):
   subprocess installed post-installation script returned error exit status 1


  Setting up devscripts-el (35.2+nmu1) ...
  Install apel for emacs
  Install apel for emacs22
  install/devscripts-el: Handling emacs22, logged in /tmp/elc_XZM8Zx.log
  ERROR: install script from apel package failed
  dpkg: error processing devscripts-el (--configure):
   subprocess installed post-installation script returned error exit status 1


  Setting up speechd-el (2.5-1) ...
  Install cedet-common for emacs
  Install cedet-common for emacs22
  install/speechd-el: byte-compiling for emacs22...
  emacs22 --batch -l speechd-compile.el -f speechd-compile --kill
  Loading 00debian-vars...
  Loading /etc/emacs/site-start.d/50cedet-common.el (source)...
  Loading /etc/emacs/site-start.d/50eieio.el (source)...
  Loading /etc/emacs/site-start.d/50speechd-el.el (source)...
  Loading /usr/share/emacs22/site-lisp/speechd-el/braille.el (source)...
  
  In braille-display-mode:
  braille.el:143:30:Warning: assignment to free variable `speechd-speak-mode'
  Wrote /usr/share/emacs22/site-lisp/speechd-el/braille.elc
  Loading /usr/share/emacs22/site-lisp/speechd-el/brltty.el (source)...
  Source file `/usr/share/emacs22/site-lisp/speechd-el/speechd-common.el' newer 
than byte-compiled file
  
  In brltty--open-connection:
  brltty.el:219:43:Warning: reference to free variable
      `brltty--process-connections'
  brltty.el:219:43:Warning: assignment to free variable
      `brltty--process-connections'
  
  In brltty--process-connection:
  brltty.el:226:24:Warning: reference to free variable
      `brltty--process-connections'
  
  In brltty-close:
  brltty.el:478:37:Warning: reference to free variable
      `brltty--process-connections'
  brltty.el:479:23:Warning: assignment to free variable
      `brltty--process-connections'
  Wrote /usr/share/emacs22/site-lisp/speechd-el/brltty.elc
  Loading /usr/share/emacs22/site-lisp/speechd-el/mmanager.el (source)...
  Wrote /usr/share/emacs22/site-lisp/speechd-el/mmanager.elc
  Loading /usr/share/emacs22/site-lisp/speechd-el/speechd-braille.el (source)...
  !! File eieio uses old-style backquotes !!
  Source file `/usr/share/emacs22/site-lisp/speechd-el/speechd-out.el' newer 
than byte-compiled file
  Wrong type argument: listp, :after
  make: *** [braille.elc] Error 255
  ERROR: install script from cedet-common package failed
  dpkg: error processing speechd-el (--configure):
   subprocess installed post-installation script returned error exit status 1


Cheers,

Andreas

--- End Message ---
--- Begin Message ---
Source: emacsen-common
Source-Version: 2.0.5

We believe that the bug you reported is fixed in the latest version of
emacsen-common, which is due to be installed in the Debian FTP archive.

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 693...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Rob Browning <r...@defaultvalue.org> (supplier of updated emacsen-common 
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 ftpmas...@debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Wed, 12 Dec 2012 20:15:05 -0600
Source: emacsen-common
Binary: emacsen-common
Architecture: source all
Version: 2.0.5
Distribution: unstable
Urgency: low
Maintainer: Rob Browning <r...@defaultvalue.org>
Changed-By: Rob Browning <r...@defaultvalue.org>
Description: 
 emacsen-common - Common facilities for all emacsen
Closes: 693472
Changes: 
 emacsen-common (2.0.5) unstable; urgency=low
 .
   * Don't ignore dependency install scripts in emacs-package-install.  The
     previous code didn't actually update the script name properly in the
     loop where it was trying to install all of an add-on package's
     dependencies.  As a result, none of the dependencies' install scripts
     were actually invoked. Thanks to Sébastien Villemot
     <sebast...@debian.org> for tracking down the problem, and providing
     the patch. (closes: #693472)
 .
   * Invoke each add-on install script correctly as new-style or old-style.
     Previously, emacs-package-install would invoke all of the add-on
     install scripts in a dependency chain as either old-style or
     new-style, based solely on whether or not the package that triggered
     the install was old-style or new-style.  Now it should invoke each
     package's install script based on whether the package itself is
     new-style or old-style, as determined by the presence or absence of
     the policy-required /usr/lib/emacsen-common/packages/compat/PACKAGE
     file.  Thanks to Sébastien Villemot <sebast...@debian.org> for the
     report.  (closes: #693472)
Checksums-Sha1: 
 0d43d61aa4a752c96703521a824dcaf1ec4eb095 1431 emacsen-common_2.0.5.dsc
 4887b1754708540eee14ca499b347cbb46105b63 17938 emacsen-common_2.0.5.tar.gz
 3635838586544d7698e562f7bcf7dc1766a41ea8 20888 emacsen-common_2.0.5_all.deb
Checksums-Sha256: 
 fe116496e729beb62bc1f9dd021dcc0622841ac9ec1084d3a149f16c1d1789f3 1431 
emacsen-common_2.0.5.dsc
 8d655c6788cac3aca39ed2b0bd383a9dc71e363e189f89642720021f510f8b4d 17938 
emacsen-common_2.0.5.tar.gz
 dde44fe0ce3af3eb0caff89359da6093a801fe23b4ee44c8370ee73254a45e40 20888 
emacsen-common_2.0.5_all.deb
Files: 
 7bdd2fc638f4f57cdd7ecdeb4ebae22b 1431 editors optional emacsen-common_2.0.5.dsc
 4917d1d2bd5bf8e66c574011584a2996 17938 editors optional 
emacsen-common_2.0.5.tar.gz
 d63ac0b928adade2afceafe857482890 20888 editors optional 
emacsen-common_2.0.5_all.deb

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

iQIcBAEBCAAGBQJQ7i/AAAoJEO7xFsVaWkLxltYQAIC8HCjd8WJ0z6Oi2l4n5btY
TtzNm37+3dvNi/8XeyN3JT9LJVZqlOmnwvf5CFccKaTHIIhDpCPVfo5cCpl7CD09
nIJ9JkCly6OMysORFWLPLFlXgHLvCeLyZ0xdRC9Z4dUQHvItyZvl6kJYLzLKIsOp
RsUCuk6RAPNSRpWDDOIq/gxUZPg2svFwDSaX5xNEux3Mne/LrYv9Eo7j7DnKM8Ke
TR0L6xVgJclBNYv8CH+Z2oTyCmJFVWQp4BIaLP9Yk8IHu83aiNrVVvwsbL5AyPAf
DXk+lUNhFRKlYDc1eSwiz5s+BNXYPovuP9018JXMZ1sheYHkBYhZ+86Lu4UFDZ/2
ZyKW7dcTx9kTreLPNNGHzeBNlirU6tlpW8R315htlC7GQD6M1bISBsr+DPp18K2M
ABiAk24aQl8njIeQtDXxiYAcA+5ughC8/BK4BCh0Qgm5MjTpS6qPeBfu3JE2OhqA
ivs4MCbjVhMVVZR4SRnI/f8xic3eXM+UU2DjQC6tXdWf1nBoiSuDQGrgDBID7Bcw
zZy81w0DhExt8Gy9NvS5qs+Pev1Z8+BCLRDMpSKLMeydGP53MOTDQSUbn/XCdGCU
u/xfqzSan3YavIu7qo9PjOxjA3yQEislFg59tkqYoezWE95HVmEhF1UdnGd9kjPR
EBAkLLZ2Sd/00ra0xvnw
=eDmf
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to