Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 437035

Summary: Create a maintenance branch for Sirius 1.0.x
Product: [Modeling] Sirius Reporter: Pierre-Charles David <pierre-charles.david>
Component: RelengAssignee: Pierre-Charles David <pierre-charles.david>
Status: CLOSED FIXED QA Contact:
Severity: normal    
Priority: P2 CC: laurent.redor
Version: 1.0.0Keywords: triaged
Target Milestone: 2.0.0   
Hardware: All   
OS: All   
Whiteboard:

Description Pierre-Charles David CLA 2014-06-10 05:50:42 EDT
Luna is approaching, and it looks like Sirius 1.0.0rc3 "released" last week will be the final bits.

The master branch of the Git repo is currently freezed, but after RC4+3 tomorrow, even if we wanted we would not be able to contribute different bits to the final Luna release, so we will re-open the branch to new commits for Sirius 2.0.0. Before we do that we must create the maintenance branch for Sirius 1.0.x. This involves:
* Creating (and pushing) the Git branch. It will be named "v1.0.x" and start from the commit tagged as v1.0.0rc3 (12564ce0a3a0ec4322d7ebe4aedda49992aa271b).
* Bump the version number to 1.0.1 on the new branch, including in the promotion script.
* Bump the version number to 2.0.0 on master, including in the promotion script.
* Create a Hudson job to build from this new branch and publish "nightlies" as "nightly/1.0.x" but *not* as "nightly/latest" (this might require some changes in the promotion script, although I think it already tests if we are on master for this).
* Update https://wiki.eclipse.org/Sirius/Update_Sites
* Announce on sirius-dev
Comment 1 Pierre-Charles David CLA 2014-06-11 05:01:59 EDT
I have started to put some notes on the wiki at https://wiki.eclipse.org/Sirius/Releng on the various steps needed for creating a maintenance branch.
Comment 2 Pierre-Charles David CLA 2014-06-12 04:07:22 EDT
Done.

- Branch v1.0.x created and pushed. Version bumped to 1.0.1 on it (commit a3b8683cf236e95748e25c94be673c88768d7a96).
- Hudson job created: https://hudson.eclipse.org/sirius/job/sirius-1.0.x/. It published its results as nightly/1.0.1-NYYYYMMDD-HHMM and overwrite the shortcut stable URL at http://download.eclipse.org/sirius/updates/nightly/1.0.x/
- Version bumped to 2.0.0 on master with commit 2c6347a907c749452637524074b8bbb688f432c0
- The sirius-master Hudson job now published its nightlies as: nightly/2.0.0-NYYYYMMDD-HHMM, nightly/2.0.x (always point to the latest build from master), anhd nightly/latest (same, version-independent)
- New URLs for the 1.0.x repos documented at https://wiki.eclipse.org/Sirius/Update_Sites#Nightly_Builds
Comment 3 Pierre-Charles David CLA 2014-10-27 06:51:42 EDT
Available in Sirius 2.0.0.