Bug#768751: ecb: FTBFS in jessie
Hi Rob, 2014-12-10 8:00 GMT+01:00 Rob Browning r...@debian.org: Balint Reczey bal...@balintreczey.hu writes: It turned out to be an Emacs bug already fixed upstream. Please see the attached NMU diff which fixes. I'm uploading the fixed package to DELAYED/10 today. Did you get approval from the release team? No, I did not and I have not asked for it for two reasons. First, I wanted to give you, the maintainer some time to ACK/NACK the patch and second IMHO this is the exact kind of change which does not need prior approval (minimal fix for an RC bug) [1]. Are you happy with the upload? Would you like to ask for prior approval first? Cheers, Balint [1] https://release.debian.org/jessie/freeze_policy.html -- To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Bug#768751: ecb: FTBFS in jessie
Bálint Réczey bal...@balintreczey.hu writes: No, I did not and I have not asked for it for two reasons. First, I wanted to give you, the maintainer some time to ACK/NACK the patch and second IMHO this is the exact kind of change which does not need prior approval (minimal fix for an RC bug) [1]. Ahh, OK, I thought we needed prior approval before uploads to unstable now. Are you happy with the upload? Would you like to ask for prior approval first? I'll hopefully have time to look at it this weekend. Thanks again -- Rob Browning rlb @defaultvalue.org and @debian.org GPG as of 2011-07-10 E6A9 DA3C C9FD 1FF8 C676 D2C4 C0F0 39E9 ED1B 597A GPG as of 2002-11-03 14DD 432F AE39 534D B592 F9A0 25C8 D377 8C7E 73A4 -- To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Processed: Re: Bug#768751: ecb: FTBFS in jessie
Processing control commands: tags -1 - help + pending patch upstream Bug #768751 [src:ecb] ecb: FTBFS in jessie Removed tag(s) help. Bug #768751 [src:ecb] ecb: FTBFS in jessie Added tag(s) pending and patch. reassign -1 emacs24 24.4+1-4 Bug #768751 [src:ecb] ecb: FTBFS in jessie Bug reassigned from package 'src:ecb' to 'emacs24'. No longer marked as found in versions ecb/2.40+git20140216-1. Ignoring request to alter fixed versions of bug #768751 to the same values previously set Bug #768751 [emacs24] ecb: FTBFS in jessie Marked as found in versions emacs24/24.4+1-4. -- 768751: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=768751 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems -- To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Bug#768751: ecb: FTBFS in jessie
Control: tags -1 - help + pending patch upstream Control: reassign -1 emacs24 24.4+1-4 On 11/27/2014 12:31 PM, Bálint Réczey wrote: Control: tags -1 help 2014-11-11 21:05 GMT+01:00 Bálint Réczey bal...@balintreczey.hu: Control: tags -1 confirmed Hi Lucas, 2014-11-09 8:31 GMT+01:00 Lucas Nussbaum lu...@lucas-nussbaum.net: Source: ecb Version: 2.40+git20140216-1 Severity: serious Tags: jessie sid User: debian...@lists.debian.org Usertags: qa-ftbfs-20141108 qa-ftbfs Justification: FTBFS in jessie on amd64 Hi, During a rebuild of all packages in jessie (in a jessie chroot, not a sid chroot), your package failed to build on amd64. Relevant part (hopefully): make[2]: Entering directory '/ĢBUILDDIRģ/ecb-2.40+git20140216' Makefile:38: Makefile.conf not found. Using defaults for Linux! Makefile:39: Create Makefile.conf from Makefile.conf.template to override the defaults. Byte-compiling ECB with LOADPATH= ... emacs -batch -no-site-file -l ecb-compile-script --eval '(ecb-byte-compile t)' ECB 2.40 uses CEDET 2.0 (contains semantic 2.2, eieio 1.4, speedbar 1.0). All requirements for ECB 2.40 fulfilled - Enjoy it! ... Wrote /ĢBUILDDIRģ/ecb-2.40+git20140216/ecb-winman-support.elc Wrote /ĢBUILDDIRģ/ecb-2.40+git20140216/ecb.elc Wrote /ĢBUILDDIRģ/ecb-2.40+git20140216/silentcomp.elc Wrote /ĢBUILDDIRģ/ecb-2.40+git20140216/tree-buffer.elc Args out of range: 0 make[2]: *** [ecb] Error 255 The full build log is available from: http://aws-logs.debian.net/ftbfs-logs/2014/11/08/ecb_2.40+git20140216-1_jessie.log It seems the latest emacs24 upload introduced some Elisp changes breaking ECB. I will try to fix it for the release, but if someone is more familiar with the changes then feel free to check the regression. Cheers, Balint I'm not sure if I can debug and fix this by 5 Dec, when the package is scheduled for removal from testing. If you are familiar with elisp please take a look. It turned out to be an Emacs bug already fixed upstream. Please see the attached NMU diff which fixes. I'm uploading the fixed package to DELAYED/10 today. Cheers, Balint diff -Nru emacs24-24.4+1/debian/changelog emacs24-24.4+1/debian/changelog --- emacs24-24.4+1/debian/changelog 2014-10-25 21:41:42.0 +0200 +++ emacs24-24.4+1/debian/changelog 2014-12-09 16:25:45.0 +0100 @@ -1,3 +1,11 @@ +emacs24 (24.4+1-4.1) unstable; urgency=medium + + * Non-maintainer upload. + * Cherry-pick 0009-lisp-startup.el-command-line.patch to fix handling +nil elements in load-path (Closes: #768751) + + -- Balint Reczey bal...@balintreczey.hu Tue, 09 Dec 2014 16:24:27 +0100 + emacs24 (24.4+1-4) unstable; urgency=medium * Update emacsen-common dependency as per policy. diff -Nru emacs24-24.4+1/debian/patches/0009-lisp-startup.el-command-line.patch emacs24-24.4+1/debian/patches/0009-lisp-startup.el-command-line.patch --- emacs24-24.4+1/debian/patches/0009-lisp-startup.el-command-line.patch 1970-01-01 01:00:00.0 +0100 +++ emacs24-24.4+1/debian/patches/0009-lisp-startup.el-command-line.patch 2014-12-09 16:26:58.0 +0100 @@ -0,0 +1,20 @@ +From edfdb22f674312389ccf5d5e37efa4d3f1516994 Mon Sep 17 00:00:00 2001 +From: Glenn Morris r...@gnu.org +Date: Sun, 9 Nov 2014 23:12:37 -0800 +Subject: [PATCH] * lisp/startup.el (command-line): Handle nil elements in + load-path. + +--- + lisp/startup.el | 1 + + 1 file changed, 1 insertions(+) + +--- a/lisp/startup.el b/lisp/startup.el +@@ -1336,6 +1336,7 @@ + (let (warned) + (dolist (dir load-path) + (and (not warned) ++ (stringp dir) + (string-match-p /[._]emacs\\.d/?\\' dir) + (string-equal (file-name-as-directory (expand-file-name dir)) + (expand-file-name user-emacs-directory)) diff -Nru emacs24-24.4+1/debian/patches/series emacs24-24.4+1/debian/patches/series --- emacs24-24.4+1/debian/patches/series 2014-10-25 21:40:41.0 +0200 +++ emacs24-24.4+1/debian/patches/series 2014-12-09 16:26:50.0 +0100 @@ -6,3 +6,4 @@ 0006-Look-for-NEWS-in-order-to-find-etc-rather-than-GNU.patch 0007-Don-t-try-to-build-src-macuvs.h-via-IVD_Sequences.tx.patch 0008-A-race-to-create-info-has-been-eliminated.patch +0009-lisp-startup.el-command-line.patch
Bug#768751: ecb: FTBFS in jessie
Balint Reczey bal...@balintreczey.hu writes: It turned out to be an Emacs bug already fixed upstream. Please see the attached NMU diff which fixes. I'm uploading the fixed package to DELAYED/10 today. Did you get approval from the release team? Thanks -- Rob Browning rlb @defaultvalue.org and @debian.org GPG as of 2011-07-10 E6A9 DA3C C9FD 1FF8 C676 D2C4 C0F0 39E9 ED1B 597A GPG as of 2002-11-03 14DD 432F AE39 534D B592 F9A0 25C8 D377 8C7E 73A4 -- To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Bug#768751: ecb: FTBFS in jessie
Control: tags -1 help 2014-11-11 21:05 GMT+01:00 Bálint Réczey bal...@balintreczey.hu: Control: tags -1 confirmed Hi Lucas, 2014-11-09 8:31 GMT+01:00 Lucas Nussbaum lu...@lucas-nussbaum.net: Source: ecb Version: 2.40+git20140216-1 Severity: serious Tags: jessie sid User: debian...@lists.debian.org Usertags: qa-ftbfs-20141108 qa-ftbfs Justification: FTBFS in jessie on amd64 Hi, During a rebuild of all packages in jessie (in a jessie chroot, not a sid chroot), your package failed to build on amd64. Relevant part (hopefully): make[2]: Entering directory '/ĢBUILDDIRģ/ecb-2.40+git20140216' Makefile:38: Makefile.conf not found. Using defaults for Linux! Makefile:39: Create Makefile.conf from Makefile.conf.template to override the defaults. Byte-compiling ECB with LOADPATH= ... emacs -batch -no-site-file -l ecb-compile-script --eval '(ecb-byte-compile t)' ECB 2.40 uses CEDET 2.0 (contains semantic 2.2, eieio 1.4, speedbar 1.0). All requirements for ECB 2.40 fulfilled - Enjoy it! ... Wrote /ĢBUILDDIRģ/ecb-2.40+git20140216/ecb-winman-support.elc Wrote /ĢBUILDDIRģ/ecb-2.40+git20140216/ecb.elc Wrote /ĢBUILDDIRģ/ecb-2.40+git20140216/silentcomp.elc Wrote /ĢBUILDDIRģ/ecb-2.40+git20140216/tree-buffer.elc Args out of range: 0 make[2]: *** [ecb] Error 255 The full build log is available from: http://aws-logs.debian.net/ftbfs-logs/2014/11/08/ecb_2.40+git20140216-1_jessie.log It seems the latest emacs24 upload introduced some Elisp changes breaking ECB. I will try to fix it for the release, but if someone is more familiar with the changes then feel free to check the regression. Cheers, Balint I'm not sure if I can debug and fix this by 5 Dec, when the package is scheduled for removal from testing. If you are familiar with elisp please take a look. Thanks, Balint -- To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Processed: Re: Bug#768751: ecb: FTBFS in jessie
Processing control commands: tags -1 help Bug #768751 [src:ecb] ecb: FTBFS in jessie Added tag(s) help. -- 768751: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=768751 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems -- To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Processed: Re: Bug#768751: ecb: FTBFS in jessie
Processing control commands: tags -1 confirmed Bug #768751 [src:ecb] ecb: FTBFS in jessie Added tag(s) confirmed. -- 768751: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=768751 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems -- To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Bug#768751: ecb: FTBFS in jessie
Control: tags -1 confirmed Hi Lucas, 2014-11-09 8:31 GMT+01:00 Lucas Nussbaum lu...@lucas-nussbaum.net: Source: ecb Version: 2.40+git20140216-1 Severity: serious Tags: jessie sid User: debian...@lists.debian.org Usertags: qa-ftbfs-20141108 qa-ftbfs Justification: FTBFS in jessie on amd64 Hi, During a rebuild of all packages in jessie (in a jessie chroot, not a sid chroot), your package failed to build on amd64. Relevant part (hopefully): make[2]: Entering directory '/ĢBUILDDIRģ/ecb-2.40+git20140216' Makefile:38: Makefile.conf not found. Using defaults for Linux! Makefile:39: Create Makefile.conf from Makefile.conf.template to override the defaults. Byte-compiling ECB with LOADPATH= ... emacs -batch -no-site-file -l ecb-compile-script --eval '(ecb-byte-compile t)' ECB 2.40 uses CEDET 2.0 (contains semantic 2.2, eieio 1.4, speedbar 1.0). All requirements for ECB 2.40 fulfilled - Enjoy it! Wrote /ĢBUILDDIRģ/ecb-2.40+git20140216/ecb-advice-test.elc Wrote /ĢBUILDDIRģ/ecb-2.40+git20140216/ecb-analyse.elc Wrote /ĢBUILDDIRģ/ecb-2.40+git20140216/ecb-autogen.elc Wrote /ĢBUILDDIRģ/ecb-2.40+git20140216/ecb-buffertab.elc Wrote /ĢBUILDDIRģ/ecb-2.40+git20140216/ecb-cedet-wrapper.elc Wrote /ĢBUILDDIRģ/ecb-2.40+git20140216/ecb-common-browser.elc Wrote /ĢBUILDDIRģ/ecb-2.40+git20140216/ecb-compatibility.elc Wrote /ĢBUILDDIRģ/ecb-2.40+git20140216/ecb-compilation.elc Wrote /ĢBUILDDIRģ/ecb-2.40+git20140216/ecb-create-layout.elc Wrote /ĢBUILDDIRģ/ecb-2.40+git20140216/ecb-cycle.elc Wrote /ĢBUILDDIRģ/ecb-2.40+git20140216/ecb-eshell.elc Wrote /ĢBUILDDIRģ/ecb-2.40+git20140216/ecb-examples.elc Wrote /ĢBUILDDIRģ/ecb-2.40+git20140216/ecb-face.elc Wrote /ĢBUILDDIRģ/ecb-2.40+git20140216/ecb-file-browser.elc Wrote /ĢBUILDDIRģ/ecb-2.40+git20140216/ecb-help.elc Wrote /ĢBUILDDIRģ/ecb-2.40+git20140216/ecb-jde.elc Wrote /ĢBUILDDIRģ/ecb-2.40+git20140216/ecb-layout-defs.elc In ecb-display-buffer-xemacs: ecb-layout.el:1997:38:Warning: `display-buffer-function' is an obsolete variable (as of 24.3); use `display-buffer-alist' instead. ecb-layout.el:2002:37:Warning: `display-buffer-function' is an obsolete variable (as of 24.3); use `display-buffer-alist' instead. ecb-layout.el:2235:40:Warning: `display-buffer-function' is an obsolete variable (as of 24.3); use `display-buffer-alist' instead. ecb-layout.el:2094:46:Warning: `special-display-function' is an obsolete variable (as of 24.3); use `display-buffer-alist' instead. ecb-layout.el:2097:38:Warning: `special-display-buffer-names' is an obsolete variable (as of 24.3); use `display-buffer-alist' instead. ecb-layout.el:2108:46:Warning: `special-display-function' is an obsolete variable (as of 24.3); use `display-buffer-alist' instead. ecb-layout.el:2126:46:Warning: `special-display-buffer-names' is an obsolete variable (as of 24.3); use `display-buffer-alist' instead. ecb-layout.el:2115:44:Warning: `special-display-function' is an obsolete variable (as of 24.3); use `display-buffer-alist' instead. ecb-layout.el:2102:31:Warning: `special-display-regexps' is an obsolete variable (as of 24.3); use `display-buffer-alist' instead. ecb-layout.el:2106:66:Warning: `special-display-function' is an obsolete variable (as of 24.3); use `display-buffer-alist' instead. ecb-layout.el:2112:52:Warning: `special-display-function' is an obsolete variable (as of 24.3); use `display-buffer-alist' instead. In ecb-check-for-special-buffer: ecb-layout.el:2899:36:Warning: `special-display-function' is an obsolete variable (as of 24.3); use `display-buffer-alist' instead. ecb-layout.el:2905:36:Warning: `special-display-buffer-names' is an obsolete variable (as of 24.3); use `display-buffer-alist' instead. ecb-layout.el:2913:68:Warning: `special-display-buffer-names' is an obsolete variable (as of 24.3); use `display-buffer-alist' instead. ecb-layout.el:2909:29:Warning: `special-display-regexps' is an obsolete variable (as of 24.3); use `display-buffer-alist' instead. Wrote /ĢBUILDDIRģ/ecb-2.40+git20140216/ecb-layout.elc Wrote /ĢBUILDDIRģ/ecb-2.40+git20140216/ecb-method-browser.elc Wrote /ĢBUILDDIRģ/ecb-2.40+git20140216/ecb-mode-line.elc Wrote /ĢBUILDDIRģ/ecb-2.40+git20140216/ecb-multiframe.elc Wrote /ĢBUILDDIRģ/ecb-2.40+git20140216/ecb-navigate.elc In toplevel form: ecb-semantic-wrapper.el:292:7:Warning: `semantic-toplevel-bovine-cache' is an obsolete variable (as of 23.2); use `semantic--buffer-cache' instead. Wrote /ĢBUILDDIRģ/ecb-2.40+git20140216/ecb-semantic-wrapper.elc Wrote /ĢBUILDDIRģ/ecb-2.40+git20140216/ecb-semantic.elc Wrote /ĢBUILDDIRģ/ecb-2.40+git20140216/ecb-speedbar.elc In end of data: ecb-symboldef.el:646:1:Warning: the function `eieio-help-mode-augmentation-maybee' is not known to be defined. Wrote /ĢBUILDDIRģ/ecb-2.40+git20140216/ecb-symboldef.elc Wrote /ĢBUILDDIRģ/ecb-2.40+git20140216/ecb-tod.elc Wrote
Bug#768751: ecb: FTBFS in jessie
Source: ecb Version: 2.40+git20140216-1 Severity: serious Tags: jessie sid User: debian...@lists.debian.org Usertags: qa-ftbfs-20141108 qa-ftbfs Justification: FTBFS in jessie on amd64 Hi, During a rebuild of all packages in jessie (in a jessie chroot, not a sid chroot), your package failed to build on amd64. Relevant part (hopefully): make[2]: Entering directory '/«BUILDDIR»/ecb-2.40+git20140216' Makefile:38: Makefile.conf not found. Using defaults for Linux! Makefile:39: Create Makefile.conf from Makefile.conf.template to override the defaults. Byte-compiling ECB with LOADPATH= ... emacs -batch -no-site-file -l ecb-compile-script --eval '(ecb-byte-compile t)' ECB 2.40 uses CEDET 2.0 (contains semantic 2.2, eieio 1.4, speedbar 1.0). All requirements for ECB 2.40 fulfilled - Enjoy it! Wrote /«BUILDDIR»/ecb-2.40+git20140216/ecb-advice-test.elc Wrote /«BUILDDIR»/ecb-2.40+git20140216/ecb-analyse.elc Wrote /«BUILDDIR»/ecb-2.40+git20140216/ecb-autogen.elc Wrote /«BUILDDIR»/ecb-2.40+git20140216/ecb-buffertab.elc Wrote /«BUILDDIR»/ecb-2.40+git20140216/ecb-cedet-wrapper.elc Wrote /«BUILDDIR»/ecb-2.40+git20140216/ecb-common-browser.elc Wrote /«BUILDDIR»/ecb-2.40+git20140216/ecb-compatibility.elc Wrote /«BUILDDIR»/ecb-2.40+git20140216/ecb-compilation.elc Wrote /«BUILDDIR»/ecb-2.40+git20140216/ecb-create-layout.elc Wrote /«BUILDDIR»/ecb-2.40+git20140216/ecb-cycle.elc Wrote /«BUILDDIR»/ecb-2.40+git20140216/ecb-eshell.elc Wrote /«BUILDDIR»/ecb-2.40+git20140216/ecb-examples.elc Wrote /«BUILDDIR»/ecb-2.40+git20140216/ecb-face.elc Wrote /«BUILDDIR»/ecb-2.40+git20140216/ecb-file-browser.elc Wrote /«BUILDDIR»/ecb-2.40+git20140216/ecb-help.elc Wrote /«BUILDDIR»/ecb-2.40+git20140216/ecb-jde.elc Wrote /«BUILDDIR»/ecb-2.40+git20140216/ecb-layout-defs.elc In ecb-display-buffer-xemacs: ecb-layout.el:1997:38:Warning: `display-buffer-function' is an obsolete variable (as of 24.3); use `display-buffer-alist' instead. ecb-layout.el:2002:37:Warning: `display-buffer-function' is an obsolete variable (as of 24.3); use `display-buffer-alist' instead. ecb-layout.el:2235:40:Warning: `display-buffer-function' is an obsolete variable (as of 24.3); use `display-buffer-alist' instead. ecb-layout.el:2094:46:Warning: `special-display-function' is an obsolete variable (as of 24.3); use `display-buffer-alist' instead. ecb-layout.el:2097:38:Warning: `special-display-buffer-names' is an obsolete variable (as of 24.3); use `display-buffer-alist' instead. ecb-layout.el:2108:46:Warning: `special-display-function' is an obsolete variable (as of 24.3); use `display-buffer-alist' instead. ecb-layout.el:2126:46:Warning: `special-display-buffer-names' is an obsolete variable (as of 24.3); use `display-buffer-alist' instead. ecb-layout.el:2115:44:Warning: `special-display-function' is an obsolete variable (as of 24.3); use `display-buffer-alist' instead. ecb-layout.el:2102:31:Warning: `special-display-regexps' is an obsolete variable (as of 24.3); use `display-buffer-alist' instead. ecb-layout.el:2106:66:Warning: `special-display-function' is an obsolete variable (as of 24.3); use `display-buffer-alist' instead. ecb-layout.el:2112:52:Warning: `special-display-function' is an obsolete variable (as of 24.3); use `display-buffer-alist' instead. In ecb-check-for-special-buffer: ecb-layout.el:2899:36:Warning: `special-display-function' is an obsolete variable (as of 24.3); use `display-buffer-alist' instead. ecb-layout.el:2905:36:Warning: `special-display-buffer-names' is an obsolete variable (as of 24.3); use `display-buffer-alist' instead. ecb-layout.el:2913:68:Warning: `special-display-buffer-names' is an obsolete variable (as of 24.3); use `display-buffer-alist' instead. ecb-layout.el:2909:29:Warning: `special-display-regexps' is an obsolete variable (as of 24.3); use `display-buffer-alist' instead. Wrote /«BUILDDIR»/ecb-2.40+git20140216/ecb-layout.elc Wrote /«BUILDDIR»/ecb-2.40+git20140216/ecb-method-browser.elc Wrote /«BUILDDIR»/ecb-2.40+git20140216/ecb-mode-line.elc Wrote /«BUILDDIR»/ecb-2.40+git20140216/ecb-multiframe.elc Wrote /«BUILDDIR»/ecb-2.40+git20140216/ecb-navigate.elc In toplevel form: ecb-semantic-wrapper.el:292:7:Warning: `semantic-toplevel-bovine-cache' is an obsolete variable (as of 23.2); use `semantic--buffer-cache' instead. Wrote /«BUILDDIR»/ecb-2.40+git20140216/ecb-semantic-wrapper.elc Wrote /«BUILDDIR»/ecb-2.40+git20140216/ecb-semantic.elc Wrote /«BUILDDIR»/ecb-2.40+git20140216/ecb-speedbar.elc In end of data: ecb-symboldef.el:646:1:Warning: the function `eieio-help-mode-augmentation-maybee' is not known to be defined. Wrote /«BUILDDIR»/ecb-2.40+git20140216/ecb-symboldef.elc Wrote /«BUILDDIR»/ecb-2.40+git20140216/ecb-tod.elc Wrote /«BUILDDIR»/ecb-2.40+git20140216/ecb-upgrade.elc Wrote /«BUILDDIR»/ecb-2.40+git20140216/ecb-util.elc Wrote