I tried to reproduce the bug with upgrading a2ps, but failed. What I
did: Before each test, on a sarge machine, with only the base system
installed, I installed the old versions of a2ps (1:4.13b-4) and
emacsen-common (1.4.15). Also depdendencies of these, from current
sarge.

The tests:

* dist-upgrading both to the current sarge versions (1:4:13b-4.3 and
1.4.16). No problems.

* Installing only the current sarge version of a2ps with the old version
of emacsen-common. Again, no problems.

* Unpacking the current sarge version of emacsen-common, editing its
postinst to fail (exit 1 at the end), then dist-upgrading. As expected,
the configure phase of emacsen-common failed. apt-get didn't even try to
upgrade a2ps, so the problem was not repeated. Fixing the postinst back
to working and doing a dist-upgrade again upgraded both packages
properly.

I played around with the system in other ways as well, but couldn't get
the problem to appear. I also don't know of a situation where apt-get
will run dpkg on a package before its (pre-)dependencies have been
fixed, but admittedly my knowledge of the inner workings of apt-get are
somewhat vague.

I propose, therefore, that what happened may have been a fluke or caused
by something else having slighly broken apt-get during the dist-upgrade
run. This would then make the problem unreproducible and probably
unfixable.

(I'm not the maintainer of the package, I'm merely having a look at the
release critical bugs for Debian and seeing if I can reproduce or
otherwise help fix them.)



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to