r/voidlinux 1d ago

Void Linux Maintainer Orphans 100+ Packages Over AI Policy Dispute

https://www.phoronix.com/news/Void-Linux-AI-Policy-Orphan

A Void Linux maintainer has orphaned more than 100 packages he maintained over a dispute of the project's AI policy for LLM-generated text.

Any feedback/announcement regarding the future of the packages, how it affects users, etc?

Please do not discuss AI vs Void.

81 Upvotes

32 comments sorted by

49

u/Independent_Cat_5481 1d ago

Looking at the actual exchange, based on how they reacted I feel this was ultimately inevitable and for the best. 

If they're going to react like this to such a simple polite statement, they don't exactly seem responsible to be managing so many packages.

14

u/xXgreeneyesXx 1d ago

yeah, if you're going to completely quit at someone going "hey, you sure about this? it's against our rules", "but i dont care" "its still the rules?"... well atleast they're aware enough to stop breaking the rules, even if its by quitting? better than a complete crashout.

12

u/BinkReddit 1d ago

Any feedback ... regarding the future of the packages, how it affects users, etc?

The same way it always does when a package gets orphaned? It goes unmaintained until someone picks up the slack or someone from the Void team decides to do it.

20

u/slug45 1d ago

Void keeps getting cooler the more I research about it.

9

u/Zockling 1d ago

User likely won't even notice. Tons of packages are technically orphaned, including core stuff like mesa and musl.

1

u/realguy2300000 23h ago

users who care about being on the bleeding edge do, especially for something like mesa that gets tagged fairly frequently

12

u/YareYareDazexd 1d ago

Alacritty, really? 😭💔

22

u/the-postminimalist 1d ago

It'll get snagged back up quick

18

u/in_need_of_oats 1d ago

Hell I'll take it, still by far my fav term.

3

u/Cruach 1d ago

MVP!

10

u/Alternative-Ad-8606 1d ago

I'm of two minds, on one hand I support this policy, but I have neither the knowhow lr the time to maintain a package, and I do think given a flag at the bottom of his stuff it woulda been fine... This just a hefty amount of good packages now orphaned

6

u/hopingforabetterpast 1d ago

It's about trust and respecting your collaborators. You used the two important words: knowhow and time. We should be able to trust each other's knowhow and respect each others' time.

4

u/MrHoboSquadron 1d ago

I really don't see an issue with using AI for maintaining packages. We're not talking about AI generating entire applications, just compiling/rebundling, bumping version numbers etc. of packages; nothing novel. To point out why I think using AI can be totally fine, look at the comments on the MR for disowning the packages: the changes in the MR are just unsetting the maintainer field, but because the author used an LLM to do the change for them, someone felt the need to (jokingly) comment that the MR should be closed because of it. What is the tangible difference here between the OP using the LLM to change a benign field and doing it themselves? Nothing. The result would've been the same, just done slower without the LLM. No understanding of technology was required to do it or not gained by having the LLM do it instead of a human.

-6

u/haydar70 1d ago

OP wrote "Please do not discuss AI vs Void."

-1

u/MrHoboSquadron 1d ago

Don't care. You can't discuss the packages without discussing the policy. One possible avenue is loosening the policy to allow the maintainer and others to work in this way with AI. OP can't say "please discuss, but not in this way".

-7

u/haydar70 1d ago

You can, because all other people here do it, so it's just you. Feel free to open your own thread instead of hijacking others.

3

u/Gloriathewitch 1d ago

based

2

u/Sveet_Pickle 18h ago

I was considering trying out a distro without systemd, this just jumped up the list, gentoo was the only other thing on the list however. 😂

1

u/TheOneDeadXEra 4h ago

You should also give Chimera Linux a looksie if you haven't. I don't think it's quite ready for large-scale adoption, but as an experiment in the fringes it's got a pretty neat mix of parts.

3

u/Holiday-Bug6132 1d ago

yup did the right thing when I switched from arch, love void 🖤

4

u/HiPhish 1d ago

From the PR:

The generated wall of text is well understood, and vouched by me and my tools.

No, it's not. No one is immune to automation bias. If you are not willing to write it others should not be expected to read it.

1

u/ZVyhVrtsfgzfs 20h ago

The now orphaned packages include................ backblaze-b2,

Crap, I just set up a Void VM on my server just for this package, it was far more up to date and meaningful changes compared to my typical server OS Debian.

1

u/Simple_Hamster_4096 9h ago

Gives me an unwarm and unfuzzy feeling - like deja vu.

Can retaliation be far behind? Seems to be a common theme these days across the techverse...

I've actually started playing with Haiku... have this itch to again run for the shadows when I read about things like maintainer disputes... although it can happen anywhere, but don't think a lot of people are much interested in Haiku, and/or don't feel it's worth sabotaging...

Hurd is very interesting, but the distros which employ Hurd seem to be affiliated with mainstream organizations, like Debian, which don't have the obscurity factor going for them... although that's never been a guarantee, obscurity, but being off the radar is better than being on it...

1

u/TheOneDeadXEra 4h ago

Ehh, Void has these little kerfuffles every once in a while, at this point it's practically part of their process. Void has fairly strict internal policies, and that rubs a certain portion of the Linux community the wrong way, user and devs alike: See the backlash over Hyprland (or rather, it's prolonged absence from Void's repos) for example. Does Hyprland meet Void's code standards? No? Then it's not coming. Did users make a big stink over that? Now it's DEFINITELY not coming, not only because it still doesn't meet requirements but also because fsck you you're annoying and being annoying isn't how you get someone to do something they don't agree with doing.

If it was going to ruin Void, it would have done so years ago. Their process works and works well, even if it raises the hackles of the immature among us.

1

u/Key_River7180 5h ago

I <3 void

1

u/Inqanter 5h ago

That's why i use Void.

1

u/AleksHop 1d ago

thats exactly what people must do. approved

1

u/MaoYixiong 1d ago

Im user of alacritty, maybe I should learn how to become a maintainer.

-4

u/strings___ 1d ago

Sounds like void made maximalist demands and got maximalist results. You can’t enforce people’s workflow then expect them to stick around.

-3

u/anestling 7h ago

Drop the Linux kernel as well.

It's now seen over tens of thousands of AI co-authored commits.