From nobody Wed Jan 01 16:53:51 2025 X-Original-To: freebsd-ports@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4YNbXC5Glsz5k8Y4 for ; Wed, 01 Jan 2025 16:54:03 +0000 (UTC) (envelope-from junchoon@dec.sakura.ne.jp) Received: from www121.sakura.ne.jp (www121.sakura.ne.jp [153.125.133.21]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4YNbXC1G9Yz4NLF; Wed, 1 Jan 2025 16:54:02 +0000 (UTC) (envelope-from junchoon@dec.sakura.ne.jp) Authentication-Results: mx1.freebsd.org; none Received: from kalamity.joker.local (124-18-43-234.area1a.commufa.jp [124.18.43.234]) (authenticated bits=0) by www121.sakura.ne.jp (8.17.1/8.17.1/[SAKURA-WEB]/20201212) with ESMTPA id 501Grp2b026293; Thu, 2 Jan 2025 01:53:51 +0900 (JST) (envelope-from junchoon@dec.sakura.ne.jp) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=dec.sakura.ne.jp; s=s2405; t=1735750432; bh=lc5ziXa6rBqrdOX6XqbEvivpeOlS1nB1UGKe0n8qFtU=; h=Date:From:To:Cc:Subject:In-Reply-To:References; b=RCsIQZL53kimiP4hAx7qEXY110X6j6TLQlLW7cn3TW4iWkplhwUFII0e6W7n9KBmX dFHgCU59cxkvpXaJSwxDnbbzH8fIF87Z5Awb4n8tHlZvZlw8QCqgxdyWid38jWuMgN iCWMcYSH8sGzZfLZLczOTqQQAkRsoRl51ncnkf48= Date: Thu, 2 Jan 2025 01:53:51 +0900 From: Tomoaki AOKI To: Graham Perrin Cc: ports-list freebsd , Guido Falsi Subject: Re: editors/ghostwriter 24.12.0 versus x11/kde5 Message-Id: <20250102015351.9fdbbf3dd4142d6d6c783060@dec.sakura.ne.jp> In-Reply-To: References: Organization: Junchoon corps X-Mailer: Sylpheed 3.7.0 (GTK+ 2.24.33; amd64-portbld-freebsd14.1) List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: freebsd-ports@freebsd.org Sender: owner-freebsd-ports@FreeBSD.org Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:7684, ipnet:153.125.128.0/18, country:JP] X-Rspamd-Queue-Id: 4YNbXC1G9Yz4NLF X-Spamd-Bar: ---- On Wed, 1 Jan 2025 16:05:19 +0000 Graham Perrin wrote: > First noted on CURRENT (below, abbreviated), then with latest packages > for 14.2-RELEASE (). > > Avoidable by locking ghostwriter-24.02.2 :-) > > > > > … now only supports qt6 … Just my opinion as a user. Basically ports depend on kf* ports should NOT switch to Qt6 until KDE5 is remaining as defaut KDE on FreeBSD. The exceptions would be: *KDE6 ports themselves, *Security fix is available only for KF6 versions upstream. Unless the second reason, if upstream stops support building with kf5, ports should be stick with currently in-tree version and wait for KDE6 to be default on ports. This is because some kf6 ports conflict with their kf5 versions. For ports not at all depends on kf6 but qt6, it seems to be OK to coexsist with KDE5, as far as I've experienced. And not all kf6 ports conflict with kf5 versions. I know it's just a dream regarding human resources, but if kf5 ports and corresponding kf6 ports are completely separated and named differently (i.e., all files for kf5 include "kf5-" or "-kf5" and all files for kf6 includes "kf6-" or "-kf6" to avoid conflicts), this kind of problems wouldn't happen, as dependencies need to explicitly specify which to use. Unfortunately, forcible switches to kf6 would happen more and more as of upstream switches and unavailabilities of security updates for kf5 variants. > > … > root@mowa219-gjp4-zbook-freebsd:~# time pkg -r /tmp/up upgrade --yes > --fetch-only --quiet --repository FreeBSD-ports > Conflicts with the existing packages have been found. > One more solver iteration is needed to resolve them. > 27.438u 3.826s 2:09.57 24.1% 3196+537k 829+2293io 1080pf+0w > root@mowa219-gjp4-zbook-freebsd:~# time pkg -r /tmp/up upgrade --yes > --fetch-only --repository FreeBSD-ports > Updating FreeBSD-ports repository catalogue... > FreeBSD-ports repository is up to date. > All repositories are up to date. > Checking for upgrades (22 candidates): 100% > Processing candidates (22 candidates): 100% > Checking integrity... done (3 conflicting) > - kf6-kguiaddons-6.9.0 [FreeBSD-ports] conflicts with > kf5-kguiaddons-5.116.0 [installed] on /usr/local/bin/kde-geo-uri-handler > - kf6-kguiaddons-6.9.0 [FreeBSD-ports] conflicts with > kf5-kguiaddons-5.116.0 [FreeBSD-ports] on /usr/local/bin/kde-geo-uri-handler > - kf6-breeze-icons-6.9.0 [FreeBSD-ports] conflicts with > kf5-breeze-icons-5.116.0 [installed] on > /usr/local/share/icons/breeze-dark/actions/12/object-fill.svg > Checking integrity... done (0 conflicting) > The following 278 package(s) will be affected (of 0 checked): > Installed packages to be REMOVED: > … > Number of packages to be removed: 252 > … -- Tomoaki AOKI