Bug#863820: gcc-6-base: adding Breaks: tzdata-java to smoothen the openjdk 7 -> 8 upgrade path from jessie to stretch

2017-05-31 Thread Andreas Beckmann
On 2017-05-31 16:01, Andreas Beckmann wrote:
> I'll now build a gcc-6 with that Breaks added ...

... and can confirm that it fixes the upgrade path of
libreoffice-subsequentcheckbase (where I previously observed a kept back
tzdata (and openjdk-7) from jessie).

Andreas



Bug#863820: gcc-6-base: adding Breaks: tzdata-java to smoothen the openjdk 7 -> 8 upgrade path from jessie to stretch

2017-05-31 Thread Andreas Beckmann
Package: gcc-6-base
Version: 6.3.0-18
Severity: important

Hi Doko,

would it be possible to use gcc-6-base as the bigger hammer to smoothen
the openjdk 7 -> 8 upgrade from jessie to stretch?
The Breaks: tzdata-java added in openjdk-8-jre-headless (#857992)
improved the situation a lot, but I still see some corner cases where
switching to openjdk-8 is not considered by apt, and instead some jessie
packages are kept installed (the openjdk-7 stack, and especially tzdata 
is kept at the jessie version (that still has tzdata-java)).

A versioned Breaks against some openjdk-7 package would not work due to
new upstream releases being uploaded to (old)stable frequently.
An unversioned Breaks against some openjdk-7 package would render the
packages from experimental uninstallable in sid.

gcc-6-base should have a high enough score in apt to stop any attempts
to keep tzdata-java or openjdk-7 (from jessie) installed.

I'll now build a gcc-6 with that Breaks added ...


Andreas