It looks like there was a version numbering change recently (switching to KDE Gear releases instead of the application's own version numbers?) that was propagated to `kde-apps/kdegraphics-meta`, but not `kde-plasma/plasma-meta`. See commit `433b53c8d7f4ddcc59b9205fc337a15946e1e985`. That leads to errors on all updates due to versioning conflicts: ``` kde-plasma/spectacle:6 (kde-plasma/spectacle-24.12.3:6/6::gentoo, ebuild scheduled for merge) USE="handbook -debug -share -test" ABI_X86="(64)" conflicts with =kde-plasma/spectacle-6.3*:6 required by (kde-plasma/plasma-meta-6.3.4:6/6::gentoo, installed) USE="bluetooth crypt cups flatpak gtk kwallet pulseaudio qt5 smart systemd thunderbolt -accessibility -browser-integration -colord -crash-handler -discover -display-manager (-elogind) -firewall -grub -networkmanager -oxygen-theme -plymouth -rdp -sddm -sdk -unsupported -wacom -wallpapers -webengine" ABI_X86="(64)" ```
No, that's not right. The commit you're referring to ... commit 433b53c8d7f4ddcc59b9205fc337a15946e1e985 Author: Sam James <sam@gentoo.org> Date: Wed Apr 2 06:55:34 2025 +0100 */*: pkgmove kde-apps/spectacle => kde-plasma/spectacle kdegraphics-meta also needed a revbump to loosen its dep on spectacle, as the version scheme also changes unfortunately. Signed-off-by: Sam James <sam@gentoo.org> ... specifically *adds* a change to plasma-meta, because we need it to get people to "upgrade" to the new versioning scheme, otherwise there's nothing that would cause that to happen (as the old versioning scheme has a greater PV than the actual new one). It's unfortunate but there's no way around it. It'll go away when new KDE Plasma is stabled along with new KDE Gear, and old KDE Gear is cleaned up. The message you're seeing shouldn't be an error, but a warning. It's noisy but unavoidable. Just wait it out. If it is an error, something else is likely wrong and we need full emerge command and output.
(In reply to Timber Schroeder from comment #0) > It looks like there was a version numbering change recently (switching to > KDE Gear releases instead of the application's own version numbers?) It's the opposite. It moved from KDE Gear into KDE Plasma. KDE Gear version numbers are higher, so the change was needed to make sure that the upgrade actually propagates, as otherwise the newer (but appearing older) KDE Plasma version would never be pulled in.
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e3faee9a3d0f94d68f1b647a5d55a380e5c833b commit 9e3faee9a3d0f94d68f1b647a5d55a380e5c833b Author: Sam James <sam@gentoo.org> AuthorDate: 2025-04-07 02:49:38 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2025-04-07 02:49:38 +0000 kde-plasma/plasma-meta: add comment wrt Spectacle The =kde-apps/spectacle-6.3* pin is needed because Spectacle moved from KDE Gear => KDE Plasma, but KDE Gear's version scheme is higher than KDE Plasma's, so without such a pin, there's nothing that will cause the in-reality newer (but wrt PV, older) Spectacle to be pulled in for users. It can be changed to =kde-apps/spectacle-6* in due course once newer KDE Plasma and KDE Gear are stabled and old is cleaned up. Changing it to >=kde-plasma/spectacle-${PV}:${SLOT} however can't be done for quite some time. Add this as a comment to help confused users. Followup to commit 433b53c8d7f4ddcc59b9205fc337a15946e1e985. Bug: https://bugs.gentoo.org/953314 Signed-off-by: Sam James <sam@gentoo.org> kde-plasma/plasma-meta/plasma-meta-6.3.4.ebuild | 9 +++++++++ 1 file changed, 9 insertions(+)
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/proj/kde.git/commit/?id=721c614606edf2ae26cbd7cff33e23040392968a commit 721c614606edf2ae26cbd7cff33e23040392968a Author: Sam James <sam@gentoo.org> AuthorDate: 2025-04-07 02:49:38 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2025-04-07 02:52:01 +0000 kde-plasma/plasma-meta: add comment wrt Spectacle The =kde-apps/spectacle-6.3* pin is needed because Spectacle moved from KDE Gear => KDE Plasma, but KDE Gear's version scheme is higher than KDE Plasma's, so without such a pin, there's nothing that will cause the in-reality newer (but wrt PV, older) Spectacle to be pulled in for users. It can be changed to =kde-apps/spectacle-6* in due course once newer KDE Plasma and KDE Gear are stabled and old is cleaned up. Changing it to >=kde-plasma/spectacle-${PV}:${SLOT} however can't be done for quite some time. Add this as a comment to help confused users. Followup to commit 433b53c8d7f4ddcc59b9205fc337a15946e1e985. Bug: https://bugs.gentoo.org/953314 Signed-off-by: Sam James <sam@gentoo.org> kde-plasma/plasma-meta/plasma-meta-6.3.49.9999.ebuild | 9 +++++++++ kde-plasma/plasma-meta/plasma-meta-9999.ebuild | 9 +++++++++ 2 files changed, 18 insertions(+)
You are right it isn't an error, bad wording on my part. Moving to the lower PVs makes sense, I saw 24.12.3 as stable in conjunction with `kdegraphics-meta` being relaxed and assumed that 24.x was the new PV. Definitely invalid, sorry for the noise. Thanks for adding the comment to clear up the change.