Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.debian.devel.testing > #1304

Bug#988963: libgc1c2: please drop obsolete Conflicts/Replaces on libgc1 in buster, it interferes with upgrades to bullseye

From Paul Gevers <elbrus@debian.org>
Newsgroups linux.debian.bugs.dist, linux.debian.devel.testing
Subject Bug#988963: libgc1c2: please drop obsolete Conflicts/Replaces on libgc1 in buster, it interferes with upgrades to bullseye
Date 2021-05-27 21:10 +0200
Message-ID <Cjtyh-37d-1@gated-at.bofh.it> (permalink)
References (8 earlier) <Cj9gd-7JZ-1@gated-at.bofh.it> <Cjj5U-54y-5@gated-at.bofh.it> <Cjt5f-2Is-1@gated-at.bofh.it> <Chllw-7qQ-1@gated-at.bofh.it> <Cjt5f-2Is-1@gated-at.bofh.it>
Organization linux.* mail to news gateway

Cross-posted to 2 groups.

Show all headers | View raw


[Multipart message — attachments visible in raw view] - view raw

Control: reassign -1 libgc1c2 1:7.6.4-0.4
Control: retitle -1 libgc1c2: please drop obsolete Conflicts on libgc1

Dear libgc maintainers,

tl;dr: it was discovered that in certain cases, a full-upgrade from
buster to bullseye ends with certain packages not upgraded. We found out
that's caused by a circular Conflicts. libgc1c2 (buster) conflicts with
libgc1 (a package long gone; 2005), and libgc1 (bullseye) conflicts with
libgc1c2. The reasonable way to fix this is in buster.

On 27-05-2021 20:25, Bill Allombert wrote:
> On Thu, May 27, 2021 at 09:48:29AM +0200, Paul Gevers wrote:
>> On 26-05-2021 23:21, Bill Allombert wrote:
>>> 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).
>>
>> Do I understand you correctly that we're ready to reassign this bug to
>> libgc1c2 and ask for the fix in buster?
> 
> To me there are two options:
> - do nothing and document this in the release note
> - fix it in stable.
> but this is to the release team to decide.
> 
> We can reassign this bug to libgc1 but it is likely to be ignored
> because it cannot be fixed in testing.

I'd expect our Stable Release Managers to be fine with an update like
this. I can even do it via an NMU if that's preferred. Please reassign
to the release-notes pseudo package if fixing this is unacceptable to
you, but please elaborate why in that case.

Paul

Back to linux.debian.devel.testing | Previous | NextPrevious in thread | Next in thread | Find similar


Thread

Bug#988963: upgrade-reports: upgrade process requires a second "apt full-upgrade" Vagrant Cascadian <vagrant@debian.org> - 2021-05-22 00:00 +0200
  Bug#988963: upgrade-reports: upgrade process requires a second "apt full-upgrade" Paul Gevers <elbrus@debian.org> - 2021-05-22 10:10 +0200
  Processed: Re: Bug#988963: upgrade-reports: upgrade process  requires a second "apt full-upgrade" "Debian Bug Tracking System" <owner@bugs.debian.org> - 2021-05-22 10:10 +0200
  Bug#988963: upgrade-reports: upgrade process requires a second "apt full-upgrade" Paul Gevers <elbrus@debian.org> - 2021-05-22 10:10 +0200
    Bug#988963: upgrade-reports: upgrade process requires a second "apt full-upgrade" Bill Allombert <ballombe@debian.org> - 2021-05-22 21:50 +0200
  Bug#988963: upgrade-reports: upgrade process requires a second "apt full-upgrade" Bill Allombert <ballombe@debian.org> - 2021-05-23 09:00 +0200
    thunderbird pgp unsecurity - "Thunderbird-Versionen von 78.8.1 bis  78.10.1" "f.berlin" <f.berlin@riseup.net> - 2021-05-23 11:00 +0200
    Bug#988963: upgrade-reports: upgrade process requires a second "apt full-upgrade" Paul Gevers <elbrus@debian.org> - 2021-05-24 20:50 +0200
      Bug#988963: upgrade-reports: upgrade process requires a second "apt full-upgrade" Bill Allombert <ballombe@debian.org> - 2021-05-25 00:10 +0200
        Bug#988963: upgrade-reports: upgrade process requires a second "apt full-upgrade" Paul Gevers <elbrus@debian.org> - 2021-05-25 22:10 +0200
          Bug#988963: upgrade-reports: upgrade process requires a second "apt full-upgrade" Bill Allombert <ballombe@debian.org> - 2021-05-26 12:10 +0200
            Bug#988963: upgrade-reports: upgrade process requires a second "apt full-upgrade" Paul Gevers <elbrus@debian.org> - 2021-05-26 21:50 +0200
            Bug#988963: upgrade-reports: upgrade process requires a second "apt full-upgrade" Holger Levsen <holger@layer-acht.org> - 2021-05-26 22:00 +0200
              Bug#988963: upgrade-reports: upgrade process requires a second "apt full-upgrade" Bill Allombert <ballombe@debian.org> - 2021-05-26 23:30 +0200
                Bug#988963: upgrade-reports: upgrade process requires a second "apt full-upgrade" Paul Gevers <elbrus@debian.org> - 2021-05-27 10:00 +0200
                Bug#988963: upgrade-reports: upgrade process requires a second "apt full-upgrade" Bill Allombert <ballombe@debian.org> - 2021-05-27 20:40 +0200
                Bug#988963: libgc1c2: please drop obsolete Conflicts/Replaces on libgc1 in buster, it interferes with upgrades to bullseye Paul Gevers <elbrus@debian.org> - 2021-05-27 21:10 +0200
  Bug#988963: upgrade-reports: upgrade process requires a second "apt full-upgrade" Paul Gevers <elbrus@debian.org> - 2021-05-22 23:10 +0200
    Bug#988963: upgrade-reports: upgrade process requires a second "apt full-upgrade" Vagrant Cascadian <vagrant@debian.org> - 2021-05-22 23:40 +0200
  Bug#988963: upgrade-reports: upgrade process requires a second "apt full-upgrade" Paul Gevers <elbrus@debian.org> - 2021-05-26 22:00 +0200
    Bug#988963: upgrade-reports: upgrade process requires a second "apt full-upgrade" Holger Levsen <holger@layer-acht.org> - 2021-05-26 22:10 +0200
  Bug#988963: upgrade-reports: upgrade process requires a second "apt full-upgrade" Paul Gevers <elbrus@debian.org> - 2021-05-26 22:20 +0200
    Bug#988963: upgrade-reports: upgrade process requires a second "apt full-upgrade" Holger Levsen <holger@layer-acht.org> - 2021-05-26 22:20 +0200
  Processed: Re: Bug#988963: upgrade-reports: upgrade process  requires a second "apt full-upgrade" "Debian Bug Tracking System" <owner@bugs.debian.org> - 2021-05-27 10:00 +0200
  Processed: libgc1c2: please drop obsolete Conflicts/Replaces on  libgc1 in buster, it interferes with upgrades to bullseye "Debian Bug Tracking System" <owner@bugs.debian.org> - 2021-05-27 21:10 +0200

csiph-web