Packages

Differences between revisions 88 and 118 (spanning 30 versions)
Revision 88 as of 2009-08-26 15:18:35
Size: 9768
Editor: lns-bzn-48f-81-56-218-246
Comment:
Revision 118 as of 2009-10-29 17:58:32
Size: 11537
Editor: eth0
Comment:
Deletions are marked like this. Additions are marked like this.
Line 16: Line 16:
||0||antlr3||not-just-java some-debian-bugs|| ||<#FF4040> reviewneeded||
||0||eucalyptus-commons-ext* (libeucalyptus-commons-ext-java)||not-in-debian|| ||<#FF4040> reviewneeded (NEW review - PDFs found in the src/hibernate-* code, which is LGPL-2.1 (not a preferred form of modification). Other than that, looks ok -- jdstrand)||
||0||groovy||not-just-java some-debian-bugs|| ||<#FF4040> reviewneeded||
||0
||janino||not-just-java|| ||<#FF4040> reviewneeded||
||0
||asm2 (libasm2-java)|| || ||<#FF4040> reviewneeded||
||0||antlr3||not-just-java some-debian-bugs|| mterry ||<#FFDD40> approved if testsuite enabled (see LP: #461987)||
||0||eucalyptus-commons-ext* (libeucalyptus-commons-ext-java)||not-in-debian|| mterry ||<#FFDD40> approved if a get-orig-source target is added that allows one to easily make a new tarball from the various sources (or at least a README.sources explaining how to make it, what needs to be removed); optionally, Vcs-* fields and jdstrand's comment (NEW review - PDFs found in the src/hibernate-* code, which is LGPL-2.1 (not a preferred form of modification). Other than that, looks ok -- jdstrand)||
||0||groovy||not-just-java some-debian-bugs|| lool ||<#68FF40> Approved, but please run testsuite during build and change Vcs-* fields to XS-Debian-Vcs-* since there are some Ubuntu modifications ||
||
0||janino||not-just-java|| lool ||<#68FF40> Approved||
||
0||asm2 (libasm2-java)|| || lool ||<#68FF40> Approved, but filed some bugs which should be fixed in lucid (copyright and testsuite at least)||
Line 22: Line 22:
||0||c3p0 (libc3p0-java)||network|| ||<#FF4040> reviewneeded||
||0||cglib2.1 (libcglib2.1-java)|||| ||<#FF4040> reviewneeded||
||0||libcommons-cli-java|| || ||<#FF4040> reviewneeded||
||0||libcommons-fileupload-java|| || ||<#FF4040> reviewneeded||
||0||commons-io (libcommons-io-java)|| || ||<#FF4040> reviewneeded||
||0||libcommons-jxpath-java|| || ||<#FF4040> reviewneeded||
||0||c3p0 (libc3p0-java)||network|| lool ||<#68FF40> Approved but please enable testsuite, fix some warnings, and rename Vcs-* to XS-Debian-Vcs-*; also please tell upstream to ship a COPYING.LGPL file ||
||0||cglib2.1 (libcglib2.1-java)|| || lool ||<#68FF40> Approved but please enable testsuite. Also FYI debian/rules mentions c3p0 and a new upstream version (2.2) is available ||
||0||libcommons-cli-java|| || pitti ||<#68FF40> approved ||
||0||libcommons-fileupload-java|| || pitti ||<#68FF40> approved ||
||0||commons-io (libcommons-io-java)|| || pitti||<#68FF40> approved ||
||0||libcommons-jxpath-java|| || pitti ||<#68FF40> approved ||
Line 29: Line 29:
||0||drools* (libdrools-core-java)||not-in-debian|| ||<#FF4040> reviewneeded (NEW review - no issues found. Curious about the undocumented debian/patches/drools-compiler-compilation.patch though -- jdstrand) ||
||0||excalibur-logkit (libexcalibur-logkit-java)|| || ||<#FF4040> reviewneeded||
||0||libezmorph-java|| || ||<#FF4040> reviewneeded||
||0||drools* (libdrools-core-java)||not-in-debian|| mterry ||<#68FF40> approved, but yeah, some explanation of the patch would be nice (NEW review - no issues found. Curious about the undocumented debian/patches/drools-compiler-compilation.patch though -- jdstrand) ||
||0||excalibur-logkit (libexcalibur-logkit-java)|| not-in-debian || pitti ||<#68FF40> approved ||
||0||libezmorph-java|| || pitti ||<#68FF40> approved ||
Line 33: Line 33:
||0||geronimo-j2ee-connector-1.5-spec* (libgeronimo-j2ee-connector-1.5-spec-java)||not-in-debian|| kees ||<#68FE40> approved if tests are enabled in build (NEW review - no issues found -- james_w) (Tests were enabled -- ttx)||
||0||geronimo-jms-1.1-spec (libgeronimo-jms-1.1-spec-java)||not-in-debian|| kees ||<#FFDD40> approved if tests are enabled in build (NEW review - no issues found -- james_w) (Tests require a third-party jar which is not packaged -- ttx) ||
||0||geronimo-j2ee-connector-1.5-spec* (libgeronimo-j2ee-connector-1.5-spec-java)||not-in-debian|| kees ||<#68FF40> approved if tests are enabled in build (NEW review - no issues found -- james_w) (Tests were enabled -- ttx)||
||0||geronimo-jms-1.1-spec (libgeronimo-jms-1.1-spec-java)||not-in-debian|| kees ||<#68FF40> approved if tests are enabled in build (NEW review - no issues found -- james_w) (Tests require a third-party jar which is not packaged -- ttx) ||
Line 39: Line 39:
||0||libgoogle-collections-java|| || ||<#FF4040> reviewneeded||
||0||gwt* (libgwt-java)||security-review||kees||<#FFDD40> approved if tests are enabled, LP: #418831||
||0||libgoogle-collections-java|| || pitti ||<#68FF40> approved ||
||0||gwt* (libgwt-java)||security-review||kees||<#68FF40> approved if tests are enabled, LP: #418831 (tests not significant with the way gwt was dfsgified + require third-party jars)||
Line 42: Line 42:
||0||jetty6* (libjetty-java)||security-review not-in-debian||kees||<#FFDD40> approved once tests and repacking fixed, LP: #418836 (Fixes committed, please check that it's ok now -- ttx)||
||0||libjibx-java|| || ||<#FF4040> reviewneeded||
||0||libjson-java|| || ||<#FF4040> reviewneeded||
||0||jetty6* (libjetty-java)||security-review not-in-debian||kees||<#68FF40> approved once tests and repacking fixed, LP: #418836 (Fixes committed, please check that it's ok now -- ttx)||
||0||libjibx-java|| || pitti ||<#68FF40> approved ||
||0||libjson-java|| || pitti ||<#68FF40> approved ||
Line 46: Line 46:
||0||mvel* (libmvel-java)||not-in-debian|| kees ||<#FFDD40> approved if tests are enabled, LP: #406346 (Tests require a third-party jar which is not packaged -- ttx) ||
||0||netty* (libnetty-java)||not-in-debian network|| kees ||<#FFDD40> approved if tests are enabled and sourceless docs are removed, LP: #406346 (sourceless doc taken care of, but tests require a third-party jar which is not packaged -- ttx)||
||0||libslf4j-java|| || kees ||<#FFDD40> approved if tests are enabled, LP: #406346||
||0||mvel* (libmvel-java)||not-in-debian|| kees ||<#68FF40> approved if tests are enabled, LP: #406346 (Tests require a third-party jar which is not packaged -- ttx) ||
||0||netty* (libnetty-java)||not-in-debian network|| kees ||<#68FF40> approved if tests are enabled and sourceless docs are removed, LP: #406346 (sourceless doc taken care of, but tests require a third-party jar which is not packaged -- ttx)||
||0||libslf4j-java|| || kees ||<#68FF40> approved if tests are enabled, LP: #406346 (testsuites are now enabled -- ttx)||
Line 51: Line 51:
||1||ivy [for groovy]|| || ||<#FF4040> reviewneeded||
||1||jruby1.2 [for eucalyptus-commons-ext]||not-only-java not-cdbs|| ||<#FF4040> reviewneeded||
||1||junit4 [for groovy]|| || ||<#FF4040> reviewneeded||
||1||libaopalliance-java [for eucalyptus-commons-ext]|| || ||<#FF4040> reviewneeded||
||1||asm (libasm-java) [for libcglib2.1-java, eucalyptus-commons-ext]|| || doko ||<#FF4040> reviewneeded||
||1||aspectwerkz2 (libaspectwerkz2-java) [for libcglib2.1-java]|| || ||<#FF4040> reviewneeded||
||1||libcommons-attributes-java [for eucalyptus-commons-ext]|| || ||<#FF4040> reviewneeded||
||1||libjamon-java [for eucalyptus-commons-ext]|| || ||<#FF4040> reviewneeded||
||1||jexcelapi (libjexcelapi-java) [for drools]|| || ||<#FF4040> reviewneeded||
||1||mockobjects (libmockobjects-java) [for groovy]|| || doko ||<#FF4040> reviewneeded||
||1||ow-util-ant-tasks (libow-util-ant-tasks-java) [for libasm2-java]||not-cdbs|| ||<#FF4040> reviewneeded||
||1||qdox (libqdox-java) [for libjibx-java]|| || doko ||<#FF4040> reviewneeded||
||1||stringtemplate (libstringtemplate-java) [for antlr3]|| || ||<#FF4040> reviewneeded||
||1||swt-gtk (libswt-gtk-3.4-java) [for gwt]||not-just-java not-cdbs|| ||<#FF4040> reviewneeded||
||1||ivy [for groovy]|| || pitti ||<#68FF40> approved ||
||1||jruby1.2 [for eucalyptus-commons-ext]||not-only-java not-cdbs|| kees ||<#68FF40> approved if tests can be enabled, LP: #423292 (fix committed -- ttx)||
||1||junit4 [for groovy]|| || pitti ||<#68FF40> approved ||
||1||libaopalliance-java [for eucalyptus-commons-ext]|| || pitti ||<#68FF40> approved ||
||1||asm (libasm-java) [for libcglib2.1-java, eucalyptus-commons-ext]|| || doko ||<#68FF40> approved, but the upstream for 1.x is dead, and asm3 is on this list as well ... can just asm3 be used? (not as-is, unfortunately -- ttx)||
||1||aspectwerkz2 (libaspectwerkz2-java) [for libcglib2.1-java]|| || kees ||<#68FF40> approved if tests can be enabled, LP: #423295 (testsuite is unusable -- ttx)||
||1||libcommons-attributes-java [for eucalyptus-commons-ext]|| || pitti ||<#68FF40> approved ||
||1||libjamon-java [for eucalyptus-commons-ext]|| || pitti ||<#68FF40> needs default-jdk migration; LP# Bug:422788 filed (it's policy-compliant as is -- ttx)||
||1||jexcelapi (libjexcelapi-java) [for drools]|| || pitti ||<#68FF40> approved; should split out documentation to save CD space ||
||1||mockobjects (libmockobjects-java) [for groovy]|| || doko ||<#FFDD40> filed LP: #419479, very dead upstream, but test framework "only". jmock is on this list as well ||
||1||ow-util-ant-tasks (libow-util-ant-tasks-java) [for libasm2-java]||not-cdbs|| pitti ||<#68FF40> approved ||
||1||qdox (libqdox-java) [for libjibx-java]|| || doko ||<#68FF40> approved, doc tool, last upstream release 2006||
||1||stringtemplate (libstringtemplate-java) [for antlr3]|| || pitti ||<#68FF40> approved ||
||1||swt-gtk (libswt-gtk-3.4-java) [for gwt]||not-just-java not-cdbs|| doko ||<#68FF40> reviewed, no alternative until eclipse is packaged, then this should be reviewed and maybe dropped again. the packaging is home brewn but looks maintainable ||
Line 72: Line 72:
||2||libjettison-java [for libxstream-java]|| || ||<#FF4040> reviewneeded|| ||2||libjettison-java [for libxstream-java]|| || pitti ||<#68FF40> approved ||
Line 89: Line 89:
 * axis
 * backport-util-concurrent
 * bouncycastle
 * commons-beanutils

 * dom4j
 * jaxme

 * junitperf
 * libcommons-collections3-java
 * libcommons-discovery-java
 * libjaxen-java

 * libjdom1-java
 * libmx4j-java
 * libxpp2-java
 * libxpp3-java
 * xom
 * axis - OK
 * backport-util-concurrent - OK
 * bouncycastle - OK
 * commons-beanutils - OK

 * dom4j - OK
 * jaxme - OK

 * junitperf - DONE
 * libcommons-collections3-java - OK
 * libcommons-discovery-java - OK
 * libjaxen-java - OK

 * libjdom1-java - DONE
 * libmx4j-java - OK
 * libxpp2-java - OK
 * libxpp3-java - OK
 * xom - OK
 * wsdl4j - OK
