Main Inclusion Report (Eucalyptus dependencies set 2)

Bug #406346 reported by Thierry Carrez
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
dnsjava (Ubuntu)
Fix Released
Undecided
Unassigned
javassist (Ubuntu)
Fix Released
Undecided
Unassigned
jug (Ubuntu)
Fix Released
Undecided
Unassigned
libaxiom-java (Ubuntu)
Fix Released
Undecided
Unassigned
libslf4j-java (Ubuntu)
Fix Released
Undecided
Unassigned
libxml-security-java (Ubuntu)
Fix Released
Undecided
Unassigned
mvel (Ubuntu)
Fix Released
Undecided
Unassigned
netty (Ubuntu)
Fix Released
Undecided
Unassigned
wss4j (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

Binary package hint: libaxiom-java

== Rationale ==
libaxiom-java, libdnsjava-java, libnetty-java, libjug-java, libmvel-java, libslf4j-java, libxmlsecurity-java, libjavassist-java and libwss4j-java are expected dependencies of Eucalyptus 1.6, which needs to land in main, following https://wiki.ubuntu.com/EucalyptusInMainSpec

See below for specific MIR reports.

CVE References

Revision history for this message
Thierry Carrez (ttx) wrote :

MIR report for dnsjava

== Availability ==
 * http://archive.ubuntu.com/ubuntu/pool/universe/d/dnsjava/, arch-all package
== Security ==
 * No CVE entries, no Secunia history.
 * No binaries, only a Java library (jar file)
 * Network activity: provides DNS-related functions
 * No binary processing
 * Source code review: none
== Quality assurance ==
 * Package works out of the box without configuration, no debconf questions
 * Package is only available in Ubuntu right now. Should be adopted in Debian very soon
 * Upstream is vigorous
 * Upstream bug tracker: http://sourceforge.net/tracker/?group_id=18000&atid=118000, no critical bugs
 * Hardware: package doesn't deal with hardware
 * There is a test suite in upstream packaging and it is enabled in the Debian packaging
== UI standards ==
 * n/a
== Standards compliance ==
 * Package is compliant with FHS
 * Debian policy: compliant
 * Package is compliant with current Ubuntu Java packaging rules
 * Packaging system: classic CDBS/ant build, uses simple-patchsys
== Dependencies not in main ==
 * None
== Maintenance ==
 * Package is a Java library without known bugs
 * Low maintenance cost is expected
 * The Canonical Server team (through myself) is responsible for monitoring the package until it gets adopted by Debian Java and Ubuntu Java teams.
== Background information ==
 * Purpose of package is clear from debian/control description
 * Upstream calls this software "dnsjava"
== Internationalization ==
 * n/a

Revision history for this message
Thierry Carrez (ttx) wrote :

MIR report for jug

== Availability ==
 * http://archive.ubuntu.com/ubuntu/pool/universe/j/jug/, arch-all package
== Security ==
 * No CVE entries, no Secunia history.
 * No binaries, only a Java library (jar file)
 * No network activity
 * No binary processing
 * Source code review: none
== Quality assurance ==
 * Package works out of the box without configuration, no debconf questions
 * Package is only available in Ubuntu right now. Should be adopted in Debian very soon
 * Upstream is calm.
 * Upstream bug tracker: http://jira.safehaus.org, no relevant bugs
 * Hardware: current package doesn't deal with hardware
 * There is a test suite in upstream packaging and it is enabled in the Debian packaging
== UI standards ==
 * n/a
== Standards compliance ==
 * Package is compliant with FHS
 * Debian policy: compliant
 * Package is compliant with current Ubuntu Java packaging rules
 * Packaging system: classic CDBS/ant build, uses simple-patchsys
== Dependencies not in main ==
 * None
== Maintenance ==
 * Package is a Java library without known bugs or expected updates
 * Very low maintenance cost is expected
 * The Canonical Server team (through myself) is responsible for monitoring the package until it gets adopted by Debian Java and Ubuntu Java teams.
== Background information ==
 * Purpose of package is clear from debian/control description
 * Upstream calls this software "Jug"
== Internationalization ==
 * n/a

Revision history for this message
Thierry Carrez (ttx) wrote :

MIR report for libaxiom-java

== Availability ==
 * http://archive.ubuntu.com/ubuntu/pool/universe/liba/libaxiom-java/, arch-all package
== Security ==
 * No CVE entries, no Secunia history.
 * No binaries, only a set of Java libraries (jar files)
 * No network activity
 * No binary processing
 * Source code review: none
== Quality assurance ==
 * Package works out of the box without configuration, no debconf questions
 * Package is only available in Ubuntu right now. Should be adopted in Debian very soon
 * Upstream is vigorous
 * Upstream bug tracker: http://issues.apache.org/jira/browse/WSCOMMONS, no critical bugs
 * Hardware: package doesn't deal with hardware
 * There is a test suite in upstream packaging and it is enabled in the Debian packaging
== UI standards ==
 * n/a
== Standards compliance ==
 * Package is compliant with FHS
 * Debian policy: compliant
 * Package is compliant with current Ubuntu Java packaging rules
 * Packaging system: classic CDBS/ant build, no patches
== Dependencies not in main ==
 * None
== Maintenance ==
 * Package is a Java library without known bugs
 * Low maintenance cost is expected
 * The Canonical Server team (through myself) is responsible for monitoring the package until it gets adopted by Debian Java and Ubuntu Java teams.
== Background information ==
 * Purpose of package is clear from debian/control description
 * Upstream calls this software "Apache AXIOM"
== Internationalization ==
 * n/a

Revision history for this message
Thierry Carrez (ttx) wrote :

MIR report for libslf4j-java

== Availability ==
 * http://archive.ubuntu.com/ubuntu/pool/universe/libs/libslf4j-java/, arch-all package
== Security ==
 * No CVE entries, no Secunia history.
 * No binaries, only a set of Java libraries (jar files)
 * No network activity
 * No binary processing
 * Source code review: none
== Quality assurance ==
 * Package works out of the box without configuration, no debconf questions
 * No Debian bugs, Maintenance in Debian is vigorous
 * Upstream is vigorous
 * Upstream bug tracker: http://bugzilla.slf4j.org/query.cgi?product=SLF4J, no relevant bugs
 * Hardware: package doesn't deal with hardware
 * There is a a test suite in upstream packaging, but it is maven-powered so not enabled in Debian packaging.
== UI standards ==
 * n/a
== Standards compliance ==
 * Package is compliant with FHS
 * Debian policy: compliant
 * Package still uses gcj-compat-dev to build, compiling with openjdk breaks testsuite
 * Packaging system: classic CDBS/ant build, no patches
== Dependencies not in main ==
 * Build depends, Depends on libjavassist-java, see MIR in this same bug
== Maintenance ==
 * Package is a Java library without known bugs
 * Low maintenance cost is expected
 * The Debian and Ubuntu Java teams are responsible for monitoring the package.
== Background information ==
 * Purpose of package is clear from debian/control description
 * Upstream calls this software SLF4J
== Internationalization ==
 * n/a

description: updated
Changed in dnsjava (Ubuntu):
status: New → Confirmed
Changed in jug (Ubuntu):
status: New → Confirmed
Changed in libaxiom-java (Ubuntu):
status: New → Confirmed
Changed in libslf4j-java (Ubuntu):
status: New → Confirmed
Revision history for this message
Thierry Carrez (ttx) wrote :

MIR report for javassist

== Availability ==
 * http://archive.ubuntu.com/ubuntu/pool/universe/j/javassist/, arch-all package
== Security ==
 * No CVE entries, no Secunia history.
 * No binaries, only one Java library (jar file)
 * No network activity
 * No binary processing, however it's a bytecode edition library
 * Source code review: none
== Quality assurance ==
 * Package works out of the box without configuration, no debconf questions
 * No Debian bugs, Maintenance in Debian is vigorous
 * Upstream is vigorous
 * Upstream bug tracker: https://jira.jboss.org/jira/browse/JASSIST, no relevant bugs
 * Hardware: package doesn't deal with hardware
 * There is a a test suite in upstream packaging, but it is not enabled in Debian packaging.
== UI standards ==
 * n/a
== Standards compliance ==
 * Package is compliant with FHS
 * Debian policy: compliant
 * Package is compliant with current Ubuntu Java packaging rules
 * Packaging system: classic CDBS/ant build, no patches
== Dependencies not in main ==
 * None
== Maintenance ==
 * Package is a Java library without known bugs
 * Low maintenance cost is expected
 * The Debian and Ubuntu Java teams are responsible for monitoring the package.
== Background information ==
 * Purpose of package is clear from debian/control description
 * Upstream calls this software Javassist
== Internationalization ==
 * n/a

Changed in javassist (Ubuntu):
status: New → Confirmed
Revision history for this message
Thierry Carrez (ttx) wrote :

MIR report for libxml-security-java

== Availability ==
 * http://archive.ubuntu.com/ubuntu/pool/universe/libx/libxml-security-java/, arch-all package
== Security ==
 * No CVE entries, no Secunia history.
 * No binaries, only one Java library (jar file)
 * No network activity
 * No binary processing
 * Source code review: none
== Quality assurance ==
 * Package works out of the box without configuration, no debconf questions
 * No Debian bugs, Maintenance in Debian is vigorous
 * Upstream is vigorous
 * Upstream bug tracker: https://issues.apache.org/bugzilla, no relevant bugs
 * Hardware: package doesn't deal with hardware
 * There is a a test suite in upstream packaging, but it is not enabled in Debian packaging.
== UI standards ==
 * n/a
== Standards compliance ==
 * Package is compliant with FHS
 * Debian policy: compliant
 * Package is compliant with current Ubuntu Java packaging rules
 * Packaging system: classic CDBS/ant build, no patches
== Dependencies not in main ==
 * None
== Maintenance ==
 * Package is a Java library without known bugs
 * Low maintenance cost is expected
 * The Debian and Ubuntu Java teams are responsible for monitoring the package.
== Background information ==
 * Purpose of package is clear from debian/control description
 * Upstream calls this software Apache XML Security
== Internationalization ==
 * n/a

Changed in libxml-security-java (Ubuntu):
status: New → Confirmed
Revision history for this message
Thierry Carrez (ttx) wrote :

MIR report for mvel

== Availability ==
 * http://archive.ubuntu.com/ubuntu/pool/universe/m/mvel/, arch-all package
== Security ==
 * No CVE entries, no Secunia history.
 * No binaries, only one Java library (jar file)
 * No network activity
 * No binary processing
 * Source code review: none
== Quality assurance ==
 * Package works out of the box without configuration, no debconf questions
 * Package is only available in Ubuntu right now. Should be adopted in Debian very soon
 * Upstream is vigorous
 * Upstream bug tracker: http://jira.codehaus.org/browse/MVEL, no relevant bugs
 * Hardware: package doesn't deal with hardware
 * There is no test suite in upstream packaging.
== UI standards ==
 * n/a
== Standards compliance ==
 * Package is compliant with FHS
 * Debian policy: compliant
 * Package is compliant with current Ubuntu Java packaging rules
 * Packaging system: classic CDBS/ant build, no patches
== Dependencies not in main ==
 * None
== Maintenance ==
 * Package is a Java library without known bugs
 * Low maintenance cost is expected
 * The Canonical Server team (through myself) is responsible for monitoring the package until it gets adopted by Debian Java and Ubuntu Java teams.
== Background information ==
 * Purpose of package is clear from debian/control description
 * Upstream calls this software MVEL
== Internationalization ==
 * n/a

Changed in mvel (Ubuntu):
status: New → Confirmed
Revision history for this message
Thierry Carrez (ttx) wrote :

MIR report for netty

== Availability ==
 * http://archive.ubuntu.com/ubuntu/pool/universe/n/netty/, arch-all package
== Security ==
 * No CVE entries, no Secunia history.
 * No binaries, only one Java library (jar file)
 * It's a framework to build network-powered client-server applications
 * No binary processing
 * Source code review: none
== Quality assurance ==
 * Package works out of the box without configuration, no debconf questions
 * Package is only available in Ubuntu right now. Should be adopted in Debian very soon
 * Upstream is vigorous
 * Upstream bug tracker: https://jira.jboss.org/jira/browse/NETTY, no relevant bugs
 * Hardware: package doesn't deal with hardware
 * There is some testing in upstream packaging, but it is maven-powered so not enabled in Debian packaging.
== UI standards ==
 * n/a
== Standards compliance ==
 * Package is compliant with FHS
 * Debian policy: compliant
 * Package is compliant with current Ubuntu Java packaging rules
 * Packaging system: classic CDBS/ant build, no patches
== Dependencies not in main ==
 * Depends on libslf4j-java to build, see MIR in this same bug
== Maintenance ==
 * Package is a Java library without known bugs
 * Low maintenance cost is expected
 * The Canonical Server team (through myself) is responsible for monitoring the package until it gets adopted by Debian Java and Ubuntu Java teams.
== Background information ==
 * Purpose of package is clear from debian/control description
 * Upstream calls this software Netty
== Internationalization ==
 * n/a

Changed in netty (Ubuntu):
status: New → Confirmed
Revision history for this message
Thierry Carrez (ttx) wrote :

MIR report for wss4j

== Availability ==
 * http://archive.ubuntu.com/ubuntu/pool/universe/w/wss4j/, arch-all package
== Security ==
 * No CVE entries, no Secunia history.
 * No binaries, only one Java library (jar file)
 * No network activity
 * Binary processing: Can be used to verify SOAP Messages with encoded WS-Security information
 * Source code review: none
== Quality assurance ==
 * Package works out of the box without configuration, no debconf questions
 * Package is only available in Ubuntu right now. Should be adopted in Debian very soon
 * Upstream is calm
 * Upstream bug tracker: http://issues.apache.org/jira/browse/WSS, no relevant bugs
 * Hardware: package doesn't deal with hardware
 * There is a a test suite in upstream packaging, but it is not enabled in Debian packaging.
== UI standards ==
 * n/a
== Standards compliance ==
 * Package is compliant with FHS
 * Debian policy: compliant
 * Package is compliant with current Ubuntu Java packaging rules
 * Packaging system: classic CDBS/ant build, no patches
== Dependencies not in main ==
 * Build depends on libxml-security-java, see MIR in this same bug
== Maintenance ==
 * Package is a Java library without known bugs
 * Low maintenance cost is expected
 * The Canonical Server team (through myself) is responsible for monitoring the package until it gets adopted by Debian Java and Ubuntu Java teams.
== Background information ==
 * Purpose of package is clear from debian/control description
 * Upstream calls this software WSS4J
== Internationalization ==
 * n/a

Changed in wss4j (Ubuntu):
status: New → Confirmed
Revision history for this message
James Westby (james-w) wrote :

NEW review showed the following:

  * wss4j: no issues.
  * netty: some files included apparently without source, notably doc/guide/pdf/netty.pdf
     and doc/guide/eclipse/images/architecture.odg (and other instances of that file), LGPL licensed.
  * mvel: no issues.
  * jug: dual licensed, but only one of those specified in debian/copyright, has some code under com.ccg, where
     most is org.safehaus, possible embedding or copyright infringement, doesn't look like the former.
  * dnsjava: no issues.

Thanks,

James

Revision history for this message
Kees Cook (kees) wrote :
Changed in libxml-security-java (Ubuntu):
assignee: nobody → Kees Cook (kees)
status: Confirmed → Incomplete
Kees Cook (kees)
Changed in dnsjava (Ubuntu):
status: Confirmed → In Progress
Revision history for this message
Kees Cook (kees) wrote :

dnsjava: +1, I've confirmed that it is using a random ID generator, and does not appear to implement a server-side listener which may have weak source port allocations.

Changed in dnsjava (Ubuntu):
assignee: nobody → Kees Cook (kees)
Changed in jug (Ubuntu):
status: Confirmed → In Progress
Revision history for this message
Kees Cook (kees) wrote :

jug: tiny and simple, +1 if license issues can be resolved (see james_w above).

Changed in jug (Ubuntu):
assignee: nobody → Kees Cook (kees)
Changed in mvel (Ubuntu):
status: Confirmed → In Progress
Revision history for this message
Kees Cook (kees) wrote :

mvel: +1 as long as the tests are made to be enabled at build-time.

Changed in mvel (Ubuntu):
assignee: nobody → Kees Cook (kees)
status: In Progress → Incomplete
Changed in jug (Ubuntu):
status: In Progress → Incomplete
Revision history for this message
Kees Cook (kees) wrote :

netty: +1 as long as:
 - the tests are made to be enabled at build-time.
 - the sourceless files are removed (as noted by james_w above)

Changed in netty (Ubuntu):
assignee: nobody → Kees Cook (kees)
status: Confirmed → Incomplete
Revision history for this message
Kees Cook (kees) wrote :

wss4j: approved, though I wish it had a test-suite given the other similar WS-Security implementations that have had CVEs lately: http://cve.mitre.org/cgi-bin/cvekey.cgi?keyword=WS-Security

Changed in wss4j (Ubuntu):
assignee: nobody → Kees Cook (kees)
status: Confirmed → In Progress
Revision history for this message
James Westby (james-w) wrote :

  * netty: I'm not sure where the LGPL stands on requiring source, check with another archive admin before taking action

One I missed from this report:

  * libaxiom-java: no issues found

Revision history for this message
Kees Cook (kees) wrote :

javassist: +1

Changed in javassist (Ubuntu):
status: Confirmed → In Progress
assignee: nobody → Kees Cook (kees)
Revision history for this message
Kees Cook (kees) wrote :

libaxiom-java: +1

Changed in libaxiom-java (Ubuntu):
assignee: nobody → Kees Cook (kees)
status: Confirmed → In Progress
Revision history for this message
Kees Cook (kees) wrote :

libslf4j-java: approved if tests can be enabled in build:
./slf4j-nop/src/test
./slf4j-migrator/src/test
./slf4j-simple/src/test
./jcl-over-slf4j/src/test
./slf4j-log4j12/src/test
./slf4j-jcl/src/test
./slf4j-jdk14/src/test
./slf4j-ext/src/test
./log4j-over-slf4j/src/test
./slf4j-api/src/test
./jul-to-slf4j/src/test
./integration/src/test

Changed in libslf4j-java (Ubuntu):
assignee: nobody → Kees Cook (kees)
Changed in dnsjava (Ubuntu):
assignee: Kees Cook (kees) → nobody
Changed in javassist (Ubuntu):
assignee: Kees Cook (kees) → nobody
Changed in libaxiom-java (Ubuntu):
assignee: Kees Cook (kees) → nobody
Changed in libslf4j-java (Ubuntu):
status: Confirmed → Incomplete
Changed in wss4j (Ubuntu):
assignee: Kees Cook (kees) → nobody
Revision history for this message
Thierry Carrez (ttx) wrote :

libxml-security-java was updated to 1.4.3.

Changed in libxml-security-java (Ubuntu):
status: Incomplete → Confirmed
Revision history for this message
Thierry Carrez (ttx) wrote :

Uploaded a jug update with mention of dual licensing in debian/copyright.

Note that the code under com.ccg is part of JUG as much as the code under org.safehaus, and does not result from embedding or copyright violation. It's code contributed to JUG from Paul Blankenbaker. See http://jug.safehaus.org/curr/release-notes/CREDITS for details.

Changed in jug (Ubuntu):
status: Incomplete → Confirmed
Revision history for this message
Thierry Carrez (ttx) wrote :

Tests in MVEL are not enabled because they rely on a non-packaged third-party JAR (ognl.jar) and tests don't even compile without it...

Revision history for this message
Thierry Carrez (ttx) wrote :

Tests in netty are not enabled because they rely on a non-packaged third-party JAR (easymockclassextension.jar) and tests don't even compile without it...

I repackaged the orig tarball to get rid of sourceless doc and uploaded it.

Revision history for this message
Kees Cook (kees) wrote :

mvel, netty, jug: approved.

Changed in mvel (Ubuntu):
status: Incomplete → In Progress
Changed in netty (Ubuntu):
status: Incomplete → In Progress
Changed in jug (Ubuntu):
status: Confirmed → In Progress
assignee: Kees Cook (kees) → nobody
Changed in mvel (Ubuntu):
assignee: Kees Cook (kees) → nobody
Changed in libxml-security-java (Ubuntu):
assignee: Kees Cook (kees) → Thierry Carrez (ttx)
Changed in libslf4j-java (Ubuntu):
assignee: Kees Cook (kees) → Thierry Carrez (ttx)
Changed in netty (Ubuntu):
assignee: Kees Cook (kees) → nobody
Changed in libxml-security-java (Ubuntu):
status: Confirmed → In Progress
Revision history for this message
Kees Cook (kees) wrote :

libxml-security-java: approved.

Thierry Carrez (ttx)
Changed in libxml-security-java (Ubuntu):
assignee: Thierry Carrez (ttx) → nobody
Revision history for this message
Thierry Carrez (ttx) wrote :

Testsuites were enabled in libslf4j-java, see bug 429340 for details.

Changed in libslf4j-java (Ubuntu):
assignee: Thierry Carrez (ttx) → nobody
status: Incomplete → In Progress
Revision history for this message
Thierry Carrez (ttx) wrote :
Changed in dnsjava (Ubuntu):
status: In Progress → Fix Released
Changed in javassist (Ubuntu):
status: In Progress → Fix Released
Changed in libaxiom-java (Ubuntu):
status: In Progress → Fix Released
Changed in libxml-security-java (Ubuntu):
status: In Progress → Fix Released
Changed in wss4j (Ubuntu):
status: In Progress → Fix Released
Thierry Carrez (ttx)
Changed in libslf4j-java (Ubuntu):
status: In Progress → Fix Released
Changed in mvel (Ubuntu):
status: In Progress → Fix Released
Changed in netty (Ubuntu):
status: In Progress → Fix Released
Changed in jug (Ubuntu):
status: In Progress → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.