[equinox-dev] [prov] p2 naming

2007-09-11 Thread Jeff McAffer
Just to nip this in the bud...

The proposed, voted on and approved name is "p2" not "P2".

Jeff
___
equinox-dev mailing list
equinox-dev@eclipse.org
https://dev.eclipse.org/mailman/listinfo/equinox-dev


Re: [equinox-dev] Compilation warnings in latest nightly build

2007-09-11 Thread Thomas Watson

Thanks for the info and the lead-in Olivier.

As you may have noticed the new bundles contributed by Prosyst have been
added to the equinox incubator build and can now be downloaded from the
equinox download page.  I updated the projects with the following:

- added .qualifier to the Bundle-Version
- added appropriate Bundle-RequiredExecutionEnvironment headers and updated
compiler settings to use the proper execution environment JRE to build.
- updated the settings the equinox code formatter and to format and
organize imports on Java file saves
- formatted and organized imports of all the code according to the new
settings
- fixed the compiler warnings from the build

Over the next few milestones we will be reviewing the code and getting it
into shape for graduation out of the incubator.  Any help from the
community in testing and reviewing the code is appreciated.  Please use the
bundles from the equinox download page and open any bugs for issues you may
find.  Thanks.

Tom




   
 Olivier Thomann   
 To
 Sent by:  equinox-dev@eclipse.org 
 equinox-dev-bounc  cc
 [EMAIL PROTECTED]
   Subject
   [equinox-dev] Compilation warnings
 09/11/2007 09:16  in latest nightly build 
 AM
   
   
 Please respond to 
  Equinox  
development
   mailing list
 <[EMAIL PROTECTED] 
 pse.org>  
   
   




Hi,

Several warnings were found in last nightly build.

Here is a list of concerned bundles:
- org.eclipse.equinox.ds
- org.eclipse.equinox.io
- org.eclipse.equinox.ip
- org.eclipse.equinox.util
- org.eclipse.equinox.wireadmin

Please review the warnings from the nightly build results. These warnings
are trivial to address. If you wonder why it is useful to provide a
serialVersionUID field, I would suggest the reading of the tutorial about
serialization.
The projects' settings can also be modified to prevent this kind of
warnings in future builds. If you don't know how to do that, let me know.

Olivier
___
equinox-dev mailing list
equinox-dev@eclipse.org
https://dev.eclipse.org/mailman/listinfo/equinox-dev
<><><>___
equinox-dev mailing list
equinox-dev@eclipse.org
https://dev.eclipse.org/mailman/listinfo/equinox-dev


Re: [equinox-dev] Launcher and fragments

2007-09-11 Thread Andrew Niefer
One reason for having the libraries in the fragments is probably just 
because we couldn't think of a better place to put them. :)

Both the exe and the launcher.jar have a similar kind of relationship to 
the fragments, however, for the launcher.jar this is an optional 
dependency.
We just never had a mechanism for describing this relationship from the 
exe.

Note that there may be a use case to provision the launcher.jar + fragment 
but not the exe.

-Andrew



Pascal Rapicault/Ottawa/[EMAIL PROTECTED] 
Sent by: [EMAIL PROTECTED]
09/11/2007 10:33 AM
Please respond to
Equinox development mailing list 


To
Equinox development mailing list 
cc

Subject
Re: [equinox-dev] Launcher and fragments






I was not suggesting the creation of an exe bundle to be shipped with the
eclipse SDK. Instead I was trying to define what, in the absolute, these
platform specific bits were really complementary of, and I think they are
really complement of the exe since without these libraries the exe simply
does not work (Somewhat the relationship between the exe and the platform
specific launchers is the same than the relationship between swt and its
fragments). Also, they happen to be used by the launcher.jar in some
particular scenarios, but I would rather see this as an optional 
dependency
from the launcher.jar onto these platform specific extensions to the exe.

Of course this does not necessarily make sense from an osgi point of view.
However if you put a provisioning hat on, it changes a lot of things, 
since
you can reason about the dependencies between the exe and the platform
specific launchers in one abstraction. Therefore we would have an
InstallableUnit representing the eclipse.exe. This IU would eagerly 
require
a "platform specifc launcher" capability that would be provided by the
InstallableUnit representing the platform specific launchers. This way we
are sure that provisioning the eclipse.exe always causes the provisioning
of a fully functional exe. Then the launcher.jar IU would optionally
require a capability provided by the platform specific IUs.

PaScaL



  
  From:   Thomas Watson <[EMAIL PROTECTED]>   
  
  To: Equinox development mailing list
 
  
  Date:   09/11/2007 10:04 AM  
  
  Subject:Re: [equinox-dev] Launcher and fragments
  