Line 111: Line 112:
 * Split work across the team [pitti]: TODO  * Split work across the team [pitti]: DONE
Line 123: Line 124:
 * Test suite enablement

Highlight tags:

  • not-just-java: contains more than just a JAR file or javadoc, potentially some binaries
  • some-debian-bugs: Package has a couple non-critical debian bugs opened (the others don't)
  • network: Library potentially interacts with network
  • security-review: Package has some security history (the others don't have any)
  • not-in-debian: Package is not present in Debian, adoption plans are in progress
  • not-cdbs: Package doesn't use the classic ant cdbs class

Status:

  • reviewneeded: Package is ready for MIR team review

Status Legend:

Needs MIR Review

Needs Fixes

Approved

Dep level

Package

Highlights

Reviewer

Status

0

antlr3

not-just-java some-debian-bugs

mterry

approved if testsuite enabled (see LP: #461987)

0

eucalyptus-commons-ext* (libeucalyptus-commons-ext-java)

not-in-debian

mterry

approved if a get-orig-source target is added that allows one to easily make a new tarball from the various sources (or at least a README.sources explaining how to make it, what needs to be removed); optionally, Vcs-* fields and jdstrand's comment (NEW review - PDFs found in the src/hibernate-* code, which is LGPL-2.1 (not a preferred form of modification). Other than that, looks ok -- jdstrand)

0

groovy

not-just-java some-debian-bugs

lool

Approved, but please run testsuite during build and change Vcs-* fields to XS-Debian-Vcs-* since there are some Ubuntu modifications

0

janino

not-just-java

lool

Approved

0

asm2 (libasm2-java)

lool

Approved, but filed some bugs which should be fixed in lucid (copyright and testsuite at least)

0

libaxiom-java* (libaxiom-java)

not-in-debian

kees

approved, LP: #406346

0

c3p0 (libc3p0-java)

network

lool

Approved but please enable testsuite, fix some warnings, and rename Vcs-* to XS-Debian-Vcs-*; also please tell upstream to ship a COPYING.LGPL file

0

cglib2.1 (libcglib2.1-java)

lool

Approved but please enable testsuite. Also FYI debian/rules mentions c3p0 and a new upstream version (2.2) is available

0

libcommons-cli-java

pitti

approved

0

libcommons-fileupload-java

pitti

approved

0

commons-io (libcommons-io-java)

pitti

approved

0

libcommons-jxpath-java

pitti

approved

0

dnsjava* (libdnsjava-java)

not-in-debian network

kees

approved, LP: #406346

0

drools* (libdrools-core-java)

not-in-debian

mterry

approved, but yeah, some explanation of the patch would be nice (NEW review - no issues found. Curious about the undocumented debian/patches/drools-compiler-compilation.patch though -- jdstrand)

0

excalibur-logkit (libexcalibur-logkit-java)

not-in-debian

pitti

approved

0

libezmorph-java

pitti

approved

0

geronimo-ejb-3.0-spec* (libgeronimo-ejb-3.0-spec-java)

not-in-debian

kees

approved (NEW review - no issues found -- james_w)

0

geronimo-j2ee-connector-1.5-spec* (libgeronimo-j2ee-connector-1.5-spec-java)

not-in-debian

kees

approved if tests are enabled in build (NEW review - no issues found -- james_w) (Tests were enabled -- ttx)

0

geronimo-jms-1.1-spec (libgeronimo-jms-1.1-spec-java)

not-in-debian

kees

approved if tests are enabled in build (NEW review - no issues found -- james_w) (Tests require a third-party jar which is not packaged -- ttx)

0

geronimo-jpa-3.0-spec* (libgeronimo-jpa-3.0-spec-java)

not-in-debian

kees

approved (NEW review - no issues found -- james_w)

0

geronimo-jta-1.0.1b-spec (libgeronimo-jta-1.0.1b-spec-java)

not-in-debian

kees

approved (NEW review - no issues found -- james_w)

0

geronimo-jacc-1.1-spec* (libgeronimo-jacc-1.1-spec-java)

not-in-debian

kees

approved if tests are enabled in build (NEW review - no issues found -- james_w) (Tests were enabled -- ttx)

0

geronimo-interceptor-3.0-spec* (libgeronimo-interceptor-3.0-spec-java)

not-in-debian

kees

approved (NEW review - no issues found -- james_w)

0

libgoogle-collections-java

pitti

approved

0

gwt* (libgwt-java)

security-review

kees

approved if tests are enabled, LP: #418831 (tests not significant with the way gwt was dfsgified + require third-party jars)

0

javassist (libjavassist-java)

kees

approved, LP: #406346

0

jetty6* (libjetty-java)

security-review not-in-debian

kees

approved once tests and repacking fixed, LP: #418836 (Fixes committed, please check that it's ok now -- ttx)

0

libjibx-java

pitti

approved

0

libjson-java

pitti

approved

0

jug* (libjug-asl-java)

not-in-debian

kees

approved if license issues can be resolved, LP: #406346 (Fixes uploaded -- ttx)

0

mvel* (libmvel-java)

not-in-debian

kees

approved if tests are enabled, LP: #406346 (Tests require a third-party jar which is not packaged -- ttx)

0

netty* (libnetty-java)

not-in-debian network

kees

approved if tests are enabled and sourceless docs are removed, LP: #406346 (sourceless doc taken care of, but tests require a third-party jar which is not packaged -- ttx)

0

libslf4j-java

kees

approved if tests are enabled, LP: #406346 (testsuites are now enabled -- ttx)

0

wss4j* (libwss4j-java)

not-in-debian

kees

approved, LP: #406346

0

libxml-security-java

kees

approved with fix for LP: #406346 (Fix committed -- ttx)

1

ivy [for groovy]

pitti

approved

1

jruby1.2 [for eucalyptus-commons-ext]

not-only-java not-cdbs

kees

approved if tests can be enabled, LP: #423292 (fix committed -- ttx)

1

junit4 [for groovy]

pitti

approved

1

libaopalliance-java [for eucalyptus-commons-ext]

pitti

approved

1

asm (libasm-java) [for libcglib2.1-java, eucalyptus-commons-ext]

doko

approved, but the upstream for 1.x is dead, and asm3 is on this list as well ... can just asm3 be used? (not as-is, unfortunately -- ttx)

1

aspectwerkz2 (libaspectwerkz2-java) [for libcglib2.1-java]

kees

approved if tests can be enabled, LP: #423295 (testsuite is unusable -- ttx)

1

libcommons-attributes-java [for eucalyptus-commons-ext]

pitti

approved

1

libjamon-java [for eucalyptus-commons-ext]

pitti

needs default-jdk migration; LP# 422788 filed (it's policy-compliant as is -- ttx)

1

jexcelapi (libjexcelapi-java) [for drools]

pitti

approved; should split out documentation to save CD space

1

mockobjects (libmockobjects-java) [for groovy]

doko

filed LP: #419479, very dead upstream, but test framework "only". jmock is on this list as well

1

ow-util-ant-tasks (libow-util-ant-tasks-java) [for libasm2-java]

not-cdbs

pitti

approved

1

qdox (libqdox-java) [for libjibx-java]

doko

approved, doc tool, last upstream release 2006

1

stringtemplate (libstringtemplate-java) [for antlr3]

pitti

approved

1

swt-gtk (libswt-gtk-3.4-java) [for gwt]

not-just-java not-cdbs

doko

reviewed, no alternative until eclipse is packaged, then this should be reviewed and maybe dropped again. the packaging is home brewn but looks maintainable

1

libxstream-java [for drools, groovy, eucalyptus-commons-ext]

asac

approved with fix for LP: #416377 and #416401 (Fixes committed -- ttx)

2

commons-vfs (libcommons-vfs-java) [for ivy]

asac

approved with fix for LP: #416374 (Fixes committed -- ttx)

2

concurrent-dfsg (libconcurrent-java) [for libaspectwerkz2-java]

asac

approved with fix for LP: #416396 (Fixes committed -- ttx)

2

libhamcrest-java [for junit4]

asac

approved with fix for LP: #416356 - if possible - and LP: #416396 (Fixes committed -- ttx)

2

jarjar (libjarjar-java) [for libaspectwerkz2-java]

asac

approved, consider lintian error LP: #416355

2

jmock (libjmock-java) [for libqdox-java]

not-cdbs

asac

approved with fix for LP: #416396 (Fixes committed -- ttx)

2

libjoda-time-java [for libxstream-java]

asac

approved; optional LP: #416395

2

libjettison-java [for libxstream-java]

pitti

approved

2

jrexx (libjrexx-java) [for libaspectwerkz2-java]

asac

approved with fix for LP: #416384 (Fixes committed -- ttx)

2

trove (libtrove-java) [for libaspectwerkz2-java]

asac

approved with fix for LP: #416380 (Fixes committed -- ttx)

3

asm3 (libasm3-java) [for libjarjar-java]

not-cdbs

asac

approved with fix for LP: #416345 (Fixes committed -- ttx)

3

easymock (libeasymock-java) [for libhamcrest-java]

asac

approved with fix for LP: #416388 and LP: #416387 (Fixes committed -- ttx)

MIR sets

1: jibx asm2 janino / qdox jmock libow-util-ant-tasks (LP: #405715)
2: libaxiom-java dnsjava netty jug mvel slf4j xmlsecurity wss4j javassist (LP: #406346)
3: groovy / junit4 mockobjects xstream ivy commons-vfs libhamcrest-java easymock libjoda-time-java jarjar asm3
4: cglib2.1 / aspectwerkz2 concurrent-dfsg jrexx trove asm
5: geronimo-* (6 or 7)
6: jetty gwt / swt-gtk

Already MIRed in the past, just needing default-java checks (ACTION: ttx)

  • axis - OK
  • backport-util-concurrent - OK
  • bouncycastle - OK
  • commons-beanutils - OK
  • dom4j - OK
  • jaxme - OK
  • junitperf - DONE
  • libcommons-collections3-java - OK
  • libcommons-discovery-java - OK
  • libjaxen-java - OK
  • libjdom1-java - DONE
  • libmx4j-java - OK
  • libxpp2-java - OK
  • libxpp3-java - OK
  • xom - OK
  • wsdl4j - OK

TBD

  • Upload remaining confirmed packages to universe [ttx]: DONE
  • Fix default-jdk usage [ttx]: DONE
  • Review bugs in Debian, Ubuntu and upstream and flag any critical bug which MIR team should be aware of [ttx]: DONE
  • Update list of deps when final list of upstream deps is ready [ttx]: DONE
  • Split work across the team [pitti]: DONE
  • Subscribe to bugs in Ubuntu for important packages [ttx]: TODO
  • (optional) Commit trivial changes done in Ubuntu by ttx to the pkg-java repo [ttx]: TODO
  • (optional) Add watch files [ttx]: TODO
  • (optional) Document upstream status (dead/alive) [ttx]: TODO

Things to Review

  • Overall packaging
  • Lintian warning
  • Critical bugs
  • Security review for some
  • Test suite enablement
  • Internationalization? ttx: Not really, almost none of the packages has that
  • Default java

EucalyptusInMainSpec/Packages (last edited 2009-10-29 17:58:32 by eth0)