Bug#864597: upgrade-reports: jessie -> stretch: gnome fails to upgrade: cycle found while processing triggers
- To: Cyril Brulebois <kibi@debian.org>, 864597@bugs.debian.org
- Cc: Julien Cristau <jcristau@debian.org>, Michael Biebl <biebl@debian.org>, Andreas Beckmann <anbe@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: Bug#864597: upgrade-reports: jessie -> stretch: gnome fails to upgrade: cycle found while processing triggers
- From: Bill Allombert <ballombe@debian.org>
- Date: Thu, 15 Jun 2017 19:36:09 +0200
- Message-id: <[🔎] 20170615173609.GJ7822@yellowpig>
- Mail-followup-to: Bill Allombert <ballombe@debian.org>, Cyril Brulebois <kibi@debian.org>, 864597@bugs.debian.org, Julien Cristau <jcristau@debian.org>, Michael Biebl <biebl@debian.org>, Andreas Beckmann <anbe@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>
- Reply-to: Bill Allombert <ballombe@debian.org>, 864597@bugs.debian.org
- In-reply-to: <[🔎] 20170615131617.GA6521@mraw.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> <[🔎] 6fac18fb-d72a-5af7-f05a-924fa53fbafc@debian.org> <[🔎] 20170615131617.GA6521@mraw.org>
On Thu, Jun 15, 2017 at 03:16:17PM +0200, Cyril Brulebois wrote:
> Julien Cristau <jcristau@debian.org> (2017-06-15):
> > 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.
>
> I'm currently building an updated openjdk-8 with the attached changes
> to see what the upgrade-desktop test cases would look like.
>
> Note: I've chosen to remove the “Breaks: ${jrehl:Breaks}” line from
> debian/control* so that I'm only touching these files, since d/rules
> seems to only set it to tzdata-java anyway, depending on the target
> dist.
>
> I'll report the results afterwards, but as mentioned on IRC, even if
> that looks good in the end, fewer than 2 days to become confident it
> won't regress in other cases is really short. :(
It would be really nice if we could remove the circular dependency
between openjdk-8 and ca-certificate before the release, otherwise
the stretch to buster upgrade will be a nightmare.
It always much easier to add circular dependency than to remove them.
Cheers,
Bill.
Reply to: