Packages

Differences between revisions 5 and 63 (spanning 58 versions)
Revision 5 as of 2009-08-04 15:55:29
Size: 5166
Editor: 89
Comment:
Revision 63 as of 2009-08-20 12:36:41
Size: 7066
Editor: e177167220
Comment:
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
||'''Dep level'''||'''Package'''||'''Highlights'''||
||0||antlr3||||
||0||eucalyptus-commons-ext-java* (eucalyptus-commons-ext-java)||||
||0||groovy||not-just-java||
||0||janino||not-just-java||
||0||asm2 (libasm2-java)||||
||0||libaxiom-java* (libaxiom-java)||not-in-debian||
||0||c3p0 (libc3p0-java)||||
||0||cglib2.1 (libcglib2.1-java)||||
||0||libcommons-cli-java||||
||0||libcommons-fileupload-java||||
||0||commons-io (libcommons-io-java)||||
||0||libcommons-jxpath-java||||
||0||dnsjava* (libdnsjava-java)||not-in-debian||
||0||drools* (libdrools-core-java)||||
||0||excalibur-logkit (libexcalibur-logkit-java)||||
||0||libezmorph-java||||
||0||geronimo-ejb-3.0-spec* (libgeronimo-ejb-3.0-spec-java)||not-in-debian||
||0||geronimo-j2ee-connector-1.5-spec* (libgeronimo-j2ee-connector-1.5-spec-java)||not-in-debian||
||0||geronimo-jms-1.1-spec (libgeronimo-jms-1.1-spec-java)||not-in-debian||
||0||geronimo-jpa-3.0-spec* (libgeronimo-jpa-3.0-spec-java)||not-in-debian||
||0||geronimo-jta-1.0.1b-spec (libgeronimo-jta-1.0.1b-spec-java)||not-in-debian||
||0||geronimo-jacc-1.1-spec* (libgeronimo-jacc-1.1-spec-java)||not-in-debian||
||0||geronimo-interceptor-3.0-spec* (libgeronimo-interceptor-3.0-spec-java)||not-in-debian||
||0||libgoogle-collections-java||||
||0||gwt* (libgwt-java)||security-review||
||0||javassist (libjavassist-java)||||
||0||jetty* (libjetty-java)||security-review||
||0||libjibx-java||||
||0||libjson-java||||
||0||jug* (libjug-asl-java)||not-in-debian||
||0||mvel* (libmvel-java)||not-in-debian||
||0||netty* (libnetty-java)||not-in-debian||
||0||libslf4j-java||||
||0||wss4j* (libwss4j-java)||not-in-debian||
||0||libxml-security-java||||
||1||ivy [for groovy]||||
||1||jruby1.1 [for eucalyptus-commons-ext-java]||||
||1||junit4 [for groovy]||||
||1||libaopalliance-java [for eucalyptus-commons-ext-java]||||
||1||asm (libasm-java) [for libcglib2.1-java, eucalyptus-commons-ext-java]||||
||1||aspectwerkz2 (libaspectwerkz2-java) [for libcglib2.1-java]||no-default-jdk||
||1||libcommons-attributes-java [for eucalyptus-commons-ext-java]||||
||1||libjamon-java [for eucalyptus-commons-ext-java]||||
||1||jexcelapi (libjexcelapi-java) [for drools]||||
||1||mockobjects (libmockobjects-java) [for groovy]||||
||1||ow-util-ant-tasks (libow-util-ant-tasks-java) [for libasm2-java]||||
||1||qdox (libqdox-java) [for libjibx-java]||||
||1||stringtemplate (libstringtemplate-java) [for antlr3]||||
||1||swt-gtk (libswt-gtk-3.4-java) [for gwt]||not-just-java||
||1||libxstream-java [for drools, groovy, eucalyptus-commons-ext-java]||||
||2||commons-vfs (libcommons-vfs-java) [for ivy]||no-default-jdk||
||2||concurrent-dfsg (libconcurrent-java) [for libaspectwerkz2-java]||||
||2||libhamcrest-java [for junit4]||||
||2||jarjar (libjarjar-java) [for libaspectwerkz2-java]||no-default-jdk||
||2||jmock (libjmock-java) [for libqdox-java]||||
||2||libjoda-time-java [for libxstream-java]||no-default-jdk||
||2||jrexx (libjrexx-java) [for libaspectwerkz2-java]||no-default-jdk||
||2||trove (libtrove-java) [for libaspectwerkz2-java]||no-default-jdk||
||2
||asm3 (libasm3-java) [for libjarjar-java]||no-default-jdk||
||2
||easymock (libeasymock-java) [for libhamcrest-java]||||
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
 * in-NEW-queue: Package is not in universe yet
 * not-cdbs: Package doesn't use the classic ant cdbs class

