← Back to context

Comment by ApolloFortyNine

3 hours ago

>Disabling AUR package adoptions has been like the #1 thing recommended.

Do you have a solution to ever reenabling package adoptions? It's pretty much a must have feature for this to exist long term, at least in the AUR's current state where its a repo your not supposed to auto install from but pretty much all users do.

Really disabling adoptions is probably step 1 to just EOLing the whole thing.

The AUR by definition isn't to be trusted. That's what the official repos are for, you're supposed to read what the package install scripts are doing.

The solution is to not do it because it’s identity laundering and that’s insecure inherently and not something any other sane package manager supports.

If you want to convince someone “my copy of foo is much better maintained than foo-legacy” you are free to go downstream dependency by downstream dependency and convincing a switch / convincing end users to install yours. You can even have hints to users “hey this package looks to be abandoned - did you mean X”

> Really disabling adoptions is probably step 1 to just EOLing the whole thing.

That's what they should do. The AUR has been a giant fuckup since the beginning, which is especially outrageous seeing as they had the perfect template for it with Gentoo's GURU.

  • What alternative do you then propose for "I'd like to install this random application which isn't popular/high quality enough to be included in the main repository"? Everyone figures it out from scratch by copy pasting bash commands from stackoverflow or maybe chatGPT these days?