Merge lp:~vila/brz/prepare-3.0.0 into lp:brz

Proposed by Vincent Ladeuil on 2018-09-15
Status: Merged
Approved by: Jelmer Vernooij on 2018-09-15
Approved revision: no longer in the source branch.
Merge reported by: The Breezy Bot
Merged at revision: not available
Proposed branch: lp:~vila/brz/prepare-3.0.0
Merge into: lp:brz
Diff against target: 49 lines (+28/-4)
1 file modified
doc/developers/releasing.txt (+28/-4)
To merge this branch: bzr merge lp:~vila/brz/prepare-3.0.0
Reviewer Review Type Date Requested Status
Martin Packman 2018-09-15 Approve on 2018-09-15
Review via email: mp+354985@code.launchpad.net

Commit message

A simplified process for alpha releases

Description of the change

I think this summarizes the discussion around 3.0aN releases

To post a comment you must log in.
Martin Packman (gz) wrote :

I'm not sure the announcing the source freeze bit is relevant, change look fine though.

review: Approve
Vincent Ladeuil (vila) wrote :

source freeze bit was modified to remove the mailing list that doesn't exist, it's not related to alpha releases, just feedback from previous MP

The Breezy Bot (the-breezy-bot) wrote :

Running landing tests failed
https://ci.breezy-vcs.org/job/land-brz/484/

lp:~vila/brz/prepare-3.0.0 updated on 2018-09-15
7117. By Jelmer Vernooij on 2018-09-15

Fix sort order for walkdir items.

Merged from https://code.launchpad.net/~jelmer/brz/fix-walkdirs-thingy/+merge/354990

7118. By Vincent Ladeuil on 2018-09-15

A simplified process for alpha releases

Merged from https://code.launchpad.net/~vila/brz/prepare-3.0.0/+merge/354985

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file 'doc/developers/releasing.txt'
2--- doc/developers/releasing.txt 2018-09-14 09:31:24 +0000
3+++ doc/developers/releasing.txt 2018-09-15 13:29:38 +0000
4@@ -163,6 +163,31 @@
5 Doing a particular release
6 ==========================
7
8+alpha releases
9+--------------
10+
11+3.0.0 will start to be released as alpha as integrating plugins and porting
12+to python3 (while maintaining python2 compatiblity) desserve to be testing
13+in the wild by people understanding the risks.
14+
15+That being said, the whole test suite has been preserved and enriched in the
16+process.
17+
18+Alpha releases will happen as source only (tarballs) and the process is
19+simplified.
20+
21+Note that the intent is to come back to beta releases as soon as possible so
22+the alpha releases won't happen again.
23+
24+The process for releasing an alpha release is therefore:
25+- upload a tarball to launchpad,
26+- upload a tarball to pypi,
27+- mail bazaar@lists.canonical.com,
28+- post an annoucement on the home page.
29+
30+Uploading tarballs are described below, just use alpha versions (3, 0, 0,
31+'alpha', 1) in ``./breezy/__init__.py``
32+
33 Update the source code
34 ----------------------
35
36@@ -460,10 +485,9 @@
37 Announcing the source freeze
38 ----------------------------
39
40-#. Post to the ``bazaar@lists.canonical.com`` and
41- ``brz-packagers@lists.launchpad.net`` lists, saying that the source has
42- been frozen. Be extra clear that this is only a *source* release targeted
43- at packagers and installer builders (see
44+#. Post to the ``bazaar@lists.canonical.com`` list, saying that the source
45+ has been frozen. Be extra clear that this is only a *source* release
46+ targeted at packagers and installer builders (see
47 <https://bugs.launchpad.net/launchpad/+bug/645084>). This is the cue for
48 platform maintainers and plugin authors to update their code. This is
49 done before the general public announcement of the release.

Subscribers

People subscribed via source and target branches