[pkg-go] Bug#911590: gocode-auto-complete-el: fails to install: go-autocomplete.el:39:13:Error: Cannot open load file: No such file or directory, auto-complete

Andreas Beckmann anbe at debian.org
Mon Oct 22 10:41:29 BST 2018


Package: gocode-auto-complete-el
Version: 20150303-3
Severity: serious
User: debian-qa at lists.debian.org
Usertags: piuparts

Hi,

during a test with piuparts I noticed your package failed to install. As
per definition of the release team this makes the package too buggy for
a release, thus the severity.

>From the attached log (scroll to the bottom...):

  Setting up emacs24 (24.5+1-11+deb9u1) ...
  update-alternatives: using /usr/bin/emacs24-x to provide /usr/bin/emacs (emacs) in auto mode
  update-alternatives: using /usr/bin/emacs24 to provide /usr/bin/editor (editor) in auto mode
  Install emacsen-common for emacs24
  emacsen-common: Handling install of emacsen flavor emacs24
  Wrote /etc/emacs24/site-start.d/00debian-vars.elc
  Wrote /usr/share/emacs24/site-lisp/debian-startup.elc
  Install gocode-auto-complete-el for emacs24
  install/gocode-auto-complete-el: Handling install for emacsen flavor emacs24
  Loading 00debian-vars...
  
  In toplevel form:
  go-autocomplete.el:39:13:Error: Cannot open load file: No such file or directory, auto-complete
  ERROR: install script from gocode-auto-complete-el package failed
  dpkg: error processing package emacs24 (--configure):
   subprocess installed post-installation script returned error exit status 1

This problem only occurrs if gocode-auto-complete-el is installed
together with its dependencies in one run. If the dependencies are
installed first and gocode-auto-complete-el afterwards, everything is
fine.

This seems to be a regression introduced in the last point release in
auto-complete-el (1.3.1-2+deb9u1).

Comparing to an older log results in

@@ -1031,8 +908,8 @@
   Preparing to unpack .../151-emacs_46.1_all.deb ...^M
   Unpacking emacs (46.1) ...^M
   Selecting previously unselected package auto-complete-el.^M
-  Preparing to unpack .../152-auto-complete-el_1.3.1-2_all.deb ...^M
-  Unpacking auto-complete-el (1.3.1-2) ...^M
+  Preparing to unpack .../152-auto-complete-el_1.3.1-2+deb9u1_all.deb ...^M
+  Unpacking auto-complete-el (1.3.1-2+deb9u1) ...^M
   Selecting previously unselected package gocode.^M
   Preparing to unpack .../153-gocode_20150303-3+b1_amd64.deb ...^M
   Unpacking gocode (20150303-3+b1) ...^M
@@ -1206,12 +1083,6 @@
   Setting up emacs24 (24.5+1-11+deb9u1) ...^M
   update-alternatives: using /usr/bin/emacs24-x to provide /usr/bin/emacs (emacs) in auto mode^M
   update-alternatives: using /usr/bin/emacs24 to provide /usr/bin/editor (editor) in auto mode^M
-  Install auto-complete-el for emacs24^M
-  install/auto-complete: Handling install for emacsen flavor emacs24^M
-  Wrote /usr/share/emacs24/site-lisp/auto-complete/auto-complete-config.elc^M
-  Wrote /usr/share/emacs24/site-lisp/auto-complete/auto-complete.elc^M
-  Wrote /usr/share/emacs24/site-lisp/auto-complete/fuzzy.elc^M
-  Wrote /usr/share/emacs24/site-lisp/auto-complete/popup.elc^M
   Install emacsen-common for emacs24^M
   emacsen-common: Handling install of emacsen flavor emacs24^M
   Wrote /etc/emacs24/site-start.d/00debian-vars.elc^M
@@ -1219,3699 +1090,969 @@
   Install gocode-auto-complete-el for emacs24^M
   install/gocode-auto-complete-el: Handling install for emacsen flavor emacs24^M
   Loading 00debian-vars...^M
-  Wrote /usr/share/emacs24/site-lisp/gocode-auto-complete-el/go-autocomplete.elc^M
-  Setting up emacs (46.1) ...^M
-  Setting up auto-complete-el (1.3.1-2) ...^M
-  Install auto-complete-el for emacs^M
-  Install auto-complete-el for emacs24^M
-  install/auto-complete: Handling install for emacsen flavor emacs24^M
-  Wrote /usr/share/emacs24/site-lisp/auto-complete/auto-complete-config.elc^M
-  Wrote /usr/share/emacs24/site-lisp/auto-complete/auto-complete.elc^M
-  Wrote /usr/share/emacs24/site-lisp/auto-complete/fuzzy.elc^M
-  Wrote /usr/share/emacs24/site-lisp/auto-complete/popup.elc^M
-  Setting up gocode-auto-complete-el (20150303-3) ...^M
-  ERROR: gocode-auto-complete-el is broken - called emacs-package-install as a new-style add-on, but has no compat file.^M
-  Install auto-complete-el for emacs^M
-  Install auto-complete-el for emacs24^M
-  install/auto-complete: Handling install for emacsen flavor emacs24^M
-  Wrote /usr/share/emacs24/site-lisp/auto-complete/auto-complete-config.elc^M
-  Wrote /usr/share/emacs24/site-lisp/auto-complete/auto-complete.elc^M
-  Wrote /usr/share/emacs24/site-lisp/auto-complete/fuzzy.elc^M
-  Wrote /usr/share/emacs24/site-lisp/auto-complete/popup.elc^M
-  Install gocode-auto-complete-el for emacs^M
-  Install gocode-auto-complete-el for emacs24^M
-  install/gocode-auto-complete-el: Handling install for emacsen flavor emacs24^M
-  Loading 00debian-vars...^M
-  Loading /etc/emacs/site-start.d/50auto-complete-el.el (source)...^M
-  Loading /etc/emacs/site-start.d/50gocode-auto-complete-el.el (source)...^M
-  Wrote /usr/share/emacs24/site-lisp/gocode-auto-complete-el/go-autocomplete.elc^M
+  ^M
+  In toplevel form:^M
+  go-autocomplete.el:39:13:Error: Cannot open load file: No such file or directory, auto-complete^M
+  ERROR: install script from gocode-auto-complete-el package failed^M
+  dpkg: error processing package emacs24 (--configure):^M
+   subprocess installed post-installation script returned error exit status 1^M


cheers,

Andreas



More information about the Pkg-go-maintainers mailing list