Deciding to continue or end my third-party Arch Linux repository
My third-party Arch Linux repository went offline. The fix is trivial, but the hosting provider is on its last breath.
My third-party Arch Linux repository went offline. The fix is trivial, but the hosting provider is on its last breath.
For a few months, I considered using the mirror service from Fosshost in userrepository.eu. The service results from a partnership between Fosshost and Fastly, giving projects access to several PoP’s around the globe. Finally, a few days ago, I enabled the service. I also created a package with the mirror’s list, userrepository-mirrors, available in my repository and AUR. The package has all the instructions for enabling the mirrors and what to do if you already have userrepository in your /etc/pacman....
Lately, the repository has been taking +10 hours to compile all the packages. I think that’s a lot for a little more than 250 packages, most of them small utilities and/or _-bin_ files from AUR, built in a DEV1-L (4 cores, 8 Gb RAM) virtual machine from Scaleway. After investigating the matter, I found out that 12 of the packages took four hours and sixteen minutes to build. Pkg Hours Minutes ....
Thanks to the suggestion made by ‘guser’, I’ve added my repository to the Arch Wiki, in the non-signed section. I hope Arch Linux users may find it useful. Since I’m writing a post about userrepository, I’ll take the chance to list all packages currently available at the time of writing: acestream-engine acestream-launcher adwaita-qt adwm aerc android-messages-desktop archuseriso athenaeum-git atom-editor-bin axmud bindfs bindmap-git bitwarden-bin boostnote-bin bootiso boston-icon-theme-git brackets brave-dev-bin brightnessctl-git broot cava cawbird-git cht....