Project

General

Profile

HOWTO start backporting a stable release » History » Version 6

Loïc Dachary, 05/22/2015 08:49 AM

1 1 Loïc Dachary
h3. Introduction
2
3
When backporting starts, a branch named after the release (for instance "firefly":https://ceph.com/git/?p=ceph.git;a=shortlog;h=refs/heads/firefly) already exists.
4
5
h3. Add a new release in redmine
6
7 6 Loïc Dachary
* http://tracker.ceph.com/rb/release/ceph/new
8
* the name of the release is the name of the ceph release, with the first letter uppercase (Firefly, Hammer ...)
9 2 Loïc Dachary
* the start date is the month when the stable release was first published
10 6 Loïc Dachary
* the end date is the documented "estimated retirement":http://ceph.com/docs/master/releases/
11 3 Loïc Dachary
* Update the [[HOWTO|HOWTO landing page]]
12
* Update the "project overview":http://tracker.ceph.com/projects/ceph-releases/settings/info
13 1 Loïc Dachary
14
h3. Add a new integration branch in git
15
16
For instance "firefly-backports":https://ceph.com/git/?p=ceph.git;a=shortlog;h=refs/heads/firefly-backports
17
18
* release=firefly
19
* git checkout -b $release-backports $release
20
* git push ceph $release-backports
21 3 Loïc Dachary
22
h3. Create a new version
23
24 6 Loïc Dachary
* Add something like *v0.94.1* in http://tracker.ceph.com/projects/ceph/settings/versions
25 3 Loïc Dachary
* Create a new issue to track the progress, copying an existing one (for instance http://tracker.ceph.com/issues/11353)
26
* Update the [[HOWTO|HOWTO landing page]]
27 4 Loïc Dachary
28
h3. Update websites with the new release
29
30
* ceph.com : http://ceph.com/resources/downloads/
31 5 Loïc Dachary
* wikipedia : https://en.wikipedia.org/wiki/Ceph_%28storage%29