Status:
 * reviewneeded: Package is ready for MIR team review

||'''Dep level'''||'''Package'''||'''Highlights'''||'''Reviewer'''||'''Status'''||
||0||antlr3||not-just-java some-debian-bugs|| ||reviewneeded||
||0||eucalyptus-commons-ext* (libeucalyptus-commons-ext-java)||not-in-debian in-NEW-queue||||||
||0||groovy||not-just-java some-debian-bugs|| ||reviewneeded||
||0||janino||not-just-java|| ||reviewneeded||
||0||asm2 (libasm2-java)|| || ||reviewneeded||
||0||libaxiom-java* (libaxiom-java)||not-in-debian|| ||reviewneeded||
||0||c3p0 (libc3p0-java)||network|| ||reviewneeded||
||0||cglib2.1 (libcglib2.1-java)|||| ||reviewneeded||
||0||libcommons-cli-java|| || ||reviewneeded||
||0||libcommons-fileupload-java|| || ||reviewneeded||
||0||commons-io (libcommons-io-java)|| || ||reviewneeded||
||0||libcommons-jxpath-java|| || ||reviewneeded||
||0||dnsjava* (libdnsjava-java)||not-in-debian network|| ||reviewneeded||
||0||drools* (libdrools-core-java)||not-in-debian|| ||reviewneeded||
||0||excalibur-logkit (libexcalibur-logkit-java)|| || ||reviewneeded||
||0||libezmorph-java|| || ||reviewneeded||
||0||geronimo-ejb-3.0-spec* (libgeronimo-ejb-3.0-spec-java)||not-in-debian|| ||reviewneeded||
||0||geronimo-j2ee-connector-1.5-spec* (libgeronimo-j2ee-connector-1.5-spec-java)||not-in-debian|| ||reviewneeded||
||0||geronimo-jms-1.1-spec (libgeronimo-jms-1.1-spec-java)||not-in-debian|| ||reviewneeded||
||0||geronimo-jpa-3.0-spec* (libgeronimo-jpa-3.0-spec-java)||not-in-debian|| ||reviewneeded||
||0||geronimo-jta-1.0.1b-spec (libgeronimo-jta-1.0.1b-spec-java)||not-in-debian|| ||reviewneeded||
||0||geronimo-jacc-1.1-spec* (libgeronimo-jacc-1.1-spec-java)||not-in-debian|| ||reviewneeded||
||0||geronimo-interceptor-3.0-spec* (libgeronimo-interceptor-3.0-spec-java)||not-in-debian|| ||reviewneeded||
||0||libgoogle-collections-java|| || ||reviewneeded||
||0||gwt* (libgwt-java)||security-review in-NEW-queue||kees||||
||0||javassist (libjavassist-java)|| || ||reviewneeded||
||0||jetty6* (libjetty-java)||security-review not-in-debian||kees||reviewneeded||
||0||libjibx-java|| || ||reviewneeded||
||0||libjson-java|| || ||reviewneeded||
||0||jug* (libjug-asl-java)||not-in-debian|| ||reviewneeded||
||0||mvel* (libmvel-java)||not-in-debian|| ||reviewneeded||
||0||netty* (libnetty-java)||not-in-debian network|| ||reviewneeded||
||0||libslf4j-java|| || ||reviewneeded||
||0||wss4j* (libwss4j-java)||not-in-debian|| ||reviewneeded||
||0||libxml-security-java|| ||kees||reviewneeded||
||1||ivy [for groovy]|| || ||reviewneeded||
||1||jruby1.2 [for eucalyptus-commons-ext]||not-only-java not-cdbs|| ||reviewneeded||
||1||junit4 [for groovy]|| || ||reviewneeded||
||1||libaopalliance-java [for eucalyptus-commons-ext]|| || ||reviewneeded||
||1||asm (libasm-java) [for libcglib2.1-java, eucalyptus-commons-ext]|| || doko ||reviewneeded||
||1||aspectwerkz2 (libaspectwerkz2-java) [for libcglib2.1-java]|| || ||reviewneeded||
||1||libcommons-attributes-java [for eucalyptus-commons-ext]|| || ||reviewneeded||
||1||libjamon-java [for eucalyptus-commons-ext]|| || ||reviewneeded||
||1||jexcelapi (libjexcelapi-java) [for drools]|| || ||reviewneeded||
||1||mockobjects (libmockobjects-java) [for groovy]|| || doko ||reviewneeded||
||1||ow-util-ant-tasks (libow-util-ant-tasks-java) [for libasm2-java]||not-cdbs|| ||reviewneeded||
||1||qdox (libqdox-java) [for libjibx-java]|| || doko ||reviewneeded||
||1||stringtemplate (libstringtemplate-java) [for antlr3]|| || ||reviewneeded||
||1||swt-gtk (libswt-gtk-3.4-java) [for gwt]||not-just-java not-cdbs|| ||reviewneeded||
||1||libxstream-java [for drools, groovy, eucalyptus-commons-ext]|| || asac ||approved with fix for LP: #416377 and #416401||
||2||commons-vfs (libcommons-vfs-java) [for ivy]|| || asac ||approved with fix for LP: #416374||
||2||concurrent-dfsg (libconcurrent-java) [for libaspectwerkz2-java]|| || asac ||approved with fix for LP: #416396||
||2||libhamcrest-java [for junit4]|| || asac ||approved with fix for LP: #416356 - if possible - and LP: #416396||
||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||
||2||libjoda-time-java [for libxstream-java]|| || asac ||approved; optional LP: #416395||
||2||jrexx (libjrexx-java) [for libaspectwerkz2-java]|| || asac ||approved with fix for LP: #416384||
||2||trove (libtrove-java) [for libaspectwerkz2-java]|| || asac ||approved with fix for LP: #416380||
||3
||asm3 (libasm3-java) [for libjarjar-java]||not-cdbs|| asac ||approved with fix for LP: #416345||
||3
||easymock (libeasymock-java) [for libhamcrest-java]|| || asac ||approved with fix for LP: #416388 and LP: #416387||
Line 73: Line 85:
Unconfirmed sets
{{{
commons-cli commons-fileupload commons-io commons-jxpath excalibur-logkit commons-attributes
ezmorph google-collections json
antlr3 / stringtemplate
drools / jexcelapi
euca-commons-ext / jruby1.1 aopalliance jamon
}}}
=== TBD ===
Line 82: Line 87:
Expected exceptional ones in there:
 * euca-commons-ext: NOTINDEBIAN, DUPLICATION, SECURITY (Spring)
 * jruby1.1 : BINARY
 * Upload remaining confirmed packages to universe [ttx]: DONE (in NEW)
 * 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]: TODO
 * 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
