Bug 1214640 - Dependency issue with WebKit2GTK in patch:openSUSE-SLE-15.4-2023-3419-1.noarch
Summary: Dependency issue with WebKit2GTK in patch:openSUSE-SLE-15.4-2023-3419-1.noarch
Status: RESOLVED FIXED
: 1214669 (view as bug list)
Alias: None
Product: openSUSE Distribution
Classification: openSUSE
Component: Maintenance (show other bugs)
Version: Leap 15.4
Hardware: x86-64 openSUSE Leap 15.4
: P5 - None : Normal (vote)
Target Milestone: ---
Assignee: Mr Maintenance
QA Contact: E-mail List
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-08-26 07:36 UTC by Michael Balzer
Modified: 2024-06-03 21:20 UTC (History)
4 users (show)

See Also:
Found By: ---
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Michael Balzer 2023-08-26 07:36:47 UTC
Since 2023-08-25, you fails on my machines by a dependency issue.

Output:

---------------------------------------------------------------------
running daily cronjob scripts

SCRIPT: opensuse.org-online_update exited with RETURNCODE = 4.
SCRIPT: output (stdout && stderr) follows

Problem: the installed WebKit2GTK-4.1-lang-2.38.6-150400.4.42.4.noarch requires 'WebKit2GTK-4.1 = 2.38.6', but this requirement cannot be provided
  not installable providers: libwebkit2gtk-4_1-0-2.36.0-150400.2.13.x86_64[download.opensuse.org-oss]
                   libwebkit2gtk-4_1-0-2.36.3-150400.4.3.1.x86_64[repo-sle-update]
                   libwebkit2gtk-4_1-0-2.36.4-150400.4.6.2.x86_64[repo-sle-update]
                   libwebkit2gtk-4_1-0-2.36.5-150400.4.9.1.x86_64[repo-sle-update]
                   libwebkit2gtk-4_1-0-2.36.7-150400.4.12.1.x86_64[repo-sle-update]
                   libwebkit2gtk-4_1-0-2.36.8-150400.4.15.1.x86_64[repo-sle-update]
                   libwebkit2gtk-4_1-0-2.38.2-150400.4.22.1.x86_64[repo-sle-update]
                   libwebkit2gtk-4_1-0-2.38.3-150400.4.25.1.x86_64[repo-sle-update]
                   libwebkit2gtk-4_1-0-2.38.5-150400.4.34.2.x86_64[repo-sle-update]
                   libwebkit2gtk-4_1-0-2.38.6-150400.4.39.1.x86_64[repo-sle-update]
 Solution 1: Following actions will be done:
  deinstallation of WebKit2GTK-4.1-lang-2.38.6-150400.4.42.4.noarch
  deinstallation of WebKit2GTK-4.0-lang-2.38.6-150400.4.42.4.noarch
 Solution 2: do not install patch:openSUSE-SLE-15.4-2023-3419-1.noarch
 Solution 3: break WebKit2GTK-4.1-lang-2.38.6-150400.4.42.4.noarch by ignoring some of its dependencies

Choose from above solutions by number or cancel [1/2/3/c/d/?] (c): c
SCRIPT: opensuse.org-online_update
------- END OF OUTPUT


A manual "zypper up" installed updates for the "injected-bundles" packages, but that didn't resolve the issue.

Current package state:

bender:~ # zypper se -is "webkit2" 
Repository-Daten werden geladen...
Installierte Pakete werden gelesen...

S  | Name                            | Type  | Version              | Arch   | Repository
---+---------------------------------+-------+----------------------+--------+-------------------------------------------------------------
i  | libwebkit2gtk-4_0-37            | Paket | 2.38.6-150400.4.42.4 | x86_64 | Update repository with updates from SUSE Linux Enterprise 15
i  | libwebkit2gtk-4_1-0             | Paket | 2.38.6-150400.4.42.4 | x86_64 | Update repository with updates from SUSE Linux Enterprise 15
i+ | WebKit2GTK-4.0-lang             | Paket | 2.38.6-150400.4.42.4 | noarch | Update repository with updates from SUSE Linux Enterprise 15
i  | WebKit2GTK-4.1-lang             | Paket | 2.38.6-150400.4.42.4 | noarch | Update repository with updates from SUSE Linux Enterprise 15
i  | webkit2gtk-4_0-injected-bundles | Paket | 2.40.5-150400.4.45.3 | x86_64 | Update repository with updates from SUSE Linux Enterprise 15
i  | webkit2gtk-4_1-injected-bundles | Paket | 2.40.5-150400.4.45.3 | x86_64 | Update repository with updates from SUSE Linux Enterprise 15
Comment 1 Michael Balzer 2023-08-27 05:57:29 UTC
Manually allowing solution 1 seems to have worked. After the update, I've got this:

