From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id EBCAB15802E for ; Thu, 27 Jun 2024 04:58:54 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 25130E2AAC; Thu, 27 Jun 2024 04:58:51 +0000 (UTC) Received: from smtp.gentoo.org (woodpecker.gentoo.org [IPv6:2001:470:ea4a:1:5054:ff:fec7:86e4]) (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) by pigeon.gentoo.org (Postfix) with ESMTPS id D5E19E2AA9 for ; Thu, 27 Jun 2024 04:58:50 +0000 (UTC) From: Sam James To: Eli Schwartz Cc: gentoo-dev@lists.gentoo.org, gnome@gentoo.org, xfce@gentoo.org, binhost@gentoo.org Subject: Re: [gentoo-dev] [PATCH 1/5] gui-libs/gtk: add a "poison" macro support to disable X/wayland In-Reply-To: <173dae61-1b86-42db-9726-3c10435ec86f@gmail.com> (Eli Schwartz's message of "Thu, 27 Jun 2024 00:52:53 -0400") Organization: Gentoo References: <20240623173646.3368935-1-eschwartz93@gmail.com> <20240623173646.3368935-2-eschwartz93@gmail.com> <877cecnkiy.fsf@gentoo.org> <173dae61-1b86-42db-9726-3c10435ec86f@gmail.com> Date: Thu, 27 Jun 2024 05:58:45 +0100 Message-ID: <874j9f3rsq.fsf@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: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Archives-Salt: 43890291-45fd-47c3-8fbd-11947eea86ca X-Archives-Hash: 4060a62fd4cdaf903159f5efce80ed82 --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Eli Schwartz writes: > On 6/26/24 5:03 AM, Sam James wrote: >> Eli Schwartz writes: >>=20 >>> Many packages perform automagic dependencies on gdk's backend >>> implementations by checking if the macro is defined and then using the >>> code it unlocks, rather than having a buildsystem option such as >>> -Dwayland=3Dtrue. >>> >> Doesn't gtk3 need this too? Also, could we have an upstream report >> making them aware of this for gtk4? > > > Yes, gtk3 needs this too (and patches in this series depend on it). > > At https://github.com/gentoo/gentoo/pull/37259 there are 6 patches, not > 5 -- I appear to have accidentally excluded the first patch when sending > it to the list, unsure how that happened. It's almost ccompletely > copy/paste from gtk4. Thanks for clarifying - I was convinced I'd seen you show me it (I probably saw it on the branch) but I didn't think to check the PR. > > As far as reporting this upstream goes, I'm somewhat nervous they will > suggest you should simply build against what you use and require what > you build against. It's not a completely unreasonable suggestion, in > fact it's the one I described as option 4 and Gentoo simply cannot use > it today since it would require new EAPI. I tend to agree. I see this as kind of our fault / a Gentoo-ish problem. --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iOUEARYKAI0WIQQlpruI3Zt2TGtVQcJzhAn1IN+RkAUCZnzxhl8UgAAAAAAuAChp c3N1ZXItZnByQG5vdGF0aW9ucy5vcGVucGdwLmZpZnRoaG9yc2VtYW4ubmV0MjVB NkJCODhERDlCNzY0QzZCNTU0MUMyNzM4NDA5RjUyMERGOTE5MA8cc2FtQGdlbnRv by5vcmcACgkQc4QJ9SDfkZDjLwD+Pw12PNCLXsRquNNnrKUyny6gDg/POmTQBqgS aAZtkrsA/jnd9MJBO1kf4YZbPPruIDcM0nj03Kwg1txduCmaH+oI =mYeJ -----END PGP SIGNATURE----- --=-=-=--