Bug 1213299

Summary: Patch openSUSE-2023-175 is uninstallable - missing xfce4-settings-branding = 4.18.3
Product: [openSUSE] openSUSE Distribution Reporter: Andrei Borzenkov <arvidjaar>
Component: MaintenanceAssignee: Maurizio Galli <maurizio.galli>
Status: RESOLVED FIXED QA Contact: E-mail List <qa-bugs>
Severity: Normal    
Priority: P5 - None CC: Andreas.Stieger, comes, fvogt, guenter.halt, maintenance, maurizio.galli, novell
Version: Leap 15.5   
Target Milestone: ---   
Hardware: Other   
OS: Other   
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---
Bug Depends on: 1216186    
Bug Blocks:    

Description Andrei Borzenkov 2023-07-13 18:45:13 UTC
bor@leap15:~> sudo zypper patch
Loading repository data...
Reading installed packages...
Resolving package dependencies...

Problem: the to be installed xfce4-settings-4.18.3-bp155.2.3.1.x86_64 requires 'xfce4-settings-branding = 4.18.3', but this requirement cannot be provided
  not installable providers: xfce4-settings-branding-upstream-4.18.3-bp155.2.3.1.noarch[repo-backports-update]
 Solution 1: deinstallation of xfce4-settings-4.18.2-bp155.1.6.x86_64
 Solution 2: deinstallation of xfce4-settings-branding-openSUSE-4.18.0+git0.9a2f754-lp155.1.6.noarch
 Solution 3: do not install patch:openSUSE-2023-175-1.noarch
 Solution 4: break xfce4-settings-4.18.3-bp155.2.3.1.x86_64 by ignoring some of its dependencies

Choose from above solutions by number or cancel [1/2/3/4/c/d/?] (c):
Comment 1 Andreas Stieger 2023-07-13 19:43:41 UTC
(In reply to Andrei Borzenkov from comment #0)
>  Solution 2: deinstallation of
> xfce4-settings-branding-openSUSE-4.18.0+git0.9a2f754-lp155.1.6.noarch

Pick that one to work around.

Regression reported against:
https://build.opensuse.org/request/show/1097819
https://build.opensuse.org/project/requests/openSUSE:Maintenance:17971

Minimum reproducer:

$ zypper in --dry-run xfce4-settings xfce4-settings-branding-openSUSE
Loading repository data...
Reading installed packages...
Resolving package dependencies...

Problem: the to be installed xfce4-settings-4.18.3-bp155.2.3.1.x86_64 requires 'xfce4-settings-branding = 4.18.3', but this requirement cannot be provided
  not installable providers: xfce4-settings-branding-upstream-4.18.3-bp155.2.3.1.noarch[repo-backports-update]
 Solution 1: do not install xfce4-settings-branding-openSUSE-4.18.0+git0.9a2f754-lp155.1.6.noarch
 Solution 2: do not install xfce4-settings-4.18.3-bp155.2.3.1.x86_64
 Solution 3: break xfce4-settings-4.18.3-bp155.2.3.1.x86_64 by ignoring some of its dependencies


So probably the same as bug 1076465, bug 1067785

Assigning to Maurizio.
Comment 2 Marcus Meissner 2023-07-14 07:23:18 UTC
i am pushing a rebuild of xfce-branding-openSUSE

no need for Maurizio to submit anything.
Comment 3 Andreas Stieger 2023-07-14 11:15:41 UTC
Any chance for an automated test?
Comment 4 Giacomo Comes 2023-07-14 12:54:14 UTC
xfce4-settings requires updated xfce4-settings-branding-openSUSE
xfce4-panel requires updated xfce4-panel-branding-openSUSE
xfce4-session requires updated xfce4-session-branding-openSUSE
xfce4-settings-color requires updated libgarcon-branding-openSUSE
Comment 5 Giacomo Comes 2023-07-14 13:06:55 UTC
(In reply to Giacomo Comes from comment #4)
> xfce4-settings requires updated xfce4-settings-branding-openSUSE
> xfce4-panel requires updated xfce4-panel-branding-openSUSE
> xfce4-session requires updated xfce4-session-branding-openSUSE
> xfce4-settings-color requires updated libgarcon-branding-openSUSE

Sorry, I didn't realize that updating xfce4-branding-openSUSE would take care of everything, please ignore.
Comment 6 Andrei Borzenkov 2023-07-21 18:38:09 UTC
(In reply to Marcus Meissner from comment #2)
> i am pushing a rebuild of xfce-branding-openSUSE
> 

Still not there.
Comment 7 Marcus Meissner 2023-07-22 16:05:28 UTC
openSUSE-RU-2023:0188-1: An update that has one recommended fix can now be installed.\n\nCategory: recommended (important)\nBug References: 1213299\nCVE References: \nJIRA References: \nSources used:\nopenSUSE Leap 15.5 (src):    xfce4-branding-openSUSE-4.18.0+git0.9a2f754-lp155.2.2.1\n\n
Comment 8 Andreas Stieger 2023-07-22 17:16:38 UTC
Maurizio, any chance for adding an automated test to prevent this from happening a third time?
Comment 9 Andreas Stieger 2023-10-17 21:01:44 UTC
*** Bug 1216186 has been marked as a duplicate of this bug. ***
Comment 10 Andreas Stieger 2023-10-17 21:09:48 UTC
Looks like no test for this, openSUSE-2023-299 was broken with the very same issue (bug 1216186 and bug 1216354)

Marcus was kind enough to rebuild xfce4-branding-openSUSE
https://build.opensuse.org/project/show/openSUSE:Maintenance:18119
https://build.opensuse.org/request/show/1117474