More specifically, issues for one distro (or maybe family of distros if applicable) and not other distros.

I’ll start: NixOS. I love how I can have my whole operating system configuration defined deterministically with configuration files, but what I believe is a serious flaw, is when you choose the “unstable” channel, the channel for receiving the latest packages rather than ones up to 6 months old: stable. Unstable package often build dependencies on device, and I’ve often faced build failures, why are new package versions given if they fail to build?!

Why can’t Nixpkgs backend ensure that new package versions build successfully before shipping them to end users?! It would take a lot of work to do so, but I can’t think of any other distros that have this problem: where installing a new package version that came out a few days or even a week ago, has a chance of failing after its made available in the distro’s official package manager.

There are a handful of workarounds for your NixOS configuration in this case, but it happens too often for me and I shouldn’t have to edit my config for to work around it.

  • ∟⊔⊤∦∣≶@lemmy.nz
    link
    fedilink
    English
    arrow-up
    5
    ·
    1日前

    Arch: malware in the AUR…

    I’ve been using Arch for years, it can be a pain in the ass to know what extra things I need to install, like for laptop graphics drivers etc.

    Sometimes things break for no reason. Usually it’s an easy fix but it takes time.

    Ubuntu: ppas. What a pain in the ass, I’d rather read diffs and use the AUR

    • thingsiplay@lemmy.ml
      link
      fedilink
      English
      arrow-up
      3
      ·
      1日前

      Every PPA is a repository you add and that was a traumatic experience (I used Ubuntu as first distro for straight 13 years or so). Because they can all have their own dependencies and need to be the right compatible one for your Ubuntu version, which also meant that upgrading Ubuntu was a pain too. Oh I hated it so much… honestly worse than Snaps! No wonder that Canonical pushes so much for Snaps.