As title says one of the dependency requirements for plasma-workspace-x11 are plasma-workspace 6.0.5. This is an outdated package. The current latest version of plasma-workspace is 6.0.5.1-1.fc40.x86_64 for the fedora 40 release. If a user decides they want to use plasma-workspace-x11 they will have to reinstall a lot of plasma packages, even though they have a newer already installed package version. Reproducible: Didn't try Steps to Reproduce: 1.dnf update --best --allowerasing 2.dnf install plasma-workspace-x11 3. Actual Results: dnf removes package "plasma-workspace-x11" when updating because it does not satisfy the required dependencies. When trying to reinstall plasma-workspace-x11 dnf wants to reinstall almost all KDE base packages(including ones like elisa). Expected Results: dnf should update everything normally and have no issues related to required dependencies. The second step should't even be required. I've checked plasma-workspace-x11 package version and it's not specifically outdated but the required dependencies are. The reason why I used --best --allowerasing is because dnf was printing a problem related to this exact package(plasma-workspace-x11) however I did not expect that it would remove the package altogether and cause me to not be able to use this type of desktop session because it can't satisfy its dependency requirements.
So the KDE SIG again updated plasma-workspace without notifying me. Complain to them. I am going to build plasma-workspace-x11-6.0.5.1 right now. > When trying to reinstall plasma-workspace-x11 dnf wants to reinstall almost all KDE base packages(including ones like elisa). That is because Fedora does not ship obsoleted updates, so plasma-workspace-6.0.5 is not available in the repository (only in the Koji build system), only the much older version that Fedora 40 originally shipped with.
Update building now.
Thank you for your quick response. In the future I will notify KDE of issues related to their packages.
Well, it is good that you notify me because I am the one who have to rebuild the package for the KDE SIG change. It is just that the KDE SIG are the ones who are supposed to notify me when they upgrade the package to a new upstream release, so that we do not only notice when it goes to stable as happened here. But if the package is already broken and, at that point, you report it only to the KDE SIG, we lose more time for them to forward the report to me. As for how to avoid the problem for you: In the future, please NEVER upgrade with --best --allowerasing. > The reason why I used --best --allowerasing is because dnf was printing a problem related to this exact package(plasma-workspace-x11) however I did not expect that it would remove the package altogether Well, that is exactly what it does if you use those switches to force an upgrade that it cannot do. Next time please use --skip-broken instead, so that it does only those parts of the upgrade that it can safely do (which is what, e.g., PackageKit does), or just wait for the broken dependencies to be fixed, but in either case, please still file a bug against plasma-workspace-x11 (or kwin-x11 if that is the problem) as you did so that I can fix it.
FEDORA-2024-3712cffb02 (plasma-workspace-x11-6.0.5.1-1.fc40) has been submitted as an update to Fedora 40. https://bodhi.fedoraproject.org/updates/FEDORA-2024-3712cffb02
Just to clarify, do you want to me to file a bug with KDE so that they can fix this issue, or are you talking about if this happens in the future, that I should do this?
I think it is not necessary to file a bug with the KDE SIG, because the fix is already in the queue. Also next time, most important is still to file the bug against the -x11 package so that I can push a fix quickly. Though if the KDE SIG continues building such updates without notifying me, we may need to raise our voice to get the process fixed. But to get the bug fixed quickly, I am the one who needs to know what is going on.
Thank you for your service. I depend on this package.
FEDORA-2024-3712cffb02 has been pushed to the Fedora 40 testing repository. Soon you'll be able to install the update with the following command: `sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2024-3712cffb02` You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2024-3712cffb02 See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.
*** Bug 2284452 has been marked as a duplicate of this bug. ***
FEDORA-2024-3712cffb02 (plasma-workspace-x11-6.0.5.1-1.fc40) has been pushed to the Fedora 40 stable repository. If problem still persists, please make note of it in this bug report.