Once I move the baselines from Neon to Oxygen [1], you'll start to see more errors like this, suggesting that a plugin or feature needs bumping to a higher version:

[ERROR] Failed to execute goal org.eclipse.tycho.extras:tycho-p2-extras-plugin:1.0.0:compare-version-with-baselines (default) on project org.jboss.tools.foundation.license.feature: Duplicate version but different content found for (org.jboss.tools.foundation.license.feature.feature.jar/1.4.0.v20170517-1834). Also exists in baseline, but its content is different. -> [Help 1]

[ERROR] Failed to execute goal org.eclipse.tycho.extras:tycho-p2-extras-plugin:1.0.0:compare-version-with-baselines (default) on project org.jboss.tools.jmx.core: Duplicate version but different content found for (org.jboss.tools.jmx.core/1.10.0.v20170719-1741). Also exists in baseline, but its content is different. -> [Help 1]


But since I'll be on PTO next week Aug 12-20, I'll postpone this big breaking change until I'm back so there's more time to absorb the version bump requirements and avoid lots of red balls & Jenkins spam.

[1] https://github.com/jbosstools/jbosstools-build/pull/259

On Fri, Aug 11, 2017 at 11:34 AM, Nick Boldt <nboldt@redhat.com> wrote:
As you no doubt heard, master branch is unfrozen and dev of 4.5.1 / 11.1 can start in earnest. Only 12 weeks until the next GA in October!

I've automatically updated all your jbosstools-* project root poms to use the new 4.5.1.AM1-SNAPSHOT parent pom.

When you make changes to any plugins or features, make sure you bump the plugins/features to a larger maintenance version. If you want to bump the whole project, run something like this in your root folder:

 mvn -Dtycho.mode=maven org.eclipse.tycho:tycho-versions-plugin:1.0.0:set-version -DnewVersion=3.4.1-SNAPSHOT 
Or if you want to bump a single plugin (and its containing feature) then you'll have to run the above command that in the individual plugin and feature folders.

To verify your local changes will work, run like this:

  mvn clean verify -DskipBaselineComparison=false

Not sure which version to increment to? Generally the rule is x.y.0 -> x.y.1. But if you're already at x.y.100, you'll want to move to x.y.101 or x.y.200. 


Cheers,

--

Nick Boldt

Senior Software Engineer, RHCSA

Productization Lead :: JBoss Tools & Dev Studio

IM: @nickboldt / @nboldt / http://nick.divbyzero.com




--

Nick Boldt

Senior Software Engineer, RHCSA

Productization Lead :: JBoss Tools & Dev Studio

IM: @nickboldt / @nboldt / http://nick.divbyzero.com