David M Williams | 27 Feb 16:29 2015
Picon

A new maintenance release of Eclipse (4.4.2) and Equinox (LunaSR2) is available

Congratulations to the teams responsible for improving the quality of the 4.4 stream of Eclipse and Equinox (Luna stream) and
making the release available on schedule!

        Eclipse downloads:
        http://download.eclipse.org/eclipse/downloads/drops4/R-4.4.2-201502041700/

        Update existing (non-production) installs:
        http://download.eclipse.org/eclipse/updates/4.4/

        Specific repository good for building against:
        http://download.eclipse.org/eclipse/updates/4.4/R-4.4.2-201502041700/

        Equinox specific downloads:
        http://download.eclipse.org/equinox/drops/R-LunaSR2-201502041700/


Thanks to everyone who contributed and tested this release. It is much appreciated!

<div>Congratulations to the teams responsible
for improving the quality of the 4.4 stream of Eclipse and Equinox (Luna
stream) and
<br>making the release available on schedule!

<br><br>&nbsp; &nbsp; &nbsp; &nbsp; Eclipse
downloads:
<br>&nbsp; &nbsp; &nbsp; &nbsp; <a href="http://download.eclipse.org/eclipse/downloads/drops4/R-4.4.2-201502041700/">http://download.eclipse.org/eclipse/downloads/drops4/R-4.4.2-201502041700/</a>
<br><br>&nbsp; &nbsp; &nbsp; &nbsp; Update existing
(non-production) installs:
<br>&nbsp; &nbsp; &nbsp; &nbsp; <a href="http://download.eclipse.org/eclipse/updates/4.4/">http://download.eclipse.org/eclipse/updates/4.4/</a>
<br><br>&nbsp; &nbsp; &nbsp; &nbsp; Specific
repository good for building against:
<br>&nbsp; &nbsp; &nbsp; &nbsp; <a href="http://download.eclipse.org/eclipse/updates/4.4/R-4.4.2-201502041700/">http://download.eclipse.org/eclipse/updates/4.4/R-4.4.2-201502041700/</a>
<br><br>&nbsp; &nbsp; &nbsp; &nbsp; Equinox
specific downloads:
<br>&nbsp; &nbsp; &nbsp; &nbsp; <a href="http://download.eclipse.org/equinox/drops/R-LunaSR2-201502041700/">http://download.eclipse.org/equinox/drops/R-LunaSR2-201502041700/</a>
<br><br><br>Thanks to everyone who contributed and
tested this release. It is much appreciated! 
<br><br>
</div>
Tom Schindl | 20 Feb 18:36 2015
Picon

Huge performance loss between Kepler and Luna/Mars on first start

Hi,

I've been with a customer today who wants to update from Eclipse 3.x
Kepler to the 4.x code base and so he naturally inherits the latest
Equinox implementation who has changed in between those releases.

The intial boot time increased from about 2 seconds to ~20 seconds on
Mars (on Luna Equinox or better said Felix-Resolver crashes).

We profiled the bootstrap process and the whole time (95%) is eaten up
the by felix resolver ResolverImpl#mergeCandidatePackages

Looking at tbe hot methods we see:
* 15% of the time is spend in ArrayList.contains()

* 30% of the time in HashMap.getNode()
  - called from ResolverImpl#mergeCanidatePackages 7%
  - called from ResolverImpl#calculateExportedPackages 5%
  - called from ResolverImpl#mergeUses 5%

Looking Allocation counts we see the biggest amount (1.9GB) being caused
by ArrayList.grow where we could track back 1.84GB to
mergeCandidatePackages once more which suggests that the initial sizes
choosen for the arrays there are probably not optimal.

One very interesting to this piece of software is that it uses:
a) only require bundle - not very unnatural for Eclipse apps
b) a loooot of reexports!

Would it be possible to:
a) replace the lists through sets? This should improve the contains check
b) use better initial array sizes?

Tom

--

-- 
Thomas Schindl, CTO
BestSolution.at EDV Systemhaus GmbH
Eduard-Bodem-Gasse 5-7, A-6020 Innsbruck
http://www.bestsolution.at/
Reg. Nr. FN 222302s am Firmenbuchgericht Innsbruck
Scott Lewis | 20 Feb 02:04 2015

equinox ds

Questions:

