Jump to: navigation, search

Difference between revisions of "Orbit Minutes 070529"

(New page: * Call convened at [http://timeanddate.com/worldclock/fixedtime.html?month=05&day=29&year=2007&hour=10&min=0&sec=0&p1=188 1000 EDT] * Call-in: '''613.287.8000''' or '''866.362.7064''', pas...)
 
(Action item for source-bundle script complete)
 
(7 intermediate revisions by one other user not shown)
Line 4: Line 4:
  
 
== Attendees ==
 
== Attendees ==
* TBD
+
* Hubert Leung
 +
* David Williams
 +
* Tom Watson
 +
* Christian Damus
 +
* Pascal Rapicault
 +
* Jeff McAffer
 +
* Simon Kaegi
 +
* Kim Moir
 +
* DJ Houghton
  
 
== Discussion ==
 
== Discussion ==
Line 12: Line 20:
 
====IP Log info====
 
====IP Log info====
 
DJ to give an update on Orbit IP Log info web page generation. (student project)
 
DJ to give an update on Orbit IP Log info web page generation. (student project)
* Many IP Log files have been created by bundle owners
+
* no more progress
* Still some left to do
+
* make sure we have a generic tool - use with Equinox Bundles and others for instance
* Code is almost ready for integration into the build process.
+
* people are gathering information for their own release reviews
* <font color="red">Action: DJ to integrate with build</font>
+
* is this required for Europa? not a stop ship
  
 
====Xerces====
 
====Xerces====
 
David to give an update of where we are with splitting up the Xerces APIs bundle.
 
David to give an update of where we are with splitting up the Xerces APIs bundle.
* David not present at call to give update.
+
* have to be careful about releasing a bundle name and changing it later
 
+
* if they are combined, then we shouldn't name it something that we might want to split it out into later because that would cause problems for people who require bundle
====Bugs Blocking Orbit====
+
* what about putting the API jars into Xerces and shipping it as one jar for now?
There are a few bugs in the platform which are serious enough to be blocking Orbit.
+
* David to talk to other Europa teams to ensure this won't break people
* [https://bugs.eclipse.org/bugs/show_bug.cgi?id=163746 163746], [https://bugs.eclipse.org/bugs/show_bug.cgi?id=183608 183608], [https://bugs.eclipse.org/bugs/show_bug.cgi?id=176183 176183]
+
* do we really need to break the APIs into 3 bundles? (javax.xml, dom, sax)
* If we have 2 features that both include the same bundle and we install the features to 2 different extension locations, then when we start Eclipse and go to the Manage Configurations page there is automatically a red X on one of the features.
+
* This is not a regression from Callisto - problem existed in Eclipse 3.2
+
* Wasn't a blocker in Callisto so it is hard to argue that it is a blocker for Europa.
+
* Update Manager isn't currently being developed so it will be hard to get the necessary changes in.
+
* Its close to the release and the necessary changes are most likely not trivial so it will be hard to get approval for release.
+
* Therefore these bugs will not be fixed for Europa.
+
 
+
===Other Discussion Topics===
+
  
 
====Source Bundles====
 
====Source Bundles====
In Orbit we produce all these bundles but they don't have source and we don't want to include source in them all so we need a means of producing separate source bundles.
+
Summary of source bundle events the past 2 weeks.
* Pascal and DJ have been working to get this done.
+
* Doc for submitted a source bundle - [[Orbit Source Bundles]]
* Ant tasks and build changes have been identified.
+
* Ant script is there which does most of the conversion work
* Bundle providers will create nested source bundles with a specified format.
+
* Pascal created doc for adding to your build - [[Orbit Source Bundles In Your Build]]
* Pascal has written an Ant task to help create this format.
+
* Problems when you import source bundles as source
* Wiki page ([[Orbit Source Bundles]]) will describe layout and process.
+
* Shape of source bundles is fixed because of the way source look-up works
* The Platform will have source bundles in RC1.
+
* ['''Done'''] Christian to update a new version of the script to the wiki
* If they can't be produced as part of the Orbit build, then we will create them manually.
+
* TPTP said they will be consuming source bundles for the next milestone.
+
  
====JCraft====
+
====Legal====
A new version of JCraft is ready for Orbit
+
Jeff to summarize legal info discussions with the Foundation.
* <font color="red">Action: DJ to release new version</font>
+
* Summary of discussions:
* The pre-built JAR is already signed but we're not sure by who
+
** if projects want to use something in orbit, they put in a CQ in orbit and one in their project.
* Michael is contacting the bundle provider for more info. (we also have tools which will tell us)
+
** the one in orbit is the master (legal approval for the library).  
* In Orbit we will not re-sign pre-built JARs.
+
** then any other project wanting to use that project, must enter a CQ.
 +
** ip log info maintained in orbit
 +
** tools-pmc responsible for review releasing the bundles
 +
** delegated to projects using those bundles
 +
** add to ip log which projects are using the bundle and its CQ
 +
** about files to be attached to the Orbit CQ for the bundle and then foundation can sign off on them
 +
* Still need to create a doc and flush out details.
  
====Legal====
+
===Other Discussion Topics===
People are confused by Orbit and the legal process. What do they need to do to contribute a bundle to Orbit? What do they need to do to consume a bundle from Orbit?
+
* Jeff has been talking to Janet to flush out the details.
+
* Recommendation is that when people want to contribute and use a third-party library bundle, they enter a CQ for Orbit (master) and then one for their project (e.g. WTP).
+
* The release review for the Orbit bundles will be delegated to the consumers of the bundles.
+
* Need a new status: one for "ready to use" and one for "ready to release".
+
* "ready to release" is set after feedback from the consumer. They say "we have looked at this bundle and the about files and believe it will pass our release review".
+
* <font color="red">Action: Jeff to create wiki page for CQ related HOWTO information</font>
+
  
====Release====
+
====Stable Build====
We are getting close to the Platform 3.3 release, do we anticipate many more changes in Orbit before then?
+
* create source bundles
* We will promote a build to stable later this week so the Platform team can consume it.
+
* start checking about files
 +
* promote late Wednesday
  
 
==Next Meeting==
 
==Next Meeting==
* TBD
+
[http://timeanddate.com/worldclock/fixedtime.html?month=06&day=12&year=2007&hour=10&min=0&sec=0&p1=188 June 12, 2007 at 1000 EDT], Agenda: [[Orbit Minutes 070612]]
<!-- [http://timeanddate.com/worldclock/fixedtime.html?month=05&day=29&year=2007&hour=10&min=0&sec=0&p1=188 May 29, 2007 at 1000 EDT], Agenda: [[Orbit Minutes 070529]]
+
-->
+
  
 
[[Category:Orbit]]
 
[[Category:Orbit]]
 
[[Category:Orbit/Meeting]]
 
[[Category:Orbit/Meeting]]
 
[[Category:Meeting]]
 
[[Category:Meeting]]

Latest revision as of 11:19, 29 May 2007

Attendees

  • Hubert Leung
  • David Williams
  • Tom Watson
  • Christian Damus
  • Pascal Rapicault
  • Jeff McAffer
  • Simon Kaegi
  • Kim Moir
  • DJ Houghton

Discussion

Review action items from last call

IP Log info

DJ to give an update on Orbit IP Log info web page generation. (student project)

  • no more progress
  • make sure we have a generic tool - use with Equinox Bundles and others for instance
  • people are gathering information for their own release reviews
  • is this required for Europa? not a stop ship

Xerces

David to give an update of where we are with splitting up the Xerces APIs bundle.

  • have to be careful about releasing a bundle name and changing it later
  • if they are combined, then we shouldn't name it something that we might want to split it out into later because that would cause problems for people who require bundle
  • what about putting the API jars into Xerces and shipping it as one jar for now?
  • David to talk to other Europa teams to ensure this won't break people
  • do we really need to break the APIs into 3 bundles? (javax.xml, dom, sax)

Source Bundles

Summary of source bundle events the past 2 weeks.

  • Doc for submitted a source bundle - Orbit Source Bundles
  • Ant script is there which does most of the conversion work
  • Pascal created doc for adding to your build - Orbit Source Bundles In Your Build
  • Problems when you import source bundles as source
  • Shape of source bundles is fixed because of the way source look-up works
  • [Done] Christian to update a new version of the script to the wiki

Legal

Jeff to summarize legal info discussions with the Foundation.

  • Summary of discussions:
    • if projects want to use something in orbit, they put in a CQ in orbit and one in their project.
    • the one in orbit is the master (legal approval for the library).
    • then any other project wanting to use that project, must enter a CQ.
    • ip log info maintained in orbit
    • tools-pmc responsible for review releasing the bundles
    • delegated to projects using those bundles
    • add to ip log which projects are using the bundle and its CQ
    • about files to be attached to the Orbit CQ for the bundle and then foundation can sign off on them
  • Still need to create a doc and flush out details.

Other Discussion Topics

Stable Build

  • create source bundles
  • start checking about files
  • promote late Wednesday

Next Meeting

June 12, 2007 at 1000 EDT, Agenda: Orbit Minutes 070612