S | Name                            | Type  | Version              | Arch   | Repository
--+---------------------------------+-------+----------------------+--------+-------------------------------------------------------------
i | libwebkit2gtk-4_0-37            | Paket | 2.40.5-150400.4.45.3 | x86_64 | Update repository with updates from SUSE Linux Enterprise 15
i | libwebkit2gtk-4_1-0             | Paket | 2.40.5-150400.4.45.3 | x86_64 | Update repository with updates from SUSE Linux Enterprise 15
i | webkit2gtk-4_0-injected-bundles | Paket | 2.40.5-150400.4.45.3 | x86_64 | Update repository with updates from SUSE Linux Enterprise 15
i | webkit2gtk-4_1-injected-bundles | Paket | 2.40.5-150400.4.45.3 | x86_64 | Update repository with updates from SUSE Linux Enterprise 15

…and looking for the now missing translation packages, I found these under a new package name:

i | WebKitGTK-4.1-lang              | Paket | 2.40.5-150400.4.45.3    | noarch | Update repository with updates from SUSE Linux Enterprise 15

So maybe the name change caused the dependency issue?

I still think this should not have needed manual intervention.

Regards,
Michael
Comment 2 Andreas Stieger 2023-08-28 09:50:53 UTC
*** Bug 1214669 has been marked as a duplicate of this bug. ***
Comment 3 Andreas Stieger 2023-08-28 15:11:03 UTC
This blocks openSUSE:Maintenance:18045 SR#1105898, "zypper up" fails due to the webkit update