1) Has the org.eclipse.equinox.ds implementation of Declarative Services 
yet incorporated the additions from RFC190?  The version in Mars M5 
appears to be org.eclipse.equinox.ds_1.4.200.v20131126-2331 which based 
upon qualifier I would guess doesn't have support for RFC190, but wanted 
to ask anyway.

2) Assuming the answer to 1 is 'no', what implementation(s) of DS *do* 
currently support RFC190?

3) Are there plans to update org.eclipse.equinox.ds to support RFC190?

Thanksinadvance,

Scott

portal on behalf of emo | 16 Feb 06:00 2015

IP CQs waiting on your team

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:

    8618 OSGi Enterprise Companion Code -- checkin, sourceandbinary,
thirdparty, unmodified, 3 weeks ago
    https://dev.eclipse.org/ipzilla/show_bug.cgi?id=8618

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

David M Williams | 13 Feb 23:39 2015
Picon

Eclipse 4.4.2 RC4 and Equinox (Luna SR2 RC4) are available (same bits as RC3)

There were no changes after RC3, for the Eclipse Platform Project and Equinox, but I have copied and renamed that RC3 delivery to RC4, to make it more obvious this is our planed contribution to Luna SR2, assuming no blocking issues found.


        Eclipse downloads:
        http://download.eclipse.org/eclipse/downloads/drops4/M-4.4.2RC4-201502041700/

        Update existing (non-production) installs:
        http://download.eclipse.org/eclipse/updates/4.4-M-builds/

        Specific repository good for building against:
        http://download.eclipse.org/eclipse/updates/4.4-M-builds/M-4.4.2RC4-201502041700/

        Equinox specific downloads:
        http://download.eclipse.org/equinox/drops/M-LunaSR2RC4-201502041700/


NOTE: it appears there is sorting issue on the Equinox DL page, and "LunaSR2RC3" shows up under "Latest Builds", and "LunaSR2RC4" shows up under "Luna Maintenance Builds". But, again, they are the same ... just wanted to explain in advance.

Thanks to all,
<div>There were no changes after RC3, for the
Eclipse Platform Project and Equinox, but I have copied and renamed that
RC3 delivery to RC4, to make it more obvious this is our planed contribution
to Luna SR2, assuming no blocking issues found. 
<br><br><br>&nbsp; &nbsp; &nbsp; &nbsp; Eclipse
downloads:
<br>&nbsp; &nbsp; &nbsp; &nbsp; <a href="http://download.eclipse.org/eclipse/downloads/drops4/M-4.4.2RC4-201502041700/">http://download.eclipse.org/eclipse/downloads/drops4/M-4.4.2RC4-201502041700/</a>
<br><br>&nbsp; &nbsp; &nbsp; &nbsp; Update existing
(non-production) installs:
<br>&nbsp; &nbsp; &nbsp; &nbsp; <a href="http://download.eclipse.org/eclipse/updates/4.4-M-builds/">http://download.eclipse.org/eclipse/updates/4.4-M-builds/</a>
<br><br>&nbsp; &nbsp; &nbsp; &nbsp; Specific
repository good for building against:
<br>&nbsp; &nbsp; &nbsp; &nbsp; <a href="http://download.eclipse.org/eclipse/updates/4.4-M-builds/M-4.4.2RC4-201502041700/">http://download.eclipse.org/eclipse/updates/4.4-M-builds/M-4.4.2RC4-201502041700/</a>
<br><br>&nbsp; &nbsp; &nbsp; &nbsp; Equinox
specific downloads:
<br>&nbsp; &nbsp; &nbsp; &nbsp; <a href="http://download.eclipse.org/equinox/drops/M-LunaSR2RC4-201502041700/">http://download.eclipse.org/equinox/drops/M-LunaSR2RC4-201502041700/</a>
<br><br><br>NOTE: it appears there is sorting issue
on the Equinox DL page, and "LunaSR2RC3" shows up under "Latest
Builds", and "LunaSR2RC4" shows up under "Luna Maintenance
Builds". But, again, they are the same ... just wanted to explain
in advance. 
<br><br>Thanks to all, 
<br>
</div>
David M Williams | 30 Jan 21:55 2015
Picon

