Packages

Differences between revisions 89 and 117 (spanning 28 versions)
Revision 89 as of 2009-08-26 16:00:48
Size: 9779
Editor: lns-bzn-48f-81-56-218-246
Comment:
Revision 117 as of 2009-10-29 17:37:54
Size: 11301
Editor: eth0
Comment: Coloring lool's approvals as green. Other people were using yellow only for approvals that were provisional. lool's aren't provisional
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|| pitti ||<#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|| 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

 * wsdl4j
 * 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 112: Line 112:
 * Split work across the team [pitti]: TODO  * Split work across the team [pitti]: DONE
Line 124: 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

pitti

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

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)