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