[SCM] Debian package checker branch, master, updated. 2.4.3-79-g7383027
The following commit has been merged in the master branch:
commit 7383027f4280f12a0e651048cd04ed425d8d4636
Author: Niels Thykier <niels@thykier.net>
Date: Wed Dec 29 19:38:23 2010 +0100
Fixed a bug in the list of known java packages and extended the
description of the needless-depends-on-jre tag.
diff --git a/checks/fields b/checks/fields
index 0730725..e927ea1 100644
--- a/checks/fields
+++ b/checks/fields
@@ -128,7 +128,7 @@ our @known_java_pkg = map { qr/$_/ }
'java\d*-runtime(?:-headless)?', # java-runtime and javaX-runtime alternatives (virtual)
'(openjdk-|sun-java)\d+-jre(?:-headless)?', '(openjdk-|sun-java)\d+-jdk', # openjdk-X and sun-javaX
'gcj-(?:\d+\.\d+-)?jre(?:-headless)?', 'gcj-(?:\d+\.\d+-)?jdk', # gcj
- 'gij', 'java-compat(?:-dev|-headless)?', # deprecated/transitional packages
+ 'gij', 'java-gcj-compat(?:-dev|-headless)?', # deprecated/transitional packages
'kaffe', 'cacao', 'jamvm', 'classpath', # deprecated packages (removed in Squeeze)
);
diff --git a/checks/fields.desc b/checks/fields.desc
index ce6b9b3..77da607 100644
--- a/checks/fields.desc
+++ b/checks/fields.desc
@@ -1014,7 +1014,11 @@ Info: The package appear to be a Java library and depending on one
or more JRE/JDK packages. As of 05 Apr 2010, the Java Policy no
longer mandates that Java libraries depend on Java Runtimes.
.
- If there is a valid reason for this dependency, please override
+ If the library package ships executables along with the library,
+ then please consider making this an application package or mvoe the
+ binaries to a (new) application package.
+ .
+ If there is otherwise a valid reason for this dependency, please override
the tag.
Ref: http://packages.qa.debian.org/j/java-common/news/20100405T221415Z.html,
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=227587
--
Debian package checker
Reply to: