Bug 1222545

Summary: [Build 20240408] Sway needs to follow branding changes
Product: [openSUSE] openSUSE Tumbleweed Reporter: Dominique Leuenberger <dimstar>
Component: OtherAssignee: E-mail List <screening-team-bugs>
Status: RESOLVED FIXED QA Contact: E-mail List <qa-bugs>
Severity: Normal    
Priority: P5 - None CC: filippo.bonazzi, lubos.kocman, shung-hsi.yu
Version: Current   
Target Milestone: ---   
Hardware: Other   
OS: Other   
URL: https://openqa.opensuse.org/tests/4072724/modules/sway/steps/26
Whiteboard:
Found By: openQA Services Priority:
Business Priority: Blocker: Yes
Marketing QA Status: --- IT Deployment: ---
Bug Depends on: 1222579    
Bug Blocks: 1222540    

Description Dominique Leuenberger 2024-04-09 11:15:28 UTC
## Observation

openQA test in scenario opensuse-Tumbleweed-DVD-x86_64-sway@64bit fails in
[sway](https://openqa.opensuse.org/tests/4072724/modules/sway/steps/26)

## Test suite description
The base test suite is used for job templates defined in YAML documents. It has no settings of its own.


## Reproducible

Fails since (at least) Build [20240408](https://openqa.opensuse.org/tests/4072724) (current job)


## Expected result

Last good: [20240407](https://openqa.opensuse.org/tests/4068539) (or more recent)


## Further details

Always latest result in this scenario: [latest](https://openqa.opensuse.org/tests/latest?arch=x86_64&distri=opensuse&flavor=DVD&machine=64bit&test=sway&version=Tumbleweed)
Comment 1 Lubos Kocman 2024-04-09 12:06:25 UTC
https://github.com/openSUSE/openSUSEway/pull/160
Comment 2 Filippo Bonazzi 2024-04-09 14:28:03 UTC
Please note that what is failing in this openQA test is not openSUSEway. It is the upstream branding for sway contained in sway-branding-upstream provided by sway itself (https://build.opensuse.org/package/show/X11:Wayland/sway).

I am looking into this.
Comment 3 Dominique Leuenberger 2024-04-09 14:33:28 UTC
when the test passed, it looks like this
  https://openqa.opensuse.org/tests/4068539#step/sway/25

likely the 'error in config file' makes it fall back to the upstream branding.
Comment 4 Dominique Leuenberger 2024-04-09 14:35:05 UTC
https://openqa.opensuse.org/tests/4072724/logfile?filename=serial_terminal.txt

=-> we can observe that sway-branding-openSUSE has been installed
Comment 5 Lubos Kocman 2024-04-09 15:08:36 UTC
test case correction (to openSUSEway)
https://progress.opensuse.org/issues/158700
Comment 6 Filippo Bonazzi 2024-04-09 15:30:02 UTC
Ok, so for some reason we are looking into, the test case is actually about openSUSEway and not upstream branded sway. Tracked in https://progress.opensuse.org/issues/158700. So it is actually openSUSEway that is broken by the change from jpg to png (expectedly).

We have merged the fix for this in openSUSEway (https://github.com/openSUSE/openSUSEway/pull/160) and we're preparing a new release with it as we speak. So there should be an openSUSEway SR open in the next hours that fixes this.
Comment 7 Filippo Bonazzi 2024-04-09 15:36:11 UTC
My comment was quite late, sorry about that lol.

I would like to say that when the sway openQA test case was created years ago (by someone else), I had been told that it was about plain sway and *not* openSUSEway. I never looked at it and this was my base assumption. And I expected "zypper in sway" to install upstream branding as well, instead of openSUSEway. That's why it took me so long to figure everything out, I basically had a wrong preexisting expectation for every step.
Comment 8 Filippo Bonazzi 2024-04-09 16:13:39 UTC
https://build.opensuse.org/request/show/1166484
Comment 9 OBSbugzilla Bot 2024-04-09 17:25:01 UTC
This is an autogenerated message for OBS integration:
This bug (1222545) was mentioned in
https://build.opensuse.org/request/show/1166493 Factory / openSUSEway
Comment 10 Dominique Leuenberger 2024-04-16 08:20:07 UTC
(In reply to OBSbugzilla Bot from comment #9)
> This is an autogenerated message for OBS integration:
> This bug (1222545) was mentioned in
> https://build.opensuse.org/request/show/1166493 Factory / openSUSEway

has been merged and QA passing again -> fixed