Jump to: navigation, search

Difference between revisions of "Orbit Minutes 061212"

(Discussion)
m (Discussion)
 
(5 intermediate revisions by 4 users not shown)
Line 4: Line 4:
  
 
== Attendees ==
 
== Attendees ==
* Jeff McAffer
+
* Christian Damus
 +
* David Williams
 +
* DJ Houghton
 +
* Hubert Leung
 +
* John Graham
 +
* Simon Kaegi
 +
* Tom Watson
  
 
== Discussion ==
 
== Discussion ==
  
 
* '''Review action items from last call'''
 
* '''Review action items from last call'''
** Simon to creaate a wiki page on how to manage source for Orbit bundles.  <div style="border: 2px solid #8E87EB; padding: 6px;"></div>
+
** Simon to "add to exisiting"  wiki page on how to add source for Orbit bundles.  <div style="border: 2px solid #8E87EB; padding: 6px;">Done. See [[Adding Bundles to Orbit]] </div>
 
** David and Bjorn to start setting up the build <div style="border: 2px solid #8E87EB; padding: 6px;"></div>
 
** David and Bjorn to start setting up the build <div style="border: 2px solid #8E87EB; padding: 6px;"></div>
** David to setup a basic build for use in the mean time. <div style="border: 2px solid #8E87EB; padding: 6px;"></div>
+
** David to setup a basic build for use in the mean time.  
** Jeff to work with the PDE team to ensure that having multiple versions of the same bundle will work smoothly. <div style="border: 2px solid #8E87EB; padding: 6px;"></div>
+
<div style="border: 2px solid #8E87EB; padding: 6px;">Preliminary code up and running, but needs another day of work to be ready for others to use. See http://download.eclipse.org/tools/orbit/committers/
** Jeff to setup another call in three weeks.<div style="border: 2px solid #8E87EB; padding: 6px;">Done</div>
+
* CVS projects:
** DJ to test the wrappering
+
** org.eclipse.orbit.build.feature.set1
 +
** org.eclipse.orbit.build.feature.set2
 +
** org.eclipse.orbit.releng
 +
** org.eclipse.orbit.releng.builder
 +
** org.eclipse.orbit.releng.control
 +
** org.eclipse.orbit.releng.dropsite
 +
</div>
 +
* Jeff to work with the PDE team to ensure that having multiple versions of the same bundle will work smoothly. <div style="border: 2px solid #8E87EB; padding: 6px;">DJ reported that currently it doesn't, but plans are in place so it will for Europa. (see below)</div>
 +
** Jeff to setup next call on Tuesday, Jan. 9th, 11 AM EST. And send reminder. <div style="border: 2px solid #8E87EB; padding: 6px;">TODO</div>
 +
** DJ to test the wrappering  
 
<div style="border: 2px solid #8E87EB; padding: 6px;">
 
<div style="border: 2px solid #8E87EB; padding: 6px;">
 
* created [https://bugs.eclipse.org/bugs/show_bug.cgi?id=165356 Bug 165356]
 
* created [https://bugs.eclipse.org/bugs/show_bug.cgi?id=165356 Bug 165356]
Line 25: Line 40:
 
** Bundling multi-JAR distributions:  for libraries comprising multiple JAR files, where they are commonly used together, perhaps it is convenient for Orbit and its consumers alike to repackage them as a single OSGi bundle.  This can be done by nesting the original JARs within the bundle or by expanding their contents together into the bundle, both of which approaches have their pros and cons.
 
** Bundling multi-JAR distributions:  for libraries comprising multiple JAR files, where they are commonly used together, perhaps it is convenient for Orbit and its consumers alike to repackage them as a single OSGi bundle.  This can be done by nesting the original JARs within the bundle or by expanding their contents together into the bundle, both of which approaches have their pros and cons.
 
** Bundle Creation Details (see [https://bugs.eclipse.org/bugs/show_bug.cgi?id=159596 Bug 159596] for reference)
 
** Bundle Creation Details (see [https://bugs.eclipse.org/bugs/show_bug.cgi?id=159596 Bug 159596] for reference)
*** Who should the "provider" be? (Eclipse.org?)
 
 
*** Should the bundle version be the exact version or should we add a qualifier to allow for changes?
 
*** Should the bundle version be the exact version or should we add a qualifier to allow for changes?
 +
<div style="border: 2px solid #8E87EB; padding: 6px;">
 +
We decided to add a qualifier to allow for updates. We can now use 4 part version numbers ''and also'' add the qualifier.
 +
[https://bugs.eclipse.org/bugs/show_bug.cgi?id=168079 Bug 168079]
 +
has been fixed in Eclipse.
 +
</div>
 
*** Should we be specifying the Execution Environment and dependancies? If yes, then what is the easiest way to do this if we don't have the source?
 
*** Should we be specifying the Execution Environment and dependancies? If yes, then what is the easiest way to do this if we don't have the source?
  

Latest revision as of 09:31, 2 April 2007

Attendees

  • Christian Damus
  • David Williams
  • DJ Houghton
  • Hubert Leung
  • John Graham
  • Simon Kaegi
  • Tom Watson

Discussion

  • Review action items from last call
    • Simon to "add to exisiting" wiki page on how to add source for Orbit bundles.
    • David and Bjorn to start setting up the build
    • David to setup a basic build for use in the mean time.
Preliminary code up and running, but needs another day of work to be ready for others to use. See http://download.eclipse.org/tools/orbit/committers/
  • CVS projects:
    • org.eclipse.orbit.build.feature.set1
    • org.eclipse.orbit.build.feature.set2
    • org.eclipse.orbit.releng
    • org.eclipse.orbit.releng.builder
    • org.eclipse.orbit.releng.control
    • org.eclipse.orbit.releng.dropsite
  • Jeff to work with the PDE team to ensure that having multiple versions of the same bundle will work smoothly.
    DJ reported that currently it doesn't, but plans are in place so it will for Europa. (see below)
    • Jeff to setup next call on Tuesday, Jan. 9th, 11 AM EST. And send reminder.
      TODO
    • DJ to test the wrappering
  • created Bug 165356
  • PDE problems: PDE doesn't handle multiple versions of the same bundle very well in the target platform. See Bug 162388
  • JUnit problems: Some initial problems, but potentially related to the PDE problem described above. See Bug 167289
  • Ant problems: the name of the bundle is hard-coded into the Eclipse.Ant plug-in and there are problems when it finds the wrapper bundle and looks for the libraries that it contributes. (none) See Bug 167291.
  • Other discussion topics
    • Bundling multi-JAR distributions: for libraries comprising multiple JAR files, where they are commonly used together, perhaps it is convenient for Orbit and its consumers alike to repackage them as a single OSGi bundle. This can be done by nesting the original JARs within the bundle or by expanding their contents together into the bundle, both of which approaches have their pros and cons.
    • Bundle Creation Details (see Bug 159596 for reference)
      • Should the bundle version be the exact version or should we add a qualifier to allow for changes?

We decided to add a qualifier to allow for updates. We can now use 4 part version numbers and also add the qualifier. Bug 168079 has been fixed in Eclipse.

      • Should we be specifying the Execution Environment and dependancies? If yes, then what is the easiest way to do this if we don't have the source?

Open Action Items