[jbosstools-dev] ACTION REQUIRED: Bump your plugins/features to the next maintenance version
Nick Boldt
nboldt at redhat.com
Fri Aug 11 13:24:19 EDT 2017
FYI, I tried building Base, Server, Openshift, and Hibernate after applying
the parent pom change [1], and here are some PRs to update versions:
https://github.com/jbosstools/jbosstools-base/pull/590
https://github.com/jbosstools/jbosstools-server/pull/530
https://github.com/jbosstools/jbosstools-hibernate/pull/198
https://github.com/jbosstools/jbosstools-openshift/pull/1540
On Fri, Aug 11, 2017 at 11:48 AM, Nick Boldt <nboldt at redhat.com> wrote:
> 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>
>
--
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/40c04efe/attachment-0001.html
More information about the jbosstools-dev
mailing list