On Thu, Jun 15, 2017 at 03:16:17PM +0200, Cyril Brulebois wrote: > Julien Cristau <jcris...@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.