[aur-general] Status of Garuda Linux PKGBUILD on AUR?
- 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.
* Hello. *> >* I saw that packages meant for Manjaro or another archlinux based *>* distro - not ArchLinux itself - were removed. *> >* Garuda Linux project - https://garudalinux.org/ <https://garudalinux.org/> - put on AUR at least *>* 7 packages for its distribution. *> >* See https://aur.archlinux.org/packages/?O=0&K=garuda <https://aur.archlinux.org/packages/?O=0&K=garuda> *> >* Are these PKGBUILDs allowed or not? *> >* Thanks for your answer.
I'm very curious about this one, as "mhwd-garuda-git" is a fork of Manjaro edited to use Arch's kernel names, as well as GPU-related packages. I know cause they asked my help at the time. Those seems to have on pkgdesc "manjaro settings manager ported to work with arch standards and limited to only dkms driver" Thanks for the hard work Eli (big fan of yours), Pedro Lara Campos Chaotic-AUR main maintainer. On 5/12/21 6:07 AM, fredbezies via aur-general wrote: * 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 22:32, Pedro Henrique Lara Campos via aur-general wrote:
- 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. I'm very curious about this one, as "mhwd-garuda-git" is a fork of Manjaro edited to use Arch's kernel names, as well as GPU-related packages.
I know cause they asked my help at the time.
Those seems to have on pkgdesc "manjaro settings manager ported to work with arch standards and limited to only dkms driver"
The AUR description mentions that, but the upstream repo mentions "Settings manager for garuda linux" and "it is a modified version of manjaro-settings-manager for garuda linux." 🤔 Alad
Thanks for the hard work Eli (big fan of yours), Pedro Lara Campos Chaotic-AUR main maintainer.
* Hello. *> >* I saw that packages meant for Manjaro or another archlinux based *>* distro - not ArchLinux itself - were removed. *> >* Garuda Linux project - https://garudalinux.org/ <https://garudalinux.org/> - put on AUR at least *>* 7 packages for its distribution. *> >* See https://aur.archlinux.org/packages/?O=0&K=garuda <https://aur.archlinux.org/packages/?O=0&K=garuda> *> >* Are these PKGBUILDs allowed or not? *> >* Thanks for your answer.
On 5/12/21 6:07 AM, fredbezies via aur-general wrote: * 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.
On 5/12/21 4:47 PM, alad via aur-general wrote:
On 12/05/2021 22:32, Pedro Henrique Lara Campos via aur-general wrote:
- 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. I'm very curious about this one, as "mhwd-garuda-git" is a fork of Manjaro edited to use Arch's kernel names, as well as GPU-related packages.
I know cause they asked my help at the time.
Those seems to have on pkgdesc "manjaro settings manager ported to work with arch standards and limited to only dkms driver"
The AUR description mentions that, but the upstream repo mentions "Settings manager for garuda linux" and "it is a modified version of manjaro-settings-manager for garuda linux."
🤔 I followed the upstream URL to:
https://gitlab.com/garuda-linux/applications/mhwd-garuda The one-line README.md simply says: "mhwd for Garuda Linux and Arch Linux." -- Eli Schwartz Bug Wrangler and Trusted User
On 12/05/2021 22:52, Eli Schwartz via aur-general wrote:
On 5/12/21 4:47 PM, alad via aur-general wrote:
On 12/05/2021 22:32, Pedro Henrique Lara Campos via aur-general wrote:
- 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. I'm very curious about this one, as "mhwd-garuda-git" is a fork of Manjaro edited to use Arch's kernel names, as well as GPU-related packages.
I know cause they asked my help at the time.
Those seems to have on pkgdesc "manjaro settings manager ported to work with arch standards and limited to only dkms driver" The AUR description mentions that, but the upstream repo mentions "Settings manager for garuda linux" and "it is a modified version of manjaro-settings-manager for garuda linux."
🤔 I followed the upstream URL to:
https://gitlab.com/garuda-linux/applications/mhwd-garuda
The one-line README.md simply says:
"mhwd for Garuda Linux and Arch Linux."
If that's really the case, they should make it consistent. https://gitlab.com/garuda-linux/applications/garuda-settings-manager Anyway, it's clear that someone should actually investigate if it works on Arch. I suggest the OP to do it, and if it doesn't, file deletion requests. Alad
I am not sure what the rules are for licenses in the AUR. But last time I checked most applications made by Garuda don't come with a license. Anyhow, as far as I know these packages weren't uploaded by maintainers of Garuda. I think Garuda Linux is using its own repository for their custom software. Though I can't find more info of where their packages are hosted exactly. These AUR packages are just uploaded by users though, to be used with ArchLinux. On Wed, May 12, 2021 at 11:24 PM alad via aur-general < aur-general@lists.archlinux.org> wrote:
On 12/05/2021 22:52, Eli Schwartz via aur-general wrote:
On 5/12/21 4:47 PM, alad via aur-general wrote:
On 12/05/2021 22:32, Pedro Henrique Lara Campos via aur-general wrote:
- 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. I'm very curious about this one, as "mhwd-garuda-git" is a fork of Manjaro edited to use Arch's kernel names, as well as GPU-related packages.
I know cause they asked my help at the time.
Those seems to have on pkgdesc "manjaro settings manager ported to work with arch standards and limited to only dkms driver" The AUR description mentions that, but the upstream repo mentions "Settings manager for garuda linux" and "it is a modified version of manjaro-settings-manager for garuda linux."
🤔 I followed the upstream URL to:
https://gitlab.com/garuda-linux/applications/mhwd-garuda
The one-line README.md simply says:
"mhwd for Garuda Linux and Arch Linux."
If that's really the case, they should make it consistent.
https://gitlab.com/garuda-linux/applications/garuda-settings-manager
Anyway, it's clear that someone should actually investigate if it works on Arch. I suggest the OP to do it, and if it doesn't, file deletion requests.
Alad
On Wed, May 12, 2021 at 11:24:20PM +0200, alad via aur-general wrote:
On 12/05/2021 22:52, Eli Schwartz via aur-general wrote:
I followed the upstream URL to:
https://gitlab.com/garuda-linux/applications/mhwd-garuda
The one-line README.md simply says:
"mhwd for Garuda Linux and Arch Linux."
If that's really the case, they should make it consistent.
https://gitlab.com/garuda-linux/applications/garuda-settings-manager
I’ve looked at both URLs and the `mhwd-garuda-git` AUR page, and I just don’t understand how/why garuda-settings-manager’s description is relevant for mhwd-garuda… ? Maybe there’s some connection that I’m just not seeing. :\ -- Solidarity, Frederik “Freso” S. Olesen <https://freso.dk/>
On 13/05/2021 08:24, Frederik “Freso” S. Olesen via aur-general wrote:
On Wed, May 12, 2021 at 11:24:20PM +0200, alad via aur-general wrote:
On 12/05/2021 22:52, Eli Schwartz via aur-general wrote:
I followed the upstream URL to:
https://gitlab.com/garuda-linux/applications/mhwd-garuda
The one-line README.md simply says:
"mhwd for Garuda Linux and Arch Linux." If that's really the case, they should make it consistent.
https://gitlab.com/garuda-linux/applications/garuda-settings-manager I’ve looked at both URLs and the `mhwd-garuda-git` AUR page, and I just don’t understand how/why garuda-settings-manager’s description is relevant for mhwd-garuda… ?
Maybe there’s some connection that I’m just not seeing. :\
They're both Garuda AUR packages (by the same maintainer and upstream), which is what this thread is about. Alad
Le mer. 12 mai 2021 Ă 23:24, alad via aur-general < aur-general@lists.archlinux.org> a Ă©crit :
On 12/05/2021 22:52, Eli Schwartz via aur-general wrote:
On 5/12/21 4:47 PM, alad via aur-general wrote:
On 12/05/2021 22:32, Pedro Henrique Lara Campos via aur-general wrote:
- 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. I'm very curious about this one, as "mhwd-garuda-git" is a fork of Manjaro edited to use Arch's kernel names, as well as GPU-related packages.
I know cause they asked my help at the time.
Those seems to have on pkgdesc "manjaro settings manager ported to work with arch standards and limited to only dkms driver" The AUR description mentions that, but the upstream repo mentions "Settings manager for garuda linux" and "it is a modified version of manjaro-settings-manager for garuda linux."
🤔 I followed the upstream URL to:
https://gitlab.com/garuda-linux/applications/mhwd-garuda
The one-line README.md simply says:
"mhwd for Garuda Linux and Arch Linux."
If that's really the case, they should make it consistent.
https://gitlab.com/garuda-linux/applications/garuda-settings-manager
Anyway, it's clear that someone should actually investigate if it works on Arch. I suggest the OP to do it, and if it doesn't, file deletion requests.
Sorry for the late answer, I was fighting with some virtual machines. Here is the building order: mhwd-amdgpu mhwd-ati mhwd-nvidia -> you need to remove using -Rdd options nvidia-utils nvidia-390xx-utils (for nvidia-390xx-dkms package) mhwd-nvidia-390xx mhwd-db-garuda-git mhwd-garuda-git ckbcomp garuda-settings-manager-git After all these building, I launched garuda-settings manager, and it detected my amdgpu driver. So it seems to work fine. You have the last word to keep it or remove it from AUR.
Alad
-- Frederic Bezies fredbezies@gmail.com
On 5/12/21 4:32 PM, Pedro Henrique Lara Campos wrote:
- 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.
I'm very curious about this one, as "mhwd-garuda-git" is a fork of Manjaro edited to use Arch's kernel names, as well as GPU-related packages.
I know cause they asked my help at the time.
Those seems to have on pkgdesc "manjaro settings manager ported to work with arch standards and limited to only dkms driver"
Based on the description you gave, but without actually investigating it myself, I believe this is 100% acceptable to be in the AUR. If anyone wants to submit a deletion request for this package, I demand that they include in that deletion request, a rationale for why it is failing to live up to the description. It is NOT sufficient grounds to delete this package, to say "but it has the word Garuda in it, so it is not for Arch Linux"... because very clearly, it is for Arch Linux.
Thanks for the hard work Eli (big fan of yours), Pedro Lara Campos Chaotic-AUR main maintainer.
-- Eli Schwartz Bug Wrangler and Trusted User
participants (6)
-
alad
-
Eli Schwartz
-
fredbezies
-
Frederik “Freso” S. Olesen
-
Pedro Henrique Lara Campos
-
Rein F