Bug 2293204 - Package updates conflict due to missing new versions of plasma-workspace-x11 and kwin-x11 to 6.1.0
Summary: Package updates conflict due to missing new versions of plasma-workspace-x11 ...
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: plasma-workspace-x11
Version: 40
Hardware: x86_64
OS: Linux
unspecified
high
Target Milestone: ---
Assignee: Kevin Kofler
QA Contact:
URL:
Whiteboard:
: 2292895 2293151 (view as bug list)
Depends On: 2293073
Blocks:
TreeView+ depends on / blocked
 
Reported: 2024-06-20 09:56 UTC by Kevin Wolf
Modified: 2024-06-24 06:57 UTC (History)
9 users (show)

Fixed In Version: plasma-workspace-x11-6.1.0-2.fc40
Clone Of:
Environment:
Last Closed: 2024-06-21 12:37:00 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

Description Kevin Wolf 2024-06-20 09:56:24 UTC
Trying to do the regular package updates on my F40 system resulted in error messages about dependency conflicts today because most KDE packages have been updated to the new Plasma 6.1.0 release, but plasma-workspace-x11 and kwin-x11 are still stuck on 6.0.5.

Reproducible: Always

Steps to Reproduce:
Run "dnf update" on a F40 system that has the X11 support for KDE installed.
Actual Results:  
# LANG=C dnf update
Last metadata expiration check: 2:01:54 ago on Thu Jun 20 09:50:06 2024.
Dependencies resolved.

 Problem 1: package kwin-x11-6.0.5-1.fc40.x86_64 from @System requires kwin-common(x86-64) = 6.0.5, but none of the providers can be installed
  - cannot install both kwin-common-6.1.0-3.fc40.x86_64 from updates and kwin-common-6.0.5-3.fc40.x86_64 from @System
  - cannot install the best update candidate for package kwin-x11-6.0.5-1.fc40.x86_64
  - cannot install the best update candidate for package kwin-common-6.0.5-3.fc40.x86_64
 Problem 2: package plasma-workspace-x11-6.0.5.1-1.fc40.x86_64 from @System requires plasma-workspace = 6.0.5.1, but none of the providers can be installed
  - cannot install both plasma-workspace-6.1.0-3.fc40.x86_64 from updates and plasma-workspace-6.0.5.1-2.fc40.x86_64 from @System
  - cannot install the best update candidate for package plasma-workspace-x11-6.0.5.1-1.fc40.x86_64
  - cannot install the best update candidate for package plasma-workspace-6.0.5.1-2.fc40.x86_64
 Problem 3: package qt5-qtwebengine-freeworld-5.15.16-2.fc40.x86_64 from @System requires qt5-qtbase(x86-64) = 5.15.13, but none of the providers can be installed
  - cannot install both qt5-qtbase-5.15.14-1.fc40.x86_64 from updates and qt5-qtbase-5.15.13-2.fc40.x86_64 from @System
  - cannot install both qt5-qtbase-5.15.14-1.fc40.x86_64 from updates and qt5-qtbase-5.15.13-1.fc40.x86_64 from fedora
  - cannot install the best update candidate for package qt5-qtwebengine-freeworld-5.15.16-2.fc40.x86_64
  - cannot install the best update candidate for package qt5-qtbase-5.15.13-2.fc40.x86_64
 Problem 4: problem with installed package kwin-x11-6.0.5-1.fc40.x86_64
  - package kwin-x11-6.0.5-1.fc40.x86_64 from @System requires kwin-libs(x86-64) = 6.0.5, but none of the providers can be installed
  - package kwin-x11-6.0.5-1.fc40.x86_64 from updates requires kwin-libs(x86-64) = 6.0.5, but none of the providers can be installed
  - cannot install both kwin-libs-6.1.0-3.fc40.x86_64 from updates and kwin-libs-6.0.5-3.fc40.x86_64 from @System
  - cannot install the best update candidate for package kwin-libs-6.0.5-3.fc40.x86_64
 Problem 5: problem with installed package qt5-qtwebengine-freeworld-5.15.16-2.fc40.x86_64
  - package qt5-qtwebengine-freeworld-5.15.16-2.fc40.x86_64 from @System requires qt5-qtbase(x86-64) = 5.15.13, but none of the providers can be installed
  - package qt5-qtwebengine-freeworld-5.15.16-2.fc40.x86_64 from rpmfusion-free requires qt5-qtbase(x86-64) = 5.15.13, but none of the providers can be installed
  - cannot install both qt5-qtbase-5.15.14-1.fc40.x86_64 from updates and qt5-qtbase-5.15.13-2.fc40.x86_64 from @System
  - cannot install both qt5-qtbase-5.15.14-1.fc40.x86_64 from updates and qt5-qtbase-5.15.13-1.fc40.x86_64 from fedora
  - package keepassxc-2.7.8-2.fc40.x86_64 from updates requires qt5-qtbase(x86-64) = 5.15.14, but none of the providers can be installed
  - cannot install the best update candidate for package keepassxc-2.7.8-1.fc40.x86_64
 Problem 6: problem with installed package plasma-workspace-x11-6.0.5.1-1.fc40.x86_64
  - package plasma-workspace-x11-6.0.5.1-1.fc40.x86_64 from @System requires plasma-workspace = 6.0.5.1, but none of the providers can be installed
  - package plasma-workspace-x11-6.0.5.1-1.fc40.x86_64 from updates requires plasma-workspace = 6.0.5.1, but none of the providers can be installed
  - package plasma-workspace-6.0.5.1-2.fc40.x86_64 from @System requires libkworkspace6(x86-64) = 6.0.5.1-2.fc40, but none of the providers can be installed
  - cannot install both libkworkspace6-6.1.0-3.fc40.x86_64 from updates and libkworkspace6-6.0.5.1-2.fc40.x86_64 from @System
  - cannot install the best update candidate for package libkworkspace6-6.0.5.1-2.fc40.x86_64

