Bug#775987: java-package: Java 8 packages should provide java5-runtime[-headless]

2015-01-22 Thread Laurens Blankers
On 22-1-2015 16:23, Emmanuel Bourg wrote:
 I'm reassigning this issue to java-package. If you have some time to
 work on a patch for make-jpkg that would be nice (with a loop
 generating the dependencies from 5 to n).
Attached is a simple patch against HEAD. It is not the prettiest
solution, but I believe it works.

Laurens
diff --git a/lib/jdk.sh b/lib/jdk.sh
index 8858bb6..1c75876 100644
--- a/lib/jdk.sh
+++ b/lib/jdk.sh
@@ -13,12 +13,18 @@ j2sdk_control() {
 # No browser on ARM yet
 java_browser_plugin=
 fi
+for i in `seq 5 ${j2se_release}`;
+do
+provides_runtime=${provides_runtime} java${i}-runtime,
+provides_headless=${provides_headless} java${i}-runtime-headless,
+provides_sdk=${provides_sdk} java${i}-sdk,
+done
 cat  EOF
 Package: $j2se_package
 Architecture: any
 Depends: \${misc:Depends}, $depends
 Recommends: netbase
-Provides: java-virtual-machine, java-runtime, java2-runtime, 
java${j2se_release}-runtime, java$((${j2se_release}-1))-runtime, 
java$((${j2se_release}-2))-runtime, $java_browser_plugin java-compiler, 
java2-compiler, java-runtime-headless, java2-runtime-headless, 
java${j2se_release}-runtime-headless, 
java$((${j2se_release}-1))-runtime-headless, 
java$((${j2se_release}-2))-runtime-headless, java-sdk, java2-sdk, 
java$((${j2se_release}-2))-sdk, java$((${j2se_release}-1))-sdk, 
java${j2se_release}-sdk
+Provides: java-virtual-machine, java-runtime, java2-runtime, $provides_runtime 
$java_browser_plugin java-compiler, java2-compiler, java-runtime-headless, 
java2-runtime-headless, $provides_headless java-sdk, java2-sdk, $provides_sdk
 Description: $j2se_title
  The Java(TM) SE JDK is a development environment for building
  applications, applets, and components that can be deployed on the
diff --git a/lib/jre.sh b/lib/jre.sh
index b19e6ce..93aed8b 100644
--- a/lib/jre.sh
+++ b/lib/jre.sh
@@ -1,12 +1,17 @@
 
 j2re_control() {
 j2se_control
+for i in `seq 5 ${j2se_release}`;
+do
+provides_runtime=${provides_runtime} java${i}-runtime,
+provides_headless=${provides_headless} java${i}-runtime-headless,
+done
 cat  EOF
 Package: $j2se_package
 Architecture: any
 Depends: \${misc:Depends}, \${shlibs:Depends}
 Recommends: netbase
-Provides: java-virtual-machine, java-runtime, java2-runtime, 
java${j2se_release}-runtime, java$((${j2se_release}-1))-runtime, 
java$((${j2se_release}-2))-runtime, java-runtime-headless, 
java2-runtime-headless, java${j2se_release}-runtime-headless, 
java$((${j2se_release}-1))-runtime-headless, 
java$((${j2se_release}-2))-runtime-headless, java-browser-plugin
+Provides: java-virtual-machine, java-runtime, java2-runtime, $provides_runtime 
java-runtime-headless, java2-runtime-headless, $provides_headless 
java-browser-plugin
 Description: $j2se_title
  The Java(TM) SE Runtime Environment contains the Java virtual machine,
  runtime class libraries, and Java application launcher that are
__
This is the maintainer address of Debian's Java team
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-java-maintainers. 
Please use
debian-j...@lists.debian.org for discussions and questions.

Bug#775987: java-package: Java 8 packages should provide java5-runtime[-headless]

2015-01-22 Thread Emmanuel Bourg
Control: reassign -1 java-package 0.56
Control: retitle -1 java-package: Java 8 packages should provide 
java5-runtime[-headless]

Le 22/01/2015 15:48, Laurens Blankers a écrit :

 What would you like me to do? Close this issue create a new one on
 java-package? Move this issue (how?)? How about the ant package, it
 depends also on java{6,7}-runtime, which is not wrong, but not necessary
 either, is that also a separate bug?

I'm reassigning this issue to java-package. If you have some time to work on a 
patch for make-jpkg that would be nice (with a loop generating the dependencies 
from 5 to n).

We can leave the dependencies on ant as is.

__
This is the maintainer address of Debian's Java team
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-java-maintainers. 
Please use
debian-j...@lists.debian.org for discussions and questions.


Processed: Re: Bug#775987: java-package: Java 8 packages should provide java5-runtime[-headless]

2015-01-22 Thread Debian Bug Tracking System
Processing control commands:

 reassign -1 java-package 0.56
Bug #775987 [maven] maven: Maven depends on openjdk exclusively
Bug reassigned from package 'maven' to 'java-package'.
No longer marked as found in versions maven/3.0.5-2.
Ignoring request to alter fixed versions of bug #775987 to the same values 
previously set
Bug #775987 [java-package] maven: Maven depends on openjdk exclusively
Marked as found in versions java-package/0.56.
 retitle -1 java-package: Java 8 packages should provide 
 java5-runtime[-headless]
Bug #775987 [java-package] maven: Maven depends on openjdk exclusively
Changed Bug title to 'java-package: Java 8 packages should provide 
java5-runtime[-headless]' from 'maven: Maven depends on openjdk exclusively'

-- 
775987: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=775987
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems

__
This is the maintainer address of Debian's Java team
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-java-maintainers. 
Please use
debian-j...@lists.debian.org for discussions and questions.