On Tue May 28, 2024 at 06:11:41PM +0000, Klemens Nanni wrote: > I can't update packages because a bunch of KDE ports changed their PKGNAME; > the name scheme is not clear to me, since we also to have kf5-* packages.
They were all suffixed *-kf5 packages. They come from the history of the KDE4 to KDE5 upgrade. I changed this, unfortunately very early on in the kde6 development and then forgot about it again. Sorry! > > From today: > > # pkg_add -u > quirks-7.28 signed on 2024-05-26T13:48:45Z > Collision in kf6-ffmpegthumbs-24.02.1: the following files already exist > /usr/local/share/config.kcfg/ffmpegthumbnailersettings5.kcfg > (ffmpegthumbs-kf5-23.08.4 and kf6-ffmpegthumbs-24.02.1) > /usr/local/share/metainfo/org.kde.ffmpegthumbs.metainfo.xml > (ffmpegthumbs-kf5-23.08.4 and kf6-ffmpegthumbs-24.02.1) > Can't install gwenview-23.08.4p0->24.02.1: can't resolve > kf6-ffmpegthumbs-24.02.1 > kuserfeedback-1.2.0p1->kf6-kuserfeedback-6.2.0 forward dependencies: > | Dependency of plasma-workspace-5.27.10p1 on kuserfeedback-* doesn't match > | Dependency of dolphin-kf5-23.08.4 on kuserfeedback-* doesn't match > | Dependency of kate-23.08.4 on kuserfeedback-* doesn't match > Merging plasma-workspace-5.27.10p1->6.0.5 (ok) > NOT MERGING: can't find update for dolphin-kf5-23.08.4-> (ok) > Merging kate-23.08.4->24.02.1 (ok) > Proceed with update anyway ? [y/N/a] a > Collision in kf6-libkscreen-6.0.5: the following files already exist > /usr/local/bin/kscreen-doctor (libkscreen-kf5-5.27.10 and > kf6-libkscreen-6.0.5) > /usr/local/lib/systemd/user/plasma-kscreen.service > (libkscreen-kf5-5.27.10 and kf6-libkscreen-6.0.5) > /usr/local/share/dbus-1/services/org.kde.kscreen.service > (libkscreen-kf5-5.27.10 and kf6-libkscreen-6.0.5) > /usr/local/share/zsh/site-functions/_kscreen-doctor > (libkscreen-kf5-5.27.10 and kf6-libkscreen-6.0.5) > Collision in kf6-libkscreen-6.0.5: the following files already exist > /usr/local/bin/kscreen-doctor (libkscreen-kf5-5.27.10 and > kf6-libkscreen-6.0.5) > /usr/local/lib/systemd/user/plasma-kscreen.service > (libkscreen-kf5-5.27.10 and kf6-libkscreen-6.0.5) > /usr/local/share/dbus-1/services/org.kde.kscreen.service > (libkscreen-kf5-5.27.10 and kf6-libkscreen-6.0.5) > /usr/local/share/zsh/site-functions/_kscreen-doctor > (libkscreen-kf5-5.27.10 and kf6-libkscreen-6.0.5) > Can't install kscreenlocker-5.27.10->6.0.5: can't resolve kf6-libkscreen-6.0.5 > Collision in kwin-5.27.10p1->6.0.5: the following files already exist > /usr/local/share/kwin/tabbox/thumbnail_grid/contents/ui/main.qml > (kdeplasma-addons-kf5-5.27.10p0 and kwin-6.0.5) > /usr/local/share/kwin/tabbox/thumbnail_grid/metadata.json > (kdeplasma-addons-kf5-5.27.10p0 and kwin-6.0.5) > kate-23.08.4+kuserfeedback-1.2.0p1+plasma-workspace-5.27.10p1->kate-24.02.1+kf6-kuserfeedback-6.2.0+plasma-workspace-6.0.5 > forward dependencies: > | Dependency of dolphin-kf5-23.08.4 on kuserfeedback-* doesn't match > NOT MERGING: can't find update for dolphin-kf5-23.08.4-> (ok) > > [...] > > Can't install > kde-plasma-5.27.10p0+kde-plasma-extras-5.27.10+kgamma5-5.27.10->kde-plasma-6.0.5p1+kde-plasma-extras-6.0.5p0+kgamma-6.0.5: > can't resolve > kf6-dolphin-24.02.1,kf6-systemsettings-6.0.5,kf6-kdeplasma-addons-6.0.5p0,kf6-libkscreen-6.0.5 > Obsolete package: khotkeys-5.27.10 (no longer maintained upstream) > Obsolete package: ksysguard-5.22.0 (no longer maintained upstream) > Couldn't find updates for baloo-widgets-kf5-23.08.4 dolphin-kf5-23.08.4 > efibootmgr-18 extra-cmake-modules-5.115.0 ffmpegthumbs-kf5-23.08.4 > gwenview-23.08.4p0 kate-23.08.4 kcontacts-5.115.0v0 kde-plasma-5.27.10p0 > kde-plasma-extras-5.27.10 kdeplasma-addons-kf5-5.27.10p0 kgamma5-5.27.10 > khotkeys-5.27.10 kpipewire-5.27.10 kscreen-5.27.10 kscreenlocker-5.27.10 > ksysguard-5.22.0 kuserfeedback-1.2.0p1 kwayland-integration-5.27.10 > kwin-5.27.10p1 libkscreen-kf5-5.27.10 nqptp-1.2.5pre1 > plasma-browser-integration-5.27.10 plasma-desktop-5.27.10p0 > plasma-workspace-5.27.10p1 powerdevil-5.27.10 spectacle-23.08.4p1 spot-0.4.1 > systemsettings-kf5-5.27.10p0 > Couldn't install gwenview-24.02.1 kate-24.02.1 kde-plasma-6.0.5p1 > kde-plasma-extras-6.0.5p0 kf6-dolphin-24.02.1 kf6-ffmpegthumbs-24.02.1 > kf6-kdeplasma-addons-6.0.5p0 kf6-kuserfeedback-6.2.0 kf6-libkscreen-6.0.5 > kf6-systemsettings-6.0.5 kgamma-6.0.5 kscreen-6.0.5 kscreenlocker-6.0.5 > kwin-6.0.5 plasma-browser-integration-6.0.5 plasma-desktop-6.0.5 > plasma-workspace-6.0.5 powerdevil-6.0.5 > > > I started updating a few days ago shortly after the KDE 6 update hit the tree, > so the intial binary updates were expectedly broken and I waited for new > packages > to arrive, but looking closer at -current ports this doesn't seem right. > > x11/kde-plasma/systemsettings/Makefile r1.10 for example updates to KDE 6 > and includes this without any PLIST or quirk changes: > > -PKGNAME = systemsettings-kf5-${VERSION} > -REVISION = 0 > +PKGNAME = kf6-systemsettings-${VERSION} I already committed a hotfix yesterday before I went to sleep. I added the necessary devel/quirks rename-bit and a @conflict. For systemsettings, for example: "@conflict systemsettings-kf5-*"