From nobody Wed Nov 15 21:50:47 2023 X-Original-To: dev-commits-ports-main@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 4SVxgT3Z4yz50mmN for ; Wed, 15 Nov 2023 21:51:01 +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 4SVxgQ72rnz3DwN; Wed, 15 Nov 2023 21:50:58 +0000 (UTC) (envelope-from junchoon@dec.sakura.ne.jp) Authentication-Results: mx1.freebsd.org; dkim=none; spf=none (mx1.freebsd.org: domain of junchoon@dec.sakura.ne.jp has no SPF policy when checking 153.125.133.21) smtp.mailfrom=junchoon@dec.sakura.ne.jp; dmarc=none Received: from kalamity.joker.local (123-1-22-158.area1b.commufa.jp [123.1.22.158]) (authenticated bits=0) by www121.sakura.ne.jp (8.16.1/8.16.1/[SAKURA-WEB]/20201212) with ESMTPA id 3AFLolD4073291; Thu, 16 Nov 2023 06:50:47 +0900 (JST) (envelope-from junchoon@dec.sakura.ne.jp) Date: Thu, 16 Nov 2023 06:50:47 +0900 From: Tomoaki AOKI To: Gleb Popov Cc: dev-commits-ports-main@freebsd.org Subject: Re: git: 7dda5e4f6a7b - main - devel/appstream{,-qt,-compose}: Update to 1.0.0 Message-Id: <20231116065047.eee3325366d9609550ef5cb3@dec.sakura.ne.jp> Organization: Junchoon corps X-Mailer: Sylpheed 3.7.0 (GTK+ 2.24.33; amd64-portbld-freebsd14.0) List-Id: Commits to the main branch of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-main@freebsd.org X-BeenThere: dev-commits-ports-main@freebsd.org Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Spamd-Result: default: False [0.09 / 15.00]; FAKE_REPLY(1.00)[]; AUTH_NA(1.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-0.998]; MV_CASE(0.50)[]; NEURAL_HAM_SHORT(-0.41)[-0.408]; ONCE_RECEIVED(0.10)[]; MIME_GOOD(-0.10)[text/plain]; MLMMJ_DEST(0.00)[dev-commits-ports-main@freebsd.org]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:7684, ipnet:153.125.128.0/18, country:JP]; RCVD_COUNT_ONE(0.00)[1]; RCVD_TLS_LAST(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; RCPT_COUNT_TWO(0.00)[2]; MID_RHS_MATCH_FROM(0.00)[]; DMARC_NA(0.00)[sakura.ne.jp]; TO_MATCH_ENVRCPT_ALL(0.00)[]; FROM_HAS_DN(0.00)[]; ARC_NA(0.00)[]; HAS_ORG_HEADER(0.00)[]; R_SPF_NA(0.00)[no SPF record]; TO_DN_SOME(0.00)[] X-Rspamd-Queue-Id: 4SVxgQ72rnz3DwN X-Spamd-Bar: / Hi. devel/appstream-qt SHALL not depend on Qt6 until KDE switches to Qt6. devel/appstream-qt is LIB_DEPEND'ed by sysutils/plasma5-discover, which is a part of KDE, and sysutils/plasma5-discover requires Qt5. This clearly causes mixups of Qt5 and Qt6 and Qt is known to be toooooo sensitive with mixed version. If this mixup is NOT OFFICIALLY SUPPORTED, please switch back to Qt5. If it is impossible for this version, please revert this whole commit and wait for KDE to switch to Qt6, even though it's unclear when it happens. Possibly some years later. See Bug 268652 [1] to see what happenes with mixed-up versions even on minor versions of Qt5. And in writing this email, sysutils/plasma5-discover failed to build in poudriere jail (without -S) as below. (Error part only.) ===== Quote error ===== -- Found KF5: success (found suitable version "5.111.0", minimum required is "5.102.0") found components: CoreAddons Config Crash DBusAddons I18n Archive XmlGui KIO Declarative KCMUtils IdleTime Notifications Purpose -- Could NOT find packagekitqt5 (missing: packagekitqt5_DIR) CMake Error at CMakeLists.txt:34 (find_package): Could not find a configuration file for package "AppStreamQt" that is compatible with requested version "0.15.3". The following configuration files were considered but not accepted: /usr/local/lib/cmake/AppStreamQt/AppStreamQtConfig.cmake, version: 1.0.0 -- Configuring incomplete, errors occurred! *** Error code 1 Stop. make: stopped in /usr/ports/sysutils/plasma5-discover =>> Cleaning up wrkdir ===> Cleaning for plasma5-discover-5.27.9 build of sysutils/plasma5-discover | plasma5-discover-5.27.9 ended at Thu Nov 16 04:15:06 JST 2023 build time: 00:00:46 !!! build failure encountered !!! ===== End quote error ===== [1] https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=268652 Regards. > The branch main has been updated by arrowd: > > URL: https://cgit.FreeBSD.org/ports/commit/?id=7dda5e4f6a7ba7b1592386b909376323a0ea6859 > > commit 7dda5e4f6a7ba7b1592386b909376323a0ea6859 > Author: Gleb Popov > AuthorDate: 2023-11-15 17:49:07 +0000 > Commit: Gleb Popov > CommitDate: 2023-11-15 17:51:02 +0000 > > devel/appstream{,-qt,-compose}: Update to 1.0.0 > > Sponsored by: Serenity Cybersecurity, LLC > --- (snip) > diff --git a/devel/appstream-qt/Makefile b/devel/appstream-qt/Makefile > index 0e787e767259..1703e990a599 100644 > --- a/devel/appstream-qt/Makefile > +++ b/devel/appstream-qt/Makefile > @@ -5,9 +5,9 @@ COMMENT?= Qt bindings to AppStream > > LIB_DEPENDS= libappstream.so:devel/appstream > > -USES= qt:5 > +USES= qt:6 > > -USE_QT= core buildtools:build qmake:build testlib:build > +USE_QT= base tools:build > > MESON_ARGS= -Dqt=true > (snip) -- Tomoaki AOKI