From nobody Mon Jun 17 13:30:45 2024 X-Original-To: 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 4W2s7C3YjCz5NxBn for ; Mon, 17 Jun 2024 14:03:51 +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 4W2s7B2pRzz4qr9 for ; Mon, 17 Jun 2024 14:03:50 +0000 (UTC) (envelope-from junchoon@dec.sakura.ne.jp) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=dec.sakura.ne.jp header.s=s2405 header.b=fVgUtOpt; dmarc=pass (policy=none) header.from=dec.sakura.ne.jp; spf=pass (mx1.freebsd.org: domain of junchoon@dec.sakura.ne.jp designates 153.125.133.21 as permitted sender) smtp.mailfrom=junchoon@dec.sakura.ne.jp Received: from kalamity.joker.local (123-1-21-232.area1b.commufa.jp [123.1.21.232]) (authenticated bits=0) by www121.sakura.ne.jp (8.17.1/8.17.1/[SAKURA-WEB]/20201212) with ESMTPA id 45HDUjk3025166 for ; Mon, 17 Jun 2024 22:30:45 +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=1718631045; bh=YgMnv4UoOnQD6AyJNJqo9u5AuJgcHYa5PO24zqiqeJA=; h=Date:From:To:Subject:In-Reply-To:References; b=fVgUtOpt6uAyUlwTT77+jP9iFCGRjluNU58NSG5Zx8xJurNWoccR59YHRFN9Bj4vg /K3+3lBnCzeqNY+YT6L/YVJbmyRErUJxsJD/6ZK8QK7EPe/nu9WQlbHSaN3MRGTlr1 h2FEvQl47ah2EGu2jbS7afMPx7iQhTpr71L7ducc= Date: Mon, 17 Jun 2024 22:30:45 +0900 From: Tomoaki AOKI To: ports@freebsd.org Subject: Re: bsdisks switched unconditionally to QT6 Message-Id: <20240617223045.b05b7f2b23d6fea5c157e12c@dec.sakura.ne.jp> In-Reply-To: References: <6183a615-e027-465b-b668-e7f2b7b540f7@protected-networks.net> Organization: Junchoon corps X-Mailer: Sylpheed 3.7.0 (GTK+ 2.24.33; amd64-portbld-freebsd14.0) 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-Spamd-Bar: --- X-Spamd-Result: default: False [-3.40 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-1.000]; MV_CASE(0.50)[]; DMARC_POLICY_ALLOW(-0.50)[dec.sakura.ne.jp,none]; R_DKIM_ALLOW(-0.20)[dec.sakura.ne.jp:s=s2405]; R_SPF_ALLOW(-0.20)[+ip4:153.125.133.16/28:c]; MIME_GOOD(-0.10)[text/plain]; ONCE_RECEIVED(0.10)[]; RCPT_COUNT_ONE(0.00)[1]; RCVD_COUNT_ONE(0.00)[1]; HAS_ORG_HEADER(0.00)[]; ASN(0.00)[asn:7684, ipnet:153.125.128.0/18, country:JP]; MIME_TRACE(0.00)[0:+]; ARC_NA(0.00)[]; MLMMJ_DEST(0.00)[ports@freebsd.org]; RCVD_TLS_LAST(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; FROM_HAS_DN(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; TO_DN_NONE(0.00)[]; PREVIOUSLY_DELIVERED(0.00)[ports@freebsd.org]; DKIM_TRACE(0.00)[dec.sakura.ne.jp:+] X-Rspamd-Queue-Id: 4W2s7B2pRzz4qr9 On Mon, 17 Jun 2024 06:41:04 -0400 "Jason E. Hale" wrote: > On Sun, Jun 16, 2024 at 10:14 AM Michael Butler > wrote: > > > > I have KDE5 installed; this pulls in devel/kf5-solid which has a > > dependency on sysutils/bsdisks like so .. > > > > imb@d5540:/usr/ports/devel/kf5-solid> less Makefile > > PORTNAME= solid > > DISTVERSION= ${KDE_FRAMEWORKS_VERSION} > > CATEGORIES= devel kde kde-frameworks > > > > MAINTAINER= kde@FreeBSD.org > > COMMENT= KF5 hardware integration and detection > > > > RUN_DEPENDS= bsdisks:sysutils/bsdisks > > > > USES= bison cmake compiler:c++11-lib kde:5 qt:5 tar:xz > > > > [ .. snip .. ] > > > > But after .. > > > > commit 91ee9ec8e0dbfa97b298e6498900938e71762837 > > Date: Tue May 21 21:38:37 2024 +0300 > > > > sysutils/bsdisks: Switch to Qt 6 > > > > PR: 279168 > > > > .. I now have to build and maintain *both* versions of QT. > > > > This makes no sense to me. Can this be fixed to build with just the > > installed version? > > > > Michael > > > > Qt5 is on its last leg and is in the process of being phased out, as > official support for even paying commercial consumers has less than a > year left. We at kde@ are actively trying to eliminate Qt5 > dependencies as much as possible in the meantime to facilitate the > total transition to Qt6, so please forgive our dust. During this > transitionary period, users will likely have Qt5 and Qt6 modules > installed simultaneously. This entails many hours of *volunteer* work > from just a few people and we respectfully ask our users to please be > patient during the transition. > > - Jason Fisrt of all, thanks for your hard work for transition. Just IMHO, having components of Qt5 and Qt6 is (excluding too huge to build qt*-webengine port) is not at all a problem. But some ports (sorry, lost track with actually which was) seems to be conflicting each other. This would avoid accepting such a coexistense. So, is it easily possible to rename Qt5 side of conflicting file as something like *-qt5 and fix their dependencies (Qt5 apps) to use the modified name? IMHO, this kind of conflicts could be treated upstream in the future (i.e. future Qt7 decides to name such files as *-qt7 at the first place), so renaming Qt6 side would be just a mess. Regards. -- Tomoaki AOKI