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.
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== |
− | * | + | |
− | * where | + | ===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
Contents
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