Bug#988963: upgrade-reports: upgrade process requires a second "apt full-upgrade"
Bill Allombert <[email protected]> Wed, 26 May 2021 23:21:19 +0200
| Newsgroups | gmane.linux.debian.user.testing |
|---|---|
| Message-ID | <20210526212119.GD7916__15298.1435343222$1622064266$gmane$org@yellowpig> |
On Wed, May 26, 2021 at 07:50:53PM +0000, Holger Levsen wrote: > On Wed, May 26, 2021 at 12:00:46PM +0200, Bill Allombert wrote: > > One way to fix that is to update libgc1c2 in stable to not > > Conflict/Replaces with libgc1. > > while this is true, this is also not the most desireable fix, because > it should be possible to update from *any* stable installation > to the next stable, not just from the latest stable point release. I agree with you, but this is a general issue with circular dependencies (and circular conflicts) that they can only be fixed cleanly by updating stable and not testing. That is why I have always strongly recommended to avoid them. (We could of course fix it in testing by renaming libgc1 to libgc1c4 or whatever but that would create a much larger disruption than removing a useless Conflict from stable). Cheers,