On 4/12/23 20:02, Jingbei Li wrote:
Hi, I'm the creator of AutoUpdateBot. This bot is originally designed as a bot 
for the arch4edu repository to automatically update the packages of the 
arch4edu maintainers on AUR. Then our build bot will test the new PKGBUILDs and 
we will fix any found error in a day or two or even downgrade the package on 
AUR when necessary.

Then I decided to open this bot to everyone and I did consider about testing 
before pushing at that time. However, it's hard to test the PKGBUILD for those 
packages which have AUR dependencies. So I haven't set up any test yet.

I still don't have a solution for package with AUR dependencies. But I'm 
planning to alleviate this issue by testing packages without AUR dependencies, 
sending an email to the maintainer when there's an update and adding a pinned 
comment to inform the users about the automatic updates.

If you have any suggestion on how to improve this bot please reply to 
https://github.com/arch4edu/aur-auto-update/issues/30 .

Best regards,
Jingbei Li




Hi Jingbei Li,

Thank you very much for investing time, efforts and resources into Arch Linux and the AUR.

Taking the currently described state into account I would like to kindly request that you stop and disable the automatic pushing. Bumping packages without any testing and check() is not a good thing, even when you try to revert afterwards.

You can investigate how to setup a custom pacman repository for your AUR packages and make it accessible to your builders (f.e. via https). pacman provides low level tools for creating a database out of packages (repo-add, repo-remove) Then you can provide a custom pacman.conf to makechrootpkg containing the repository. You'd initially need to populate the repository starting from the leaf packages.

If you have further questions I'm sure the community is open to help you out.

Sincerely,
Levente

Attachment: OpenPGP_signature
Description: OpenPGP digital signature

Reply via email to