Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "Equinox Minutes - 20080205"

(New page: ==Call-in Information== * Tuesdays from 2:05pm to 3:05pm (Eastern) * '''613.287.8000''' or '''866.362.7064''', passcode '''892048#''' ==Attendees== ==Topics== * What is the install area?...)
 
 
Line 4: Line 4:
  
 
==Attendees==
 
==Attendees==
 +
* John Arthorne
 +
* Oleg Besedin
 +
* Matt Flaherty
 +
* DJ Houghton
 +
* Simon Kaegi
 +
* Tim Mok
 +
* Andrew Niefer
 +
* Pascal Rapicault
 +
* Tom Watson
 +
* Mike Wilson
  
==Topics==
+
==Discussion Topics==
* What is the install area?
+
 
* where will p2 graduate? Do we create a component?
+
===Bug about adaptor manager===
 +
* get adaptor doesn't return anything if the bundle hasn't been activated yet
 +
* one recommendation is to have a flag for people who provide factories to force activation
 +
* if true, then getAdaptor will activate. (behave the same as loadAdaptor
 +
* bug number is 82973
 +
* similar to one in the extension registry about activation
 +
 
 +
===Substitutable Exports===
 +
* some people recommend exporting and importing all packages
 +
* Apache is doing it and it is listed as a best practice
 +
* if you specify both, then the framework chooses you as only one... either importer or exporter
 +
* breaks required bundle clients
 +
* tom has opened a bug against OSGi
 +
* equinox bug https://bugs.eclipse.org/bugs/show_bug.cgi?id=217724
 +
 
 +
===Install Location===
 +
* Install area has always been where we find Eclipse, not where the framework is
 +
* used to default to where the exe is
 +
* assumptions were made about the shape of things on disk
 +
* if launcher jar is in a folder called plug-ins, then install area is the parents of the plug-ins folder
 +
* this works ok if you are self-contained
 +
* p2 allows users to have a bundle pool which is separate from your install
 +
* path magic doesn't work anymore
 +
* people have made assumptions
 +
* we need a new property which describes where the executable is located
 +
* how useful is the osgi.install property?
 +
* should we deprecate this and create a new one which represents the location of the launcher?
 +
* Tom to work with Pascal on a proposal to describe these locations
 +
* 2 problem areas are: osgi.install.area and Platform#getInstallLocation

Latest revision as of 16:09, 5 February 2008

Call-in Information

  • Tuesdays from 2:05pm to 3:05pm (Eastern)
  • 613.287.8000 or 866.362.7064, passcode 892048#

Attendees

  • John Arthorne
  • Oleg Besedin
  • Matt Flaherty
  • DJ Houghton
  • Simon Kaegi
  • Tim Mok
  • Andrew Niefer
  • Pascal Rapicault
  • Tom Watson
  • Mike Wilson

Discussion Topics

Bug about adaptor manager

  • get adaptor doesn't return anything if the bundle hasn't been activated yet
  • one recommendation is to have a flag for people who provide factories to force activation
  • if true, then getAdaptor will activate. (behave the same as loadAdaptor
  • bug number is 82973
  • similar to one in the extension registry about activation

Substitutable Exports

  • some people recommend exporting and importing all packages
  • Apache is doing it and it is listed as a best practice
  • if you specify both, then the framework chooses you as only one... either importer or exporter
  • breaks required bundle clients
  • tom has opened a bug against OSGi
  • equinox bug https://bugs.eclipse.org/bugs/show_bug.cgi?id=217724

Install Location

  • Install area has always been where we find Eclipse, not where the framework is
  • used to default to where the exe is
  • assumptions were made about the shape of things on disk
  • if launcher jar is in a folder called plug-ins, then install area is the parents of the plug-ins folder
  • this works ok if you are self-contained
  • p2 allows users to have a bundle pool which is separate from your install
  • path magic doesn't work anymore
  • people have made assumptions
  • we need a new property which describes where the executable is located
  • how useful is the osgi.install property?
  • should we deprecate this and create a new one which represents the location of the launcher?
  • Tom to work with Pascal on a proposal to describe these locations
  • 2 problem areas are: osgi.install.area and Platform#getInstallLocation

Back to the top