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 245D6139694 for ; Mon, 10 Apr 2017 18:17:16 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id B799F21C13A; Mon, 10 Apr 2017 18:17:07 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 5ED4621C08F for ; Mon, 10 Apr 2017 18:17:07 +0000 (UTC) Received: from pomiot (d202-252.icpnet.pl [109.173.202.252]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) (Authenticated sender: mgorny) by smtp.gentoo.org (Postfix) with ESMTPSA id 01B0C341692; Mon, 10 Apr 2017 18:17:05 +0000 (UTC) Message-ID: <1491848222.1661.12.camel@gentoo.org> Subject: Re: [gentoo-dev] News item: app-emulation/wine split and slotting From: =?UTF-8?Q?Micha=C5=82_G=C3=B3rny?= To: gentoo-dev@lists.gentoo.org Date: Mon, 10 Apr 2017 20:17:02 +0200 In-Reply-To: <8de9edea-7de4-a26d-f2ce-25db27e57bfe@gentoo.org> References: <5e54dd75-a564-9bba-0c21-519eff0b4dfa@gentoo.org> <1491845492.1661.4.camel@gentoo.org> <8de9edea-7de4-a26d-f2ce-25db27e57bfe@gentoo.org> Organization: Gentoo Content-Type: multipart/signed; micalg="pgp-sha512"; protocol="application/pgp-signature"; boundary="=-HxmR+NZ8JLK5rwjUbXss" X-Mailer: Evolution 3.22.6 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 Mime-Version: 1.0 X-Archives-Salt: 07dc7e67-d2bc-48fd-8e8d-42b1cb3c2fab X-Archives-Hash: a7e63282768b575cf52dbd6378ce1d18 --=-HxmR+NZ8JLK5rwjUbXss Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On pon, 2017-04-10 at 13:52 -0400, NP-Hardass wrote: > On 04/10/2017 01:31 PM, Micha=C5=82 G=C3=B3rny wrote: > > So, the whole idea is that you can install vanilla and e.g. staging > > side-by-side? >=20 > That's 50% of it. The other 50% is that since Windows applications > often are better supported in one version or another, you can also have > multiple versions installed side by side (=3Dwine-vanilla-2.1 and > =3Dwine-vanilla-2.2 for example) > >=20 > > Is 'any' always called 'any'? Does it mean that I can have installed > > e.g. 'any[staging]' and 'staging', and both would be the same thing? > >=20 >=20 > Right. We were sort of at a loss for the best way to signify to the > user that any is for them to do whatever they want with (even if it is > redundant). Giving it the -any suffix was our best idea XD That said, > the virtual places -any in priority last, so the usually more or less > has to consciously decide to use it (which would for the most part avoid > accidental redundancy) The two primary uses of any *should* be using > multiple patchsets simultaneously (any[d3d9,staging]) and using any to > slightly alter flags from any of the others (example in the news item > given as using one audio system in -vanilla (gstreamer) and another in > -any (pulseaudio)) Honestly? I don't like that. I can see your point but I feel like it's pretty much having app-emulation/wine1, /wine2, /wine3... whose only purpose would be to allow having different USE flag sets. While of course there's really no reason to technically force all variants to have the same USE flags, I'm against encouraging users to fiddle with that more than necessary. That's an easy way to get them confused a lot. Just imagine that the flags set for app-emu/wine now you have to set for 4 packages consistently, and remember to update them or switching between variants is going to result in an accidental different build. Plus, IMHO the '-any' name is just weird. What are you going to do when you introduce a third patch set? Will you add four more ebuilds to cover all the bases? ;-) --=20 Best regards, Micha=C5=82 G=C3=B3rny --=-HxmR+NZ8JLK5rwjUbXss Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- iQKTBAABCgB9FiEEXr8g+Zb7PCLMb8pAur8dX/jIEQoFAljrzB5fFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDVF QkYyMEY5OTZGQjNDMjJDQzZGQ0E0MEJBQkYxRDVGRjhDODExMEEACgkQur8dX/jI EQqYzQ/+NTT1WvXLrkhPY3C7iQH/qU+P2SC6ZouRtbuVsbcbOq3rSln56vwWXVE1 aQYEELhPAYwJC+PVr0Y1OO69sTD2bEy+HnIYSvPxUqoN5IsI0aCGRLXIi1dZr1YZ WP0LQIQku0L11tjkah+UYI2Sv+XZMWhjlVTPb1Q3O+gMWv79VUvEvNnKdsplgRwm 93ZZg9+L4N5KR+iJ7cm3a89ZRf/YRNprRJJYTdmARGp8s79BKqymgp0v2MsEmSCp G73yZwyeVANfqin5LYDvy9teNztyiVSBmFWPNLwz/zScIBuhobJHuSc1FHDVzhVC f8+KuUSON6PF/MLMbhkORD24tstVi6pqLgdesefDdLvFbE0T8aIzsjVHSCAEobD3 Y+9a6iWFVV3FWU380tBIOyJ2m/tg/8yfcXr+qzkWVcMfRXx1scz7i6SsQte1rLId MjgIhn1B44vzKzMCDHWXPLUB1W5wN2zAeSc4CyrYZRHHq4ASNNt6QzDCMq8qYbE0 6PlmrxGSBT4xcKGr9Hi21Aa9KI0WZzYEhMROlZZvSI0IdkfMVvxW0xVfSJdwFoGF BIrZnHD6nXsje2oWzwNBXJVqVD4A/sq3wO8gREd4+iHSsp2AXciKULOxcueXwEcu iQaLlKQM7ul7o2pIvzs64npK+ZmmkiWSxJSYrj9rAujgMksgnaA= =mXhp -----END PGP SIGNATURE----- --=-HxmR+NZ8JLK5rwjUbXss--