action #124658
closed[osd-deployment] missing os-autoinst changes in deployment and changelog emails , build failure on ppc64le in OBS size:M
0%
Description
Observation¶
I think http://mailman.suse.de/mlarch/SuSE/openqa/2023/openqa.2023.02/msg00006.html should include a mention of https://github.com/os-autoinst/os-autoinst/pull/2261 with commit
testapi: Fix 'snd2png' call arguments introduced in 264fcd8
but I don't see a mention of os-autoinst lately.
sudo salt -C QA-Power8-4-kvm.qa.suse.de cmd.run 'rpm -q --changelog os-autoinst' | head -n 20
QA-Power8-4-kvm.qa.suse.de:
* Thu Dec 15 2022 okurz@suse.com
- Update to version 4.6.1671101643.778642a:
Acceptance criteria¶
- AC1: The changelog is usually consistent (like before)
- AC2: All workers managed in salt receive package updates, e.g. check
salt \* cmd.run 'rpm -q os-autoinst'
- AC3: devel:openQA consistently builds on all our supported architectures, in particular ppc64le for some days
Suggestions¶
- Confirm if packages are up to date e.g. maybe the changelog was picked up just at the wrong point in time
- Check gitlab CI logs from other days, Confirm actual updates on different workers
- Maybe Power8-4-kvm is behind other workers? On OBS ppc is often problematic and has temporary build issues
- Maybe manual changes to the worker interfered with the changelog e.g. because other packages were installed
- Fetch the changelog independently from production e.g. from a container just used to fetch installed packages
Updated by okurz almost 2 years ago
https://gitlab.suse.de/openqa/osd-deployment/-/jobs/1403283#L1597 shows
sudo salt -C QA-Power8-4-kvm.qa.suse.de cmd.run 'rpm -q --changelog os-autoinst'
and indeed that command does not return any recent changes
sudo salt -C QA-Power8-4-kvm.qa.suse.de cmd.run 'rpm -q --changelog os-autoinst' | head -n 20
QA-Power8-4-kvm.qa.suse.de:
* Thu Dec 15 2022 okurz@suse.com
- Update to version 4.6.1671101643.778642a:
* Update checkout action to v3
* Update commit message checker CI
* t: Mark fake isotovideo fork as uncoverable
* t: Mark errors about missing backend docs as uncoverable
* t: Drop unused fake command responses
* Resume directly after failure in case `assert_script_run` fails
* Sat Dec 03 2022 okurz@suse.com
- Update to version 4.6.1669996116.7d465c7:
* Add subtest for search_for_expected_serial_failures
* Resume directly after failure in case `assert_script_run` fails
* Show escaped version of keyboard emulator server return
* Fix assert_script_sudo invocation
* Update pertidy to 20221112
* Wed Nov 30 2022 okurz@suse.com
- Update to version 4.6.1669812248.67848c3:
…
something seems to be off on qa-power8-4-kvm.qa.suse.de
Updated by livdywan almost 2 years ago
- Subject changed from [osd-deployment] missing os-autoinst changes in changelog email? to [osd-deployment] missing os-autoinst changes in deployment and changelog emails size:M
- Description updated (diff)
- Status changed from New to Workable
Updated by tinita almost 2 years ago
https://build.opensuse.org/package/show/devel:openQA/os-autoinst shows:
unresolvable: nothing provides tesseract-ocr, nothing provides tesseract-ocr >= 3.04.00 needed by tesseract-ocr-traineddata-english
for ppc64le and Leap 15.4
The last build was run on December 15
https://build.opensuse.org/packages/os-autoinst/job_history/devel:openQA/openSUSE_Leap_15.4/ppc64le
Updated by tinita almost 2 years ago
- Subject changed from [osd-deployment] missing os-autoinst changes in deployment and changelog emails size:M to [osd-deployment] missing os-autoinst changes in deployment and changelog emails , build failure on ppc64le in OBS size:M
Updated by mkittler almost 2 years ago
- Status changed from Workable to In Progress
- Assignee set to mkittler
This PR should fix the build issue: https://github.com/os-autoinst/os-autoinst/pull/2262
Updated by mkittler almost 2 years ago
The PR has been merged and the build has now succeeded for ppc64le including the mentioned change:
[ 227s] +1676635200 okurz@suse.com - Update to version 4.6.1676641030.f996c8e:
[ 227s] + * Disable test for OCR feature on archs where we lack dependencies
[ 227s] + * testapi: Fix 'snd2png' call arguments introduced in 264fcd83
[ 227s] + * Introduce VNC_EXTRA_VARS variable
Updated by mkittler almost 2 years ago
- Status changed from In Progress to Feedback
I've updated os-autoinst
on the PowerPC workers. Now sudo salt -C 'G@roles:worker' cmd.run 'rpm -q os-autoinst'
shows the same version on all workers (os-autoinst-4.6.1676641030.f996c8e-lp154.1517.1
).
So AC1 and AC2 should be covered.
AC3 asks for checking whether the build is ok for a few days so I'll only resolve the issue on Monday. Note that this wasn't a sporadic issue so unless we introduce an arch-specific regression again I don't expect it to break.
Updated by okurz over 1 year ago
- Related to action #128927: OSD deployment changelog repeatedly mentions old os-autoinst changes, is a worker outdated and unable to install newer packages? size:M added