[aur-general] AUR mass deletion, why?

alad alad at archlinux.org
Tue May 4 12:17:47 UTC 2021

On 04/05/2021 14:04, Fabian Bornschein via aur-general wrote:
> Am Di, 4. Mai 2021 um 13:30:04 +0200 schrieb alad via aur-general 
> <aur-general at lists.archlinux.org>:
>> On 04/05/2021 09:52, Fabian Bornschein via aur-general wrote:
>>> Am Di, 4. Mai 2021 um 07:01:54 +0000 schrieb George Rawlinson via 
>>> aur-general <aur-general at lists.archlinux.org 
>>> <mailto:aur-general at lists.archlinux.org>>:
>>>> On 21-05-04 08:23, Fabian Bornschein via aur-general wrote:
>>>>>  For fcgu-keyring I have had filled a removal request, so this one 
>>>>> was
>>>>>  deliberate to be erased. For everything else it would be nice to 
>>>>> know the
>>>>>  reason for this, in case I do something essential wrong.
>>>>>  Thank you.
>>>> Hi Fabian,
>>>> As per my previous email; while responding to your removal request, I
>>>> had a look at your other packages and noticed that a lot of them are
>>>> packages shipping custom configurations.
>>>> The AUR is not meant to be a repository for personal items and as 
>>>> such,
>>>> the packages shipping dotfiles were deleted. Please read the AUR
>>>> submission guidelines, found here:
>>>> <https://wiki.archlinux.org/title/AUR_submission_guidelines>
>>>> -- 
>>>> George Rawlinson
>>> Hi George,
>>> it looks like GMail doesn't like EMails. I've got the deletion 
>>> notification but no other EMail. (Not even in spam). Strange, but 
>>> back to topic.
>>> Yes, many of them where preconfigurations of some sort, but not in a 
>>> "specific for me system"-way, but kept generic so everyone can use 
>>> them. In fact, I barely use any of them myself, but kept them up 
>>> because someone asked me to keep them around.
>> The wiki specifically documents configurations so users can 
>> understand what they do and adapt them as they wish. They don't 
>> belong as separate packages in the AUR. This especially holds for 
>> trivial changes such as blacklisting modules or enabling systemd 
>> services.
> Hi and thanks for this answer. I think this part would be welcome in 
> the AUR submission guidelines, as there are a lot of packages starting 
> from direct configurations like my packages and ending with 
> applications who create the configuration later on. Because It's in my 
> opinion not apparent that this kind of packages are not welcome in any 
> way.

Sounds reasonable -- I will add an item to the wiki discussion page later.


>> Some other remarks:
>> unlock-pacman: if there's a stale pacman lock that means the user 
>> should investigate why it happened (e.g. interruption during an 
>> update) rather than automatically delete it. Packages offering this 
>> kind of functionality should never be uploaded.
>> Keyrings: Grey area as some are directly related to building packages 
>> (eg. debian-keyring, archlinuxarm-keyring) while others are purely to 
>> support users of an unofficial repo unrelated to the AUR (eg. 
>> chaotic-keyring).
>>> None of them are in my opinion really specialized or specific for me 
>>> alone and almost all of them add something of value to a users 
>>> system. I can't find something that preconfigurations, wallpapers, 
>>> udev-rules or "keyrings" are not allowed on the AUR either in 
>>> <https://wiki.archlinux.org/title/AUR_submission_guidelines>. So 
>>> I'm a pretty shocked by that move.
>> Common sense is advised. When you upload packages with things like
>> post_upgrade() { printf "\nThanks for still using my pkg 😊\n\n"; } or
>> post_install() { printf "This is for Testing RN; please report 
>> back\n\n"; }
>> in the install script it should be no surprise these packages are 
>> treated with suspicion and eventually deleted.
> OK, thats true. Sorry for these mistakes.
>> However, requests are used to leave a paper trail and (egregious 
>> cases aside) leave the maintainer some time to respond. I'd suggest 
>> anyone to use that system where they are able.
>> Alad

More information about the aur-general mailing list