[equinox-dev] IP CQs waiting on your team

2012-09-04 Thread portal on behalf of emo
equinox-dev,
IPZilla records show that one or more of the projects on which you are
developer are in need of attention.  The following CQs have been in the
'awaiting_project' status for over 3 weeks  and need your team to take
action.

  rt.equinox:

6484 Apache Felix Resolver -- checkintocvs, nonepl, sourceandbinary,
unmodified, 4 months ago
https://dev.eclipse.org/ipzilla/show_bug.cgi?id=6484

If you have any questions, please do not hesitate to contact your project
lead, PMC member, or the EMO 

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


[equinox-dev] Project meta data is out of date for rt.equinox

2012-09-04 Thread portal on behalf of emo
Thomas,
Projects are required to keep meta data up to date using the MyFoundation
Portal (http://portal.eclipse.org/).  The following problems were found
with this project's meta-data:

* Project home page does not exist (projecturl = http://eclipse.org/equinox
returns a 404)

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


Re: [equinox-dev] About the fwk rewrite

2012-09-04 Thread Pascal Rapicault

On 2012-09-04, at 10:23 AM, Thomas Watson wrote:

> I will be working on documenting the goals and design of the generic model 
> over the coming weeks.  No, I did not rework the way EclipseStarter reads 
> config.ini.  EclipseStarter is just a launcher (that ends up using 
> org.osgi.framework.launch API).  It still reads the config.ini for framework 
> configuration and it still continues to install the initial bundles from the 
> osgi.bundles property.  I tried to keep this flow so that the new framework 
> implementation could be boot strapped without tons of changes to the rest of 
> Eclipse.  For example, you should be able to launch a self-hosted eclipse 
> with the new implementation from a Juno installation.
> 
I was asking because I thought this could be a nice way to change the 
way files are laid out on disk to make them easier to manage (e.g. have 
multiple config files that are read and merged at runtime rather than one 
file). However this would most likely require changes to p2 and PDE which is 
probably way broader than the scope of the work desired here.
> But I did greatly simplify how the framework stores its persistent 
> information on disk.  That is really the only part the core framework 
> controls as far as layout on disk is concerned.  All other aspects are 
> handled by things outside of the core framework (e.g. the plugins folder the 
> configuration/ folder etc.).
> 
> For the Felix comment.  Have I thought of just using the Felix Framework as 
> is?  Sure, but I think competition is good and I think it is in the best 
> interest of Eclipse to continue to have ownership of one of the core 
> technologies it is running on.  Also, I want to point out that the OSGi 
> Resolver specification is a very small part of a proper OSGi Framework 
> implementation.  It is a large leap to go from using one small part of the 
> felix project to moving completely over to the Felix OSGi Framework 
> implementation.  Also, I should point out that the Felix Framework is not 
> currently using the OSGi Enterprise Specified Resolver service 
> implementation.  It should not be a large amount of work for them to do that 
> but, as of right now, the OSGi Resolver service implementation in Felix is a 
> separate bundle.  Richard Hall hopes to eventually merge that implementation 
> into the Felix framework.
> 
I was curious since after all collaboration may have been as fruitful 
than co-opetition. Thanks for taking the time to answer.

Pascal
> 
> Tom
> 
> 
> 
> Pascal Rapicault ---09/04/2012 06:12:46 AM---I have a couple 
> questions about the framework rewrite:
> 
> 
> From:
> 
> Pascal Rapicault 
> 
> To:
> 
> Equinox development mailing list ,
> 
> Date:
> 
> 09/04/2012 06:12 AM
> 
> Subject:
> 
> [equinox-dev] About the fwk rewrite
> 
> 
> 
> I have a couple questions about the framework rewrite:
> - Is there a document describing the goals of the rewrite
> - Is there any plan to change how things work on disk? (e.g. config.ini)
> - Since we are sharing the resolver with Felix, have we considered simply 
> reusing felix in its entirety?
> 
> 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 mailing list
equinox-dev@eclipse.org
https://dev.eclipse.org/mailman/listinfo/equinox-dev


Re: [equinox-dev] About the fwk rewrite

2012-09-04 Thread Thomas Watson

I will be working on documenting the goals and design of the generic model
over the coming weeks.  No, I did not rework the way EclipseStarter reads
config.ini.  EclipseStarter is just a launcher (that ends up using
org.osgi.framework.launch API).  It still reads the config.ini for
framework configuration and it still continues to install the initial
bundles from the osgi.bundles property.  I tried to keep this flow so that
the new framework implementation could be boot strapped without tons of
changes to the rest of Eclipse.  For example, you should be able to launch
a self-hosted eclipse with the new implementation from a Juno installation.

But I did greatly simplify how the framework stores its persistent
information on disk.  That is really the only part the core framework
controls as far as layout on disk is concerned.  All other aspects are
handled by things outside of the core framework (e.g. the plugins folder
the configuration/ folder etc.).

For the Felix comment.  Have I thought of just using the Felix Framework as
is?  Sure, but I think competition is good and I think it is in the best
interest of Eclipse to continue to have ownership of one of the core
technologies it is running on.  Also, I want to point out that the OSGi
Resolver specification is a very small part of a proper OSGi Framework
implementation.  It is a large leap to go from using one small part of the
felix project to moving completely over to the Felix OSGi Framework
implementation.  Also, I should point out that the Felix Framework is not
currently using the OSGi Enterprise Specified Resolver service
implementation.  It should not be a large amount of work for them to do
that but, as of right now, the OSGi Resolver service implementation in
Felix is a separate bundle.  Richard Hall hopes to eventually merge that
implementation into the Felix framework.

Tom




|>
| From:  |
|>
  
>--|
  |Pascal Rapicault   
 |
  
>--|
|>
| To:|
|>
  
>--|
  |Equinox development mailing list ,  
 |
  
>--|
|>
| Date:  |
|>
  
>--|
  |09/04/2012 06:12 AM  
 |
  
>--|
|>
| Subject:   |
|>
  
>--|
  |[equinox-dev] About the fwk rewrite  
 |
  
>--|





I have a couple questions about the framework rewrite:
 - Is there a document describing the goals of the rewrite
 - Is there any plan to change how things work on disk? (e.g.
config.ini)
 - Since we are sharing the resolver with Felix, have we
considered simply reusing felix in its entirety?

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


Re: [equinox-dev] New framework?

2012-09-04 Thread Stephan Herrmann

On 09/04/2012 03:47 PM, Thomas Watson wrote:

Yes, in my original post I stated this:

- all equinox framework extension hook implementations will need to
be migrated to new hooks.


Sorry I missed that.


It should not be difficult, but some migration will have to occur to run
on the new framework (need a better name for this than "new framework").


Knowing that there will be s.t. similar is already comforting :)