Eclipse Platform Project 4.5 M5 and Equinox (MarsM5) are available

 Read what is New and Noteworthy [1]

 Then download or update to give it a test drive:

        Eclipse downloads:
        http://download.eclipse.org/eclipse/downloads/drops4/S-4.5M5-201501291830/

        Update existing (non-production) installs:
        http://download.eclipse.org/eclipse/updates/4.5milestones/

        Specific repository good for building against:
        http://download.eclipse.org/eclipse/updates/4.5milestones/S-4.5M5-201501291830/

        Equinox specific downloads:
        http://download.eclipse.org/equinox/drops/S-MarsM5-201501291830/

Thanks to everyone who contributed to making this milestone available.

And thanks in advance to all of you who will test and report any issues.

(Note: performance test results will be uploaded when they are finished ... either very late tonight, or Saturday.)

[1] https://www.eclipse.org/eclipse/news/4.5/M5/
<div>&nbsp;Read what is <a href="https://www.eclipse.org/eclipse/news/4.5/M5/">New
and Noteworthy</a> [1]
<br><br>&nbsp;Then download or update to give
it a test drive: 
<br><br>&nbsp; &nbsp; &nbsp; &nbsp; Eclipse
downloads:
<br>&nbsp; &nbsp; &nbsp; &nbsp; <a href="http://download.eclipse.org/eclipse/downloads/drops4/S-4.5M5-201501291830/">http://download.eclipse.org/eclipse/downloads/drops4/S-4.5M5-201501291830/</a>
<br><br>&nbsp; &nbsp; &nbsp; &nbsp; Update existing
(non-production) installs:
<br>&nbsp; &nbsp; &nbsp; &nbsp; <a href="http://download.eclipse.org/eclipse/updates/4.5milestones/">http://download.eclipse.org/eclipse/updates/4.5milestones/</a>
<br><br>&nbsp; &nbsp; &nbsp; &nbsp; Specific
repository good for building against:
<br>&nbsp; &nbsp; &nbsp; &nbsp; <a href="http://download.eclipse.org/eclipse/updates/4.5milestones/S-4.5M5-201501291830/">http://download.eclipse.org/eclipse/updates/4.5milestones/S-4.5M5-201501291830/</a>
<br><br>&nbsp; &nbsp; &nbsp; &nbsp; Equinox
specific downloads:
<br>&nbsp; &nbsp; &nbsp; &nbsp; <a href="http://download.eclipse.org/equinox/drops/S-MarsM5-201501291830/">http://download.eclipse.org/equinox/drops/S-MarsM5-201501291830/</a>
<br><br>Thanks to everyone who contributed to
making this milestone available. 
<br><br>And thanks in advance to all of you
who will test and report any issues. 
<br><br>(Note: performance test results will
be uploaded when they are finished ... either very late tonight, or Saturday.)
<br><br>[1] <a href="https://www.eclipse.org/eclipse/news/4.5/M5/">https://www.eclipse.org/eclipse/news/4.5/M5/</a>
<br>
</div>
David M Williams | 30 Jan 21:55 2015
Picon

Eclipse Platform Project 4.4.2 RC2 and Equinox (Luna SR2 RC2) are available

We are getting close to our SR2 service release. Now is the time to test well and be sure nothing has regressed.

        Eclipse downloads:
        http://download.eclipse.org/eclipse/downloads/drops4/M-4.4.2RC2-201501281000/

        Update existing (non-production) installs:
        http://download.eclipse.org/eclipse/updates/4.4-M-builds/

        Specific repository good for building against:
        http://download.eclipse.org/eclipse/updates/4.4-M-builds/M-4.4.2RC2-201501281000/

        Equinox specific downloads:
        http://download.eclipse.org/equinox/drops/M-LunaSR2RC2-201501281000/


And, remember, as usual, this is only the Eclipse Project that's being announced. The EPP packages for RC2 will be available in one week.

Thanks,
<div>We are getting close to our SR2 service
release. Now is the time to test well and be sure nothing has regressed.

