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 04E01138334 for ; Fri, 20 Dec 2019 13:42:01 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 2DE3FE09A2; Fri, 20 Dec 2019 13:41:57 +0000 (UTC) Received: from mail.flump.de (v220190910334596654.goodsrv.de [185.163.118.210]) (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 C7D67E0992 for ; Fri, 20 Dec 2019 13:41:56 +0000 (UTC) Received: from falbala.localnet (unknown [130.75.33.21]) by mail.flump.de (Postfix) with ESMTPSA id 98D5A8C007D for ; Fri, 20 Dec 2019 14:41:15 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=flump.de; s=mail; t=1576849275; bh=Jll2ivmjqIt++vW4xLvL9N5cMNrIZBR8Cb4cS+7QiT0=; h=From:To:Subject:Date:In-Reply-To:References; b=2uPZXaKGnPza8aT/nOL5JRrcrS8DDXqTTPCOH2NBDpzsXFVoTNcPLoZX1PqgkBAM2 qWU1hG2qMLKPkIqMVLRNGD2iCnsZcWj8ulnQx6Abb2seaqBEOiqxk8vTXBuTLHO64a dnixp+EtWCmbzLP0fcyjL7NvD+Eac8W35uLRjWr8= From: Gerion Entrup To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] Needs ideas: Upcoming circular dependency: expat <> CMake Date: Fri, 20 Dec 2019 14:41:53 +0100 Message-ID: <4696869.rFTB5HQvXR@falbala> In-Reply-To: <6c75f3fe-1a89-680b-a60b-d62c4172d33f@gentoo.org> References: <1a722f8f-36b5-c313-b6e1-eac75e0839c5@gentoo.org> <6c75f3fe-1a89-680b-a60b-d62c4172d33f@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="nextPart2250090.pogJD2AeEk"; micalg="pgp-sha256"; protocol="application/pgp-signature" X-Archives-Salt: d27287ca-6124-4cee-b452-b85bf8e303c8 X-Archives-Hash: aa79e97641a70b45b12c06bdf3ba34e6 --nextPart2250090.pogJD2AeEk Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="UTF-8" Am Donnerstag, 19. Dezember 2019, 19:43:37 CET schrieb Sebastian Pipping: > On 19.12.19 18:37, Micha=C5=82 G=C3=B3rny wrote: > > We have a better alternative that lets us limit the impact on the users. > > Why not use it? >=20 > Which one? The CMake bootstrap copy? The adding to stage3 one? Is it possible to show a specific error message when running in a circular dependency? When I get it right, the problem occurs only one time when solved with a bundled use flag. As soon as expat and/or cmake are installed, follow up versions can be merge without problems. If an error message can be shown, maybe this is enough as a hint: "expat and cmake have circular dependencies. Emerge it the first time with: USE=3Dbundled-cmake emerge -1 cmake expat and then just don't care anymore about this use flag." Of course, the same applies for other known circular dependencies, too. At least for me as a user, this would be enough. Best, Gerion --nextPart2250090.pogJD2AeEk Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part. Content-Transfer-Encoding: 7Bit -----BEGIN PGP SIGNATURE----- iQGzBAABCAAdFiEEM/tVN9WpYYHnPZHxloeAdSYJHeoFAl38z6EACgkQloeAdSYJ HeofhQwAzVn63J4jbhrnoiRdBTEWDeglG22NYqHGyayPVMdRtwe7CUY0h7giFSMh r27cNsrY4x2R/u5UaLx88KZLhnU4v9i0jANwq8ho5tJ+316NdEnDnWTUZ9NIkx53 J5ztNYwMQJeREN2mSi06OYo+hSA2bI1U4Aa/T2jCkygLqRB6ZCHRbEKsqUAjBb6J ukLR+XUeV9fbOfoOVDhQOl7P7YGUc2CR/Ii8McURzzNcG+7iRIhLj8OXSmPeun+s DYYnKcp31T1K3zRATqj2OHyyN2m9cd2q9IC17gvMmQ8CRBcDdWIxv0oJ5OnQz2ci lV228RZvINUzPcQ0cc7zyct8245icex9vgDeGSF/S1X0CbAgi759WhfPzVga7IX9 NltzfeHkYD6L64TeXn7rrxV3IkaAjHRQTustmMQyZKHCEFoSqQucOhUIGWvcD2em 4+WeC/p7gayx+Cai/5yvm17l18UVmId6ncz73G6W5GKkgrMv/j+CLfFyAbuQuBii 7GTBAuoP =JrxW -----END PGP SIGNATURE----- --nextPart2250090.pogJD2AeEk--