As noted in theses forums, KaOS has been testing Plasma 6 since fall 2022 and for those testing and using this Plasma version, the time has come that it is now on par with or above Plasma 5, so it will be nice to get a discussion of when to do the actual move.
There will be no more Plasma 5 ISO's, the November release was final.
Preferred plan is to release a stable ISO with Plasma 6 this month, that would mean releasing with Plasma 6 Rc1 or 2. Final Plasma 6 will come out at the end of February, so that would mean no ISO until March.
That would also mean that all installs will move to Plasma 6 on updating when that ISO is released and all packages move to the stable repositories.

It will be good to hear opinions, see if there are good arguments against the above plan.

RC1 moved to build (I plan to use Plasma 6 when RC1 is released), if no harmful changes 6.0 to build, one week later to stable.

demm changed the title to Timing of Plasma 6 move to stable .
6 days later

The Mega Release Rc1 was released yesterday and is now almost completely up in the kde-next repo.
A first test has been done to update a Plasma 5 system to Plasma 6 without changing or removing anything (a system not updated in over 6 months and an ancient system too, from around 2008 with a very old Nvidia card), just 2 replaces questions had to be answered and system booted right up in Plasma 6, no intervention needed, so Plasma 5.92.0 is close to moving to the [build] repo. (just a few more checks and 2 rebuilds).

8 days later

