Re: Bug#864597: upgrade-reports: jessie -> stretch: gnome fails to upgrade: cycle found while processing triggers
- To: Michael Biebl <biebl@debian.org>, Andreas Beckmann <anbe@debian.org>, Cyril Brulebois <kibi@debian.org>, 864597@bugs.debian.org, lool@debian.org, ross@debian.org, Dmitry Smirnov <onlyjob@debian.org>, joss@debian.org, pkg-freedesktop-maintainers@lists.alioth.debian.org, Debian GNOME Maintainers <pkg-gnome-maintainers@lists.alioth.debian.org>, Guillem Jover <guillem@debian.org>, Matthias Klose <doko@debian.org>, debian-release <debian-release@lists.debian.org>, Aurelien Jarno <aurel32@debian.org>
- Subject: Re: Bug#864597: upgrade-reports: jessie -> stretch: gnome fails to upgrade: cycle found while processing triggers
- From: Julien Cristau <jcristau@debian.org>
- Date: Thu, 15 Jun 2017 14:54:54 +0200
- Message-id: <[🔎] 6fac18fb-d72a-5af7-f05a-924fa53fbafc@debian.org>
- In-reply-to: <[🔎] 4de44d25-1f1e-7b4f-169e-309d5e1cb9b6@debian.org>
- References: <[🔎] 20170611091305.26084.86113.reportbug@armor.home> <4e9599f0-badd-f3a8-31fb-85bef5f92eda@thykier.net> <b8022083-fb92-7332-0b16-d3de1db34e39@debian.org> <[🔎] 4de44d25-1f1e-7b4f-169e-309d5e1cb9b6@debian.org>
On 06/15/2017 10:02 AM, Michael Biebl wrote:
> Hi
>
> Am 12.06.2017 um 20:33 schrieb Andreas Beckmann:
>> Switching desktop-file-utils or/and shared-mime-info to -noawait
>> triggers does not solve the problem.
>
> So afaics there is nothing that can be done from the Debian GNOME team
> side, right?
>
>> I can confirm that the ca-certificates-java change triggered the bug
>> (i.e. backing it out makes the problem go away, but this is not a solution).
>>
>> I can also confirm that the changes I suggested in #863820 (adding
>> adding Breaks: tzdata-java to gcc-6-base) would fix this upgrade path.
>> It shakes the upgrade order quite well for this case ...
>> (I can post the log if someone is interested.)
>> According to piuparts, the upgrade paths of about 860 packages in
>> jessie2stretch-rcmd would be affected by this change (because
>> tzdata-java gets installed in jessie). These can be retested quickly.
>
> I see that #863820 is still open and apparently also affects other
> upgrade paths. Shouldn't this be bumped to RC?
> What are we going to do about this? A failure to dist-upgrade our
> default desktop environment is pretty bad.
> Is there some known workaround which we could document in the release
> notes at least?
> From what I can see, wouldn't it be better to drop the the Breaks:
> tzdata-java from openjdk-8-jdk-headless again?
>
It sounds like openjdk-8 added two Breaks recently, one or both of which
are causing trouble, and none of which fix anything as bad as this. So
I think we should remove the Breaks on tzdata-java from
openjdk-8-jdk-headless, and remove the Breaks on ca-certificates-java
from openjdk-8-jre-headless. Would that fix the current issue?
>From what I can see #863820 is at most a normal-severity issue. Not
upgrading some packages is way way better than a failed upgrade.
Cheers,
Julien
Reply to: