Merge ~alexmurray/qa-regression-testing:enable-lpci-on-noble into qa-regression-testing:master

Proposed by Alex Murray
Status: Needs review
Proposed branch: ~alexmurray/qa-regression-testing:enable-lpci-on-noble
Merge into: qa-regression-testing:master
Diff against target: 154 lines (+33/-1)
2 files modified
.launchpad.yaml (+30/-0)
lpcraft-runner (+3/-1)
Reviewer Review Type Date Requested Status
Alex Murray Disapprove
Review via email: mp+465836@code.launchpad.net

Description of the change

Add noble to the test matrix for all existing package tests

To post a comment you must log in.
Revision history for this message
Steve Beattie (sbeattie) wrote :

On Thu, May 09, 2024 at 07:25:20AM -0000, Alex Murray wrote:
> Alex Murray has proposed merging ~alexmurray/qa-regression-testing:enable-lpci-on-noble into qa-regression-testing:master.

NACK.

I had created a branch for this as well at
https://code.launchpad.net/~sbeattie/qa-regression-testing/+git/qa-regression-testing/+ref/test-lpci-noble-jobs
but didn't submit it as a merge request because the lpvi infrastructure
for noble has serious problems; you can see that in the test failures
in your branch.

We need to put together a bug report for the lpci team.

--
Steve Beattie
<email address hidden>

Revision history for this message
Alex Murray (alexmurray) wrote :

No worries - thanks Steve, I'll see what I can put together for a bug report.

review: Disapprove
7756be2... by Alex Murray

lpcraft-runner: add some debugging

Signed-off-by: Alex Murray <email address hidden>

Unmerged commits

7756be2... by Alex Murray

lpcraft-runner: add some debugging

Signed-off-by: Alex Murray <email address hidden>

Failed
[FAILED] imagemagick:0 (build)
[FAILED] imagemagick:1 (build)
[FAILED] imagemagick:2 (build)
[FAILED] imagemagick:3 (build)
[WAITING] gcc-security:0 (build)
[WAITING] gcc-security:1 (build)
[WAITING] gcc-security:2 (build)
[WAITING] gcc-security:3 (build)
[WAITING] glibc:0 (build)
[WAITING] glibc:1 (build)
[WAITING] glibc:2 (build)
[WAITING] glibc:3 (build)
[WAITING] glibc-security:0 (build)
[WAITING] glibc-security:1 (build)
[WAITING] glibc-security:2 (build)
[WAITING] glibc-security:3 (build)
[WAITING] gnupg:0 (build)
[WAITING] gnupg:1 (build)
[WAITING] gnupg:2 (build)
[WAITING] gnupg:3 (build)
[WAITING] sudo:0 (build)
[WAITING] sudo:1 (build)
[WAITING] sudo:2 (build)
[WAITING] sudo:3 (build)
[WAITING] git:0 (build)
[WAITING] git:1 (build)
[WAITING] git:2 (build)
[WAITING] git:3 (build)
[WAITING] ghostscript:0 (build)
[WAITING] ghostscript:1 (build)
[WAITING] ghostscript:2 (build)
[WAITING] ghostscript:3 (build)
[WAITING] busybox:0 (build)
[WAITING] busybox:1 (build)
[WAITING] busybox:2 (build)
[WAITING] busybox:3 (build)
[WAITING] coreutils:0 (build)
[WAITING] coreutils:1 (build)
[WAITING] coreutils:2 (build)
[WAITING] coreutils:3 (build)
[WAITING] util-linux:0 (build)
[WAITING] util-linux:1 (build)
[WAITING] util-linux:2 (build)
[WAITING] util-linux:3 (build)
[WAITING] ecdsautils:0 (build)
[WAITING] ecdsautils:1 (build)
[WAITING] ecdsautils:2 (build)
[WAITING] ecdsautils:3 (build)
[WAITING] python-urllib3:0 (build)
[WAITING] python-urllib3:1 (build)
[WAITING] python-urllib3:2 (build)
[WAITING] python-urllib3:3 (build)
[WAITING] amanda:0 (build)
[WAITING] amanda:1 (build)
[WAITING] amanda:2 (build)
[WAITING] cryptojs:0 (build)
[WAITING] cryptojs:1 (build)
[WAITING] cryptojs:2 (build)
[WAITING] cryptojs:3 (build)
[WAITING] samba:0 (build)
[WAITING] samba:1 (build)
[WAITING] samba:2 (build)
162 of 62 results
d8e6806... by Alex Murray

