[jbosstools-dev] ACTION REQUIRED: Bump your plugins/features to the next maintenance version

Nick Boldt nboldt at redhat.com
Fri Aug 11 11:48:22 EDT 2017


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 at 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.
>
> See also https://wiki.eclipse.org/Version_Numbering#When_to_
> change_the_service_segment
>
> Cheers,
>
> --
>
> Nick Boldt
>
> Senior Software Engineer, RHCSA
>
> Productization Lead :: JBoss Tools & Dev Studio
>
> IM: @nickboldt / @nboldt / http://nick.divbyzero.com
> <https://red.ht/sig>
> TRIED. TESTED. TRUSTED. <https://redhat.com/trusted>
> @ @redhatnews <https://twitter.com/redhatnews>      Red Hat
> <https://www.facebook.com/RedHatInc>
>



-- 

Nick Boldt

Senior Software Engineer, RHCSA

Productization Lead :: JBoss Tools & Dev Studio

IM: @nickboldt / @nboldt / http://nick.divbyzero.com
<https://red.ht/sig>
TRIED. TESTED. TRUSTED. <https://redhat.com/trusted>
@ @redhatnews <https://twitter.com/redhatnews>      Red Hat
<https://www.facebook.com/RedHatInc>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/jbosstools-dev/attachments/20170811/224cffbc/attachment.html 


More information about the jbosstools-dev mailing list