From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from smtp.gentoo.org (woodpecker.gentoo.org [140.211.166.183]) (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) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 8A63E1582EF for ; Thu, 20 Feb 2025 22:12:39 +0000 (UTC) Received: from lists.gentoo.org (bobolink.gentoo.org [140.211.166.189]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) (Authenticated sender: relay-lists.gentoo.org@gentoo.org) by smtp.gentoo.org (Postfix) with ESMTPSA id 73A38343172 for ; Thu, 20 Feb 2025 22:12:39 +0000 (UTC) Received: from bobolink.gentoo.org (localhost [127.0.0.1]) by bobolink.gentoo.org (Postfix) with ESMTP id 65144110478; Thu, 20 Feb 2025 22:11:56 +0000 (UTC) Received: from ciao.gmane.io (ciao.gmane.io [116.202.254.214]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (prime256v1) server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by bobolink.gentoo.org (Postfix) with ESMTPS id 9A8131102A2 for ; Thu, 20 Feb 2025 22:11:55 +0000 (UTC) Received: from list by ciao.gmane.io with local (Exim 4.92) (envelope-from ) id 1tlElt-0004hv-B7 for gentoo-dev@lists.gentoo.org; Thu, 20 Feb 2025 23:11:53 +0100 X-Injected-Via-Gmane: http://gmane.org/ To: gentoo-dev@lists.gentoo.org From: Duncan <1i5t5.duncan@cox.net> Subject: [gentoo-dev] Re: USE flag: gui or X? Date: Thu, 20 Feb 2025 22:11:49 -0000 (UTC) Message-ID: References: <4102d3da-a1d6-04bd-2a37-d30209e536c1@gentoo.org> Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@lists.gentoo.org Reply-to: gentoo-dev@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit User-Agent: Pan/0.161 (Chasiv Yar; b3261289af01bcb39624c825be4fe32f69acfd14) X-Archives-Salt: 5ac70825-80fb-4146-934c-54c1fd6e615b X-Archives-Hash: d2c6b34c596d84fc03ab4028fe0f28a9 Andrey Grozin posted on Thu, 20 Feb 2025 13:15:46 +0000 (UTC) as excerpted: > I have a trivial question. I'm now working on the asymptote ebuild. > asymptote has an optional gui - a separate python program xasy using > pyqt5 and interacting with asy. From time immemorable, the USE flag > controlling it was called X. Should I rename it to gui? > > Can a pyqt5 program (like xasy) run on wayland? I never used wayland, > and have no idea (though I heard that qt programs can run on wayland). > If xasy can run on wayland, then the USE flag name X is misleading, and > should be replaced by gui. So your question was answered (gui), but I'm looking at that pyqt5 and thinking... pyqt *5*? What's upstream's story on pyqt6 support? Kinda weird to have a new major version still stuck on qt5. Is it even worth the time's- ticking flag and dep or will it just need removed in a few months when the last pyqt5 revdeps are cleaned up? (Maybe upstream's working on it and this asymptote-3.0 release as mentioned in the earlier thread is a temporary stop-gap until they've finished stabilizing the qt6 version? In which case, probably worth keeping the flag and dep for now to avoid the disruption. But then the 3.0 major version stuck on qt5 is even more weird.) -- Duncan - List replies preferred. No HTML msgs. "Every nonfree program has a lord, a master -- and if you use the program, he is your master." Richard Stallman