Start of Plasma & Frameworks Qt6 based
Reporting only.
I've been running the qt6 testing from kde-next and build repos on a spare setup and although I've not used any Akonadi related apps, all is OK.
Trying to run Kmymoney fails to run and reports:
Error while loading shared libraries:libKPim5IdentiyManagement.so.5:cannot open shared object file:No such file or directory.
- Edited
nezzie Correct, there is a start in kde-next to move the whole PIM stack to kf6, so any app depending on kf5 versions of PIM will be broken.
Once the PIM stack is build, then it will be time to see what broken apps are ready for kf6. Digikam for example will show the same error, but there is a kf6 port available. AFIAK, kmymoney is not at this time,
And to be clear, the PIM stack will stay in kde-next and will not move with most other KDE Apps 24.01.xx, stable users will not face any breakage.
I tried to update KaOS 6 in the last few days but I was not able due to a dependencies error.
Pacman reported an error about a package (kpm* or kmp*, I don't remember the exact name) update to the kde-next version would break the calamares dependecies.
I tried to update it for few days, but I always get the same error. I solved the problem removing the calamares6 package and the update run fine.
I'm not sure if it's a bug or not and if you're aware of it, I'm just reporting it for your information.
kaos_user (kpm* or kmp*, I don't remember the exact name)
Please post the exact error, you can find it at /var/log/pacman.log
, look for the timestamp of that update and paste that section here (if you decide to post the full log, then please use a pastebin service like https://paste.ee/)
The real bug is that Calamares was still installed
A new Plasma 6 ISO is due, and will have that error corrected (Calamares and all it's depends should be removed in post-install, see the installation.log, same location as pacman.log, you will find that it tries to uninstall calamares instead of calamares6). Problem is Calamares fails to build on Qt 6.6.1, no answer yet how to fix, so no new ISO can be released.
The error is not listed in the log. I can only see
Running pacman -Syu
syncronizing package lists
starting full system upgrade
and nothing more.
I can see the log when I removed the calamares6 package and then the successful update.
Looking at the log the problematic package wat kpmcore6.
If you need the exact error I can try to reinstall calamares6 and run another update, but I'm not sure I can reproduce the issue considering that I've already updated the problematic package
Best to show the SysInfo full output, pastebin thet:
https://kaosx.us/docs/
https://kaosx.us/docs/#sysinfo-tool-in-octopi
Here you can find the octopi output (I've set it to expire in 6 months)
https://pastebin.com/FLSfat6u
Here the pacman log of yesterday (when I tried to updated and then solved removing calamares):
https://pastebin.com/rgaJvpDC
Looking at the documentation, I don't think the systemd log is useful here. Let me know if you need it.
I asked for SystemInfo to get FULL logs, not snippets, so please include the complete output with the whole pacman.log & installation.log, something strange is going on with your install (how can the plasmawayland.desktop file not be present for example).
Frameworks 5.246.0, libplasma & plasma-activities have moved to the build repo.
Plasma-framework 5.112.0 is rebuild to depend on liplasma (the latter has all the desktop theme files & images), so all users from the build repo will get a rather large part of the kf6 stack on their next update.
Also moved are the KDE games, kdialog & konqueror (kf6 based), so this is a start of testing the automated move to kf6/plasma6 for all users.
kf6 & kf5 will be installed alongside for quite some time, many apps will still rely on kf5 for the next year or so.
demm
I'm sorry but the documentation tells to execute the CTRl+SHIFT+S command and the octopi log I attached it's exactly what octopi created.
If I run the Pacman Log Viewer in Octopi it shows an empty window. Also realoading the default log it shows nothing. Maybe this is expected, so I copied the pacman log file from /var/logs.
Here you can find the installation log: https://pastebin.com/HzrNi2RT
Here the pacman log: https://pastebin.com/ev1XnMHC
I hope this is fine, otherwise I can provide all the info you need but please try to be more specific as my goodwill is higher than my technical knowledge :-) If it's time consuming, don't worry, I understand that you don't have so much time.
Few more issues I have (just for your information, I'm not asking for help on these):
- I also get a Kdialog error "The Window Switcher installation is broken, resources are missing." every time I use the ALT+TAB to change window
- Firefox icon is a white question mark on a black square
The PIM stack is almost ported to kf6 (meaning some 70 packages), one app running on PIM kf6, Akregator:
Proposal
Since, phonon-gstreamer is obsolete, and with Plasma6 we will use phonon-vlc, maybe it makes sense to split VLC into libs and gui?
Since VLC3 is based on Qt5, perhaps we could avoid installing it, pending the release of VLC4.
I know that it's not KaOS-style, it's splitting apps.
- Edited
Probably breeze6 should be provided (in app repo), because now KCachegrind or any other Qt6 apps uses Fusion style (unless some Arorae or style engine compiled with Qt6 as picture above)
- Edited
bvbfan Probably breeze6 should be provided
Not possible to co-install with breeze. Default in KaOS is Kvantum, so that will have to be used for now, will add/replace breeze6 as soon as possible
mendez I know that it's not KaOS-style, it's splitting apps.
Splitting is kept to a minimum, but it certainly is still done (cups for example). In some cases it just doesn't make sense to ship the whole application if only a few libs are needed, so yes, vlc will be split before Plasma 6 will become stable (vlc, the GUI, Qt5 based, won't be on a stable ISO).
A big one is now also Qt6/kf6 ready, Libreoffice (24.2 RcC build, kde-next repo only):
Plasma 6 and all that were needed to build for the transition have been moved to the [build] repo, the [kde-next] repo is now closed again.
This also concludes this thread, closing.
- Edited
mendez Since, phonon-gstreamer is obsolete, and with Plasma6 we will use phonon-vlc, maybe it makes sense to split VLC into libs and gui?
Splitting didn't make too much sense, and wasn't done for these first few months of a stable Plasma 6 release.
But still no sign if/when vlc will move to Qt6, so another option is being tested now, using a much lighter phonon backend in phonon-mpv.
Since mpv is already part of a default install, it really is a much better option, since phonon-mpv is fully Qt6 ported.
https://github.com/OpenProgger/phonon-mpv