Most 17.x profiles have been downgraded to "exp".
I could imagine there is a reason to downgrade those back to 'exp',
could you elaborate a bit on that?
Isn't it bit strange that a 'stable' profiles gets downgraded back to
'exp'? Then again, I am not sure about the implications of this nor
about the rationale behind it.
However, I also notice that there is a outstanding PR that reverts that
[1]. Maybe we should introduce a new state 'oldstable' or so?
- Flow
1: https://github.com/gentoo/gentoo/pull/35871
On Sat, 2024-04-06 at 17:06 +0200, Andreas K. Huettel wrote:
Hi all,
so here's a small update on the state of the 23.0 profiles:
Why was this silently added to make.defaults for all 23.0 profiles?
# This just makes sense nowadays, if only for distfiles... USE="lzma zstd"
On Sun, 2024-04-07 at 14:35 +0200, Andreas K. Huettel wrote:
Uhh, I dont really remember, I think some Chinese-sounding guy asked
me for it... (j/k)
It is remarkably bad timing. How it looks: Gentoo's response to the xz incident is to have me rebuild my entire system with everything that
could possibly be linked to liblzma, linked to liblzma. Even on the
hardened profiles, and with no easy way to prevent it.
tl;dr can we turn them back off in the profile? In any scenario where
they are beneficial, there's a better place to put them.
On Sun, 2024-04-07 at 14:35 +0200, Andreas K. Huettel wrote:
Uhh, I dont really remember, I think some Chinese-sounding guy asked
me for it... (j/k)
It is remarkably bad timing. How it looks: Gentoo's response to the xz incident is to have me rebuild my entire system with everything that
could possibly be linked to liblzma, linked to liblzma. Even on the
hardened profiles, and with no easy way to prevent it.
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=anything 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.
On Sun, 7 Apr 2024 at 22:09, Michael Orlitzky <mjo@gentoo.org> wrote:
<snip>
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=anything 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.
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.
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.
On Sun, 2024-04-07 at 15:07 +0200, Andreas K. Huettel wrote:
tl;dr can we turn them back off in the profile? In any scenario where
they are beneficial, there's a better place to put them.
Easily doable with lzma, if there is consensus for it.
Slightly more complex for zstd since this affects gcc and binutils.
Still doable though.
Thanks:
* https://bugs.gentoo.org/928932
* https://bugs.gentoo.org/928933
Sysop: | Keyop |
---|---|
Location: | Huddersfield, West Yorkshire, UK |
Users: | 399 |
Nodes: | 16 (2 / 14) |
Uptime: | 101:47:40 |
Calls: | 8,363 |
Calls today: | 2 |
Files: | 13,165 |
Messages: | 5,898,006 |