Both the eclipse.exe and the equinox.launcher bundle may load the native
library in launcher For example when launching
self-hosting, the eclipse.exe is not used. In this case the
equinox.launcher java code loads the shared library. Currently there is no
eclipse.exe bundle, that left us with the equinox.launcher bundle for the
host of the shared library fragments. We could create an 
equinox.executable
host bundle but I'm not sure what the motivation would be for that since 
it
would be an empty host that does nothing other than allow the native code
fragment bundles to resolve.

Tom



(Embedded image moved to file: pic28687.gif)Inactive hide details for
Pascal Rapicault ---09/11/2007 08:47:29 AM---Hello,Pascal Rapicault ---09
/11/2007 08:47:29 AM---Hello,
 
 Pascal 
 Rapicault 
   (Embedded image moved to file: 
 Sent by:pic07796.gif) 
 equinox-dev-bouTo 

 [EMAIL PROTECTED] (Embedded image moved to 
 g   file: pic02767.gif) 
 Equinox development 
 mailing list 
 09/11/2007   

 08:43 AM(Embedded image moved to file: 
 pic10822.gif) 
cc 

Please respond to(Embedded image moved to 
Equinox development mailing list file: pic14897.gif) 
(Embedded image moved to file: 
 pic08629.gif) 
   Subject 

 (Embedded image moved to 
 file: pic01938.gif) 
 [equinox-dev] Launcher 
 and fragments 
 
 
 (Embedded image moved to file: 
 pic20060.gif) 
(Embedded image moved to 
file: pic06956.gif) 
 
 




Hello,

I'm questioning why the launcher... bundles are fragments of
the launcher bundle?
If I remember correctly the launcher fragments result from the
reorganization of the eclipse.exe where we tried to make the exe a

Re: [equinox-dev] Launcher and fragments

2007-09-11 Thread Pascal Rapicault
I was not suggesting the creation of an exe bundle to be shipped with the
eclipse SDK. Instead I was trying to define what, in the absolute, these
platform specific bits were really complementary of, and I think they are
really complement of the exe since without these libraries the exe simply
does not work (Somewhat the relationship between the exe and the platform
specific launchers is the same than the relationship between swt and its
fragments). Also, they happen to be used by the launcher.jar in some
particular scenarios, but I would rather see this as an optional dependency
from the launcher.jar onto these platform specific extensions to the exe.

Of course this does not necessarily make sense from an osgi point of view.
However if you put a provisioning hat on, it changes a lot of things, since
you can reason about the dependencies between the exe and the platform
specific launchers in one abstraction. Therefore we would have an
InstallableUnit representing the eclipse.exe. This IU would eagerly require
a "platform specifc launcher" capability that would be provided by the
InstallableUnit representing the platform specific launchers. This way we
are sure that provisioning the eclipse.exe always causes the provisioning
of a fully functional exe. Then the launcher.jar IU would optionally
require a capability provided by the platform specific IUs.

PaScaL





  From:   Thomas Watson <[EMAIL PROTECTED]> 
  


  To: Equinox development mailing list 



  Date:   09/11/2007 10:04 AM   



  Subject:Re: [equinox-dev] Launcher and fragments  








Both the eclipse.exe and the equinox.launcher bundle may load the native
library in launcher For example when launching
self-hosting, the eclipse.exe is not used. In this case the
equinox.launcher java code loads the shared library. Currently there is no
eclipse.exe bundle, that left us with the equinox.launcher bundle for the
host of the shared library fragments. We could create an equinox.executable
host bundle but I'm not sure what the motivation would be for that since it
would be an empty host that does nothing other than allow the native code
fragment bundles to resolve.

Tom



(Embedded image moved to file: pic28687.gif)Inactive hide details for
Pascal Rapicault ---09/11/2007 08:47:29 AM---Hello,Pascal Rapicault ---09
/11/2007 08:47:29 AM---Hello,
   
 Pascal
 Rapicault 
   (Embedded image moved to file:
 Sent by:pic07796.gif) 
 equinox-dev-bouTo 
 [EMAIL PROTECTED] (Embedded image moved to  
 g   file: pic02767.gif)   
 Equinox development   
 mailing list  
 09/11/2007   
 08:43 AM(Embedded image moved to file:
 pic10822.gif) 
cc 
Please respond to(Embedded image moved to  
Equinox development mailing list file: pic14897.gif)   
(Embedded image moved to file:
 pic08629.gif) 
   Subject 
 (Embedded image moved to  
 file: pic01938.gif)   
 [equinox-dev] Launcher
 and fragments 
   
  

[equinox-dev] Compilation warnings in latest nightly build

2007-09-11 Thread Olivier Thomann
Hi,

Several warnings were found in last nightly build.