<br><br>&nbsp; &nbsp; &nbsp; &nbsp; Eclipse
downloads:
<br>&nbsp; &nbsp; &nbsp; &nbsp; <a href="http://download.eclipse.org/eclipse/downloads/drops4/M-4.4.2RC2-201501281000/">http://download.eclipse.org/eclipse/downloads/drops4/M-4.4.2RC2-201501281000/</a>
<br><br>&nbsp; &nbsp; &nbsp; &nbsp; Update existing
(non-production) installs:
<br>&nbsp; &nbsp; &nbsp; &nbsp; <a href="http://download.eclipse.org/eclipse/updates/4.4-M-builds/">http://download.eclipse.org/eclipse/updates/4.4-M-builds/</a>
<br><br>&nbsp; &nbsp; &nbsp; &nbsp; Specific
repository good for building against:
<br>&nbsp; &nbsp; &nbsp; &nbsp; <a href="http://download.eclipse.org/eclipse/updates/4.4-M-builds/M-4.4.2RC2-201501281000/">http://download.eclipse.org/eclipse/updates/4.4-M-builds/M-4.4.2RC2-201501281000/</a>
<br><br>&nbsp; &nbsp; &nbsp; &nbsp; Equinox
specific downloads:
<br>&nbsp; &nbsp; &nbsp; &nbsp; <a href="http://download.eclipse.org/equinox/drops/M-LunaSR2RC2-201501281000/">http://download.eclipse.org/equinox/drops/M-LunaSR2RC2-201501281000/</a>
<br><br><br>And, remember, as usual, this is only
the Eclipse Project that's being announced. The EPP packages for RC2 will
be available in one week. 
<br><br>Thanks, 
<br>
</div>
David M Williams | 17 Jan 04:33 2015
Picon

Eclipse (4.4.2RC1) and Equinox (LunaSR2RC1) are available

Thus begins the beginning of the end. :)

Apologies for the delay in renaming and promoting, but these are the same bits that were available in Wednesday's M-build (M20150114-1500) and purely my distractions that caused the delay.

This first RC is a "warm up" RC, meaning it has not been tested as much as subsequent ones will be, and there are known bugs still planned to be fixed for SR2. But, it gives a good opportunity for us and the rest of the "release train" to begin our final integration (aggregation) for SR2 to make sure nothing has grown apart. (The rest of "train" will be available in one week, on January 23).

This is a good build to verify bugs that were fixed between SR1 and "now", to confirm we fixed what we think we did.
But, we do advice adopters to focus on "acceptance testing" beginning with RC2 (assuming there are limited resources, since some tests might have to be repeated in subsequent RCs).


       Eclipse downloads:
       http://download.eclipse.org/eclipse/downloads/drops4/M-4.4.2RC1-201501141500/

       Update existing (non-production) installs:
       http://download.eclipse.org/eclipse/updates/4.4-M-builds/

       Specific repository good for building against:
       http://download.eclipse.org/eclipse/updates/4.4-M-builds/M-4.4.2RC1-201501141500/

       Equinox specific downloads:
       http://download.eclipse.org/equinox/drops/M-LunaSR2RC1-201501141500/


Thanks to all for contributing to this RC.

<div>Thus begins the beginning of the end. :)
<br><br>
Apologies for the delay in renaming and promoting, but these are the same
bits that were available in Wednesday's M-build (M20150114-1500) and purely
my distractions that caused the delay. <br><br>
This first RC is a "warm up" RC, meaning it has not been tested
as much as subsequent ones will be, and there are known bugs still planned
to be fixed for SR2. But, it gives a good opportunity for us and the rest
of the "release train" to begin our final integration (aggregation)
for SR2 to make sure nothing has grown apart. (The rest of "train"
will be available in one week, on January 23). <br><br>
This is a good build to verify bugs that were fixed between SR1 and "now",
to confirm we fixed what we think we did. <br>
But, we do advice adopters to focus on "acceptance testing" beginning
with RC2 (assuming there are limited resources, since some tests might
have to be repeated in subsequent RCs). <br><br><br>
 &nbsp; &nbsp; &nbsp; &nbsp;Eclipse downloads: <br>
 &nbsp; &nbsp; &nbsp; &nbsp;<a href="http://download.eclipse.org/eclipse/downloads/drops4/M-4.4.2RC1-201501141500/">http://download.eclipse.org/eclipse/downloads/drops4/M-4.4.2RC1-201501141500/</a>
<br><br>
 &nbsp; &nbsp; &nbsp; &nbsp;Update existing (non-production) installs:
<br>
 &nbsp; &nbsp; &nbsp; &nbsp;<a href="http://download.eclipse.org/eclipse/updates/4.4-M-builds/">http://download.eclipse.org/eclipse/updates/4.4-M-builds/</a>
<br><br>
 &nbsp; &nbsp; &nbsp; &nbsp;Specific repository good for building against:
