Upgrade of nextcloudclient causes Plasma 5 to be removed

Hi there,

the upgrade of the nextcloudclient from version 3.14.2 to version 3.15 causes Plasma 5 to be removed. There are three conflicting packages which need to be upgraded from their kf5 version to kf6.

Code:
# pkg upgrade -n nextcloudclient
Updating FreeBSD repository catalogue...
FreeBSD repository is up to date.
All repositories are up to date.
Checking integrity... done (3 conflicting)
  - kf6-kguiaddons-6.7.0 conflicts with kf5-kguiaddons-5.116.0 on /usr/local/bin/kde-geo-uri-handler
  - kf6-breeze-icons-6.7.0 conflicts with kf5-breeze-icons-5.116.0 on /usr/local/share/icons/breeze-dark/actions/12/object-fill.svg
  - kf6-kwallet-6.7.0 conflicts with kf5-kwallet-5.116.0_1 on /usr/local/bin/kwallet-query
Checking integrity... done (0 conflicting)
The following 255 package(s) will be affected (of 0 checked):

Installed packages to be REMOVED:
         . . . (list shortened)
        plasma5-breeze: 5.27.11_1
        plasma5-breeze-gtk: 5.27.11
        plasma5-discover: 5.27.11_1
        plasma5-drkonqi: 5.27.11
        plasma5-kactivitymanagerd: 5.27.11
        plasma5-kde-cli-tools: 5.27.11
        plasma5-kdeplasma-addons: 5.27.11
        plasma5-kgamma: 5.27.11
        plasma5-khotkeys: 5.27.11
        plasma5-kinfocenter: 5.27.11
        plasma5-kmenuedit: 5.27.11
        plasma5-kscreen: 5.27.11
        plasma5-kscreenlocker: 5.27.11
        plasma5-ksshaskpass: 5.27.11
        plasma5-ksysguard: 5.22.0_5
        plasma5-ksystemstats: 5.27.11
        plasma5-kwallet-pam: 5.27.11
        plasma5-kwin: 5.27.11_2
        plasma5-libksysguard: 5.27.11
        plasma5-milou: 5.27.11
        plasma5-oxygen: 5.27.11
        plasma5-plasma: 5.27.11
        plasma5-plasma-browser-integration: 5.27.11
        plasma5-plasma-desktop: 5.27.11_2
        plasma5-plasma-disks: 5.27.11
        plasma5-plasma-integration: 5.27.11
        plasma5-plasma-pa: 5.27.11_1
        plasma5-plasma-sdk: 5.27.11.1
        plasma5-plasma-workspace: 5.27.11.1_2
        plasma5-polkit-kde-agent-1: 5.27.11
        plasma5-powerdevil: 5.27.11
        plasma5-sddm-kcm: 5.27.11
        plasma5-systemsettings: 5.27.11
        plasma5-xdg-desktop-portal-kde: 5.27.11
        print-manager: 23.08.5
        rocs: 23.08.5_2
        skanlite: 23.08.5
        spectacle: 23.08.5_2
        step: 23.08.5_2

New packages to be INSTALLED:
        kf6-breeze-icons: 6.7.0
        kf6-kauth: 6.7.0
        kf6-kbookmarks: 6.7.0
        kf6-kcodecs: 6.7.0
        kf6-kcolorscheme: 6.7.0
        kf6-kcompletion: 6.7.0
        kf6-kconfig: 6.7.0
        kf6-kconfigwidgets: 6.7.0
        kf6-kcoreaddons: 6.7.0
        kf6-kcrash: 6.7.0
        kf6-kdbusaddons: 6.7.0
        kf6-kded: 6.7.0
        kf6-kdoctools: 6.7.0
        kf6-kguiaddons: 6.7.0
        kf6-ki18n: 6.7.0
        kf6-kiconthemes: 6.7.0
        kf6-kio: 6.7.0
        kf6-kitemviews: 6.7.0
        kf6-kjobwidgets: 6.7.0
        kf6-knotifications: 6.7.0
        kf6-kservice: 6.7.0
        kf6-kwallet: 6.7.0
        kf6-kwidgetsaddons: 6.7.0
        kf6-kwindowsystem: 6.7.0
        kf6-solid: 6.7.0
        qca-qt6: 2.3.9
        qt6-wayland: 6.7.3

Installed packages to be UPGRADED:
        nextcloudclient: 3.14.2 -> 3.15.0

Installed packages to be REINSTALLED:
        kf5-kguiaddons-5.116.0

Number of packages to be removed: 226
Number of packages to be installed: 27
Number of packages to be upgraded: 1
Number of packages to be reinstalled: 1

Does anyone know if there is a way to keep Plasma 5 and still upgrade the nextcloudclient? If not, is it safe to upgrade to Plasma 6? Any suggestions are welcome.
 
Nextcloud seems to explicitly pull in 6:
Code:
USES=		cmake:noninja compiler:c++20-lang desktop-file-utils gl gmake \
		gnome iconv kde:6 localbase:ldflags pkgconfig qt:6 shared-mime-info \
		sqlite ssl
 
Alright, that explains, where all those qt6 packages are coming from that are installed on my system. The version 3.14.2 is still running in my Plasma 5 environment. But now it is obvious to me that it was only a matter of time until conflicts would arise.

Thank you for giving me this insight.
 
Back
Top