[JBoss JIRA] (JBIDE-23190) For JBIDE 4.4.2.AM1: Prepare for 4.4.2.AM1 / 10.2.0.AM1 [build, build-sites, build-ci, maven-plugins, dl.jb.org, devdoc, versionwatch]
by Nick Boldt (JIRA)
[ https://issues.jboss.org/browse/JBIDE-23190?page=com.atlassian.jira.plugi... ]
Nick Boldt closed JBIDE-23190.
------------------------------
Resolution: Done
build-ci is still on 4.4.1.AM2-SNAPSHOT
maven-plugins is on 0.26.0-SNAPSHOT
versionwatch is on 0.4.100-SNAPSHOT
These won't move to newer versions until there's a reason to do so.
> For JBIDE 4.4.2.AM1: Prepare for 4.4.2.AM1 / 10.2.0.AM1 [build, build-sites, build-ci, maven-plugins, dl.jb.org, devdoc, versionwatch]
> --------------------------------------------------------------------------------------------------------------------------------------
>
> Key: JBIDE-23190
> URL: https://issues.jboss.org/browse/JBIDE-23190
> Project: Tools (JBoss Tools)
> Issue Type: Sub-task
> Components: build
> Reporter: Friendly Jira Robot
> Assignee: Nick Boldt
> Priority: Blocker
> Labels: task
> Fix For: 4.4.2.AM1
>
>
> For JBIDE 4.4.2.AM1 [build, build-sites, build-ci, maven-plugins, dl.jb.org, devdoc, versionwatch]: Please perform the following tasks:
> 1. Check out your existing *{color:orange}master{color}* branch:
> {code}
> git checkout master
> {code}
> 2. Update your *{color:orange}master branch{color}* root pom to use the latest parent pom version, *{color:orange}4.4.2.AM1-SNAPSHOT{color}*:
> {code}
> <parent>
> <groupId>org.jboss.tools</groupId>
> <artifactId>parent</artifactId>
> <version>4.4.2.AM1-SNAPSHOT</version>
> </parent>
> {code}
> Now, your root pom will use parent pom version:
> * *{color:orange}4.4.2.AM1-SNAPSHOT{color}* in your *{color:orange}master{color}* branch
> 3. Ensure that component features/plugins have been [properly upversioned|http://wiki.eclipse.org/Version_Numbering#Overall_example], eg., from 1.0.0 to 1.0.1.
> {code}
> mvn -Dtycho.mode=maven org.eclipse.tycho:tycho-versions-plugin:0.25.0:set-version -DnewVersion=1.0.1-SNAPSHOT
> {code}
> 4a. Ensure you've *built your code* using the latest *minimum* target platform version 4.60.1.Final
> {code}
> mvn clean verify -Dtpc.version=4.60.1.Final
> {code}
> 4b. Ensure you've *run your tests* using the latest *maximum* target platform version 4.60.1.Final
> {code}
> mvn clean verify -Dtpc.version=4.60.1.Final
> {code}
> 5. Close (do not resolve) this JIRA when done.
> 6. If you have any outstanding [New + Noteworthy JIRAs|https://issues.jboss.org/issues/?jql=%28%28project%20%3D%20%22JBIDE...] to do, please complete them next.
> [Search for all task JIRA|https://issues.jboss.org/issues/?jql=%28%28project+in+%28JBDS%29+and...], or [Search for build, build-sites, build-ci, maven-plugins, dl.jb.org, devdoc, versionwatch task JIRA|https://issues.jboss.org/issues/?jql=%28%28project+in+%28JBDS%29+and...]
--
This message was sent by Atlassian JIRA
(v6.4.11#64026)
9 years, 6 months
[JBoss JIRA] (JBIDE-23159) Bump plugin/feature/component versions in main branch when creating branches for Final/GA release
by Mickael Istria (JIRA)
[ https://issues.jboss.org/browse/JBIDE-23159?page=com.atlassian.jira.plugi... ]
Mickael Istria commented on JBIDE-23159:
----------------------------------------
I agree. Our effort regarding baseline and git timestamps are exactly to avoid unnecessary version bumps and unnecessary new artifacts. Versions are better being bumped when something changes, on a per bundle basis rather than for the whole component.
> Bump plugin/feature/component versions in main branch when creating branches for Final/GA release
> --------------------------------------------------------------------------------------------------
>
> Key: JBIDE-23159
> URL: https://issues.jboss.org/browse/JBIDE-23159
> Project: Tools (JBoss Tools)
> Issue Type: Sub-task
> Components: build
> Reporter: Alexey Kazakov
> Assignee: Nick Boldt
> Fix For: 4.4.2.AM1
>
>
> The script which creates branches for a Final/GA release when codefreezing should also bump plugin/feature/component versions in main branch (master or maintenance).
> The script should probably have a parameter which tells what segment of the version we want to increment: X.Y.Z
--
This message was sent by Atlassian JIRA
(v6.4.11#64026)
9 years, 6 months
[JBoss JIRA] (JBIDE-23159) Bump plugin/feature/component versions in main branch when creating branches for Final/GA release
by Nick Boldt (JIRA)
[ https://issues.jboss.org/browse/JBIDE-23159?page=com.atlassian.jira.plugi... ]
Nick Boldt commented on JBIDE-23159:
------------------------------------
With the advent of the baseline comparison check from [~mickael_istria] and the fact that we now have jgit timestamps, IMHO we don't have to force projects or subprojects to upversion for every jbosstools-a.b.c.x branchpoint.
When we DO move to a new version of Eclipse and branch to a.b.x (eg., 4.4.x) then we definitely have to move SOME things up, but again, it can be done on a case-by-case basis since we have jgit timestamps and baseline check.
[~mickael_istria] would you agree?
> Bump plugin/feature/component versions in main branch when creating branches for Final/GA release
> --------------------------------------------------------------------------------------------------
>
> Key: JBIDE-23159
> URL: https://issues.jboss.org/browse/JBIDE-23159
> Project: Tools (JBoss Tools)
> Issue Type: Sub-task
> Components: build
> Reporter: Alexey Kazakov
> Assignee: Nick Boldt
> Fix For: 4.4.2.AM1
>
>
> The script which creates branches for a Final/GA release when codefreezing should also bump plugin/feature/component versions in main branch (master or maintenance).
> The script should probably have a parameter which tells what segment of the version we want to increment: X.Y.Z
--
This message was sent by Atlassian JIRA
(v6.4.11#64026)
9 years, 6 months
[JBoss JIRA] (JBIDE-23159) Bump plugin/feature/component versions in main branch when creating branches for Final/GA release
by Alexey Kazakov (JIRA)
[ https://issues.jboss.org/browse/JBIDE-23159?page=com.atlassian.jira.plugi... ]
Alexey Kazakov commented on JBIDE-23159:
----------------------------------------
I think we should upversion components by default when branching. We should increase the same version segment as we do for the parent pom. It will cover ~9 out of 10 of our releases. Then component leads can increase the component's x.y+1.z version in case we increased x.y.z+1 only if needed.
> Bump plugin/feature/component versions in main branch when creating branches for Final/GA release
> --------------------------------------------------------------------------------------------------
>
> Key: JBIDE-23159
> URL: https://issues.jboss.org/browse/JBIDE-23159
> Project: Tools (JBoss Tools)
> Issue Type: Sub-task
> Components: build
> Reporter: Alexey Kazakov
> Assignee: Nick Boldt
> Fix For: 4.4.2.AM1
>
>
> The script which creates branches for a Final/GA release when codefreezing should also bump plugin/feature/component versions in main branch (master or maintenance).
> The script should probably have a parameter which tells what segment of the version we want to increment: X.Y.Z
--
This message was sent by Atlassian JIRA
(v6.4.11#64026)
9 years, 6 months
[JBoss JIRA] (JBIDE-23185) For JBIDE 4.4.2.AM1: Prepare for 4.4.2.AM1 / 10.2.0.AM1
by Nick Boldt (JIRA)
[ https://issues.jboss.org/browse/JBIDE-23185?page=com.atlassian.jira.plugi... ]
Nick Boldt reassigned JBIDE-23185:
----------------------------------
Assignee: Nick Boldt
> For JBIDE 4.4.2.AM1: Prepare for 4.4.2.AM1 / 10.2.0.AM1
> -------------------------------------------------------
>
> Key: JBIDE-23185
> URL: https://issues.jboss.org/browse/JBIDE-23185
> Project: Tools (JBoss Tools)
> Issue Type: Task
> Components: build
> Reporter: Friendly Jira Robot
> Assignee: Nick Boldt
> Priority: Blocker
> Labels: task
> Fix For: 4.4.2.AM1
>
>
> For JBIDE 4.4.2.AM1: Please perform the following tasks:
> 1. Check out your existing *{color:orange}master{color}* branch:
> {code}
> git checkout master
> {code}
> 2. Update your *{color:orange}master branch{color}* root pom to use the latest parent pom version, *{color:orange}4.4.2.AM1-SNAPSHOT{color}*:
> {code}
> <parent>
> <groupId>org.jboss.tools</groupId>
> <artifactId>parent</artifactId>
> <version>4.4.2.AM1-SNAPSHOT</version>
> </parent>
> {code}
> Now, your root pom will use parent pom version:
> * *{color:orange}4.4.2.AM1-SNAPSHOT{color}* in your *{color:orange}master{color}* branch
> 3. Ensure that component features/plugins have been [properly upversioned|http://wiki.eclipse.org/Version_Numbering#Overall_example], eg., from 1.0.0 to 1.0.1.
> {code}
> mvn -Dtycho.mode=maven org.eclipse.tycho:tycho-versions-plugin:0.25.0:set-version -DnewVersion=1.0.1-SNAPSHOT
> {code}
> 4a. Ensure you've *built your code* using the latest *minimum* target platform version 4.60.1.Final
> {code}
> mvn clean verify -Dtpc.version=4.60.1.Final
> {code}
> 4b. Ensure you've *run your tests* using the latest *maximum* target platform version 4.60.1.Final
> {code}
> mvn clean verify -Dtpc.version=4.60.1.Final
> {code}
> 5. Close (do not resolve) this JIRA when done.
> 6. If you have any outstanding [New + Noteworthy JIRAs|https://issues.jboss.org/issues/?jql=%28%28project%20%3D%20%22JBIDE...] to do, please complete them next.
> [Search for all task JIRA|https://issues.jboss.org/issues/?jql=%28%28project+in+%28JBDS%29+and...]
> See also: JBDS-4052
--
This message was sent by Atlassian JIRA
(v6.4.11#64026)
9 years, 6 months