thanks,
Stephan

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


Re: [equinox-dev] New framework?

2012-09-04 Thread Thomas Watson

Yes, in my original post I stated this:

  - all equinox framework extension hook implementations will need to
  be migrated to new hooks.

It should not be difficult, but some migration will have to occur to run on
the new framework (need a better name for this than "new framework").

Tom




|>
| From:  |
|>
  
>--|
  |Stephan Herrmann
 |
  
>--|
|>
| To:|
|>
  
>--|
  |equinox-dev@eclipse.org, 
 |
  
>--|
|>
| Date:  |
|>
  
>--|
  |09/02/2012 12:32 PM  
 |
  
>--|
|>
| Subject:   |
|>
  
>--|
  |Re: [equinox-dev] New framework? 
 |
  
>--|





Hi Tom,

On 08/30/2012 02:55 PM, Thomas Watson wrote:
> In short, yes I have been working on re-implementing the core
framework ...

Will this affect any clients that use API not specified by OSGi?
Specifically, what about the adapter hooks? Will anything change here?

thanks,
Stephan

___
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] New framework?

2012-09-04 Thread Thomas Watson

Hi Pascal,

I plan to get more details on the new implementation soon.  My hope is to
be able to split out pieces of work that can be contributed to by others in
the community.  Up to this point I have simply been working on getting the
base framework up and running on the generic model.  Now that I have
something kind of working I think it is time to get others involved if
there is interest to do so.

