GNU bug report logs - #12545
24.2; Updating packages does not reload files.

Previous Next

Package: emacs;

Reported by: Donald Ephraim Curtis <dcurtis <at> milkbox.net>

Date: Mon, 1 Oct 2012 01:51:01 UTC

Severity: wishlist

Found in version 24.2

Full log


View this message in rfc822 format

From: Stefan Monnier <monnier <at> iro.umontreal.ca>
To: Donald Curtis <dcurtis <at> milkbox.net>
Cc: 12545 <at> debbugs.gnu.org, Thierry Volpiatto <thierry.volpiatto <at> gmail.com>
Subject: bug#12545: 24.2; Updating packages does not reload files.
Date: Wed, 07 Nov 2012 23:06:33 -0500
> I reproduced this error and the backtrace was:
> Debugger entered--Lisp error: (error "Cannot open doc string file
> \"/Users/dcurtis/.emacs.d/elpa/helm-20121027.641/helm-adaptative.elc\"")
>   helm-c-adaptive-save-history()
>   kill-emacs()
>   save-buffers-kill-emacs(nil)
>   save-buffers-kill-terminal(nil)
>   call-interactively(save-buffers-kill-terminal nil nil)

> Looks like a problem with helm-c-adaptive-save-hisotry possibly?

No, this sounds like the file helm-adaptative.elc was removed or
modified after you loaded helm in your Emacs session (so the error is
that Emacs is trying to lazily load the body of the
helm-c-adaptive-save-history function from the .elc file but can't
find it).

For some reason, Helm sets byte-compile-dynamic in most/all its
files, which introduces these kinds of problems.

Thierry, why do you use byte-compile-dynamic everywhere?
A few well-placed ;;;###autoload cookies usually get you the same (if
not better) speed up during startup without suffering from
such brittleness.


        Stefan




This bug report was last modified 12 years and 219 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.