<br>
 &nbsp; &nbsp; &nbsp; &nbsp;<a href="http://download.eclipse.org/eclipse/updates/4.4-M-builds/M-4.4.2RC1-201501141500/">http://download.eclipse.org/eclipse/updates/4.4-M-builds/M-4.4.2RC1-201501141500/</a>
<br><br>
 &nbsp; &nbsp; &nbsp; &nbsp;Equinox specific downloads:
<br>
 &nbsp; &nbsp; &nbsp; &nbsp;<a href="http://download.eclipse.org/equinox/drops/M-LunaSR2RC1-201501141500/">http://download.eclipse.org/equinox/drops/M-LunaSR2RC1-201501141500/</a>
<br><br><br>
Thanks to all for contributing to this RC. <br>
<br>
</div>
portal on behalf of emo | 9 Jan 06:01 2015

IP CQs waiting on your team

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:

    8618 OSGi Enterprise Companion Code -- checkin, sourceandbinary,
thirdparty, unmodified, 2 months ago
    https://dev.eclipse.org/ipzilla/show_bug.cgi?id=8618

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

Cristiano Gavião | 5 Jan 16:20 2015
Picon

Require-Capability and resolution directive doubts

Hello all,
I'm facing a problem and would like some orientation in order to figure out if it is bug or new feature and the right component that is responsible. I'm using Juno and it equinox launcher.
So, I've set the capability below in one bundle manifest:

Require-Capability: manager;filter:="(&(area=provisioning)(vendor=*))",osgi.ee;filter:="(&(osgi.ee=JavaSE)(version=1.7))"

The I configured a  launcher properly and selected some few bundles. When I tried to run, PDE's launcher validation did a good job identifying that any bundle providing such capability was selected.
But what I noted is that if I let the equinox launcher run without worry about the warnings then the bundle that PDE was complaining before is in active state. It is active even with a missing requirement.
Question,  which state that bundle should be then: installed ?

The I tried with a resolution directive (with or without quotes, because the manifest tool accepts both)

Require-Capability: manager;filter:="(&(area=provisioning)(vendor=*))";resolution:=optional,osgi.ee;filter:="(&(osgi.ee=JavaSE)(version=1.7))"

But PDE's launcher validation is still complaining about the missing capability.

It this a bug or a non implemented yet feature ?

thanks,

Cristiano
<div><div dir="ltr"><div>
<div>Hello all,<br>
</div>
<div>I'm facing a problem and would like some orientation in order to figure out if it is bug or new feature and the right component that is responsible. I'm using Juno and it equinox launcher.<br>
</div>
<div>So, I've set the capability below in one bundle manifest:<br><br><div>Require-Capability: manager;filter:="(&amp;(area=provisioning)(vendor=*))",<a href="http://osgi.ee">osgi.ee</a>;filter:="(&amp;(<a href="http://osgi.ee">osgi.ee</a>=JavaSE)(version=1.7))"<br>
</div>
<br>
</div>
<div>The I configured a&nbsp; launcher properly and selected some few bundles. When I tried to run, PDE's launcher validation did a good job identifying that any bundle  providing such capability was selected.<br>
</div>
<div>But what I noted is that if I let the equinox launcher run without worry about the warnings then the bundle that PDE was complaining before is in active state. It is active even with a missing requirement.<br>
</div>
<div>Question,&nbsp; which state that bundle should be then: installed ?<br>
</div>
<div><br></div>
<div>The I tried with a resolution directive (with or without quotes, because the manifest tool accepts both)<br>
</div>
<div>
<br><div>Require-Capability: manager;filter:="(&amp;(area=provisioning)(vendor=*))";resolution:=optional,<a href="http://osgi.ee">osgi.ee</a>;filter:="(&amp;(<a href="http://osgi.ee">osgi.ee</a>=JavaSE)(version=1.7))"<br>
</div>
<br>
</div>
<div>But PDE's launcher validation is still complaining about the missing capability. <br><br>It this a bug or a non implemented yet feature ?<br><br>
</div>
<div>thanks,<br><br>
</div>
<div>Cristiano<br>
</div>
</div></div></div>
portal on behalf of emo | 4 Jan 06:00 2015

IP CQs waiting on your team

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:

    8618 OSGi Enterprise Companion Code -- checkin, sourceandbinary,
thirdparty, unmodified, 6 weeks ago
    https://dev.eclipse.org/ipzilla/show_bug.cgi?id=8618

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


Gmane