Line 86: Line 97:
=== Process MIR sets === == Things to Review ==
Line 88: Line 99:
Several options, to be discussed with MIR team:

 * One bug per set, one task per package in set
 * One bug per package
 * One bug for everything
 * Process outside Launchpad, with one metabug to track progress

==== What could be expected to be refused inclusion to main ====
 * Active upstream criteria
  * Annogen
  * OpenSAML
  * WSS4J?
 * Known to be insecure
  * Nothing obvious
 * Partial builds (because of non-free dependencies)
  * Mule
  * We don't really care

==== Safety net ====
 * Keep a eucalyptus-javadeps package to drop in any problematic parts which can't be fixed (hibernate?).
  * One tiny part of Drools
 * Overall packaging
 * Lintian warning
 * Critical bugs
 * Security review for some
 * Internationalization? ttx: Not really, almost none of the packages has that
 * Default java

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
  • in-NEW-queue: Package is not in universe yet
  • not-cdbs: Package doesn't use the classic ant cdbs class

Status:

  • reviewneeded: Package is ready for MIR team review

Dep level

Package

Highlights

Reviewer

Status

0

antlr3

not-just-java some-debian-bugs

reviewneeded

0

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

not-in-debian in-NEW-queue

0

groovy

not-just-java some-debian-bugs

