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 48623158009 for ; Sun, 25 Jun 2023 20:21:58 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id C546EE08F6; Sun, 25 Jun 2023 20:21:53 +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) server-digest SHA256) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 6D7FBE08A5 for ; Sun, 25 Jun 2023 20:21:53 +0000 (UTC) From: "Andreas K. Huettel" To: gentoo-user@lists.gentoo.org Cc: Dale Subject: Re: [gentoo-user] Klayout and ruby target problem. Date: Sun, 25 Jun 2023 22:21:46 +0200 Message-ID: <843863471.0ifERbkFSE@pinacolada> Organization: Gentoo Linux In-Reply-To: <41ac1a54-6b1d-c03d-76bb-12c79b659b9d@gmail.com> References: <41ac1a54-6b1d-c03d-76bb-12c79b659b9d@gmail.com> Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-user@lists.gentoo.org Reply-to: gentoo-user@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply MIME-Version: 1.0 Content-Type: multipart/signed; boundary="nextPart5376136.Sb9uPGUboI"; micalg="pgp-sha512"; protocol="application/pgp-signature" X-Archives-Salt: 354a1798-4698-4554-a9ee-dd3b28b168ed X-Archives-Hash: dfa5dc6463e39b19a4a03f1bac597456 --nextPart5376136.Sb9uPGUboI Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="iso-8859-1"; protected-headers="v1" From: "Andreas K. Huettel" To: gentoo-user@lists.gentoo.org Cc: Dale Subject: Re: [gentoo-user] Klayout and ruby target problem. Date: Sun, 25 Jun 2023 22:21:46 +0200 Message-ID: <843863471.0ifERbkFSE@pinacolada> Organization: Gentoo Linux In-Reply-To: <41ac1a54-6b1d-c03d-76bb-12c79b659b9d@gmail.com> References: <41ac1a54-6b1d-c03d-76bb-12c79b659b9d@gmail.com> MIME-Version: 1.0 Yeah this is a bit stupid from the ruby side, see below... > root@fireball / # emerge -auDN world >=20 > These are the packages that would be merged, in order: >=20 > Calculating dependencies | >=20 > !!! Problem resolving dependencies for sci-electronics/klayout from > @selected > ... done! > Dependency resolution took 4.79 s. >=20 >=20 > !!! The ebuild selected to satisfy "sci-electronics/klayout" has unmet > requirements. > - sci-electronics/klayout-0.28.5::gentoo USE=3D"" ABI_X86=3D"(64)" > PYTHON_SINGLE_TARGET=3D"python3_11 -python3_10" RUBY_TARGETS=3D"-ruby30" >=20 > The following REQUIRED_USE flag constraints are unsatisfied: > ruby_targets_ruby30 >=20 > The above constraints are a subset of the following complete expression: > exactly-one-of ( python_single_target_python3_10 > python_single_target_python3_11 ) any-of ( ruby_targets_ruby30 ) ^ Essentially, it wants "ruby_targets_ruby30" to be enabled, but the default switched to 3.1. =20 The ruby eclass misses the feature of the python eclasses that you can build against "one of the following"... As you already noticed, 0.28.9 wants "ruby_targets_ruby31" and is thus fine with the new default.=20 (And it's also stable since now.) =2D-=20 Andreas K. H=FCttel dilfridge@gentoo.org Gentoo Linux developer (council, toolchain, base-system, perl, libreoffice) --nextPart5376136.Sb9uPGUboI Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part. Content-Transfer-Encoding: 7Bit -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQKTBAABCgB9FiEE/Rnm0xsZLuTcY+rT3CsWIV7VQSoFAmSYodpfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEZE MTlFNkQzMUIxOTJFRTREQzYzRUFEM0RDMkIxNjIxNUVENTQxMkEACgkQ3CsWIV7V QSo/sBAAy7rwbZzBYclArW6sqKELPoIwyrBtYcitLLGVO5w5acepAQrDEwY6Grcq 2/FxAPHkh7G4v4BNk07iWd0EmPrPixc9ekqGi+h/iVaNd4sLXqfZTnQ9HCzmwkE6 Asko1NkrW+y2oaOCzXeWKk6BPnHLOYWCVgIRQ3clfihYKD4j3FdWAJtx43SW/z4N GDDEOMa0dvS8+K59noSvBthO2Hnl24Pe7XLXkyU5qOTu4YcsD920jk8A6mzwcxC4 Fs1rozOssEATRgSJKWs3EdOWPNmt67uf5x46ZLhhdf81DG6tCOHdBN+h9Z9CPhG8 Xxpj3/0wVa9N2LV/wVdCcXLeY8J9u5ThwnUy9snkbj5CTQXp3wn+lf6bJPhSnMtt kwsUdYpH9tf0uptYYn39IELuboPlPmQ+kxTF0CWoQGsDd59rdoMgq9e5VzIX0Sqa Gb0cWW4iwcnnAwmZlHdFgWc+7esasAj3E8py2tTrVYWkw1dvSgo5eYx1ysbS6Bze LKtJGzsHEsKa5O75rvKfofZ2eV8e7edmbVEa6ry78SFxB4q0p1S67FqMDF4qF/F9 yHgvy1KLqrJ9UitG1EAtRb3c40VonMoPWTs9MYVXEjpo6fgu/ZRN5n6MK7n+OVzd FmkihKjycwjmB/hdQjPShHHtIYLh9y60Op5m4PKF9az7BNQDKbU= =vwJ0 -----END PGP SIGNATURE----- --nextPart5376136.Sb9uPGUboI--