Your message dated Wed, 16 Jul 2014 05:18:35 +0000
with message-id <e1x7hbv-0003ta...@franck.debian.org>
and subject line Bug#750967: fixed in elscreen 1.4.6-5.2
has caused the Debian Bug report #750967,
regarding Byte-compilation fails upon apel upgrade, thus making emacs and apel 
upgrade fails
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.)


-- 
750967: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=750967
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: elscreen
Version: 1.4.6-5.1
Severity: serious
Tags: patch

[CC'ing the Emacs24 maintainer just to know if this is an expected
 behavior and whether the attached patch is correct...]

Hello,

Today, when upgrading Emacs24 and Apel at the same time, I got the
following error upon Emacs24 upgrade (so even before Apel "postinst"
script is being ran):

  Install bbdb for emacs24
  install/bbdb: Byte-compiling for emacs24 ...
  Generating bbdb-autoloads...
  Byte-compiling bbdb...
   done.
  Install cmake-data for emacs24
  install/cmake-data: Byte-compiling for emacs24
  Wrote /usr/share/emacs24/site-lisp/cmake-data/cmake-mode.elc
  Install debian-el for emacs24
  debian-el files already compiled in /usr/share/emacs24/site-lisp/debian-el.
  Install elscreen for emacs24
  install/elscreen: Handling install for emacsen flavor emacs24
  Loading /etc/emacs/site-start.d/00debian-vars.el (source)...
  Loading /etc/emacs/site-start.d/20apel.el (source)...
  Loading /etc/emacs/site-start.d/50autoconf.el (source)...
  Loading /etc/emacs/site-start.d/50bbdb.el (source)...
  Loading /etc/emacs/site-start.d/50cmake-data.el (source)...
  Loading /etc/emacs/site-start.d/50dictionaries-common.el (source)...
  Loading /var/cache/dictionaries-common/emacsen-ispell-dicts.el (source)...
  Error while loading 50dictionaries-common: Symbol's value as variable is 
void: debian-aspell-only-dictionary-alist
  Loading /etc/emacs/site-start.d/50dpkg-dev-el.el (source)...
  Package dpkg-dev-el not fully installed.  Skipping setup.
  Loading /etc/emacs/site-start.d/50elscreen.el (source)...
  Loading /etc/emacs/site-start.d/50emacs-goodies-el.el (source)...
  Package emacs-goodies-el not fully installed.  Skipping setup.
  Loading /etc/emacs/site-start.d/50emacs-mozc.el (source)...
  Loading /etc/emacs/site-start.d/50flim.el (source)...
  Loading /etc/emacs/site-start.d/50lookup-el.el (source)...
  Loading /etc/emacs/site-start.d/50lua-mode.el (source)...
  Loading /etc/emacs/site-start.d/50magit.el (source)...
  Loading /usr/share/emacs/site-lisp/magit/magit-install.el (source)...
  Loading /etc/emacs/site-start.d/50namazu2.el (source)...
  Loading /etc/emacs/site-start.d/50psvn.el (source)...
  Loading /etc/emacs/site-start.d/50pylint.el (source)...
  Error while loading 50pylint: Cannot open load file: pylint
  Loading /etc/emacs/site-start.d/50pymacs.el (source)...
  Loading /etc/emacs/site-start.d/50sdic.el (source)...
  Loading /etc/emacs/site-start.d/50systemtap-common.el (source)...
  Loading /usr/share/emacs/site-lisp/systemtap-common/systemtap-init.el 
(source)...
  Loading /etc/emacs/site-start.d/50w3m-el-snapshot.el (source)...
  Loading /etc/emacs/site-start.d/51debian-el.el (source)...
  Loading /etc/emacs/site-start.d/51emms.el (source)...
  Loading /etc/emacs/site-start.d/70sdic-edict.el (source)...
  Error while loading 70sdic-edict: Symbol's value as variable is void: 