Enable lpci tests for noble

Signed-off-by: Alex Murray <email address hidden>

Failed
[FAILED] imagemagick:0 (build)
[FAILED] imagemagick:1 (build)
[FAILED] imagemagick:2 (build)
[FAILED] imagemagick:3 (build)
[WAITING] gcc-security:0 (build)
[WAITING] gcc-security:1 (build)
[WAITING] gcc-security:2 (build)
[WAITING] gcc-security:3 (build)
[WAITING] glibc:0 (build)
[WAITING] glibc:1 (build)
[WAITING] glibc:2 (build)
[WAITING] glibc:3 (build)
[WAITING] glibc-security:0 (build)
[WAITING] glibc-security:1 (build)
[WAITING] glibc-security:2 (build)
[WAITING] glibc-security:3 (build)
[WAITING] gnupg:0 (build)
[WAITING] gnupg:1 (build)
[WAITING] gnupg:2 (build)
[WAITING] gnupg:3 (build)
[WAITING] sudo:0 (build)
[WAITING] sudo:1 (build)
[WAITING] sudo:2 (build)
[WAITING] sudo:3 (build)
[WAITING] git:0 (build)
[WAITING] git:1 (build)
[WAITING] git:2 (build)
[WAITING] git:3 (build)
[WAITING] ghostscript:0 (build)
[WAITING] ghostscript:1 (build)
[WAITING] ghostscript:2 (build)
[WAITING] ghostscript:3 (build)
[WAITING] busybox:0 (build)
[WAITING] busybox:1 (build)
[WAITING] busybox:2 (build)
[WAITING] busybox:3 (build)
[WAITING] coreutils:0 (build)
[WAITING] coreutils:1 (build)
[WAITING] coreutils:2 (build)
[WAITING] coreutils:3 (build)
[WAITING] util-linux:0 (build)
[WAITING] util-linux:1 (build)
[WAITING] util-linux:2 (build)
[WAITING] util-linux:3 (build)
[WAITING] ecdsautils:0 (build)
[WAITING] ecdsautils:1 (build)
[WAITING] ecdsautils:2 (build)
[WAITING] ecdsautils:3 (build)
[WAITING] python-urllib3:0 (build)
[WAITING] python-urllib3:1 (build)
[WAITING] python-urllib3:2 (build)
[WAITING] python-urllib3:3 (build)
[WAITING] amanda:0 (build)
[WAITING] amanda:1 (build)
[WAITING] amanda:2 (build)
[WAITING] cryptojs:0 (build)
[WAITING] cryptojs:1 (build)
[WAITING] cryptojs:2 (build)
[WAITING] cryptojs:3 (build)
[WAITING] samba:0 (build)
[WAITING] samba:1 (build)
[WAITING] samba:2 (build)
162 of 62 results

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
diff --git a/.launchpad.yaml b/.launchpad.yaml
index 0c44994..198e3de 100644
--- a/.launchpad.yaml
+++ b/.launchpad.yaml
@@ -20,6 +20,8 @@ pipeline:
20jobs:20jobs:
21 imagemagick:21 imagemagick:
22 matrix:22 matrix:
23 - series: noble
24 architectures: amd64
23 - series: jammy25 - series: jammy
24 architectures: amd6426 architectures: amd64
25 - series: focal27 - series: focal
@@ -35,6 +37,8 @@ jobs:
3537
36 gcc-security:38 gcc-security:
37 matrix:39 matrix:
40 - series: noble
41 architectures: amd64
38 - series: jammy42 - series: jammy
39 architectures: amd6443 architectures: amd64
40 - series: focal44 - series: focal
@@ -50,6 +54,8 @@ jobs:
5054
51 glibc:55 glibc:
52 matrix:56 matrix:
57 - series: noble
58 architectures: amd64
53 - series: jammy59 - series: jammy
54 architectures: amd6460 architectures: amd64
55 - series: focal61 - series: focal
@@ -65,6 +71,8 @@ jobs:
6571
66 glibc-security:72 glibc-security:
67 matrix:73 matrix:
74 - series: noble
75 architectures: amd64
68 - series: jammy76 - series: jammy
69 architectures: amd6477 architectures: amd64
70 - series: focal78 - series: focal
@@ -80,6 +88,8 @@ jobs:
8088
81 sudo:89 sudo:
82 matrix:90 matrix:
91 - series: noble
92 architectures: amd64
83 - series: jammy93 - series: jammy
84 architectures: amd6494 architectures: amd64
85 - series: focal95 - series: focal
@@ -95,6 +105,8 @@ jobs:
95105
96 gnupg:106 gnupg:
97 matrix:107 matrix:
108 - series: noble
109 architectures: amd64
98 - series: jammy110 - series: jammy
99 architectures: amd64111 architectures: amd64
100 - series: focal112 - series: focal
@@ -110,6 +122,8 @@ jobs:
110122
111 git:123 git:
112 matrix:124 matrix:
125 - series: noble
126 architectures: amd64
113 - series: jammy127 - series: jammy
114 architectures: amd64128 architectures: amd64
115 - series: focal129 - series: focal
@@ -125,6 +139,8 @@ jobs:
125139
126 ghostscript:140 ghostscript:
127 matrix:141 matrix:
142 - series: noble
143 architectures: amd64
128 - series: jammy144 - series: jammy
129 architectures: amd64145 architectures: amd64
130 - series: focal146 - series: focal
@@ -140,6 +156,8 @@ jobs:
140156
141 busybox:157 busybox:
142 matrix:158 matrix:
159 - series: noble
160 architectures: amd64
143 - series: jammy161 - series: jammy
144 architectures: amd64162 architectures: amd64
145 - series: focal163 - series: focal
@@ -155,6 +173,8 @@ jobs:
155173
156 coreutils:174 coreutils:
157 matrix:175 matrix:
176 - series: noble
177 architectures: amd64
158 - series: jammy178 - series: jammy
159 architectures: amd64179 architectures: amd64
160 - series: focal180 - series: focal
@@ -170,6 +190,8 @@ jobs:
170190
171 util-linux:191 util-linux:
172 matrix:192 matrix:
193 - series: noble
194 architectures: amd64
173 - series: jammy195 - series: jammy
174 architectures: amd64196 architectures: amd64
175 - series: focal197 - series: focal
@@ -185,6 +207,8 @@ jobs:
185207
186 ecdsautils:208 ecdsautils:
187 matrix:209 matrix:
210 - series: noble
211 architectures: amd64
188 - series: jammy212 - series: jammy
189 architectures: amd64213 architectures: amd64
190 - series: focal214 - series: focal
@@ -200,6 +224,8 @@ jobs:
200224
201 python-urllib3:225 python-urllib3:
202 matrix:226 matrix:
227 - series: noble
228 architectures: amd64
203 - series: jammy229 - series: jammy
204 architectures: amd64230 architectures: amd64
205 - series: focal231 - series: focal
@@ -215,6 +241,8 @@ jobs:
215241
216 amanda:242 amanda:
217 matrix:243 matrix:
244 - series: noble
245 architectures: amd64
218 - series: jammy246 - series: jammy
219 architectures: amd64247 architectures: amd64
220 - series: focal248 - series: focal
@@ -231,6 +259,8 @@ jobs:
231259
232 cryptojs:260 cryptojs:
233 matrix:261 matrix:
262 - series: noble
263 architectures: amd64
234 - series: jammy264 - series: jammy
235 architectures: amd64265 architectures: amd64
236 - series: focal266 - series: focal
diff --git a/lpcraft-runner b/lpcraft-runner
index ca94a85..07bff89 100755
--- a/lpcraft-runner
+++ b/lpcraft-runner
@@ -10,8 +10,10 @@ tarball="${TMPDIR:-/tmp}/qrt-test-${test}.tar.gz"
10export LPCRAFT_QRT_RUNNER=true10export LPCRAFT_QRT_RUNNER=true
1111
12# setup an unprivileged user12# setup an unprivileged user
13getent passwd ubuntu >/dev/null || useradd -m -U ubuntu13echo "Setting up ubuntu user"
14getent passwd ubuntu >/dev/null || useradd -m -U ubuntu -b /home
14# allow sudo access15# allow sudo access
16echo "Setting up ubuntu user with sudo access"
15grep -q "ubuntu ALL=(ALL) NOPASSWD: ALL" /etc/sudoers || echo "ubuntu ALL=(ALL) NOPASSWD: ALL" >> /etc/sudoers17grep -q "ubuntu ALL=(ALL) NOPASSWD: ALL" /etc/sudoers || echo "ubuntu ALL=(ALL) NOPASSWD: ALL" >> /etc/sudoers
16# one test for each require_nonroot, require_sudo and require_root18# one test for each require_nonroot, require_sudo and require_root
1719

Subscribers

People subscribed via source and target branches