Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 516456

Summary: Several features need a version increase
Product: [Eclipse Project] Platform Reporter: Dani Megert <daniel_megert>
Component: RelengAssignee: Dani Megert <daniel_megert>
Status: VERIFIED FIXED QA Contact:
Severity: normal    
Priority: P3 CC: akurtakov, daniel_megert, pnehrer, slewis
Version: 4.7   
Target Milestone: 4.7 RC1   
Hardware: All   
OS: All   
Whiteboard: routine releng

Description Dani Megert CLA 2017-05-11 03:45:38 EDT
Full report for I20170510-2000:
http://download.eclipse.org/eclipse/downloads/drops4/I20170510-2000/buildlogs/reporeports/reports/versionChecksFeatures.html

The cases to fix are those where only the qualifier increased:

IU id	Reference (old) version	Current (new) version
org.eclipse.ecf.core.feature.feature.group	1.3.0.v20160405-1820	1.3.0.v20170110-1317
org.eclipse.ecf.core.ssl.feature.feature.group	1.1.0.v20160405-1820	1.1.0.v20170110-1317
org.eclipse.ecf.filetransfer.httpclient4.ssl.feature.feature.group	1.1.0.v20160405-1820	1.1.0.v20170110-1317
org.eclipse.ecf.filetransfer.ssl.feature.feature.group	1.1.0.v20160405-1820	1.1.0.v20170110-1317
org.eclipse.pde.api.tools.ee.feature.feature.group	1.0.1.v20160419-1303	1.0.1.v20170118-0848
org.eclipse.rcp.configuration.feature.group	1.0.200.v20170301-0400	1.0.200.v20170510-2000
org.eclipse.releng.tools.feature.group	3.9.0.v20160424-1559	3.9.0.v20170505-1020
org.eclipse.sdk.examples.feature.group	3.5.600.v20170301-0400	3.5.600.v20170510-2000
org.eclipse.sdk.examples.source.feature.group	3.5.600.v20170301-0400	3.5.600.v20170510-2000
Comment 1 Scott Lewis CLA 2017-05-11 21:36:24 EDT
For these features

> IU id	Reference (old) version	Current (new) version
> org.eclipse.ecf.core.ssl.feature.feature.group	1.1.0.v20160405-1820
> 1.1.0.v20170110-1317
> org.eclipse.ecf.filetransfer.httpclient4.ssl.feature.feature.group
> 1.1.0.v20160405-1820	1.1.0.v20170110-1317
> org.eclipse.ecf.filetransfer.ssl.feature.feature.group	1.1.0.v20160405-1820
> 1.1.0.v20170110-1317

none of the enclosed bundles actually changed contents.   I don't know why these were flagged...although it seems possible that it's because we moved to a new build system around the 20170110 timeframe.

For this feature:  

> org.eclipse.ecf.core.feature.feature.group	1.3.0.v20160405-1820
> 1.3.0.v20170110-1317

The minor segment should have been incremented but wasn't.  Given our very limited resources, and coordination with the platform for a new version of this feature, I don't think I will be able to another release of ECF prior to Oxygen.   We will, however, produce a release during the summer, and increment the feature version at that time.
Comment 2 Dani Megert CLA 2017-05-14 12:05:15 EDT
I'll take a look at:

org.eclipse.pde.api.tools.ee.feature
org.eclipse.rcp.configuration.feature
org.eclipse.releng.tools.feature
org.eclipse.sdk.examples.feature
Comment 3 Dani Megert CLA 2017-05-14 12:14:20 EDT
(In reply to Dani Megert from comment #2)
> I'll take a look at:
> 
> org.eclipse.pde.api.tools.ee.feature
> org.eclipse.releng.tools.feature

Those are false alarm. The only change was in the pom.xml.


> org.eclipse.sdk.examples.feature

Fixed http://git.eclipse.org/c/platform/eclipse.platform.releng.git/commit/?id=25ce77ff993647d2484d2c4dc69e31e80b60398a


> org.eclipse.rcp.configuration.feature
Fixed with http://git.eclipse.org/c/platform/eclipse.platform.releng.aggregator.git/commit/?id=7c2c91262fbb296b8199312fa51206d8274a2c34

Heads up: There are some hard-coded version strings to the older version of org.eclipse.rcp.configuration.feature, but I can't replace them until we have a new version of the feature. Therefore', this might cause the build to fail or some tests to fail.
Comment 4 Dani Megert CLA 2017-05-15 03:44:05 EDT
(In reply to Scott Lewis from comment #1)
> The minor segment should have been incremented but wasn't.  Given our very
> limited resources, and coordination with the platform for a new version of
> this feature, I don't think I will be able to another release of ECF prior
> to Oxygen.   We will, however, produce a release during the summer, and
> increment the feature version at that time.

This works as long as you don't do another build on the maintenance branch (which isn't expected).
Comment 5 Dani Megert CLA 2017-05-15 04:12:45 EDT
Verified with eclipse-SDK-I20170514-2000-win32-x86_64.
Comment 6 Dani Megert CLA 2017-05-16 03:19:11 EDT
(In reply to Dani Megert from comment #3)
> (In reply to Dani Megert from comment #2)
> > I'll take a look at:
> > 
> > org.eclipse.releng.tools.feature
> 
> Those are false alarm. The only change was in the pom.xml.

Actually, one of the plug-ins changed, hence we also need to increase the version for the feature.

Fixed with http://git.eclipse.org/c/platform/eclipse.platform.releng.git/commit/?id=8dfc25771e452c7f7e7368995b95e2aeb7949065