Bug#925506: stretch-pu: package java-common/0.58+deb9u1
On Tue, Apr 16, 2019 at 10:04:20AM +0100, Adam D. Barratt wrote: > Control: tags -1 + confirmed > > On Mon, 2019-04-15 at 22:49 +0200, Moritz Mühlenhoff wrote: > > On Sun, Apr 14, 2019 at 09:20:13PM +0100, Adam D. Barratt wrote: > > > Control: tags -1 + moreinfo > > > > > > On Mon, 2019-03-25 at 22:35 +0100, Moritz Muehlenhoff wrote: > > > > How about the following debdiff to address the fallout of > > > > the Xul deprecation in icedtea-web (#921748) for the next > > > > point update? > > > > > > > > default-jre is the only reverse dependency of > > > > default-java-plugin, so the patch also removes default-java- > > > > plugin > > > > along. > > > > > > I assume the upgrade path from systems with the packages already > > > installed has been tested without issue? > > > > I think so: > > I've upgraded my stretch desktop with java-common and the various > > default-foo packages from the previous version to the new release > > for about two weeks now, given that the only in-archive reverse > > dep of default-java-plugin was in java-common, I can't think of > > another upgrade path to test. > > OK, thanks; please go ahead. Ack, uploaded. > Based on experience from the previous attempt at fixing this, I imagine > #debian will tell us if there is still a problem. :-) Best CI in the world! Cheers, Moritz
Bug#925506: stretch-pu: package java-common/0.58+deb9u1
Control: tags -1 + confirmed On Mon, 2019-04-15 at 22:49 +0200, Moritz Mühlenhoff wrote: > On Sun, Apr 14, 2019 at 09:20:13PM +0100, Adam D. Barratt wrote: > > Control: tags -1 + moreinfo > > > > On Mon, 2019-03-25 at 22:35 +0100, Moritz Muehlenhoff wrote: > > > How about the following debdiff to address the fallout of > > > the Xul deprecation in icedtea-web (#921748) for the next > > > point update? > > > > > > default-jre is the only reverse dependency of > > > default-java-plugin, so the patch also removes default-java- > > > plugin > > > along. > > > > I assume the upgrade path from systems with the packages already > > installed has been tested without issue? > > I think so: > I've upgraded my stretch desktop with java-common and the various > default-foo packages from the previous version to the new release > for about two weeks now, given that the only in-archive reverse > dep of default-java-plugin was in java-common, I can't think of > another upgrade path to test. OK, thanks; please go ahead. Based on experience from the previous attempt at fixing this, I imagine #debian will tell us if there is still a problem. :-) Regards, Adam
Bug#925506: stretch-pu: package java-common/0.58+deb9u1
On Sun, Apr 14, 2019 at 09:20:13PM +0100, Adam D. Barratt wrote: > Control: tags -1 + moreinfo > > On Mon, 2019-03-25 at 22:35 +0100, Moritz Muehlenhoff wrote: > > How about the following debdiff to address the fallout of > > the Xul deprecation in icedtea-web (#921748) for the next > > point update? > > > > default-jre is the only reverse dependency of > > default-java-plugin, so the patch also removes default-java-plugin > > along. > > I assume the upgrade path from systems with the packages already > installed has been tested without issue? I think so: I've upgraded my stretch desktop with java-common and the various default-foo packages from the previous version to the new release for about two weeks now, given that the only in-archive reverse dep of default-java-plugin was in java-common, I can't think of another upgrade path to test. Cheers, Moritz
Bug#925506: stretch-pu: package java-common/0.58+deb9u1
Control: tags -1 + moreinfo On Mon, 2019-03-25 at 22:35 +0100, Moritz Muehlenhoff wrote: > How about the following debdiff to address the fallout of > the Xul deprecation in icedtea-web (#921748) for the next > point update? > > default-jre is the only reverse dependency of > default-java-plugin, so the patch also removes default-java-plugin > along. I assume the upgrade path from systems with the packages already installed has been tested without issue? Regards, Adam
Bug#925506: stretch-pu: package java-common/0.58+deb9u1
Package: release.debian.org Severity: normal Tags: stretch User: release.debian@packages.debian.org Usertags: pu How about the following debdiff to address the fallout of the Xul deprecation in icedtea-web (#921748) for the next point update? default-jre is the only reverse dependency of default-java-plugin, so the patch also removes default-java-plugin along. Cheers, Moritz diff -Nru java-common-0.58/debian/changelog java-common-0.58+deb9u1/debian/changelog --- java-common-0.58/debian/changelog 2017-01-06 13:55:31.0 +0100 +++ java-common-0.58+deb9u1/debian/changelog2019-03-25 21:49:32.0 +0100 @@ -1,3 +1,10 @@ +java-common (0.58+deb9u1) stretch; urgency=medium + + * Remove default-java-plugin as the icedtea-web Xul plugin is going away + * Also drop the Recommends: to default-java-plugin in default-jre + + -- Moritz Mühlenhoff Mon, 25 Mar 2019 21:49:32 +0100 + java-common (0.58) unstable; urgency=medium * Team upload. diff -Nru java-common-0.58/debian/control java-common-0.58+deb9u1/debian/control --- java-common-0.58/debian/control 2017-01-06 13:47:00.0 +0100 +++ java-common-0.58+deb9u1/debian/control 2019-03-25 21:49:32.0 +0100 @@ -23,7 +23,6 @@ Architecture: any Depends: default-jre-headless (= ${binary:Version}), ${jre}, ${misc:Depends} -Recommends: default-java-plugin Provides: ${jre:provides} Description: Standard Java or Java compatible Runtime This dependency package points to the Java runtime, or Java compatible @@ -77,16 +76,6 @@ kit, or Java compatible development kit recommended for Debian, which is ${doc} for ${jre:arch}. -Package: default-java-plugin -Architecture: any -Depends: default-jre (= ${binary:Version}), ${plugin}, ${misc:Depends} -Provides: icedtea-plugin -Description: Default Java Plugin for running applets and Java Web Start applications - This dependency package points to the default Java Plugin recommended - for the ${jre:arch} architecture. The Java Plugin adds the ability to run - Java applets from a web browser and launch Java Web Start applications using - the Java Network Launch Protocol (JNLP). - Package: gcj-native-helper Architecture: any Pre-Depends: ${misc:Pre-Depends} diff -Nru java-common-0.58/debian/rules java-common-0.58+deb9u1/debian/rules --- java-common-0.58/debian/rules 2017-01-04 09:52:35.0 +0100 +++ java-common-0.58+deb9u1/debian/rules2019-03-25 21:49:32.0 +0100 @@ -28,10 +28,7 @@ jvmdir = java-gcj endif -# Build default-java-plugin for the architectures supporting icedtea-web only -ifeq (,$(filter $(_java_host_arch),$(java_plugin_architectures))) - p_plugin = -endif +p_plugin = jre_provides = java-runtime, java2-runtime, $(shell seq --format java%.f-runtime --separator ', ' 5 $(java_default_version)) jhl_provides = java-runtime-headless, java2-runtime-headless, $(shell seq --format java%.f-runtime-headless --separator ', ' 5 $(java_default_version))