Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[eclipselink-dev] Minutes: EclipseLink Dev Meeting Jan 23 2008

http://wiki.eclipse.org/EclipseLink/DevMeetings
 
Minutes are prefixed by >
 
2PM EST, Wednesday Jan 23th, 2008
Attendees
----------
Tom Ware, Blaise Doughan, Doug Clarke, Guy Pelletier, David Twelves, Peter Krogh, Michael O'Brien, Neil Hauge, Roger Striffler, Mitesh (SUN)
 
== Agenda Jan 23, 2008 ==
=== Status updates ===
 
* IP Review ([[EclipseLink/IPLog]])
** EclipseLink code being reviewed
>contentious - concurrent hashmap implementation must be changed
>ItentityHashTable gone
>ItentityHashMap (Doug Lee version) - unmodifiable without Mitesh permission
>slightly different usage on putAt() method
>cannot subclass, method modified is public
>cannot find public reference for public domain version of the class we use
 
**BSD License
>Expect will be done, waiting on lawyers, folluw up on Denis, no more hurdles
 
** [[EclipseLink/Dependencies]] - All approved. Still need PMC approval for 3rd party dependencies - Doug
** Main TopLink Contribution awaiting final approval
*** Review on going.
** Workbench CQ Approved
** UserGuide CQ Approved
* Dual Licensing with BSD
** Awaiting BSD availability. Working with Eclipse Foundation legal
** Will update all source in SVN and CQ with dual license header when available
* OSGi Proof of Concept
>Need more people to try out
>obtained independent bundles via Orbit project
>refactored but not checked in changes
>subversion learning: need osgi folder
>Do we decompose into separate jars or single jar
>mailing list user asked if he could debug in an osgi environment
>Need to make decision on merge/modify main development to align with this.
>>>>developers need to sign off on this project at some point - so check out demo<<<<

>we might have eclipselink*.jar for each component
>We will need a # of developers to agree to move forward in the very near future
 
>teneo project is a consumer of eclipselink
>Brian Hunt has the most interest
** [[EclipseLink/Development/OSGi_Proof_of_Concept | Wiki page added with POC status, demos, and usage instructions]].
** Branch Created in SVN for exploration of [[EclipseLink/Development/OSGi|EclipseLink as OSGi bundles]].
** POC running simple JPA and JAXB 2.0 apps in pure OSGi environment--no Equinox extensions used.
 
** Workbench Status
>Working on integrating build into trunk build scripts
>Working on classpath issues before checking into subversion
 
==== 1.0M4 ====
* Milestone release Date - Feb 6th
* Automated build
>Issue: work will be restarted after completing current Maven work
 
** Continuous builds
*** Continous builds running again.
*** Tests to be added to continuous build when automated testing framework is completed
* Automated Testing - Tom
** JPA FullRegressionTestSuite and core SRG pass on EclipseLink build server
** JPA, MOXy, SDO and DBWS SRGs are needed
** Core SRG runs automatically with build
** Publication of test results
*** HTML version of Core SRG results published with each build
*** Peter working on making result linkable.
>links fixed
 
* Foundation and JPA Status
** Deprecation Removal - Kyle
** Deployment XML rework - Guy
>on track to get next phase released before next milestone
 
* OXM, JAXB, SDO - Blaise D
>on track for next milestone
>features under code review
 
