@mgorny@treehouse.systems:

After seeing yet another dozen packages lose keywords on Gentoo because of a single key dependency switching to uv-build, I would like to plea on behalf of Gentoo users: please don’t use uv-build as a build backend.

Just to be clear, this is not about uv itself or any other Astral tools; these are good tools with a nice and responsive upstream. The uv-build backend is one thing we have to disagree on. I’m not saying it’s bad; I’m saying that its benefits don’t outweigh the drawbacks.

you are viewing a single comment's thread
view the rest of the comments
[–] 2 points 22 hours ago* (last edited 21 hours ago) (1 child)

There are other good reasons to not support older systems, beyond commercial interests.

Every additional system that is supported comes with a cost of time and effort. When the system is rare (SPARC), continuing to support it doesnt make sense, especially when that time and effort can be put towards maintaining other more common systems.

Also, supporting older systems can hold back new technology. Most Linux distros are built with an ancient minimum x86 version, which means that many of the modern CPUs aren't being optimised for. Its good for compatibility, but it is holding back new systems. Every Ubuntu/fedora/etc release their respective steering committees will usually have a discussion about dropping older CPU support. Gentoo at least has a solution for that, because everything is recompiled for the specific system.

IMO, if their system is so resource constrained that 1.5mb is too much to bear, they're well into the "holding everyone else back" territory, 128GB SSDs are 40AUD, which is two big Mac meals. And if they are on SPARC, thats well into the rarity territory, the last SPARC CPU was released in 2017, and they were never common for consumer PCs.

There is a difference between "planned obsolecence" and actual obsolecence, and this case feels like the later.

  • source
  • parent
  • hideshow 1 child comment
  • [–] 1 point 3 hours ago

    The additional work doesn't go away when you add support for higher end systems that most can't afford to use, let alone want to.

    This premise, that progress requires abandon, is taken for granted because of commercial interests.

    If people were as interesting in maintaining their projects as they were in riding the new wave, there'd really be no issue.

  • source
  • parent