Expected Results:  
Package updates should succeed.

Comment 1 Kevin Kofler 2024-06-20 10:04:58 UTC
Blame the KDE SIG who rushed through this enhancement update to stable in only 7 hours (!), giving me no time to build the -x11 packages, which (this time) I was unable to do faster for personal reasons.

IMHO, independently of whether the -x11 packages are already built or not, a Plasma update should NEVER go out that quickly, especially not an update from 6.n to 6.n+1. That leaves little to no time to test for regressions. Even a bunch of +1 votes do not mean that there are not any regressions that have just not yet been found.

Please in the future do NOT enable autokarma on this kind of updates.

Comment 2 Kevin Kofler 2024-06-20 10:08:16 UTC
PS: Just syncing the packages from Rawhide/F41 would have been fast, but there have been respins of the Rawhide packages which I have to apply to *-x11 first (which is what happens when the initial Rawhide packages are built before the release has even been announced upstream – that is also a pain because then I have to download the tarballs from the lookaside cache rather than the upstream URL to reupload them to the lookaside cache for *-x11, because they are 403 upstream before the release announcement).

Comment 3 Kevin Kofler 2024-06-20 10:11:26 UTC
*** Bug 2292895 has been marked as a duplicate of this bug. ***

Comment 4 Kevin Kofler 2024-06-20 10:14:35 UTC
The KWin changes are not relevant for -x11 (there is a patch to src/wayland.cpp and a BuildRequires that just builds a plugin), but for plasma-workspace, I will want to use the official respun tarball, no matter whether the changes are relevant to -x11 or not, just to make the checksums match upstream.

Comment 5 Kevin Kofler 2024-06-20 10:58:52 UTC
*** Bug 2293246 has been marked as a duplicate of this bug. ***

Comment 6 Fedora Update System 2024-06-20 11:02:44 UTC
FEDORA-2024-73dd3543c5 (kwin-x11-6.1.0-1.fc40 and plasma-workspace-x11-6.1.0-2.fc40) has been submitted as an update to Fedora 40.
https://bodhi.fedoraproject.org/updates/FEDORA-2024-73dd3543c5

Comment 7 Kevin Kofler 2024-06-20 21:04:55 UTC
*** Bug 2293151 has been marked as a duplicate of this bug. ***