Here is a list of concerned bundles:
- org.eclipse.equinox.ds
- org.eclipse.equinox.io
- org.eclipse.equinox.ip
- org.eclipse.equinox.util
- org.eclipse.equinox.wireadmin

Please review the warnings from the nightly build results. These warnings 
are trivial to address. If you wonder why it is useful to provide a 
serialVersionUID field, I would suggest the reading of the tutorial about 
serialization.
The projects' settings can also be modified to prevent this kind of 
warnings in future builds. If you don't know how to do that, let me know.

Olivier
___
equinox-dev mailing list
equinox-dev@eclipse.org
https://dev.eclipse.org/mailman/listinfo/equinox-dev


Re: [equinox-dev] Launcher and fragments

2007-09-11 Thread Thomas Watson

Both the eclipse.exe and the equinox.launcher bundle may load the native
library in launcher  For example when launching
self-hosting, the eclipse.exe is not used.  In this case the
equinox.launcher java code loads the shared library.  Currently there is no
eclipse.exe bundle, that left us with the equinox.launcher bundle for the
host of the shared library fragments.  We could create an
equinox.executable host bundle but I'm not sure what the motivation would
be for that since it would be an empty host that does nothing other than
allow the native code fragment bundles to resolve.

Tom




   
 Pascal Rapicault  
To
 Sent by:  Equinox development mailing list
 equinox-dev-bounc
 [EMAIL PROTECTED] cc
   
   Subject
 09/11/2007 08:43  [equinox-dev] Launcher and  
 AMfragments   
   
   
 Please respond to 
  Equinox  
development
   mailing list
 <[EMAIL PROTECTED] 
 pse.org>  
   
   





Hello,

I'm questioning why the launcher... bundles are fragments of
the launcher bundle?
If I remember correctly the launcher fragments result from the
reorganization of the eclipse.exe where we tried to make the exe as small
as possible. Therefore it seems to me that the declaration of the platform
specific launcher bundles as fragment of the launcher.jar (formerly
startup.jar) is abusive. However I found weird that we did without a
precise motive. Does anyone remember it?

For me, the platform specific launchers should be "fragment to the
eclipse.exe".

PaScaL

___
equinox-dev mailing list
equinox-dev@eclipse.org
https://dev.eclipse.org/mailman/listinfo/equinox-dev
<><><>___
equinox-dev mailing list
equinox-dev@eclipse.org
https://dev.eclipse.org/mailman/listinfo/equinox-dev


[equinox-dev] Launcher and fragments

2007-09-11 Thread Pascal Rapicault

Hello,

I'm questioning why the launcher... bundles are fragments of
the launcher bundle?
If I remember correctly the launcher fragments result from the
reorganization of the eclipse.exe where we tried to make the exe as small
as possible. Therefore it seems to me that the declaration of the platform
specific launcher bundles as fragment of the launcher.jar (formerly
startup.jar) is abusive. However I found weird that we did without a
precise motive. Does anyone remember it?

For me, the platform specific launchers should be "fragment to the
eclipse.exe".

PaScaL

___
equinox-dev mailing list
equinox-dev@eclipse.org
https://dev.eclipse.org/mailman/listinfo/equinox-dev


[equinox-dev] Provisioning Symposium at Eclipse Summit Europe

2007-09-11 Thread Jeff McAffer
First off, the Eclipse Summit Europe is coming and is looking like a great 
event.
http://eclipsesummit.org/summiteurope2007/

Last year there were a series of very cool symposia during the conference. 
 This year that set has been expanded and now occupy a full day prior to 
the main event.
http://eclipsesummit.org/summiteurope2007/index.php?page=tuesday/

Tim Webb (Maya) and I are hosting a Provisioning  Symposium with the 
intention of following on from the Ganymede Provisioning workshop held in 
the spring.  That workshop was very successful as a context-setting and 
initial direction setting effort.  Several key connections were made and 
fruit of those connections has been born.  In the intervening months both 
the Equinox provisioning effort (now called "p2") and Maya have made 
progress and much code has been written.  This symposium brings together 
committers and interested parties to report on and evaluate current 
provisioning initiatives, sketch efficient and practical solutions to real 
provisioning problems and identify opportunities for cooperation.
 http://eclipsesummit.org/summiteurope2007/index.php?page=detail/&id=5

The symposium is structured as a relatively informal gathering where the 
focus is on discussion, not presentation.  To facilitate that discussion 
we are asking potential participants to send in a position paper 
describing their interests.  This does not have to be anything fancy or 
long.  Just outline what your use cases, interests, code, ...  See the 
symposium description for more details.
 http://eclipsesummit.org/summiteurope2007/index.php?page=symposiaformat/

Hope to see you there.

Jeff/Tim___
equinox-dev mailing list
equinox-dev@eclipse.org
https://dev.eclipse.org/mailman/listinfo/equinox-dev