|
Bugzilla – Full Text Bug Listing |
| Summary: | trash_kcm conflicts kio-core | ||
|---|---|---|---|
| Product: | [openSUSE] openSUSE Tumbleweed | Reporter: | Thomas Rahimi <thomas.rahimi> |
| Component: | KDE Workspace (Plasma) | Assignee: | E-Mail List <opensuse-kde-bugs> |
| Status: | RESOLVED FIXED | QA Contact: | E-mail List <qa-bugs> |
| Severity: | Normal | ||
| Priority: | P5 - None | CC: | epistemepromeneur, fabian, fkrueger, marek, oliver, suse.com |
| Version: | Current | ||
| Target Milestone: | --- | ||
| Hardware: | Other | ||
| OS: | openSUSE Tumbleweed | ||
| Whiteboard: | |||
| Found By: | --- | Services Priority: | |
| Business Priority: | Blocker: | --- | |
| Marketing QA Status: | --- | IT Deployment: | --- |
|
Description
Thomas Rahimi
2024-03-14 19:40:01 UTC
The conflict is currently valid because both packages provide /usr/share/applications/kcm_trash.desktop and thus can't be installed together. I guess the only solution is to split the trash kcm away from kio-core. *** Bug 1221488 has been marked as a duplicate of this bug. *** Hello KDE team said this is your distribution packaging problem. see https://bugs.kde.org/show_bug.cgi?id=485476 I hope this will be solved with kde 24.02.2, plasma 6.0.4, Frameworks 6.1 thanks (In reply to Episteme PROMENEUR from comment #3) > Hello KDE team said this is your distribution packaging problem. Only kind of. (In reply to Fabian Vogt from comment #1) > I guess the only solution is to split the trash kcm away from kio-core. That's arguably more of a downstream workaround though. (In reply to Fabian Vogt from comment #4) > (In reply to Episteme PROMENEUR from comment #3) > > Hello KDE team said this is your distribution packaging problem. > > Only kind of. > I try to understand. Who will supply the solution ? kde team or opensuse team ? I'm a bit confused about the packaging. "kio-core" seems to install files under the KDE5 plugin directory. The "kcm_trash.desktop" file installed by this package uses "Exec=kcmshell5 kcm_trash". I don't have "kcmshell5" on my system, only "kcmshell6" so the desktop file won't work. Is that package actually still used on a KDE6 install? The "kf6-kio" package seems to install most (not all) of the same things but under KDE6 plugin directories. There are 2 parts in this issue, both are upstream ones and distributions have to deal with it: - there can only be one /usr/share/applications/kcm_trash.desktop, hence the package conflict - kcm_trash.desktop tries to invoke kcmshell5 which was part of our kde-cli-tools5 package. We had to drop it when submitting plasma 6 because upstream didn't see reasons to version binaries. so both kde-cli-tools5 and kde-cli-tools6 would (also) install conflicting binaries (kdecp, kde-open, kde-mv, kioclient and a couple more) With konqueror now using Qt6, I'll drop the configuration module and the desktop file from kio 5.115.0. I didn't find anything else that could need it. (In reply to Christophe Marin from comment #7) > With konqueror now using Qt6, I'll drop the configuration module and the > desktop file from kio 5.115.0. I didn't find anything else that could need > it. Correction: kio 5.116.0 which will be released in a couple days. This is an autogenerated message for OBS integration: This bug (1221438) was mentioned in https://build.opensuse.org/request/show/1175189 Factory / kio-extras (In reply to OBSbugzilla Bot from comment #9) > This is an autogenerated message for OBS integration: > This bug (1221438) was mentioned in > https://build.opensuse.org/request/show/1175189 Factory / kio-extras Solves the issue for me, thank you for the fix. (In reply to OBSbugzilla Bot from comment #9) > This is an autogenerated message for OBS integration: > This bug (1221438) was mentioned in > https://build.opensuse.org/request/show/1175189 Factory / kio-extras Fixed in 20240520 snapshot. https://build.opensuse.org/request/show/1175148 removes the configuration module from kio 5.116 and https://build.opensuse.org/request/show/1175189 restricts the conflict to older kio versions. (In reply to Christophe Marin from comment #11) > (In reply to OBSbugzilla Bot from comment #9) > > This is an autogenerated message for OBS integration: > > This bug (1221438) was mentioned in > > https://build.opensuse.org/request/show/1175189 Factory / kio-extras > > Fixed in 20240520 snapshot. > > https://build.opensuse.org/request/show/1175148 removes the configuration > module from kio 5.116 and https://build.opensuse.org/request/show/1175189 > restricts the conflict to older kio versions. I'm puzzled, but with the update to TW20240520 the issue is back with the error "trash_kcm-24.02.2-1.1.x86_64 steht im Konflikt mit 'kio-core', das vom installierten kio-core-5.116.0-1.1.x86_64 bereitgestellt wird". In comment #10 I have been using the KDE:Frameworks repo. What do I miss? (In reply to Frank Krüger from comment #12) > (In reply to Christophe Marin from comment #11) > > (In reply to OBSbugzilla Bot from comment #9) > > > This is an autogenerated message for OBS integration: > > > This bug (1221438) was mentioned in > > > https://build.opensuse.org/request/show/1175189 Factory / kio-extras > > > > Fixed in 20240520 snapshot. > > > > https://build.opensuse.org/request/show/1175148 removes the configuration > > module from kio 5.116 and https://build.opensuse.org/request/show/1175189 > > restricts the conflict to older kio versions. > > I'm puzzled, but with the update to TW20240520 the issue is back with the > error "trash_kcm-24.02.2-1.1.x86_64 steht im Konflikt mit 'kio-core', das > vom installierten kio-core-5.116.0-1.1.x86_64 bereitgestellt wird". In > comment #10 I have been using the KDE:Frameworks repo. What do I miss? Can confirm, that the originally reported issue still persists, even though no factory repositories have been enabled. System has been updated to TW20240520 as proposed by zypp on the command line. (In reply to Frank Krüger from comment #12) > > [...] I have been using the KDE:Frameworks repo. What do I miss? 1/ Reading https://en.opensuse.org/SDB:KDE_repositories It doesn't really make sense to use the KDE:Frameworks (KDE:Frameworks5 repository in this case) without *also* using KDE:Applications. trash_kcm-24.02.2-1.1.x86_64 is the package version in openSUSE:Factory while KDE:Applications provides trash_kcm-24.02.2-13.1.x86_64 2/ https://build.opensuse.org/request/show/1175189 isn't accepted yet. (In reply to Christophe Marin from comment #14) > (In reply to Frank Krüger from comment #12) > > > > [...] I have been using the KDE:Frameworks repo. What do I miss? > > 1/ Reading https://en.opensuse.org/SDB:KDE_repositories > > It doesn't really make sense to use the KDE:Frameworks (KDE:Frameworks5 > repository in this case) without *also* using KDE:Applications. > > trash_kcm-24.02.2-1.1.x86_64 is the package version in openSUSE:Factory > while KDE:Applications provides trash_kcm-24.02.2-13.1.x86_64 > > > 2/ https://build.opensuse.org/request/show/1175189 isn't accepted yet. But then you shouldn't claim in comment #11 that the issue is "Fixed in 20240520 snapshot". (In reply to Frank Krüger from comment #15) > > But then you shouldn't claim in comment #11 that the issue is "Fixed in > 20240520 snapshot". Alright. "Fixed in a future snapshot" 20240523 Tumbleweed snapshot includes the fix. |