Comment 8 Fedora Update System 2024-06-21 12:37:00 UTC
FEDORA-2024-73dd3543c5 (kwin-x11-6.1.0-1.fc40 and plasma-workspace-x11-6.1.0-2.fc40) has been pushed to the Fedora 40 stable repository.
If problem still persists, please make note of it in this bug report.

Comment 9 Leif Mathiesen 2024-06-21 12:50:59 UTC
I still get transaction error:

<html>Internal error:<br/><br/>Error running transaction: filen /usr/share/locale/ar/LC_MESSAGES/plasma_engine_devicenotifications.mo fra installationen af plasma5support-6.1.0-1.fc40.x86_64 skaber konflikt med fil fra pakken plasma-workspace-6.0.5.1-2.fc40.x86_64
filen /usr/share/locale/ar/LC_MESSAGES/plasma_engine_keystate.mo fra installationen af plasma5support-6.1.0-1.fc40.x86_64 skaber konflikt med fil fra pakken plasma-workspace-6.0.5.1-2.fc40.x86_64
filen /usr/share/locale/ast/LC_MESSAGES/plasma_engine_devicenotifications.mo fra installationen af plasma5support-6.1.0-1.fc40.x86_64 skaber konflikt med fil fra pakken plasma-workspace-6.0.5.1-2.fc40.x86_64
filen /usr/share/locale/bg/LC_MESSAGES/plasma_engine_devicenotifications.mo fra installationen af plasma5support-6.1.0-1.fc40.x86_64 skaber konflikt med fil fra pakken plasma-workspace-6.0.5.1-2.fc40.x86_64
filen /usr/share/locale/ca/LC_MESSAGES/plasma_engine_devicenotifications.mo fra installationen af plasma5support-6.1.0-1.fc40.x86_64 skaber konflikt med fil fra pakken plasma-workspace-6.0.5.1-2.fc40.x86_64
filen /usr/share/locale/ca/LC_MESSAGES/plasma_engine_keystate.mo fra installationen af plasma5support-6.1.0-1.fc40.x86_64 skaber konflikt med fil fra pakken plasma-workspace-6.0.5.1-2.fc40.x86_64
filen /usr/share/locale/ca@valencia/LC_MESSAGES/plasma_engine_devicenotifications.mo fra installationen af plasma5support-6.1.0-1.fc40.x86_64 skaber konflikt med fil fra pakken plasma-workspace-6.0.5.1-2.fc40.x86_64
filen /usr/share/locale/ca@valencia/LC_MESSAGES/plasma_engine_keystate.mo fra installationen af plasma5support-6.1.0-1.fc40.x86_64 skaber konflikt med fil fra pakken plasma-workspace-6.0.5.1-2.fc40.x86_64
filen /usr/share/locale/cs/LC_MESSAGES/plasma_engine_devicenotifications.mo fra installationen af plasma5support-6.1.0-1.fc40.x86_64 skaber konflikt med fil fra pakken plasma-workspace-6.0.5.1-2.fc40.x86_64
filen /usr/share/locale/en_GB/LC_MESSAGES/plasma_engine_devicenotifications.mo fra installationen af plasma5support-6.1.0-1.fc40.x86_64 skaber konflikt med fil fra pakken plasma-workspace-6.0.5.1-2.fc40.x86_64
filen /usr/share/locale/eo/LC_MESSAGES/plasma_engine_devicenotifications.mo fra installationen af plasma5support-6.1.0-1.fc40.x86_64 skaber konflikt med fil fra pakken plasma-workspace-6.0.5.1-2.fc40.x86_64
filen /usr/share/locale/es/LC_MESSAGES/plasma_engine_devicenotifications.mo fra installationen af plasma5support-6.1.0-1.fc40.x86_64 skaber konflikt med fil fra pakken plasma-workspace-6.0.5.1-2.fc40.x86_64
filen /usr/share/locale/eu/LC_MESSAGES/plasma_engine_devicenotifications.mo fra installationen af plasma5support-6.1.0-1.fc40.x86_64 skaber konflikt med fil fra pakken plasma-workspace-6.0.5.1-2.fc40.x86_64
filen /usr/share/locale/fr/LC_MESSAGES/plasma_engine_devicenotifications.mo fra installationen af plasma5support-6.1.0-1.fc40.x86_64 skaber konflikt med fil fra pakken plasma-workspace-6.0.5.1-2.fc40.x86_64
filen /usr/share/locale/he/LC_MESSAGES/plasma_engine_devicenotifications.mo fra installationen af plasma5support-6.1.0-1.fc40.x86_64 skaber konflikt med fil fra pakken plasma-workspace-6.0.5.1-2.fc40.x86_64
filen /usr/share/locale/hu/LC_MESSAGES/plasma_engine_devicenotifications.mo fra installationen af plasma5support-6.1.0-1.fc40.x86_64 skaber konflikt med fil fra pakken plasma-workspace-6.0.5.1-2.fc40.x86_64
filen /usr/share/locale/ia/LC_MESSAGES/plasma_engine_devicenotifications.mo fra installationen af plasma5support-6.1.0-1.fc40.x86_64 skaber konflikt med fil fra pakken plasma-workspace-6.0.5.1-2.fc40.x86_64
filen /usr/share/locale/is/LC_MESSAGES/plasma_engine_devicenotifications.mo fra installationen af plasma5support-6.1.0-1.fc40.x86_64 skaber konflikt med fil fra pakken plasma-workspace-6.0.5.1-2.fc40.x86_64
filen /usr/share/locale/it/LC_MESSAGES/plasma_engine_devicenotifications.mo fra installationen af plasma5support-6.1.0-1.fc40.x86_64 skaber konflikt med fil fra pakken plasma-workspace-6.0.5.1-2.fc40.x86_64
filen /usr/share/locale/ka/LC_MESSAGES/plasma_engine_devicenotifications.mo fra installationen af plasma5support-6.1.0-1.fc40.x86_64 skaber konflikt med fil fra pakken plasma-workspace-6.0.5.1-2.fc40.x86_64
filen /usr/share/locale/lt/LC_MESSAGES/plasma_engine_devicenotifications.mo fra installationen af plasma5support-6.1.0-1.fc40.x86_64 skaber konflikt med fil fra pakken plasma-workspace-6.0.5.1-2.fc40.x86_64
filen /usr/share/locale/lv/LC_MESSAGES/plasma_engine_devicenotifications.mo fra installationen af plasma5support-6.1.0-1.fc40.x86_64 skaber konflikt med fil fra pakken plasma-workspace-6.0.5.1-2.fc40.x86_64
filen /usr/share/locale/nl/LC_MESSAGES/plasma_engine_devicenotifications.mo fra installationen af plasma5support-6.1.0-1.fc40.x86_64 skaber konflikt med fil fra pakken plasma-workspace-6.0.5.1-2.fc40.x86_64
filen /usr/share/locale/pl/LC_MESSAGES/plasma_engine_devicenotifications.mo fra installationen af plasma5support-6.1.0-1.fc40.x86_64 skaber konflikt med fil fra pakken plasma-workspace-6.0.5.1-2.fc40.x86_64
filen /usr/share/locale/pl/LC_MESSAGES/plasma_engine_keystate.mo fra installationen af plasma5support-6.1.0-1.fc40.x86_64 skaber konflikt med fil fra pakken plasma-workspace-6.0.5.1-2.fc40.x86_64
filen /usr/share/locale/ro/LC_MESSAGES/plasma_engine_keystate.mo fra installationen af plasma5support-6.1.0-1.fc40.x86_64 skaber konflikt med fil fra pakken plasma-workspace-6.0.5.1-2.fc40.x86_64
filen /usr/share/locale/ru/LC_MESSAGES/plasma_engine_devicenotifications.mo fra installationen af plasma5support-6.1.0-1.fc40.x86_64 skaber konflikt med fil fra pakken plasma-workspace-6.0.5.1-2.fc40.x86_64
filen /usr/share/locale/sl/LC_MESSAGES/plasma_engine_devicenotifications.mo fra installationen af plasma5support-6.1.0-1.fc40.x86_64 skaber konflikt med fil fra pakken plasma-workspace-6.0.5.1-2.fc40.x86_64
filen /usr/share/locale/sv/LC_MESSAGES/plasma_engine_keystate.mo fra installationen af plasma5support-6.1.0-1.fc40.x86_64 skaber konflikt med fil fra pakken plasma-workspace-6.0.5.1-2.fc40.x86_64
filen /usr/share/locale/ta/LC_MESSAGES/plasma_engine_devicenotifications.mo fra installationen af plasma5support-6.1.0-1.fc40.x86_64 skaber konflikt med fil fra pakken plasma-workspace-6.0.5.1-2.fc40.x86_64
filen /usr/share/locale/tr/LC_MESSAGES/plasma_engine_devicenotifications.mo fra installationen af plasma5support-6.1.0-1.fc40.x86_64 skaber konflikt med fil fra pakken plasma-workspace-6.0.5.1-2.fc40.x86_64
filen /usr/share/locale/uk/LC_MESSAGES/plasma_engine_devicenotifications.mo fra installationen af plasma5support-6.1.0-1.fc40.x86_64 skaber konflikt med fil fra pakken plasma-workspace-6.0.5.1-2.fc40.x86_64
filen /usr/share/locale/zh_CN/LC_MESSAGES/plasma_engine_devicenotifications.mo fra installationen af plasma5support-6.1.0-1.fc40.x86_64 skaber konflikt med fil fra pakken plasma-workspace-6.0.5.1-2.fc40.x86_64
filen /usr/share/locale/zh_CN/LC_MESSAGES/plasma_engine_keystate.mo fra installationen af plasma5support-6.1.0-1.fc40.x86_64 skaber konflikt med fil fra pakken plasma-workspace-6.0.5.1-2.fc40.x86_64
filen /usr/share/locale/zh_TW/LC_MESSAGES/plasma_engine_devicenotifications.mo fra installationen af plasma5support-6.1.0-1.fc40.x86_64 skaber konflikt med fil fra pakken plasma-workspace-6.0.5.1-2.fc40.x86_64</html>