https://openqa.opensuse.org/tests/overview?version=15.4&groupid=99&flavor=DVD-Backports-Incidents&distri=opensuse&build=%3A18045%3Achromium.1692964608
Comment 4 Luciano Santos 2023-09-01 19:18:47 UTC
This also happened on Leap 15.5: bug#1214835
Comment 5 OBSbugzilla Bot 2023-09-03 16:15:38 UTC
This is an autogenerated message for OBS integration:
This bug (1214640) was mentioned in
https://build.opensuse.org/request/show/1108719 15.4 / webkit2gtk3
Comment 6 Marcus Meissner 2023-09-03 18:12:55 UTC
i have an update in the queue, hopefully going out monday.
Comment 7 OBSbugzilla Bot 2023-09-03 22:25:02 UTC
This is an autogenerated message for OBS integration:
This bug (1214640) was mentioned in
https://build.opensuse.org/request/show/1108740 Factory / webkit2gtk3
Comment 8 Luciano Santos 2023-09-04 01:27:43 UTC
(In reply to Marcus Meissner from comment #6)
> i have an update in the queue, hopefully going out monday.

Hi there Marcus,

When you said there's an update in the queue, which queue do you mean? In IBS?

I corrected the GNOME:Factory webkit2gtk3 package and forwarded to openSUSE:Factory. For Leap, I submitted a request against SUSE:SLE-15-SP4:Update -- where webkit2gtk3 sources are being maintained.

The current process in the wiki says that for packages being maintained in SUSE:SLE* projects, openSUSE contributors can submit updates directly to those projects and the SRs will be mirrored in IBS. Is this still the case?
Comment 9 Marcus Meissner 2023-09-04 10:11:18 UTC
The state of the IBS QA is not visible outside at this time

The diff currently in testing is:

spec files:
-----------
--- webkit2gtk3.spec
+++ webkit2gtk3.spec
@@ -433,6 +433,9 @@
 Requires:       WebKitGTK-%{_apiver} = %{version}
 Provides:       WebKitGTK-%{_apiver}-lang-all = %{version}
 Obsoletes:      libwebkit2gtk3-lang < %{version}
+Provides:       libwebkit2gtk3-lang < %{version}
+Provides: WebKit2GTK-%{_apiver}-lang = %version
+Obsoletes: WebKit2GTK-%{_apiver}-lang < %version
 BuildArch:      noarch
Comment 10 OBSbugzilla Bot 2023-09-13 11:45:05 UTC
This is an autogenerated message for OBS integration:
This bug (1214640) was mentioned in
https://build.opensuse.org/request/show/1110882 Factory / webkit2gtk3
Comment 13 Santiago Zarate 2023-09-21 14:29:09 UTC
(In reply to Marcus Meissner from comment #9)
> The state of the IBS QA is not visible outside at this time
> 
> The diff currently in testing is:
> 
> spec files:
> -----------
> --- webkit2gtk3.spec
> +++ webkit2gtk3.spec
> @@ -433,6 +433,9 @@
>  Requires:       WebKitGTK-%{_apiver} = %{version}
>  Provides:       WebKitGTK-%{_apiver}-lang-all = %{version}
>  Obsoletes:      libwebkit2gtk3-lang < %{version}
> +Provides:       libwebkit2gtk3-lang < %{version}
> +Provides: WebKit2GTK-%{_apiver}-lang = %version
> +Obsoletes: WebKit2GTK-%{_apiver}-lang < %version
>  BuildArch:      noarch

So I guess that https://openqa.suse.de/tests/12225333#step/updates_packagekit_gpk/17 is because of this, right?
Comment 14 Marcus Meissner 2023-09-21 14:31:06 UTC
i hope the update would fix it.
Comment 15 Maintenance Automation 2023-09-25 08:30:07 UTC
SUSE-SU-2023:3753-1: An update that solves 10 vulnerabilities can now be installed.

Category: security (important)
Bug References: 1213379, 1213581, 1213905, 1214093, 1214640, 1214835, 1215072, 1215230
CVE References: CVE-2023-28198, CVE-2023-32370, CVE-2023-37450, CVE-2023-38594, CVE-2023-38595, CVE-2023-38597, CVE-2023-38599, CVE-2023-38600, CVE-2023-38611, CVE-2023-40397
Sources used:
Development Tools Module 15-SP5 (src): webkit2gtk4-2.40.5-150400.4.51.1
openSUSE Leap 15.4 (src): webkit2gtk3-soup2-2.40.5-150400.4.51.1, webkit2gtk3-2.40.5-150400.4.51.1, webkit2gtk4-2.40.5-150400.4.51.1
openSUSE Leap 15.5 (src): webkit2gtk3-soup2-2.40.5-150400.4.51.1, webkit2gtk3-2.40.5-150400.4.51.1, webkit2gtk4-2.40.5-150400.4.51.1
Basesystem Module 15-SP4 (src): webkit2gtk3-soup2-2.40.5-150400.4.51.1
Basesystem Module 15-SP5 (src): webkit2gtk3-soup2-2.40.5-150400.4.51.1
Desktop Applications Module 15-SP4 (src): webkit2gtk3-2.40.5-150400.4.51.1
Desktop Applications Module 15-SP5 (src): webkit2gtk3-2.40.5-150400.4.51.1
Development Tools Module 15-SP4 (src): webkit2gtk4-2.40.5-150400.4.51.1

NOTE: This line indicates an update has been released for the listed product(s). At times this might be only a partial fix. If you have questions please reach out to maintenance coordination.
Comment 16 Marcus Meissner 2023-09-27 13:40:11 UTC
i hope its solved now
Comment 17 Maintenance Automation 2023-10-31 12:30:27 UTC
SUSE-SU-2023:4294-1: An update that solves six vulnerabilities and has five security fixes can now be installed.

Category: security (important)
Bug References: 1214093, 1214640, 1214835, 1215072, 1215661, 1215866, 1215867, 1215868, 1215869, 1215870, 1216483
CVE References: CVE-2023-35074, CVE-2023-39434, CVE-2023-39928, CVE-2023-40451, CVE-2023-41074, CVE-2023-41993
Sources used:
openSUSE Leap 15.4 (src): webkit2gtk3-soup2-2.42.1-150400.4.57.2, webkit2gtk3-2.42.1-150400.4.57.2, webkit2gtk4-2.42.1-150400.4.57.3
openSUSE Leap 15.5 (src): webkit2gtk3-soup2-2.42.1-150400.4.57.2, webkit2gtk3-2.42.1-150400.4.57.2, webkit2gtk4-2.42.1-150400.4.57.3
Basesystem Module 15-SP4 (src): webkit2gtk3-soup2-2.42.1-150400.4.57.2
Basesystem Module 15-SP5 (src): webkit2gtk3-soup2-2.42.1-150400.4.57.2
Desktop Applications Module 15-SP4 (src): webkit2gtk3-2.42.1-150400.4.57.2
Desktop Applications Module 15-SP5 (src): webkit2gtk3-2.42.1-150400.4.57.2
Development Tools Module 15-SP4 (src): webkit2gtk4-2.42.1-150400.4.57.3
Development Tools Module 15-SP5 (src): webkit2gtk4-2.42.1-150400.4.57.3

NOTE: This line indicates an update has been released for the listed product(s). At times this might be only a partial fix. If you have questions please reach out to maintenance coordination.