Merge ~racb/git-ubuntu:release-process-changes-2 into git-ubuntu:master

Proposed by Robie Basak
Status: Merged
Approved by: Robie Basak
Approved revision: 159535224bdf3684719ac68fc1c240a5d9e60a32
Merged at revision: 1dfcc673151fd3d1c90d20a2270ccde0eaff43e1
Proposed branch: ~racb/git-ubuntu:release-process-changes-2
Merge into: git-ubuntu:master
Diff against target: 55 lines (+13/-5)
1 file modified
doc/release-process.md (+13/-5)
Reviewer Review Type Date Requested Status
Bryce Harrington Approve
Server Team CI bot continuous-integration Approve
Review via email: mp+383779@code.launchpad.net

Commit message

Make Jenkins happy

To post a comment you must log in.
Revision history for this message
Server Team CI bot (server-team-bot) wrote :

PASSED: Continuous integration, rev:159535224bdf3684719ac68fc1c240a5d9e60a32
https://jenkins.ubuntu.com/server/job/git-ubuntu-ci/514/
Executed test runs:
    SUCCESS: VM Setup
    SUCCESS: Build
    SUCCESS: Unit Tests
    IN_PROGRESS: Declarative: Post Actions

Click here to trigger a rebuild:
https://jenkins.ubuntu.com/server/job/git-ubuntu-ci/514//rebuild

review: Approve (continuous-integration)
Revision history for this message
Bryce Harrington (bryce) wrote :

Looks good, thanks for updating the docs.

review: Approve

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1diff --git a/doc/release-process.md b/doc/release-process.md
2index 4ae7749..b907433 100644
3--- a/doc/release-process.md
4+++ b/doc/release-process.md
5@@ -47,11 +47,10 @@ Set it in the git repo:
6 $ git checkout -b ${VERSION}-release
7 $ echo "VERSION = '${VERSION}'" > gitubuntu/version.py
8 $ git commit gitubuntu/version.py -m "version: bump to ${VERSION}"
9- $ git tag --annotate ${VERSION}
10+ $ git tag --annotate -m "${VERSION} Release" ${VERSION}
11
12 The annotated tag is necessary, because the snap build mechanisms
13-determine the version to set in the snap based on it. For the
14-annotation message, just say "${VERSION} Release".
15+determine the version to set in the snap based on it.
16
17
18 2. Draft release announcement
19@@ -209,17 +208,26 @@ time (e.g. a week or so) copy the snap to STABLE.
20 6. Installation to Production
21 -----------------------------
22
23-Upgrading the software in production is straightforward:
24+Upgrading the software in production is straightforward. Preferably
25+examine the process listing to ensure that you stop the service at a
26+time when no imports are running; otherwise, see LP: #1859042 first.
27
28+ $ sudo systemctl --user stop usd-importer
29 $ ssh serverstack-gu
30 $ sudo snap list
31 $ sudo snap refresh git-ubuntu
32 $ sudo snap info git-ubuntu
33+ $ sudo systemctl --user start usd-importer
34
35 In case of trouble of any sort, restore the previous version:
36
37+ $ sudo systemctl --user stop usd-importer
38 $ sudo snap revert git-ubuntu
39 $ sudo snap info git-ubuntu
40+ $ sudo systemctl --user start usd-importer
41+
42+If the importer service code itself (rather than the importer code) has
43+not changed, there is no need to restart the service.
44
45 If there have been any changes to the systemd scripts or configs, they
46 may need to be manually re-installed. See usd-importer-service.md for
47@@ -231,7 +239,7 @@ directions.
48
49 Email the (gpg signed) announcement to:
50
51- To: ubuntu-server@lists.canonical.com.
52+ To: ubuntu-devel@lists.ubuntu.com
53 Cc: usd-import-team@lists.launchpad.net
54
55 Upload a copy of the announcement to https://launchpad.net/usd-importer/

Subscribers

People subscribed via source and target branches