Sébastien Villemot <sebast...@debian.org> writes:

> I found the cause of the problem (at least for devscripts-el and emms;
> the case of speechd-el seems more complex). In short, the logic in
> emacs-package-install is wrong: the $script variable is not updated in
> the $pkg loop (see the attached debdiff which makes it obvious). Hence
> dependency chains are not correctly handled, because it is always the
> last script in the chain that is called.

Ouch.  I see -- that's a touch embarrassing.

> Since there seem to be no other new-style package in Wheezy, I think
> this workaround is sufficient for now. But for Jessie you probably
> need to refactor the logic of emacsen-package-install so that each
> install script of a dependency chain is called the right way.
>
> I checked that the attached patch fixes the upgrade path from lenny
> for devscripts-el and emms, hence I merged back these bugs.

Good catch; I'll see if it's easy to fix this right.

> I can do an NMU of the package, but of course a review is very much
> welcome.

I should be able to handle it -- hopefully today, but if I get
side-tracked for some reason, and you don't hear anything, feel free to
ping me, and proceed with the NMU if I don't respond.

Thanks very much for the help.
-- 
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

Reply via email to