Java frameworks improvements (move Hibernate to main)
Improvements in Java frameworks support in Ubuntu, including:
* Sync Spring to avoid the JRuby dependency
* Moving Hibernate to main
Blueprint information
- Status:
- Not started
- Approver:
- Jos Boumans
- Priority:
- Undefined
- Drafter:
- None
- Direction:
- Needs approval
- Assignee:
- None
- Definition:
- Review
- Series goal:
- None
- Implementation:
- Deferred
- Milestone target:
- None
- Started by
- Completed by
Whiteboard
Reviewers: jib + mathiaz
Secondary engineer:
jib review / 20100526:
* It was my understanding from UDS that'd we'd focus on Hibernate with a Tomcat stack, not glassfish
or JBOSS - are all those dependencies still necessary in that case?
* This spec is all about moving Hibernate to main. Unfortunately that means MIRing JBoss and Glassfish, unless someone that knows those stacks by heart can cut some unnecessary dependencies (but I'd be surprised) --ttx
* Complexitiy is hard for me to judge as I don't know the state of the packages. Guidance appreciated.
* Based on past experience (Eucalyptus in main), I'd say complexity=7 --ttx
* This is a perfect spec for a Javahire in mentoring. It makes you look into Java packaging for lots of different style of packages, with an eye into making them policy-compliant, clean, and testsuite-enabled. His Java expertise would make him question certain dependencies, potentially resulting in a cut in the number of MIRs. Given complexity, I wouldn't pursue this without that person -- ttx
* Suggested Subcycle: Alpha3 for the MIRs
Work items for maverick-alpha-2:
[ttx] Sync Spring so that it doesn't depend on JRuby: TODO
Work items:
Check dependency list with updated packages: TODO
Polish packaging and file MIR for libhibernate3-java: TODO
Polish packaging and file MIR for libjgroups-java: TODO
Polish packaging and file MIR for jbossas4: TODO
Polish packaging and file MIR for libjboss-
Polish packaging and file MIR for libjboss-
Polish packaging and file MIR for libjboss-
Polish packaging and file MIR for libdtdparser-java: TODO
Polish packaging and file MIR for libjboss-
Polish packaging and file MIR for libjboss-
Polish packaging and file MIR for libjboss-
Polish packaging and file MIR for libjboss-
Polish packaging and file MIR for libjboss-
Polish packaging and file MIR for libjboss-
Polish packaging and file MIR for libjboss-aop-java: TODO
Polish packaging and file MIR for libjboss-
Polish packaging and file MIR for libjboss-
Polish packaging and file MIR for libjboss-vfs-java: TODO
Polish packaging and file MIR for libgetopt-java: TODO
Polish packaging and file MIR for libconcurrent-java: TODO
Polish packaging and file MIR for libquartz-java: TODO
Polish packaging and file MIR for libhibernate-
Polish packaging and file MIR for libhibernate-
Polish packaging and file MIR for libhibernate-
Polish packaging and file MIR for libhibernate-
Polish packaging and file MIR for glassfish: TODO
Polish packaging and file MIR for ehcache: TODO
Polish packaging and file MIR for libjsr107-java: TODO
Polish packaging and file MIR for liboscache-java: TODO
Polish packaging and file MIR for libjboss-
Polish packaging and file MIR for libdb-je-java: TODO
Polish packaging and file MIR for libjdbm-java: TODO
Polish packaging and file MIR for libjboss-
Polish packaging and file MIR for libjgroups2.6-java: TODO
Polish packaging and file MIR for libjcip-
Polish packaging and file MIR for libexml-java: TODO
Polish packaging and file MIR for libswarmcache-java: TODO
Track all MIR completion: TODO
Fix eucalyptus-