[aur-general] Status of Garuda Linux PKGBUILD on AUR?
Hello. I saw that packages meant for Manjaro or another archlinux based distro - not ArchLinux itself - were removed. Garuda Linux project - https://garudalinux.org/ - put on AUR at least 7 packages for its distribution. See https://aur.archlinux.org/packages/?O=0&K=garuda Are these PKGBUILDs allowed or not? Thanks for your answer. -- Frederic Bezies fredbezies@gmail.com
On Wed, 12 May 2021 12:07:49 +0200, fredbezies via aur-general wrote:
I saw that packages meant for Manjaro or another archlinux based distro - not ArchLinux itself - were removed.
Were they removed because they were Manjaro related or for some other reason? "FAQ What kind of packages are permitted on the AUR? The packages on the AUR are merely "build scripts", i.e. recipes to build binaries for pacman. For most cases, everything is permitted, subject to usefulness and scope guidelines, as long as you are in compliance with the licensing terms of the content. For other cases, where it is mentioned that "you may not link" to downloads, i.e. contents that are not redistributable, you may only use the file name itself as the source. This means and requires that users already have the restricted source in the build directory prior to building the package. When in doubt, ask." - https://wiki.archlinux.org/title/Arch_User_Repository#FAQ https://wiki.archlinux.org/title/AUR_submission_guidelines#Rules_of_submissi... Btw. https://aur.archlinux.org/packages/apt/
Le mer. 12 mai 2021 à 18:45, Ralf Mardorf via aur-general <aur-general@lists.archlinux.org> a écrit :
On Wed, 12 May 2021 12:07:49 +0200, fredbezies via aur-general wrote:
I saw that packages meant for Manjaro or another archlinux based distro - not ArchLinux itself - were removed.
Were they removed because they were Manjaro related or for some other reason?
As far as I remember, they were Manjaro related, like mhwd (Manjaro Hardware Detection) tools or something like this.
"FAQ What kind of packages are permitted on the AUR?
The packages on the AUR are merely "build scripts", i.e. recipes to build binaries for pacman. For most cases, everything is permitted, subject to usefulness and scope guidelines, as long as you are in compliance with the licensing terms of the content. For other cases, where it is mentioned that "you may not link" to downloads, i.e. contents that are not redistributable, you may only use the file name itself as the source. This means and requires that users already have the restricted source in the build directory prior to building the package. When in doubt, ask." - https://wiki.archlinux.org/title/Arch_User_Repository#FAQ
Well, I'm not sure what to think about them. Some are forks for manjaro tools (like mhwd). So are they "legal" on AUR? Some days ago, chaotic keyring - repository of Garuda Linux - was removed. So, these packages could be remove too.
https://wiki.archlinux.org/title/AUR_submission_guidelines#Rules_of_submissi...
I'm just asking what trusted users think about these packages. Nothing less, nothing more. -- Frederic Bezies fredbezies@gmail.com
On 12/05/2021 12:07, fredbezies via aur-general wrote:
Hello.
I saw that packages meant for Manjaro or another archlinux based distro - not ArchLinux itself - were removed.
Garuda Linux project - https://garudalinux.org/ - put on AUR at least 7 packages for its distribution.
See https://aur.archlinux.org/packages/?O=0&K=garuda
Are these PKGBUILDs allowed or not?
Thanks for your answer.
It depends on the kind of packages. If it's some theme or visual effects that can be used on Arch, it's probably fine. If it's a distribution-specific tool that only work on Manjaro/Garuda/etc. or have no relation to Arch, they have no place on AUR. Going over the linked packages, they all fall in the latter category. Alad
Em maio 12, 2021 14:11 alad via aur-general escreveu:
Going over the linked packages, they all fall in the latter category.
Terminate them with extreme prejudice! Regards, Giancarlo Razzolini
On 5/12/21 6:07 AM, fredbezies via aur-general wrote:
Hello.
I saw that packages meant for Manjaro or another archlinux based distro - not ArchLinux itself - were removed.
Garuda Linux project - https://garudalinux.org/ - put on AUR at least 7 packages for its distribution.
See https://aur.archlinux.org/packages/?O=0&K=garuda
Are these PKGBUILDs allowed or not?
Thanks for your answer.
It's not a problem, inherently, for other distros to put up packages in the AUR. Those packages just have to follow the same rules everyone follows. Simply put, the AUR is the *Arch* User Repository, not the Garuda User Repository or the Manjaro User Repository or the Arch-like-derivatives User Repository. As a rule of thumb, all uploaded packages must be capable of being built on at least one supported Arch Linux system, and do something useful when installed there. So: - architecture must either be "any", or include "x86_64" - - may additionally support other distros - cannot hardcode functionality such that it assumes some other distro is in use I have no idea which packages of Garuda did not get deleted, or which packages of Manjaro did. But examples of packages that are... non-problematic: - icon/desktop themes that contain Manjaro imagery problematic: - pacman-mirrors, a program that generates mirrors for the Manjaro package repositories, which Arch systems don't use - manjaro-system, a pacman hook that does Manjaro-specific workarounds for the Arch News - mhwd, a Manjaro program that I believe assumes you're using the Manjaro official kernel names... so if you tried to use it on Arch, it would fail. -- Eli Schwartz Bug Wrangler and Trusted User
On 12/05/2021 18:30, Giancarlo Razzolini via aur-general wrote:
Em maio 12, 2021 14:11 alad via aur-general escreveu:
Going over the linked packages, they all fall in the latter category.
Terminate them with extreme prejudice!
Hold up. Some of the Garuda packages I can probably agree with (e.g. keyring) but things like the mhwd fork are perfectly viable for use on Arch. Just because there's "Garuda" in the name doesn't mean they don't work on or have value for Arch proper. J
Em maio 12, 2021 17:44 Jonathon Fernyhough via aur-general escreveu:
On 12/05/2021 18:30, Giancarlo Razzolini via aur-general wrote:
Em maio 12, 2021 14:11 alad via aur-general escreveu:
Going over the linked packages, they all fall in the latter category.
Terminate them with extreme prejudice!
Hold up. Some of the Garuda packages I can probably agree with (e.g. keyring) but things like the mhwd fork are perfectly viable for use on Arch.
Just because there's "Garuda" in the name doesn't mean they don't work on or have value for Arch proper.
J
I don't care about the name, I care if they run on Arch without any modifications. So, for instance, there are some WSL packages on the AUR, that would also run on Arch, so, I don't mind them staying. But heck, I'm not a TU anymore, so the TU's can simply ignore my opinion! Regards, Giancarlo Razzolini
participants (6)
-
alad
-
Eli Schwartz
-
fredbezies
-
Giancarlo Razzolini
-
Jonathon Fernyhough
-
Ralf Mardorf