Merge lp:~brian-murray/auto-upgrade-testing/use-proposed-dist-upgrader into lp:auto-upgrade-testing

Proposed by Brian Murray
Status: Merged
Merged at revision: 90
Proposed branch: lp:~brian-murray/auto-upgrade-testing/use-proposed-dist-upgrader
Merge into: lp:auto-upgrade-testing
Diff against target: 80 lines (+11/-11)
4 files modified
debian/tests/upgrade (+5/-5)
upgrade_testing/provisioning/_provisionconfig.py (+1/-1)
upgrade_testing/provisioning/backends/_ssh.py (+1/-1)
upgrade_testing/provisioning/backends/_touch.py (+4/-4)
To merge this branch: bzr merge lp:~brian-murray/auto-upgrade-testing/use-proposed-dist-upgrader
Reviewer Review Type Date Requested Status
platform-qa-bot continuous-integration Approve
Jean-Baptiste Lallement Pending
Review via email: mp+367288@code.launchpad.net

Commit message

debian/tests/upgrade: use the dist-upgrader from -proposed since that has fixes that affect upgrading e.g. LP: #1796193

To post a comment you must log in.
Revision history for this message
platform-qa-bot (platform-qa-bot) wrote :
review: Needs Fixing (continuous-integration)
Revision history for this message
platform-qa-bot (platform-qa-bot) wrote :
review: Needs Fixing (continuous-integration)
91. By Brian Murray

resolve flake8 errors which are causing package build failures

Revision history for this message
platform-qa-bot (platform-qa-bot) wrote :
review: Approve (continuous-integration)
Revision history for this message
Brian Murray (brian-murray) wrote :

I went ahead and merged this myself since the change is straight-forward, easy to revert, and patience isn't my strong suit.

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file 'debian/tests/upgrade'
2--- debian/tests/upgrade 2017-07-17 11:04:46 +0000
3+++ debian/tests/upgrade 2019-05-13 22:33:03 +0000
4@@ -271,10 +271,10 @@
5 echo ""
6 fi
7
8- local version=$(do-release-upgrade -c | awk '/New release/ {print $3}' | tr -d \')
9+ local version=$(do-release-upgrade -p -c | awk '/New release/ {print $3}' | tr -d \')
10 if [ ! "${version}" ]; then
11 # Lets try for a development version
12- local version=$(do-release-upgrade -c -d | awk '/New release/ {print $3}' | tr -d \')
13+ local version=$(do-release-upgrade -p -c -d | awk '/New release/ {print $3}' | tr -d \')
14 echo "${version}"
15 else
16 echo "${version}"
17@@ -379,11 +379,11 @@
18 sed 's/Prompt=lts/Prompt=normal/' -i /etc/update-manager/release-upgrades
19 fi
20
21- local version=$(do-release-upgrade -c | awk '/New release/ {print $3}' | tr -d \')
22+ local version=$(do-release-upgrade -p -c | awk '/New release/ {print $3}' | tr -d \')
23 if [ -z "${version}" ]; then
24- do-release-upgrade -d -f DistUpgradeViewNonInteractive
25+ do-release-upgrade -p -d -f DistUpgradeViewNonInteractive
26 else
27- do-release-upgrade -f DistUpgradeViewNonInteractive
28+ do-release-upgrade -p -f DistUpgradeViewNonInteractive
29 fi
30
31 STATUS=$?
32
33=== modified file 'upgrade_testing/provisioning/_provisionconfig.py'
34--- upgrade_testing/provisioning/_provisionconfig.py 2017-07-12 17:43:50 +0000
35+++ upgrade_testing/provisioning/_provisionconfig.py 2019-05-13 22:33:03 +0000
36@@ -311,7 +311,7 @@
37
38 for token in token_strings:
39 result = re.sub(
40- '\${}'.format(token),
41+ r'\${}'.format(token),
42 token_lookup[token](),
43 original_string
44 )
45
46=== modified file 'upgrade_testing/provisioning/backends/_ssh.py'
47--- upgrade_testing/provisioning/backends/_ssh.py 2017-07-12 17:43:50 +0000
48+++ upgrade_testing/provisioning/backends/_ssh.py 2019-05-13 22:33:03 +0000
49@@ -208,7 +208,7 @@
50 child = pexpect.spawn(cmd)
51 try:
52 index = child.expect(
53- ['\$', 'password', 'denied'], timeout=TIMEOUT_CONNECT)
54+ [r'\$', 'password', 'denied'], timeout=TIMEOUT_CONNECT)
55 except (pexpect.exceptions.TIMEOUT, pexpect.exceptions.EOF):
56 index = -1
57 finally:
58
59=== modified file 'upgrade_testing/provisioning/backends/_touch.py'
60--- upgrade_testing/provisioning/backends/_touch.py 2016-05-25 13:26:42 +0000
61+++ upgrade_testing/provisioning/backends/_touch.py 2019-05-13 22:33:03 +0000
62@@ -47,14 +47,14 @@
63
64 """
65 return (
66- _device_connected(self.serial) and
67- self._device_in_available_state()
68+ _device_connected(self.serial)
69+ and self._device_in_available_state()
70 )
71
72 def _device_in_available_state(self):
73 return (
74- self._device_in_required_state() and
75- _device_has_network_connection()
76+ self._device_in_required_state()
77+ and _device_has_network_connection()
78 )
79
80 def _device_in_required_state(self):

Subscribers

People subscribed via source and target branches