Packages

Differences between revisions 115 and 117 (spanning 2 versions)
Revision 115 as of 2009-10-29 12:03:27
Size: 11248
Editor: eth0
Comment: bookkeeping -- some 'fixes needed' mirs have been approved
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 18: Line 18:
||0||groovy||not-just-java some-debian-bugs|| lool ||<#FFDD40> Approved, but please run testsuite during build and change Vcs-* fields to XS-Debian-Vcs-* since there are some Ubuntu modifications || ||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 ||
Line 20: Line 20:
||0||asm2 (libasm2-java)|| || lool ||<#FFDD40> Approved, but filed some bugs which should be fixed in lucid (copyright and testsuite at least)|| ||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|| lool ||<#FFDD40> 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 ||<#FFDD40> Approved but please enable testsuite. Also FYI debian/rules mentions c3p0 and a new upstream version (2.2) is available ||
||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 ||
Line 29: Line 29:
||0||drools* (libdrools-core-java)||not-in-debian|| asac ||<#FF4040> reviewneeded (NEW review - no issues found. Curious about the undocumented debian/patches/drools-compiler-compilation.patch though -- jdstrand) || ||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) ||

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)