Good conversation here. Let me give you some comments from my side:
> No, there is (or was) something going on with the dependencies of gdm-minimal
> for sure. I think it is related to libdebuginfod1, which has a t64 variant.
> This one has a dependency to libelf1 and libdw1. Now the libdebuginfod1t64
> depends on libelf1t64 and libdw1t64. These two replace libelf1 and libdw1, the
> former having a relative high count of reverse dependencies.
I didn’t catch this one (and I spent a fair amount of time trying to find out what was going on) ;) Thank you for spotting it!
> I do not know, at times I'm also wondering why it doesn't do it, but I didn't
> take time to look at the code to understand what the resolver is doing. Also,
> it was sort of expected. I think we can probably solve this is a more
> controlled manner. With the current t64 transitioning in unstable it is
> difficult to track down. Many updates so the situation now may differ from the
> situation in an hour from now.
Yes, it is confusing for me too. Without considering this t64 migration, “apt upgrade” should *NOT* remove any package (just upgrading a package to a newer version or install new dependencies). But it is removing packages right now! i.e. again, with this t64 migration, it makes the old libraries to be uninstalled and install the new *t64 version.
Any thoughts why “apt upgrade” is removing packages even when documentation says it shouldn’t? or is it a bug?
> I disagree (or agree) to some extent. The gdb-minimal has been held back on my
> system for a long time. I removed it after I saw it was a remnant of a KDE
> experiment I did. The fact that I can install it now is a change from a couple
> of days ago. The bug may be the same, but with how unstable it is now with
> this big transition, it's wise to leave it where we are now and break it down
> into a more controlled reproduction path, where we don't have so many moving
> pieces.
Yes, I fully agreed with that! Let’s wait until packages are fully settled down. I have a feeling that it is the same bug but there is no way to probe it with this transition going on.
Regards