Comment 10 Kevin Kofler 2024-06-21 13:23:14 UTC
Your error messages only tell me that the new plasma5support and the old plasma-workspace conflict, which is not all that surprising (they are expected to be upgraded together), but not why plasma-workspace is being held back. If plasma-workspace-x11 is the reason, this will sort out itself once the update actually makes it out to the mirrors. But if there is some other package that needs to be rebuilt, we need to know which package, which is probably written in the parts of the output that you did not quote.

Comment 11 g-man 2024-06-21 14:43:51 UTC
I had the same issue as Leif and he posted all the information available. I was able to resolve with a `dnf distro-sync`.

Comment 12 Kevin Kofler 2024-06-21 22:22:52 UTC
I have reopened bug #2293246, let us please track any remaining issues there. plasma-workspace-x11 is now fixed.

Comment 13 Sergio Basto 2024-06-21 23:09:22 UTC
I'm buildin qt5-qtwebengine-freeworld-5.15.16-3.fc41 and qt5-qtwebengine-freeworld-5.15.16-3.fc40 for qt-5.15.14

Comment 14 Sergio Basto 2024-06-21 23:12:47 UTC
to update ATM you need remove qt5-qtwebengine-freeworld until new build of is not qt5-qtwebengine-freeworld available ... 

dnf remove qt5-qtwebengine-freeworld-5.15.16-2.fc40.x86_64

Comment 15 Sergio Basto 2024-06-21 23:15:31 UTC
(typos fixed) 

I'm building qt5-qtwebengine-freeworld-5.15.16-3.fc41 and qt5-qtwebengine-freeworld-5.15.16-3.fc40 for qt-5.15.14 in RPMFusion

to update ATM, you need remove qt5-qtwebengine-freeworld until new build of qt5-qtwebengine-freeworld is not available ... 

dnf remove qt5-qtwebengine-freeworld-5.15.16-2.fc40.x86_64

Comment 16 Kevin Wolf 2024-06-24 06:57:07 UTC
I can confirm that the update has completed successfully for me now, and it seems to run fine after a reboot (to the expected degree; the quality of KDE on F40 is disappointing so far, but these are separate problems...)

Thanks for taking action so quickly, Kevin!


Note You need to log in before you can comment on or make changes to this bug.