I plan to update my daily working machine on build repo, is there any remaining issues due to update process (I'm aware that Plasma 6 may contain more bugs than 5)

    bvbfan
    I have two monitors, and my cursor disappeared while moving from my primary to secondary monitor. Switching from Wayland to X11 fixed it for me. Upstream bug is almost certain to be resolved by RC2.

    Also fixed by moving to x11 was my Oxygen Yellow cursor. I am less certain that will be resolved.

    Others who might have Plasma5-only widgets (plasmoids) might find them not to work. All mine work, but I just grab them by right-clicking on my desktop and adding widgets from the default set.

    There is an issue grantlee and grantlee-qt6 are in conflict

    sudo pacman -S grantlee-qt6
    resolving dependencies...
    looking for conflicting packages...
    
    Package (1)        New Version  Net Change
    
    apps/grantlee-qt6  5.3.1-1        1.50 MiB
    
    Total Installed Size:  1.50 MiB
    
    :: Proceed with installation? [Y/n] y
    (1/1) checking keys in keyring                     [---------------] 100%
    (1/1) checking package integrity                   [---------------] 100%
    (1/1) loading package files                        [---------------] 100%
    (1/1) checking for file conflicts                  [---------------] 100%
    error: failed to commit transaction (conflicting files)
    grantlee-qt6: /usr/include/grantlee/abstractlocalizer.h exists in filesystem (owned by grantlee)
    grantlee-qt6: /usr/include/grantlee/abstractmarkupbuilder.h exists in filesystem (owned by grantlee)
    grantlee-qt6: /usr/include/grantlee/bbcodebuilder.h exists in filesystem (owned by grantlee)
    grantlee-qt6: /usr/include/grantlee/cachingloaderdecorator.h exists in filesystem (owned by grantlee)
    grantlee-qt6: /usr/include/grantlee/context.h exists in filesystem (ownedby grantlee)
    grantlee-qt6: /usr/include/grantlee/engine.h exists in filesystem (owned by grantlee)
    grantlee-qt6: /usr/include/grantlee/exception.h exists in filesystem (owned by grantlee)
    grantlee-qt6: /usr/include/grantlee/filter.h exists in filesystem (owned by grantlee)
    grantlee-qt6: /usr/include/grantlee/filterexpression.h exists in filesystem (owned by grantlee)
    grantlee-qt6: /usr/include/grantlee/grantlee_templates_export.h exists infilesystem (owned by grantlee)
    grantlee-qt6: /usr/include/grantlee/grantlee_textdocument_export.h existsin filesystem (owned by grantlee)
    grantlee-qt6: /usr/include/grantlee/grantlee_version.h exists in filesystem (owned by grantlee)
    grantlee-qt6: /usr/include/grantlee/markupdirector.h exists in filesystem(owned by grantlee)
    grantlee-qt6: /usr/include/grantlee/mediawikimarkupbuilder.h exists in filesystem (owned by grantlee)
    grantlee-qt6: /usr/include/grantlee/metatype.h exists in filesystem (owned by grantlee)
    grantlee-qt6: /usr/include/grantlee/node.h exists in filesystem (owned bygrantlee)
    grantlee-qt6: /usr/include/grantlee/outputstream.h exists in filesystem (owned by grantlee)
    grantlee-qt6: /usr/include/grantlee/parser.h exists in filesystem (owned by grantlee)
    grantlee-qt6: /usr/include/grantlee/plaintextmarkupbuilder.h exists in filesystem (owned by grantlee)
    grantlee-qt6: /usr/include/grantlee/qtlocalizer.h exists in filesystem (owned by grantlee)
    grantlee-qt6: /usr/include/grantlee/rendercontext.h exists in filesystem (owned by grantlee)
    grantlee-qt6: /usr/include/grantlee/safestring.h exists in filesystem (owned by grantlee)
    grantlee-qt6: /usr/include/grantlee/taglibraryinterface.h exists in filesystem (owned by grantlee)
    grantlee-qt6: /usr/include/grantlee/template.h exists in filesystem (owned by grantlee)
    grantlee-qt6: /usr/include/grantlee/templateloader.h exists in filesystem(owned by grantlee)
    grantlee-qt6: /usr/include/grantlee/texthtmlbuilder.h exists in filesystem (owned by grantlee)
    grantlee-qt6: /usr/include/grantlee/token.h exists in filesystem (owned by grantlee)
    grantlee-qt6: /usr/include/grantlee/typeaccessor.h exists in filesystem (owned by grantlee)
    grantlee-qt6: /usr/include/grantlee/util.h exists in filesystem (owned bygrantlee)
    grantlee-qt6: /usr/include/grantlee/variable.h exists in filesystem (owned by grantlee)
    grantlee-qt6: /usr/include/grantlee_templates.h exists in filesystem (owned by grantlee)
    grantlee-qt6: /usr/include/grantlee_textdocument.h exists in filesystem (owned by grantlee)
    grantlee-qt6: /usr/lib/cmake/Grantlee5/Grantlee5Config.cmake exists in filesystem (owned by grantlee)
    grantlee-qt6: /usr/lib/cmake/Grantlee5/Grantlee5ConfigVersion.cmake exists in filesystem (owned by grantlee)
    grantlee-qt6: /usr/lib/cmake/Grantlee5/GrantleeMacros.cmake exists in filesystem (owned by grantlee)
    grantlee-qt6: /usr/lib/cmake/Grantlee5/GrantleeTargets-release.cmake exists in filesystem (owned by grantlee)
    grantlee-qt6: /usr/lib/cmake/Grantlee5/GrantleeTargets.cmake exists in filesystem (owned by grantlee)
    grantlee-qt6: /usr/lib/grantlee/5.3/grantlee_defaultfilters.so exists in filesystem (owned by grantlee)
    grantlee-qt6: /usr/lib/grantlee/5.3/grantlee_defaulttags.so exists in filesystem (owned by grantlee)
    grantlee-qt6: /usr/lib/grantlee/5.3/grantlee_i18ntags.so exists in filesystem (owned by grantlee)
    grantlee-qt6: /usr/lib/grantlee/5.3/grantlee_loadertags.so exists in filesystem (owned by grantlee)
    grantlee-qt6: /usr/lib/libGrantlee_Templates.so exists in filesystem (owned by grantlee)
    grantlee-qt6: /usr/lib/libGrantlee_Templates.so.5 exists in filesystem (owned by grantlee)
    grantlee-qt6: /usr/lib/libGrantlee_Templates.so.5.3.0 exists in filesystem (owned by grantlee)
    grantlee-qt6: /usr/lib/libGrantlee_TextDocument.so exists in filesystem (owned by grantlee)
    grantlee-qt6: /usr/lib/libGrantlee_TextDocument.so.5 exists in filesystem(owned by grantlee)
    grantlee-qt6: /usr/lib/libGrantlee_TextDocument.so.5.3.0 exists in filesystem (owned by grantlee)
    Errors occurred, no packages were upgraded.

    Grantlee-qt6 was packaged right at the start of the kf6 move, but is no longer in use (officially) for kf6 since it is renamed to ktexttemplate.
    Just a trial to build kdevelop kf6 showed the porting there is not complete, since it does not use ktexttemplate yet.
    I'll rebuild kdevelop so it won't pull in grantlee-qt6 and remove that package from the repo's.

      KDEPIM also uses grantlee, I'm using Akregator and KMail too.

      No, only thing that uses grantlee for kf6 (grantlee-qt6) is kdevelop build from a draft kf6 port.
      The 2 you mention do not use grantlee -qt6 in the build repo, they properly use ktexttemplate (through grantleetheme kf6).

      komapre text rendering is odd, both X11 and Wayland.
      Text rendering configuration issue.

      Breeze5 is added (separate package).
      Also added is kdiagram5 so all kf5 apps that need it now depend on that kf5 version.

      Everything seems fine now.

      marble
      marble: error while loading shared libraries: libvpx.so.8: cannot open shared object file: No such file or directory

      libvpx 1.14 provides libvpx.so.9 so probably when libvpx is updated marble should be rebuild

      No, you updated too soon 🙂
      Most was build locally, but I need the buildserver for the QtWengine packages, update again, and you will get the needed qtwebengine rebuild (Qt5 version for marble).

      14 days later

      Done, plasma-integration, now has both kf5 & kf6 files included.

      I was free from KF5, and now this...