* Documentation Status - Rick S
>
** Complete [[EclipseLink/UserGuide|User's Guide]] available. Minor/final cleanup remaining.
** Adding crosslinks from/to examples, FAQs, etc.
** Working on [[EclipseLink/UserGuide/Contributor_Guidelines|Contributor Guidelines]]
** Javadocs linked from [[EclipseLink/UserGuide|User's Guide]]
** Improved searching
* Maven - Mitesh
** Building Mavenized bundle of EclipseLink
 
==== 1.0 Exit Criteria ====
* 1.0 [[EclipseLink/Development/Release/1.0#1.0_Release_Criteria | Exit Criteria]] now documented. Please review and provide feedback on the dev mailing list - Doug
* Need to provide projected release date. Planning for first half of 2008. Waiting for JAXB 2.1 compliance estimates - Doug
 
=== General Issues ===
* nightly eclipselink.jar checked into build -
>Same problem as maven, taging, nightly jar should be possible
>change / to . in ** bug created: [http://bugs.eclipse.org/211760 211760]
 
* new Productname EPS(EclipseLink) may be causing issues with our meta data
** Bugs button is now greyed out, and I can't figure out how to fix it.  Escape brackets???
* Auto generation of backlog list from bugs.
>didnt happen yet for M3/M4 continue for M5
** Like to try this for M3.  Peter to follow up
* SVN Proxy
>Oracle internal issue - workarounds with 3 proxies
 
>Mitesh: Doug> in the middle of an email conversation
 
>exit criteria> Jaxb 2.0 certifications
 
=== Upcoming Issues ===
 
The following items require discussion but are not yet at the stage where a solution can be proposed.
 
* [[EclipseLink/Development/Examples]]: Strategy for the development and maintenance of examples
* [[EclipseLink/Development/OSGi]]: Strategy for delivery of OSGi/Equinox bundles
* [[EclipseLink/Development/JPA_2.0]]: Strategy for the concurrent development of JPA 2.0 while maintaining JPA 1.0 usage
* [[EclipseLink/Development/Spring]]: Strategy for using EclipseLink within the Spring Framework
* [[EclipseLink/Development/Java6]]: Strategy for using EclipseLink on a Java SE 6 JRE
 
>Action: contact peter if the automated build should be suspended for workbench
 

>>>>>>>>>Discussion about essentials - meeting part 2
>Mitesh: talk about essentials with Elliot
>Oracle
2 streams currently
one is tightly controlled
The other is for fixing escalated bugs
 
>Oracle
Issue: oracleAS, TMax, Spring all are distributing essentials - we have a responsiblity to these customers to fix any issues
We would like to continue to service these customers with critical fixes down the road
How do we rebuild/redistribute updated jar to customer.
 
>Sun
>Elliot: needs to understand issues first
V3 work is not an appropriate place
Trunk is quiet
possibility to treat the same way we treat our own escalations with a new branch
This does not fully scale, SUN is responsible to the content of the branch (sustaining)
so that the update releases are merged and kept stable.
 
>Oracle
We have independent support aggreements, it is inevitable that we will find a bug in essentials that requires a plan
 
>SUN
Either company must be able to respond to a customer escallation
>Mitesh
Issue when you create a branch is that the support will not be there for an official build/web site publishment
 
>Oracle
Chance both companies will want this fixed
As long as the ability for the branch to be the official source is there - this is ok
 
>SUN
Might be viewed as a tall order
 
>Oracle
We can create a patch set
 
>Sun
We need to own the repository, but you should be able to branch
 
>Oracle
Toplink essentials community at large needs to be switched over to EclipseLink without abandoning some essentials users
We need to make some formal public announcements about V3
On the EclipseLink side we need migration tools to help switching over to EclipseLink
Wait for feedback on where we are going
We will rely on SUN to work with us on notifying the committers about what is happening including possibly phoning some committers
 
>Sun
We will work towards a Blog
Offline to see what the message is
First step - blog at Glassfish
 
>Oracle
Will work on consistent message
Schedule for next week (offline)
Try for 1400EST Friday
 
V2 CVS repository will continue to be available
 
>Sun
Notion of things that are non-critical going into a holding area - we will need a similar mechanism
 
>Oracle
We need to redirect users to eclipselink
We will end up with an FAQ
Q) I found something i would like enhanced in essentials what do I do?
 
Based on customer feedback on features that are not in essentials - customers can/should be able to get these from the full eclipseLink build
 
 
 
 
 

 
 

Back to the top