Bug#603966: aribas: request to unblock
On Thu, Nov 18, 2010 at 11:41:45PM +0100, Julien Cristau wrote:
> On Thu, Nov 18, 2010 at 23:10:46 +0100, Ralf Treinen wrote:
> > Package: release.debian.org
> > Please unblock aribas 1.64-4 which fixes the serious bug #603788 :
> > aribas (1.64-4) unstable; urgency=low
> > * Pre-Depend on emacsen-common instead of just Depends, to fix an
> > error occuring when upgrading from an earlier version of aribas
> > that does not depend on emacsen-common (closes: Bug#603788).
> Care to explain why pre-depends is the right fix here?
The version of aribas in squeeze does not depend on emacsen-common,
the one in lenny does. Both of these versions install fine, however
when upgrading a lenny system (wihout any emacsen installed) to
squeeze we get the following:
Preparing to replace aribas 1.63-2 (using .../aribas_1.64-3_amd64.deb) ...
ERROR: emacsen-common being used before being configured.
ERROR: This is likely a bug in the aribas package, which needs to
ERROR: add one of the appropriate dependencies.
ERROR: See /usr/share/doc/emacsen-common/debian-emacs-policy.gz
ERROR: for details.
dpkg: warning: subprocess old pre-removal script returned error exit status
Now this might be due to some overly eager check of dpkg. I didn't try to
investigate this; the change in aribas_1.64-4 fixes this for the squeeze
release without having to touch dpkg. As soon as we do not have to care
anymore for that particular upgrade path we can turn the Pre-Depends back