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 AE1E9158041 for ; Mon, 8 Apr 2024 03:07:22 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 764B82BC038; Mon, 8 Apr 2024 03:07:17 +0000 (UTC) Received: from smtp.gentoo.org (smtp.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)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 2FF902BC01A for ; Mon, 8 Apr 2024 03:07:17 +0000 (UTC) Message-ID: <711cfad8ff968a0080511fd454623d07cfb09a3a.camel@gentoo.org> Subject: Re: [gentoo-dev] Update on the 23.0 profiles From: =?UTF-8?Q?Micha=C5=82_G=C3=B3rny?= To: gentoo-dev@lists.gentoo.org Date: Mon, 08 Apr 2024 05:07:12 +0200 In-Reply-To: References: <10606960.T7Z3S40VBb@noumea> <98d180b6db191830e9700d0f5b874274a3fd4755.camel@gentoo.org> <114170429.nniJfEyVGO@pinacolada> Organization: Gentoo Content-Type: multipart/signed; micalg="pgp-sha512"; protocol="application/pgp-signature"; boundary="=-htQijput6cSvqKoR+3Ur" User-Agent: Evolution 3.50.4 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 X-Archives-Salt: ade81beb-359e-4beb-8f99-47a65ddbd7dc X-Archives-Hash: bbfa43bb1c13bcc99dce2ec65cb350f8 --=-htQijput6cSvqKoR+3Ur Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Mon, 2024-04-08 at 01:22 +0100, Alex Boag-Munroe wrote: > On Sun, 7 Apr 2024 at 22:09, Michael Orlitzky wrote: > > > What I am saying is that I want the freedom to not have things > > pointlessly enabled on my systems, because similar problems (and worse) > > happen all day every day. The less exposure I have, the better. The > > liblzma backdoor was timely because it will prevent most people from > > telling me I'm being paranoid, but it could have been USE=3Danything on > > any other day. Moving the defaults out of the high-level profiles will > > give control back to the user, hence my complaint about it. > >=20 >=20 > I agree, to be honest. The spirit of profiles has always felt like it > switches on safe/sane defaults that you'd expect for the name (a > desktop plasma profile switches on all the useful desktop USE flags, a > basic profile enables the bare minimum for a bootable system, etc), > giving an expected functionality in the resulting outcome of a > re-merge of world. Precisely. > Outside of this, preferred compression tools, preferred editors > etc...should be up to the user, or implied in the profile name if it's > going to be switched on in the profile defaults. I don't use zstd > myself, I prefer xz or lz4 depending on my purpose. It's on my system > because some things I chose to have required it. It feels un-Gentoo > for me to have zstd around _just because_, which the profile default > would bring into play. >=20 It's not a "preferred compression tool". "Preferred compression tool" is selected via adding the package to your @world set. The flag is used for enable specific functionality on packages. This function may be limited to being able to optionally compress something. But it could e.g. also be responsible for being able to, say, open a specific file format (and I'm not talking of explicitly .xz compressed files) or a database, or receive proper interoperability elsewhere. The cost of enabling support for a compression library that's already installed by default (because you need it to unpack distfiles) is very little compared to the cost of suddenly discovering that things don't work. --=20 Best regards, Micha=C5=82 G=C3=B3rny --=-htQijput6cSvqKoR+3Ur Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- iQFGBAABCgAwFiEEx2qEUJQJjSjMiybFY5ra4jKeJA4FAmYTX2ASHG1nb3JueUBn ZW50b28ub3JnAAoJEGOa2uIyniQOyt8IALv1woRMPLnEJ5L6tZUEHH7HNBjD/Ya+ tq5GMazU3eF8mZuGN3nncCk+ld4t2qQgPak/Nt5P0RfLD37+ikSlakoHkNK30QP/ g/BJY2U1uusioKtDI9G4xU1pkbAMqdBYo1lx0CDl5xHn3qoe45Of+IQW+/b52tdp hyPMV7NTpm7fOtDU6s2AlpwRc/eOMNIh9z2kvEccMn/7sNipHJt8HBaLUETMcj+g ANJUWfv+M1K5kM7AC+XzJ2Gz22Fn7/5PVryG0k4lgNk+8s3ee3dLXQZBG65pLYin qKInihKzoetAiFsTeFKe1Kvdb7EMGP+IcB5PLaDDlDzkbtmaftO6k3c= =oM9P -----END PGP SIGNATURE----- --=-htQijput6cSvqKoR+3Ur--