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).

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...

Thank you,

David

2008/10/25 Ben Hutchings <[EMAIL PROTECTED]>

> I have attempted to reproduce this bug in the current versions of
> Synaptic in both etch and sid, without success.
>
> I constructed a "test-old" distribution containing test-package-a 0.1
> and test-package-b 0.1, and a "test-new" distribution contains
> test-package-a 0.2.  test-package-b depends on a matching version of
> test-package-a.  So if you install both packages from the test-old
> distribution then switch to the test-new distribution you can upgrade
> test-package-a only if you remove test-package-b.
>
> When I attempt to upgrade test-package-a in Synaptic, it marks
> test-package-b for removal.  It does not allow me to mark test-package-b
> for reinstallation after this.  So either this bug has been fixed or you
> missed out some steps in your bug report.
>
> If you want to try reproducing this and cannot find an example in sid,
> you can find my test packages in the repositories:
>
> deb http://womble.decadent.org.uk/debian/ test-old/
> deb http://womble.decadent.org.uk/debian/ test-new/
>
> (The trailing "/" on the distribution name is critical.)  These are
> signed with my personal GPG key, id 12066207.
>
> Ben.
>
>

Reply via email to