Merge ~cjwatson/launchpad-buildd:production-bionic into launchpad-buildd:master

Proposed by Colin Watson
Status: Merged
Approved by: Colin Watson
Approved revision: 12b0bee270248fe76ced631a8da815ce583bd546
Merge reported by: Otto Co-Pilot
Merged at revision: not available
Proposed branch: ~cjwatson/launchpad-buildd:production-bionic
Merge into: launchpad-buildd:master
Diff against target: 35 lines (+9/-8)
2 files modified
README (+8/-8)
debian/changelog (+1/-0)
Reviewer Review Type Date Requested Status
Thiago F. Pappacena (community) Approve
Review via email: mp+393612@code.launchpad.net

Commit message

Update production deployment documentation in README

To post a comment you must log in.
Revision history for this message
Thiago F. Pappacena (pappacena) wrote :

LGTM

review: Approve

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1diff --git a/README b/README
2index 05a74c8..f8b0407 100644
3--- a/README
4+++ b/README
5@@ -68,11 +68,11 @@ by
6 https://code.launchpad.net/~canonical-sysadmins/canonical-is-charms/launchpad-buildd-image-modifier
7 (currently private, sorry).
8
9-At present (May 2020), all these base VM images are built from Ubuntu
10-xenial, and launchpad-buildd runs on Python 2. We plan to upgrade these to
11-bionic soon, where it will be possible for launchpad-buildd to run on Python
12-3; however, it's necessary to support the powerpc architecture until at
13-least April 2021 (end of standard maintenance for xenial), and the powerpc
14-base images will need to stay on xenial since that architecture is no longer
15-supported by bionic. As a result, launchpad-buildd must run on both Python
16-2 and 3 for the time being.
17+At present (November 2020), most of these base VM images are built from
18+Ubuntu bionic, and launchpad-buildd runs on Python 3. However, it's
19+necessary to support the powerpc architecture until at least April 2021 (end
20+of standard maintenance for xenial), and the powerpc base images need to
21+stay on xenial since that architecture is no longer supported by bionic;
22+furthermore, the version of Twisted in xenial has some bugs that break
23+launchpad-buildd when running on Python 3. As a result, launchpad-buildd
24+must run on both Python 2 and 3 for the time being.
25diff --git a/debian/changelog b/debian/changelog
26index 33cc832..6f57d8a 100644
27--- a/debian/changelog
28+++ b/debian/changelog
29@@ -2,6 +2,7 @@ launchpad-buildd (194) UNRELEASED; urgency=medium
30
31 * Stop setting $mailto in .sbuildrc, to work around LP #1859010.
32 * Stop overquoting OCI --build-arg options (LP: #1902007).
33+ * Update production deployment documentation in README.
34
35 -- Colin Watson <cjwatson@ubuntu.com> Tue, 27 Oct 2020 13:22:05 +0000
36

Subscribers

People subscribed via source and target branches