| Summary: | Repo Versioning Reports for M7 | ||||||||
|---|---|---|---|---|---|---|---|---|---|
| Product: | [Eclipse Project] Platform | Reporter: | David Williams <david_williams> | ||||||
| Component: | Releng | Assignee: | David Williams <david_williams> | ||||||
| Status: | VERIFIED FIXED | QA Contact: | |||||||
| Severity: | normal | ||||||||
| Priority: | P3 | CC: | daniel_megert, tjwatson | ||||||
| Version: | 4.5 | ||||||||
| Target Milestone: | 4.5 M7 | ||||||||
| Hardware: | PC | ||||||||
| OS: | Linux | ||||||||
| See Also: |
https://git.eclipse.org/r/47882 https://git.eclipse.org/c/jdt/eclipse.jdt.core.git/commit/?id=906a7013c8b23c8b98a864229f1445c1919ba31e |
||||||||
| Whiteboard: | |||||||||
| Attachments: |
|
||||||||
|
Description
David Williams
Created attachment 252932 [details]
version report for "features"
This report shows these as the most problematic cases:
IUs in current repo that decrease versions
Count: 7
IU id Reference (old) version Current (new) version
org.eclipse.core.runtime.feature.feature.group 1.1.2.v20150203-1939 1.1.1.v20150428-1938
org.eclipse.equinox.core.feature.feature.group 1.2.2.v20150203-1939 1.2.0.v20150428-1938
org.eclipse.equinox.executable 3.6.102.v20150204-1316 3.6.100.v20150428-0416
org.eclipse.equinox.executable.feature.group 3.6.102.v20150204-1316 3.6.100.v20150428-0416
org.eclipse.equinox.p2.sdk.feature.group 3.9.1.v20150129-0838 3.9.0.v20150429-1325
org.eclipse.equinox.server.core.feature.group 1.3.2.v20150203-1939 1.3.0.v20150428-1938
org.eclipse.equinox.weaving.sdk.feature.group 1.1.1.v20141024-1433 1.1.0.v20150126-1400
Created attachment 252933 [details]
version report for everything except groups and categories
Here the ones that need the most attention are:
IUs in current repo that decrease versions
Count: 25
IU id Reference (old) version Current (new) version
org.eclipse.core.runtime.feature.feature.jar 1.1.2.v20150203-1939 1.1.1.v20150428-1938
org.eclipse.equinox.core.feature.feature.jar 1.2.2.v20150203-1939 1.2.0.v20150428-1938
org.eclipse.equinox.executable.feature.jar 3.6.102.v20150204-1316 3.6.100.v20150428-0416
org.eclipse.equinox.executable_root.cocoa.macosx.x86_64 3.6.102.v20150204-1316 3.6.100.v20150428-0416
org.eclipse.equinox.executable_root.gtk.aix.ppc 3.6.102.v20150204-1316 3.6.100.v20150428-0416
org.eclipse.equinox.executable_root.gtk.aix.ppc64 3.6.102.v20150204-1316 3.6.100.v20150428-0416
org.eclipse.equinox.executable_root.gtk.hpux.ia64 3.6.102.v20150204-1316 3.6.100.v20150428-0416
org.eclipse.equinox.executable_root.gtk.linux.ppc 3.6.102.v20150204-1316 3.6.100.v20150428-0416
org.eclipse.equinox.executable_root.gtk.linux.ppc64 3.6.102.v20150204-1316 3.6.100.v20150428-0416
org.eclipse.equinox.executable_root.gtk.linux.ppc64le 3.6.102.v20150204-1316 3.6.100.v20150428-0416
org.eclipse.equinox.executable_root.gtk.linux.s390 3.6.102.v20150204-1316 3.6.100.v20150428-0416
org.eclipse.equinox.executable_root.gtk.linux.s390x 3.6.102.v20150204-1316 3.6.100.v20150428-0416
org.eclipse.equinox.executable_root.gtk.linux.x86 3.6.102.v20150204-1316 3.6.100.v20150428-0416
org.eclipse.equinox.executable_root.gtk.linux.x86_64 3.6.102.v20150204-1316 3.6.100.v20150428-0416
org.eclipse.equinox.executable_root.gtk.solaris.sparc 3.6.102.v20150204-1316 3.6.100.v20150428-0416
org.eclipse.equinox.executable_root.gtk.solaris.x86 3.6.102.v20150204-1316 3.6.100.v20150428-0416
org.eclipse.equinox.executable_root.win32.win32.x86 3.6.102.v20150204-1316 3.6.100.v20150428-0416
org.eclipse.equinox.executable_root.win32.win32.x86_64 3.6.102.v20150204-1316 3.6.100.v20150428-0416
org.eclipse.equinox.p2.sdk.feature.jar 3.9.1.v20150129-0838 3.9.0.v20150429-1325
org.eclipse.equinox.server.core.feature.jar 1.3.2.v20150203-1939 1.3.0.v20150428-1938
org.eclipse.equinox.weaving.sdk.feature.jar 1.1.1.v20141024-1433 1.1.0.v20150126-1400
org.eclipse.jdt.core.tests.builder 3.10.2.v20150114-2132 3.10.0.v20150423-0947
org.eclipse.sdk.examples 3.5.401.v20150204-1700 3.5.300.v20150429-2000
org.eclipse.sdk.examples.source 3.5.401.v20150204-1700 3.5.300.v20150429-2000
org.eclipse.sdk.tests 4.4.1.v20150204-1700 4.3.100.v20150429-2000
Tom, I think most of these belong to me and you. Would you mind taking a look? Feel free to open your own RT bug if you'd like, or you can just use this one. (Side note, I think by coincidence, one report shows some externalization issues with some "e4" bundles. I've added a note to bug 465871, but if anyone sees others, feel free to call them out.) org.eclipse.e4.ui.swt.gtk 1.0.0.v20150429-1559 fragmentName org.eclipse.e4.tools.jdt.templates 4.5.0.v20150422-1518 pluginName There's another section in the second report that's a little hard for me to interpret: IUs in current repo that increase versions but with qualifier only That is, in most of these cases (below, slight editing of original) I think an increase in qualifier may imply there was some change that was done, hence, should have a service increase (at least). I tried to edit out the third party jars, and a few features that "change qualifiers every build" .... not sure what to do with those. Comments welcome. IUs in current repo that increase versions but with qualifier only IU id Reference (old) version Current (new) version com.google.code.atinject.tck 1.0.0.v20140128-0851 1.0.0.v20150316-0858 org.eclipse.core.filesystem.linux.ppc64le 1.4.0.v20140808-1353 1.4.0.v20140822-1153 org.eclipse.e4.core.commands.tests 0.10.100.v20140414-1842 0.10.100.v20150407-2127 org.eclipse.e4.core.tests 1.0.100.v20140407-2034 1.0.100.v20150405-2236 org.eclipse.e4.ui.tests 0.10.0.v20140722-1342 0.10.0.v20150429-1357 org.eclipse.e4.ui.tests.css.swt 0.9.1.v20140522-1208 0.9.1.v20150414-1118 org.eclipse.equinox.compendium.sdk.feature.jar 3.10.0.v20140416-2102 3.10.0.v20150423-1356 org.eclipse.equinox.ds.tests 1.2.100.v20130819-2031 1.2.100.v20150327-1258 org.eclipse.equinox.frameworkadmin.test 1.1.0.v20131211-1531 1.1.0.v20150304-1709 org.eclipse.equinox.io 1.1.0.v20130718-2035 1.1.0.v20150408-1559 org.eclipse.equinox.io.source 1.1.0.v20130718-2035 1.1.0.v20150408-1559 org.eclipse.equinox.log 1.2.300.v20130327-1442 1.2.300.v20150408-1437 org.eclipse.equinox.log.source 1.2.300.v20130327-1442 1.2.300.v20150408-1437 org.eclipse.equinox.p2.core.feature.feature.jar 1.3.0.v20140523-0116 1.3.0.v20150429-1325 org.eclipse.equinox.p2.core.feature.source.feature.jar 1.3.0.v20140523-0116 1.3.0.v20150429-1325 org.eclipse.equinox.p2.discovery.feature.feature.jar 1.0.200.v20140512-1802 1.0.200.v20150126-1400 org.eclipse.equinox.p2.extras.feature.feature.jar 1.2.0.v20150129-0838 1.2.0.v20150429-1325 org.eclipse.equinox.p2.extras.feature.source.feature.jar 1.2.0.v20150129-0838 1.2.0.v20150429-1325 org.eclipse.equinox.p2.installer 1.0.300.v20131211-1531 1.0.300.v20150306-1056 org.eclipse.equinox.p2.installer.source 1.0.300.v20131211-1531 1.0.300.v20150306-1056 org.eclipse.equinox.p2.jarprocessor 1.0.300.v20131211-1531 1.0.300.v20150428-1506 org.eclipse.equinox.p2.jarprocessor.source 1.0.300.v20131211-1531 1.0.300.v20150428-1506 org.eclipse.equinox.p2.rcp.feature.feature.jar 1.2.0.v20140523-0116 1.2.0.v20150429-1325 org.eclipse.equinox.p2.rcp.feature.source.feature.jar 1.2.0.v20140523-0116 1.2.0.v20150429-1325 org.eclipse.equinox.p2.tests 1.6.0.v20140522-0452 1.6.0.v20150428-1613 org.eclipse.equinox.p2.tests.discovery 1.1.0.v20131017-0401 1.1.0.v20141216-2213 org.eclipse.equinox.p2.tests.ui 1.1.0.v20131211-1531 1.1.0.v20150226-1713 org.eclipse.equinox.p2.tests.verifier 1.1.0.v20131211-1531 1.1.0.v20150226-1713 org.eclipse.equinox.p2.ui.admin 1.0.100.v20131113-1212 1.0.100.v20150226-1713 org.eclipse.equinox.p2.ui.admin.rcp 1.0.200.v20131113-1212 1.0.200.v20150220-1741 org.eclipse.equinox.p2.ui.admin.rcp.source 1.0.200.v20131113-1212 1.0.200.v20150220-1741 org.eclipse.equinox.p2.ui.admin.source 1.0.100.v20131113-1212 1.0.100.v20150226-1713 org.eclipse.equinox.p2.user.ui.feature.jar 2.2.0.v20150129-0838 2.2.0.v20150429-1325 org.eclipse.equinox.p2.user.ui.source.feature.jar 2.2.0.v20150129-0838 2.2.0.v20150429-1325 org.eclipse.equinox.region.tests 1.0.0.v20130930-1751 1.0.0.v20140909-1445 org.eclipse.jface.examples.databinding 1.0.300.v20140515-0910 1.0.300.v20141104-1821 org.eclipse.jface.examples.databinding.source 1.0.300.v20140515-0910 1.0.300.v20141104-1821 org.eclipse.jface.tests.databinding 1.0.100.v20140214-0004 1.0.100.v20150310-0944 org.eclipse.jface.tests.databinding.conformance 1.1.0.v20140210-1835 1.1.0.v20150407-2127 org.eclipse.ltk.core.refactoring.tests 3.6.200.v20140527-1138 3.6.200.v20140826-0859 org.eclipse.ltk.ui.refactoring.tests 3.7.200.v20140314-0036 3.7.200.v20140826-0859 org.eclipse.osgi.compatibility.plugins.feature.feature.jar 1.0.0.v20140416-1648 1.0.0.v20150202-1328 org.eclipse.pde.ui.tests 3.1.500.v20140320-1710 3.1.500.v20141028-1757 org.eclipse.releng.tools.feature.jar 3.5.1.v20140604-1105 3.5.1.v20150130-2147 org.eclipse.sdk.tests.feature.jar 4.4.1.v20150204-2305 4.4.1.v20150430-0102 org.eclipse.test 3.3.200.v20140518-0024 3.3.200.v20150327-1546 org.eclipse.test.source 3.3.200.v20140518-0024 3.3.200.v20150327-1546 org.eclipse.ui.cocoa 1.1.100.v20140425-1618 1.1.100.v20150315-1253 org.eclipse.ui.cocoa.source 1.1.100.v20140425-1618 1.1.100.v20150315-1253 org.eclipse.ui.examples.multipageeditor 3.2.300.v20140214-0004 3.2.300.v20150216-1631 org.eclipse.ui.examples.multipageeditor.source 3.2.300.v20140214-0004 3.2.300.v20150216-1631 org.eclipse.ui.tests.forms 3.3.300.v20131011-1321 3.3.300.v20150310-0948 org.eclipse.ui.tests.rcp 3.3.200.v20140214-0004 3.3.200.v20150407-2127 org.eclipse.ui.tests.views.properties.tabbed 3.5.200.v20140214-0004 3.5.200.v20150310-0950 (In reply to David Williams from comment #3) > Tom, I think most of these belong to me and you. > > Would you mind taking a look? Feel free to open your own RT bug if you'd > like, or you can just use this one. I've incremented org.eclipse.sdk.tests org.eclipse.sdk.examples both bundles, and features (it appeared, in 4_4_maintentance, they were "put in sync", since they are branding bundles of their feature.). I think the rest of the major ones, are yours Tom. I thought I could do 'runtime' but it's not in releng as I thought, but in eclipse.platform.runtime (where I am not a committer). [Don't forget to increment pom.xml artifact version as well as the feature or bundle version -- but, I hope we all run with releng tools installed and that preference turned on :) ] I updated all the equinox stuff with, should be ready for a respin: http://git.eclipse.org/c/equinox/rt.equinox.framework.git/commit/?id=76e1baadc29759dbdf6e11a8f1e386fb709c3c9a http://git.eclipse.org/c/equinox/rt.equinox.bundles.git/commit/?id=edfa59af6642f57bfd45a87cc0b7e63602ea3a09 http://git.eclipse.org/c/equinox/rt.equinox.p2.git/commit/?id=3d2bf5ce4ab0669333aeef5abd655f3385f54df5 http://git.eclipse.org/c/platform/eclipse.platform.runtime.git/commit/?id=0156313f48e98c3e4e93527bc4d6ccf36f871434 I'm going to count this particular bug as fixed as part of M7, since the worst cases were fixed in M7. But, have opened bug 465996 to continue improvement for RC1. verified with local test New Gerrit change created: https://git.eclipse.org/r/47882 Gerrit change https://git.eclipse.org/r/47882 was merged to [master]. Commit: http://git.eclipse.org/c/jdt/eclipse.jdt.core.git/commit/?id=906a7013c8b23c8b98a864229f1445c1919ba31e |