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.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id AEDA8138334 for ; Thu, 19 Dec 2019 17:28:44 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 716CAE08C9; Thu, 19 Dec 2019 17:28:40 +0000 (UTC) Received: from smtprelay01.ispgateway.de (smtprelay01.ispgateway.de [80.67.31.24]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 251AEE07FE for ; Thu, 19 Dec 2019 17:28:40 +0000 (UTC) Received: from [78.54.28.1] (helo=[192.168.178.31]) by smtprelay01.ispgateway.de with esmtpsa (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128) (Exim 4.92.3) (envelope-from ) id 1ihzbK-0002Gk-Gl for gentoo-dev@lists.gentoo.org; Thu, 19 Dec 2019 18:28:38 +0100 To: gentoo-dev@lists.gentoo.org References: <1a722f8f-36b5-c313-b6e1-eac75e0839c5@gentoo.org> <85c9df6f-fcf5-61d7-90af-a375f5c75088@gentoo.org> <20191218235822.5b036cf2@sf> <8a987393-685c-b9d8-df19-471603fbe10b@gentoo.org> <97ea301701198a8a81d7b65a23b2757783d11d6d.camel@gentoo.org> From: Sebastian Pipping Autocrypt: addr=sping@gentoo.org; prefer-encrypt=mutual; keydata= mQGiBErBPZQRBAC/YmehEEVqCcQ+yOT/RXdImKUOYVDqAN8bLF2wHxCPahZJrI5NSZNtI4Ah H3RwEDCP0iQXX5lCK+aI9zOQ4/Q80gxjStMFpghcAQLSfUrb9aI8FcKnKJVEPi6QFJo+UChT pAJ/kS2DuFmpfOjggMENfh8F2sIHPUYNBq4/fYPlpwCg29dr0CNMPiYigt8jtI9ye2kA2QUD /23yloFXkaCxgCIif8g0HzW3Uc2QQP00tqKG2k0vwjVjI5ajzUpuxqwOFVXaoj+aLuR5rNS0 lCBfmkhJ6AFRb5Ts6p8B+8fnJYhAGGT54HSh51F+Lm4WjUOlUCk5F7iLXe5LLd0uiRI3kuDS 23JUhRjjppXtRvx6HI1S4LX9gng/A/9dFbMnrRUgXJeU/2xlafe7QqaoNFm6s47tgClsVnYQ aH+cnoZX9XiZj/2iSXB/NvmI6jsQASPvm44SrO/loELP8f5oJQe4hWG+THX+BdgE8TgVNSdI tfifW+gA2v6RuBANgF3jQdKuku36P+bGb93fYP7CQjUXOyMK5lKxYIq79LQsU2ViYXN0aWFu IFBpcHBpbmcgKHNwaW5nKSA8c3BpbmdAZ2VudG9vLm9yZz6IYAQTEQIAIAUCSsE9lAIbAwYL CQgHAwIEFQIIAwQWAgMBAh4BAheAAAoJELALxmpAGhYAYaQAn31DMQSoyLzq+CBxsJzt1FKX 6TA7AJ4inBy6z7We3PCgXw+1aLa0AeXFQLkCDQRKwT2UEAgA260Wa/cg1DAViRT+PPLyroBl aFrrtOsVaOfodyKz9XkKRQmaNsSxPz/LrJwnn+Kjzjy2DUp7zkgkdOPfLeKhzHNSI2bo8Oqp as5Xwt9e0oKanFxyVWk60wAYzB113MWsiUS04ZfkrwNv0n86//htibCerYzCAKLhWX0sW6pH PIT2ytgC9PWHB1hRO1wI5rTA0rj9XKC94oTe/De/MQyaBvZndWLnFpKda2xdg70kfVzu/tfv ETAaG8hCLOTS3QLwPoN45G1hQQ0JVMLxQbB65hyeqoMoHjlFfoXkKztVWJ9QYOuFAi/Bxq+V RzzAQ468iqmXu1liDNRqEcOwW8Q7dwADBQf7BnrntgPwiikBrWHRTe1EvUNO7APxKPSlCId/ 50TqbqSv52bQSRDJV4Wv7ORwHxIQ2gh32mB5WBv56j+0KeA1hXmcy0HN227FpV+jaYw3OmYc NkzHoY81RAgohJpstDFm+X8m2Mr/BvHKW9MCFuP+czlbhnandl32PPjBN7pJIJFMPiLyT4Ye Zgyyvk4hWovm9+cQGtceXyzbU/r5MugxEig7d+xJRycuQQRPU4o1LMROwHE49gJrxnMvCmn3 F0ztasjw/SVEY3gMzX/E5qRVUgrvdW8cPl/hXlILVZeKqPgKxszcGA4W0w0As/zJnKMne9sN 77nUnPSaIo2T//PXKohJBBgRAgAJBQJKwT2UAhsMAAoJELALxmpAGhYAMzkAn08ZlrPFDYCj BsVl5kSMycDl6ueOAKCua2zQ12NSJb4UdWhqgq556FHs8w== Subject: Re: [gentoo-dev] Needs ideas: Upcoming circular dependency: expat <> CMake Message-ID: <1c21f87e-ccea-cabc-5c19-1414aaf029a5@gentoo.org> Date: Thu, 19 Dec 2019 18:28:38 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.2.2 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 In-Reply-To: <97ea301701198a8a81d7b65a23b2757783d11d6d.camel@gentoo.org> Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 8bit X-Df-Sender: c3BpbmctZ2VudG9vQGJpbmVyYS5kZQ== X-Archives-Salt: 993dd6b0-dbea-4d56-b27a-fa227912fdb5 X-Archives-Hash: 4afd863b64ded558406424a23a10a408 Hey! On 19.12.19 17:03, Michał Górny wrote: >> B) Introduce USE flag "system-expat" to CMake similar to existing >> flag "system-jsoncpp", have it off by default, keep reminding >> CMake upstream to update their bundle >> >> [..] > > It violates the policy on bundled libraries. Same for the dev-util/cmake-bootstrap approach, right? > What's worse, the awful > USE flags solution means that most of the Gentoo devs end up using > bundled libraries just because people are manually required to figure > out what to do in order to disable them. I didn't say that it's perfect :) It's the same approach that we have have with the system-jsoncpp USE flag already so that was considered good enough at some point in the past. I guess we want the same for Expat and jsoncpp? Which alternative do you see as better than a new flag system-expat? Best Sebastian