On Sun, Oct 26, 2008 at 07:49:45PM +0000, David wrote:
> Hello,
> 
> I do not think I missed anything, note that I copied and pasted the history
> of synaptic.
> 
> I agree that the bug will be difficult to reproduce, I think it only happens
> when all the intermingling dependences are devilish. For example, on my
> first post on http://forums.debian.net/viewtopic.php?t=19547 I tell a
> history when synaptic first asked to remove packages in order to upgrade
> another one but then, these packages to be removed could be reinstalled. I
> often find the same behaviour from time to time. Maybe this is a bug of apt?
> Of course, the case of the bug here is different, I claim that synaptic
> pledged to reinstall the packages to be removed but they were not
> reinstalled. Most times the "dirty trick" succeeds  (like in the post in the
> forum), sometimes it fails (like in the case of this bug).

What I found was that Synaptic does not allow the package that is to
be removed to be marked for reinstallation.

> Maybe you can try, when you have the time, looking at the dependencies (and
> distinguishing between "conflicts" and "depends", etc) of these specific
> packages and versions I originally wrote in the bug. But I agree that the
> bug might be difficult to reproduce...

Those specific versions aren't be available any more, so I cannot see
exactly what their dependencies and conflicts where.  That is why I
tried constructing my own test packages.

The case you originally reported involved upgrading xserver-xorg-core
which forced removal of xerver-xorg-input-all and
xserver-xorg-input-wacom.  Looking at those packages today, I suspect
that the reason was:

- xserver-xorg-input-input-all depended on xserver-xorg-input-wacom
- xserver-xorg-input-wacom depended on a specific version of
  xserver-xorg-core
- no new version of xserver-xorg-input-wacom was available

So I set up some new test packages such that:

- test-package-c depends on test-package-b
- test-package-b depends on an equal version of test-package-a
- no new version of test-package-b is available

However, I was still unable to reproduce the bug.

If you see this recur please use apt-cache to obtain, please follow up
to this bug report giving full package headers for the packages
involved.  You can use apt-cache show to get those.

Ben.

-- 
Ben Hutchings
Who are all these weirdos? - David Bowie, about L-Space IRC channel #afp

Attachment: signature.asc
Description: Digital signature

Reply via email to