Bug#864597: upgrade-reports: jessie -> stretch: gnome fails to upgrade: cycle found while processing triggers

Cyril Brulebois kibi at debian.org
Thu Jun 15 15:25:38 UTC 2017


Andreas Beckmann <anbe at debian.org> (2017-06-15):
> On 2017-06-15 15:16, Cyril Brulebois wrote:
> > Julien Cristau <jcristau at 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?

FWIW, there are absolutely no differences when removing those two breaks,
even with resolver debugging enabled.

> What I had tested was reverting the recent ca-certificates-java change,
> i.e. switching the dependency on
>   openjdk-8-jre-headless | java7-runtime-headless
> back to
>   openjdk-7-jre-headless | java7-runtime-headless
> (or similar)
> That change was made later than the one in openjdk-8 and it proved to be
> sufficient in my piuparts test to fix^Wnot activate that trigger cycle.

I was just saying this on IRC:

    “should I try to reinstate ca-certificates-java's old dependencies and
    compare? from my initial bug report, that's the change in the archive
    that led to the regression.”

and mentioned earlier that given the old dependencies have an OR anyway,
we shouldn't be introducing an uninstallable package. This would have
the nice effect of being a solution that can be implemented in hours
instead of days (given openjdk-8's build time). This doesn't mean we
should jump the gun anyway…

I'll report back.


KiBi.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: Digital signature
URL: <http://lists.alioth.debian.org/pipermail/pkg-freedesktop-maintainers/attachments/20170615/a155176c/attachment.sig>


More information about the Pkg-freedesktop-maintainers mailing list