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 54B84139694 for ; Fri, 2 Jun 2017 05:08:49 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id E7B82E0BF3; Fri, 2 Jun 2017 05:08:39 +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 8C7DEE0BE0 for ; Fri, 2 Jun 2017 05:08:39 +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 BDEBD341787; Fri, 2 Jun 2017 05:08:37 +0000 (UTC) Message-ID: <1496380113.1537.2.camel@gentoo.org> Subject: Re: [gentoo-dev] [RFC] Forced/automatic USE flag constraints (codename: ENFORCED_USE) From: =?UTF-8?Q?Micha=C5=82_G=C3=B3rny?= To: gentoo-dev@lists.gentoo.org Date: Fri, 02 Jun 2017 07:08:33 +0200 In-Reply-To: <5930BCC6.2070703@adelielinux.org> References: <1496071993.31087.1.camel@gentoo.org> <20170529200037.2559f80a@gentoo.org> <1496093035.12795.3.camel@gentoo.org> <20170530094245.40e1cf64@gentoo.org> <20170530092245.681d4aeb@snowblower> <20170530104654.31b89e10@gentoo.org> <20170530095607.1adbc0b8@snowblower> <20170530112518.65b4f9e9@gentoo.org> <22829.24276.295.969060@a1i15.kph.uni-mainz.de> <1496154812.1238.5.camel@gentoo.org> <20170530173340.0b575526@gentoo.org> <1496167898.1335.1.camel@gentoo.org> <20170530204614.61e8e42c@gentoo.org> <1496213717.1164.1.camel@gentoo.org> <20170531093257.23b66f88@gentoo.org> <1496217792.1164.5.camel@gentoo.org> <20170531103819.417c2420@gentoo.org> <1496235892.25038.1.camel@gentoo.org> <20170531193922.477245bb@gentoo.org> <1496257344.25758.1.camel@gentoo.org> <20170601105523.08a9234e@gentoo.org> <5930BCC6.2070703@adelielinux.org> Organization: Gentoo Content-Type: multipart/signed; micalg="pgp-sha512"; protocol="application/pgp-signature"; boundary="=-xr9z0pXhVm1zj0fnG7or" 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: 77d0e6cc-414c-4e23-8d0d-1bfdc38929ab X-Archives-Hash: 434bbcb753a4828fc546a583e164387f --=-xr9z0pXhVm1zj0fnG7or Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On czw, 2017-06-01 at 20:17 -0500, A. Wilcox wrote: > unpopular, unwanted opinion: >=20 > just have users of a *source based distro* where the emphasis is > *choice* actually choose what they want? >=20 > What is the big deal with the way REQUIRED_USE works now? "Users have > to do something". You always have to do something when you run > source-based distros. If they don't want to do something, don't run a > distro that is source-based. Gentoo being about choice necessitates > knowledge about the choices you make before you make them. It will > never be truly "user friendly" for the noob set. And that's fine, and > that's where "friendly" forks like Sabayon and CoreOS and Ad=C3=A9lie com= e in So you don't mind having to manually adjust PYTHON_TARGETS for ~150 packages? Then keep those adjustments in line when upgrading to a newer version of Python? I understand that some people just have infinite amounts of time to do something non-constructive but some of the people would like to just be able to install/upgrade Gentoo without solving 50 different conflicts each time. > For the SSL/provider thing, I suggest just doing a DEPEND=3Dssl? ( > virtual/ssl ) where that is provided by openssl or libressl. If a > package doesn't support both, just DEPEND=3Dssl? ( whichever one it does > support ). [I actually suggested this some time ago, but was ignored > there, too.] Those are not drop-in replacements. They are ABI-compatible. If you go down the virtual path, the switch becomes a complete and irreversible breakage of everything linking to them, without even lightest clue what to rebuild. Enjoy. > But hey, I'm not a Gentoo dev, so I really don't have a voice here. :) >=20 Yet you voice your opinion without trying to understand the problems. --=20 Best regards, Micha=C5=82 G=C3=B3rny --=-xr9z0pXhVm1zj0fnG7or Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- iQKmBAABCgCQFiEEbbsHzE8NrQbqCv5BsHoa6u+0Rk4FAlkw8tJfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDZE QkIwN0NDNEYwREFEMDZFQTBBRkU0MUIwN0ExQUVBRUZCNDQ2NEUSHG1nb3JueUBn ZW50b28ub3JnAAoJELB6GurvtEZOab8QANnNZTFG2G2XkCXu9oXMvPiS/DZhCnrU +F4UQXWILSgkxF9JI6fKcjzUTbJszYiU2wMZzrLIdJNxgF3AmO4O/w+jUzY5T6ny Exwe88Hy33QC8AVSeAEznCwncQSIfIFy0M7nWGidpYPQ3C1VpTp2WBPKR2RgKcqL HqTaT9yYHWl64tKE48Z4+f0YQGVeIV9i2pYB75Po0aSuf/O39uFgSRj1fOdmZ4Ye YQ1z4ve/kH2W4jR7u2G6hAW0paOHxA4wN5ZR6b0x4qaxP5ykmhi2e2FF+3+1Vmja A2etIgZRtEGZXwGEaNhMjg9kJqCw4iFpSQFxfanWMxEOK5uKxn0iWWQHotzl2yth wdQvvMaYTbcfeUjrT0qqSiy/IN+7r9D57E8Y0Z0nrvEmyEOp2JichkLJr+V9eodc qMksC71SlRqv/T3Fhv2Ae49weylJPYi/ugS2U+XMR1Sx0LX1CUAduxZ5+3kJ3JQE 8XOJu/bHamnePCSAuMxGvaUpNjQ9HTyj2gpIn/vcSvwoUHQDLoy/403Ipd/usMHS oYqr3eadiIIPov1C5hfMVIDl36BGSstcqZuDZNqqftXQFiaKXUn+n1gPYAYCNMdf Cf8AjUIY/Nx9EEyRVz+dwscdpxaaQL/fd/unLeeAnAR4c4Y2lCZ10PIhl2xMENDa 8Vl9XC3wXImi =NI86 -----END PGP SIGNATURE----- --=-xr9z0pXhVm1zj0fnG7or--