• Feyd@programming.dev
          link
          fedilink
          arrow-up
          5
          ·
          5 months ago

          conflict when trying to just update things naively

          Sounds like AUR problems. IMO using AUR helpers that tie AUR packages to your full system update command is a trap. AUR never professed to be a stable repository (in fact it’s the opposite). AUR has a place, but it should be used sparingly and thoughtfully.

            • Feyd@programming.dev
              link
              fedilink
              arrow-up
              6
              ·
              edit-2
              5 months ago

              The wiki article :

              • specifically says that packages are not thoroughly vetted
              • does not recommend using yay or another AUR helper (which is the primary thing I recommend against)
              • has a frequently asked question section that is fairly technical and should indicate that it is not for the faint of heart

              The aur helper wiki has a fun red disclaimer at the top that no one reads

                • elo13@sopuli.xyz
                  link
                  fedilink
                  English
                  arrow-up
                  4
                  ·
                  5 months ago

                  it doesn’t mean anything if a large number of tasks the average user is going to do require AUR packages

                  You keep saying this but can you give any concrete examples? I don’t recall coming across anything like this.

                • Feyd@programming.dev
                  link
                  fedilink
                  arrow-up
                  3
                  ·
                  5 months ago

                  To reiterate, I don’t think there is anything wrong with using the AUR. I think that using an AUR helper that ties updating AUR packages to your pacman -Syu is a trap that people keep falling into despite the warnings in the wiki.

    • ayaya@lemdro.id
      link
      fedilink
      English
      arrow-up
      11
      ·
      edit-2
      5 months ago

      All of the normal Arch packages are pre-built, so the only way you’d be compiling things that often is if you installed a large amount of things from the AUR. Make sure you get the bin versions instead of git versions.

      The google-chrome and chromium packages are already a binaries so my guess is you need ungoogled-chromium-bin. You can also use the Chaotic AUR repo to get pre-built binaries of a lot of the most common AUR packages. But ideally you should avoid using the AUR when it’s not necessary.

      While using the AUR is common, it’s a bit frustrating you are blaming Arch for your experience. If you only use pacman you would never compile anything, or have very many conflicts. It’s like if you added 20 different PPAs on Ubuntu and then complained about the problems that arose from that.

    • frozenspinach@lemmy.ml
      link
      fedilink
      English
      arrow-up
      6
      ·
      5 months ago

      one of my least favorite things about arch and other rolling distros is that yay/pacman will try and recompile shit like electron/chromium from source every few days unless you give it very specific instructions not to

      My understanding is that constantly triggering compiling like that shouldn’t be happening in any typical arch + pacman situation. But it can happen in AUR. If it does, I think it’s a special case where you should be squinting and figuring out what’s going on and stopping the behavior; it’s by no means philosophically endorsed as the usual case scenario for packages on arch.

      There’s certainly stuff about Arch that’s Different™ but nothing about the package manager process is especially different from, say, apt-get or rpm in most cases.

        • frozenspinach@lemmy.ml
          link
          fedilink
          English
          arrow-up
          2
          ·
          edit-2
          5 months ago

          Feyd did a pretty good job of outlining the AUR disclaimers in a different comment so I won’t do that here. It’s true that Arch won’t stop you from shooting yourself in the foot, but again it’s nuts to claim that routine compiling is the usual case for all rolling distros and belies your claim that you’re familiar with usual case experience. There’s absolutely no routine experience where you’re regularly compiling.

          I’ve used debian and apt-get most of my life, I’ve used arch on a pinetab 2 for about 6 months, regularly playing with pacman and yay and someone who’s never met me is saying I’m a fanboy for being familiar with linux package management. 🤷‍♂️

    • ahoneybun@lemmy.world
      link
      fedilink
      arrow-up
      2
      ·
      5 months ago

      I get that with NixOS even if I use a tablet as my release. It’s pretty annoying if it is too new and not cached yet.