Bug#925506: stretch-pu: package java-common/0.58+deb9u1

2019-04-16 Thread Moritz Mühlenhoff
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

2019-04-16 Thread Adam D. Barratt
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

2019-04-15 Thread Moritz Mühlenhoff
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

2019-04-14 Thread Adam D. Barratt
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

2019-03-25 Thread Moritz Muehlenhoff
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))