(Sorry for the delay in response.  I sent that note last week and then
promptly went on vacation).

Tom




|>
| From:  |
|>
  
>--|
  |Pascal Rapicault   
 |
  
>--|
|>
| To:|
|>
  
>--|
  |Equinox development mailing list ,  
 |
  
>--|
|>
| Date:  |
|>
  
>--|
  |08/30/2012 11:09 PM  
 |
  
>--|
|>
| Subject:   |
|>
  
>--|
  |Re: [equinox-dev] New framework? 
 |
  
>--|





Thanks for your detailed answer Tom. This is indeed a great news.
I will encourage you to talk about this effort more widely and openly, as
this is a perfect point in time to get more ppl involved with the project
(though to some extent it may even be a tad late).

Pascal

On 2012-08-30, at 7:55 AM, Thomas Watson wrote:



  Hi Pascal,

  In short, yes I have been working on re-implementing the core
  framework on top of a generic capability and requirements model that
  was introduced in the Core OSGi Framework R5 specification and the
  OSGi resolver specification that was released with the OSGi
  Enterprise R5 specification.  As Pascal knows the current Equinox
  Framework is built upon what I call a strongly typed dependency model
  where the package org.eclipse.osgi.service.resolver is at the center.
  This equinox resolver API is quite complex and a bit cumbersome in my
  opinion.  Over the years it has become harder and harder to maintain
  and adapt as new requirement types (namespaces) get defined by the
  OSGi alliance.

  I started this effort in early summer when we thought Java Modularity
  was going to be released in Java 8.  Java Modularity in the VM has
  the potential to add new dependency types and I wanted a framework
  implementation that would could easily prototype different dependency
  types.  Instead of re-inventing a dependency model I decided to give
  the generic resource/capability/requirement model defined by OSGi R5
  a try and rebase the framework implementation on that.  I also
  decided not to implement my own OSGi Resolver implementation, but
  instead have chosen to collaborate with Richard Hall of the Apache
  Felix project and reuse the OSGi Resolver service implementation from
  the Felix project.  This is why you will notice the occasional CQ
  note go by over the equinox-dev mailing list for the Felix Resolver.
  Overall I think the model is quite nice and I have been relatively
  happy with the implementation on top of this model.

  So far this has largely been a side project of my own (in a branch
  called twatson/container).  Now that Java Modularity has been pushed
  out to Java 9 it is not urgent to push a radically different
  framework implementation into Kepler in preparation for Java
  Modularity and OSGi inter-op.  With that said, I just recently got to
  the point where the "New framework" is getting

[equinox-dev] About the fwk rewrite

2012-09-04 Thread Pascal Rapicault
I have a couple questions about the framework rewrite:
- Is there a document describing the goals of the rewrite
- Is there any plan to change how things work on disk? (e.g. config.ini)
- Since we are sharing the resolver with Felix, have we considered 
simply reusing felix in its entirety?

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


Re: [equinox-dev] New framework?

2012-09-04 Thread Pascal Rapicault
Yes, adaptor hooks will be reworked.

On 2012-09-02, at 1:31 PM, Stephan Herrmann wrote:

> Hi Tom,
> 
> On 08/30/2012 02:55 PM, Thomas Watson wrote:
>> In short, yes I have been working on re-implementing the core framework ...
> 
> Will this affect any clients that use API not specified by OSGi?
> Specifically, what about the adapter hooks? Will anything change here?
> 
> thanks,
> Stephan
> 
> ___
> 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