Bug 32809 - Conflicting/Unsatisfied packages while upgrading to Plasma 6 - khotkeys, kpeoplevcard, plasma-workspace, kio, oxygen-icons
Summary: Conflicting/Unsatisfied packages while upgrading to Plasma 6 - khotkeys, kpe...
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: Cauldron
Hardware: All Linux
Priority: Normal normal
Target Milestone: ---
Assignee: Mageia Bug Squad
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-02-05 18:11 CET by Aurelian R
Modified: 2024-02-06 14:58 CET (History)
1 user (show)

See Also:
Source RPM:
CVE:
Status comment:


Attachments

Description Aurelian R 2024-02-05 18:11:47 CET
Upgrading Mageia Cauldron from Plasma5(full task-plasma5 install) to Plasma 6 led to very few installation errors. Most of them can be dealt with by simply removing khotkeys, kpeoplevcard, lib64khotkeysprivate5 and kio packages before install starts.

The only one left to deal with is "oxygen-icons" and "plasma-workspace".
plasma-workspace pkg requires oxygen-icons but oxygen-icons src.rpm provides oxygen-icons5 only. My lazy workaround was to add a "Provides: oxygen-icons" in the spec file for oxygen-icons, rebuild it  and then the upgrade continued without a hitch.

Steps to reproduce:
1 - Run "urpmi --auto-update" and cycle through its steps
2 - observe errors and remove each offending package with urpme
.   Errors:
.   khotkeys-5.27.9-1.mga10.x86_64 (due to conflicts with lib64kworkspace5-5.92.0-3.mga10.x86_64, due to conflicts with lib64kworkspace5-5.92.0-3.mga10.x86_64, trying to promote libkhotkeysprivate.so.5()(64bit), libkhotkeysprivate.so.5()(64bit))
.   lib64khotkeysprivate5-5.27.9-1.mga10.x86_64 (due to unsatisfied libkworkspace5.so.5()(64bit))
.   file /usr/lib64/qt6/plugins/kpeople/datasource/KPeopleVCard.so conflicts between attempted installs of kpeoplevcard-0.1-5.git20231120.1.mga10.x86_64 and kpeople-5.248.0-1.mga10.x86_64
.   file /usr/share/applications/kcm_trash.desktop from install of kio-extras-24.01.90-1.mga10.x86_64 conflicts with file from package kio-5.105.0-1.mga9.x86_64
.   plasma-workspace-5.92.0-3.mga10.x86_64 (due to unsatisfied oxygen-icons)
3 - If oxygen-icons/plasma-workspace are fixed then run 
    "urpmi task-plasma" - i.e. full plasma stack install and end up with a functional Plasma6 desktop.


Desktop is quite functional and no major issues(I mean breaking the desktop) for such a big upgrade. There are some issues with flickering start menu or some KDE applications not yet being integrated with dolphin anymore, like kdiff3. 

Cheers.

NB: For updating to Cauldron with Plasma 6 from Mageia 9, the same is true. remove the offending packages, urpmi --autoupdate, then install task-plasma.
Comment 1 Aurelian R 2024-02-05 21:33:57 CET
David was quite fast to solve all of the above errors. 
Unfortunately, one more error popped up after "appstream" package update, looks like a hard dependency on libAppStreamQt.so version 2 vs 3:

A requested package cannot be installed:
kf5-frameworkintegration-5.114.0-2.mga10.x86_64 (due to unsatisfied libAppStreamQt.so.2()(64bit))
Comment 2 Lewis Smith 2024-02-05 21:47:00 CET
Doubtless David will sort that too...
If he does, and the upgrade works, please close this.

CC: (none) => lewyssmith

Comment 3 katnatek 2024-02-05 22:49:13 CET
Now that you are rebuilding kde perhaps can you give a look to https://bugs.mageia.org/show_bug.cgi?id=32712?
Comment 4 Aurelian R 2024-02-06 14:58:53 CET
No more obstacles. Great! 
Closing ...

Resolution: (none) => FIXED
Status: NEW => RESOLVED


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