reviewneeded

0

janino

not-just-java

reviewneeded

0

asm2 (libasm2-java)

reviewneeded

0

libaxiom-java* (libaxiom-java)

not-in-debian

reviewneeded

0

c3p0 (libc3p0-java)

network

reviewneeded

0

cglib2.1 (libcglib2.1-java)

reviewneeded

0

libcommons-cli-java

reviewneeded

0

libcommons-fileupload-java

reviewneeded

0

commons-io (libcommons-io-java)

reviewneeded

0

libcommons-jxpath-java

reviewneeded

0

dnsjava* (libdnsjava-java)

not-in-debian network

reviewneeded

0

drools* (libdrools-core-java)

not-in-debian

reviewneeded

0

excalibur-logkit (libexcalibur-logkit-java)

reviewneeded

0

libezmorph-java

reviewneeded

0

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

not-in-debian

reviewneeded

0

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

not-in-debian

reviewneeded

0

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

not-in-debian

reviewneeded

0

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

not-in-debian

reviewneeded

0

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

not-in-debian

reviewneeded

0

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

not-in-debian

reviewneeded

0

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

not-in-debian

reviewneeded

0

libgoogle-collections-java

reviewneeded

0

gwt* (libgwt-java)

security-review in-NEW-queue

kees

0

javassist (libjavassist-java)

reviewneeded

0

jetty6* (libjetty-java)

security-review not-in-debian

kees

reviewneeded

0

libjibx-java

reviewneeded

0

libjson-java

reviewneeded

0

jug* (libjug-asl-java)

not-in-debian

reviewneeded

0

mvel* (libmvel-java)

not-in-debian

reviewneeded

0

netty* (libnetty-java)

not-in-debian network

reviewneeded

0

libslf4j-java

reviewneeded

0

wss4j* (libwss4j-java)

not-in-debian

reviewneeded

0

libxml-security-java

kees

reviewneeded

1

ivy [for groovy]

reviewneeded

1

jruby1.2 [for eucalyptus-commons-ext]

not-only-java not-cdbs

reviewneeded

1

junit4 [for groovy]

reviewneeded

1

libaopalliance-java [for eucalyptus-commons-ext]

reviewneeded

1

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

doko

reviewneeded

1

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

reviewneeded

1

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

reviewneeded

1

libjamon-java [for eucalyptus-commons-ext]

reviewneeded

1

jexcelapi (libjexcelapi-java) [for drools]

reviewneeded

1

mockobjects (libmockobjects-java) [for groovy]

doko

reviewneeded

1

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

not-cdbs

reviewneeded

1

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

doko

reviewneeded

1

stringtemplate (libstringtemplate-java) [for antlr3]

reviewneeded

1

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

not-just-java not-cdbs

reviewneeded

1

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

asac

approved with fix for LP: #416377 and #416401

2

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

asac

approved with fix for LP: #416374

2

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

asac

approved with fix for LP: #416396

2

libhamcrest-java [for junit4]

asac

approved with fix for LP: #416356 - if possible - and LP: #416396

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

2

libjoda-time-java [for libxstream-java]

asac

approved; optional LP: #416395

2

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

asac

approved with fix for LP: #416384

2

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

asac

approved with fix for LP: #416380

3

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

not-cdbs

asac

approved with fix for LP: #416345

3

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

asac

approved with fix for LP: #416388 and LP: #416387

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

TBD

  • Upload remaining confirmed packages to universe [ttx]: DONE (in NEW)
  • 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]: TODO
  • 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
  • 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)