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.

  • demm replied to this.

    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.

      demm

      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

      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
        4 days later

        The PIM stack is almost ported to kf6 (meaning some 70 packages), one app running on PIM kf6, Akregator:

        4 days later

        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.

          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)

          • demm replied to this.

            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).

            22 days later

            A big one is now also Qt6/kf6 ready, Libreoffice (24.2 RcC build, kde-next repo only):

            10 days later

            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.

            demm locked the discussion .
            3 months later
            • 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