Project

General

Profile

Actions

action #124658

closed

[osd-deployment] missing os-autoinst changes in deployment and changelog emails , build failure on ppc64le in OBS size:M

Added by okurz about 1 year ago. Updated about 1 year ago.

Status:
Resolved
Priority:
High
Assignee:
Category:
-
Target version:
Start date:
2023-02-16
Due date:
% Done:

0%

Estimated time:

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

Related issues 1 (0 open1 closed)

Related to openQA Infrastructure - action #128927: OSD deployment changelog repeatedly mentions old os-autoinst changes, is a worker outdated and unable to install newer packages? size:MResolvedmkittler2023-05-08

Actions
Actions #1

Updated by okurz about 1 year 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

Actions #2

Updated by livdywan about 1 year 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
Actions #3

Updated by tinita about 1 year ago

  • Description updated (diff)
Actions #4

Updated by tinita about 1 year 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

Actions #5

Updated by tinita about 1 year 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
Actions #6

Updated by mkittler about 1 year 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

Actions #7

Updated by mkittler about 1 year 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
Actions #8

Updated by mkittler about 1 year 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.

Actions #9

Updated by mkittler about 1 year ago

  • Status changed from Feedback to Resolved

It still builds.

Actions #10

Updated by okurz 12 months 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
Actions

Also available in: Atom PDF