sdic-waei-dictionary-list

  In toplevel form:
  elscreen-color-theme.el:25:1:Error: Cannot open load file: alist

  In toplevel form:
  elscreen-dired.el:26:1:Error: Cannot open load file: alist

  In toplevel form:
  elscreen-dnd.el:26:1:Error: Cannot open load file: alist

  In toplevel form:
  elscreen-gf.el:28:1:Error: Cannot open load file: alist

  In toplevel form:
  elscreen-goby.el:26:1:Error: Cannot open load file: alist

  In toplevel form:
  elscreen-howm.el:26:1:Error: Cannot open load file: alist

  In toplevel form:
  elscreen-server.el:27:1:Error: Cannot open load file: alist

  In toplevel form:
  elscreen-speedbar.el:25:1:Error: Cannot open load file: alist

  In toplevel form:
  elscreen-w3m.el:26:1:Error: Cannot open load file: alist

  In toplevel form:
  elscreen.el:28:1:Error: Cannot open load file: alist
  ERROR: install script from elscreen package failed

I guess this is what triggers this issue upon Emacs24 upgrade:

  1. All the byte-compiled files in /usr/share/emacs24/site-lisp/ are
     purged.

  2. Byte-compilation is triggered but at this point apel is only in
     unpacked state so no byte-compilation occurs. However, elscreen
     (depending upon apel) does not check whether apel has been
     byte-compiled and fails.

I have attached a patch checking for alist.elc before
byte-compilation. I'm not sure this is the right fix though, could you
please have a look? Thanks!

Regards,
-- 
Arnaud Fontaine

--- debian/emacsen-install.ORIG	2014-06-09 12:22:57.118021446 +0900
+++ debian/emacsen-install	2014-06-09 12:23:03.642097192 +0900
@@ -8,6 +8,7 @@
 FLAVOR=$1
 PACKAGE=elscreen
 
+if [ ! -f "/usr/share/$FLAVOR/site-lisp/apel/alist.elc" ]; then exit 0; fi
 if [ ${FLAVOR} = emacs ]; then exit 0; fi
 
 echo install/${PACKAGE}: Handling install for emacsen flavor ${FLAVOR}

--- End Message ---
--- Begin Message ---
Source: elscreen
Source-Version: 1.4.6-5.2

We believe that the bug you reported is fixed in the latest version of
elscreen, 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 750...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Arnaud Fontaine <ar...@debian.org> (supplier of updated elscreen 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...@ftp-master.debian.org)


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

Format: 1.8
Date: Wed, 16 Jul 2014 13:55:45 +0900
Source: elscreen
Binary: elscreen
Architecture: source all
Version: 1.4.6-5.2
Distribution: unstable
Urgency: low
Maintainer: Masayuki Hatta (mhatta) <mha...@debian.org>
Changed-By: Arnaud Fontaine <ar...@debian.org>
Description:
 elscreen   - Screen for Emacsen
Closes: 750967
Changes:
 elscreen (1.4.6-5.2) unstable; urgency=low
 .
   * Non-maintainer upload.
   * Byte-compilation failed upon apel upgrade as there was no check
     whether apel was available before trying to byte-compile
     elscreen. Closes: #750967.
Checksums-Sha1:
 f847f52fe771d0d2871f5e24a95582146511990a 1087 elscreen_1.4.6-5.2.dsc
 b8d82260eacca00e2a5aea1b137a9906457a659d 20663 elscreen_1.4.6-5.2.diff.gz
 b4608603417ca8f229a662cc597f2c7187ea806f 37672 elscreen_1.4.6-5.2_all.deb
Checksums-Sha256:
 40e55038a823709684c70570de5b7433af7f1980098a8197c1e8c6bdfc23a233 1087 
elscreen_1.4.6-5.2.dsc
 77a7cab9dd806798857bf7d288ee45e7270f21b246e3ffce3a6f92179939f582 20663 
elscreen_1.4.6-5.2.diff.gz
 3313f3c7432a6e5e30e4a04a4f9e056860afc40a4712901812bc03f420762d51 37672 
elscreen_1.4.6-5.2_all.deb
Files:
 9110229b631be8e16641e1f94616eda9 37672 utils optional 
elscreen_1.4.6-5.2_all.deb
 b8c4964379c30c4799ea3551d0a5ab67 1087 utils optional elscreen_1.4.6-5.2.dsc
 68c12d6ff931f73fe61bcb462bb5ca39 20663 utils optional 
elscreen_1.4.6-5.2.diff.gz

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iEYEARECAAYFAlPGB2wACgkQvfKiIF42GdOsHgCfXAbnlDZ5MOQYMZTeeK+Fx/W9
7wsAn239Uzl0qO6LC63DjBg/OmMwZiHI
=Cqot
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to