this post was submitted on 02 Oct 2023
411 points (94.2% liked)

linuxmemes

21210 readers
50 users here now

Hint: :q!


Sister communities:


Community rules (click to expand)

1. Follow the site-wide rules

2. Be civil
  • Understand the difference between a joke and an insult.
  • Do not harrass or attack members of the community for any reason.
  • Leave remarks of "peasantry" to the PCMR community. If you dislike an OS/service/application, attack the thing you dislike, not the individuals who use it. Some people may not have a choice.
  • Bigotry will not be tolerated.
  • These rules are somewhat loosened when the subject is a public figure. Still, do not attack their person or incite harrassment.
  • 3. Post Linux-related content
  • Including Unix and BSD.
  • Non-Linux content is acceptable as long as it makes a reference to Linux. For example, the poorly made mockery of sudo in Windows.
  • No porn. Even if you watch it on a Linux machine.
  • 4. No recent reposts
  • Everybody uses Arch btw, can't quit Vim, and wants to interject for a moment. You can stop now.

  • Please report posts and comments that break these rules!

    founded 1 year ago
    MODERATORS
     

    you are viewing a single comment's thread
    view the rest of the comments
    [–] merthyr1831@lemmy.world 12 points 1 year ago (2 children)

    fr though why is the AUR specific to Arch when its pretty much an automated build/binary blob installer? I dont know much but it really seems like the AUR could easily be made available on other distros and renamed to LUR.

    [–] stardreamer@lemmy.blahaj.zone 17 points 1 year ago* (last edited 1 year ago) (1 children)

    AUR maintainer for a few niche packages here. It's because it lowers the barrier of entry. Remember this is all a volunteer effort.

    What do I do when someone running ubuntu reports an error saying the PKGBUILD doesn't work?

    What if the program fails due to a different version of the kernel? (True story, only after 2 weeks of debugging I found out that the user was running Manjaro, which used a different naming convention for the kernel)

    What do I do if someone reports a missing library dependency on fedora? Should I also package that library for fedora?

    If I'm packaging drivers for specific hardware. I'm not going to install a specific distro just to fix your issue (sorry!). Most of my advice is given on a best effort basis. I made these build scripts for myself since I want native installs for all my software, and thought other people may be interested in them as well. If the responsibility of maintaining them becomes too overwhelming (like with your LUR case). I'll probably host these build scripts in a private repo instead.

    [–] merthyr1831@lemmy.world 2 points 1 year ago (1 children)

    Fair enough. Would still be cool if we had a single pkgbuild client that could pull from repositories that host packages that are compatible for a given distro. Keep the AUR for Arch users, but have Fedora, Ubuntu etc. repos for users on those distros and their particular setups/dependencies etc. It's more the technology of AUR that I think would be good for all of linux rather than the AUR's contents itself.

    That, or I'll just wait for Vanilla/APX to get less janky.

    [–] stardreamer@lemmy.blahaj.zone 2 points 1 year ago* (last edited 1 year ago)

    You're thinking of the OBS (open build service), which does exist.

    [–] bob@infosec.pub 7 points 1 year ago (1 children)

    I think it might be because of dependencies that might not be the same version on other distros

    [–] merthyr1831@lemmy.world 6 points 1 year ago

    Now that I think of it, if i follow it to the logical conclusions of using a container to build and manage dependencies for each individual package across multiple distros all I've come up with is a self-building flatpak and/or VanillaOS 👀