• ranzispa@mander.xyz
    link
    fedilink
    arrow-up
    1
    ·
    21 hours ago

    So, the main advantage is that it is ensured that an update will not brick the system?

    That is pretty neat, but it’s been quite a while since the last update which broke something for me. And that was either on arch of switching Debian version.

    I reckon it is nice that you ensure updates won’t break anything, even though I’m not sure that can be ensured, in most cases I had it was the repo itself which made mistakes in packaging the software who broke it and I don’t think there’s solution for that. Either way, I myself do not see this such an advantage as to displace the pain of having everything run in flatpak.

    • j0rge@lemmy.ml
      link
      fedilink
      arrow-up
      4
      ·
      20 hours ago

      Updates can be ensured and broken repositories go away entirely that’s the entire point. I don’t think it’s “nice” I would consider that a basic feature in Linux. If you like Linux your way then that doesn’t go away.

      • ranzispa@mander.xyz
        link
        fedilink
        arrow-up
        1
        ·
        19 hours ago

        What do you mean? How can it be possible to eliminate a packaging error? If the packaging team makes a mistake you get a broken software, regardless whether you download a binary through a repository or through flatpak.

        • j0rge@lemmy.ml
          link
          fedilink
          arrow-up
          3
          ·
          14 hours ago

          Because the image never gets built if there’s a packaging error, so the user never ends up on a broken image. A broken package never makes it to the end. If it’s broken the user just doesn’t get an image until the package is fixed and then they get a new image.

          • ranzispa@mander.xyz
            link
            fedilink
            arrow-up
            1
            ·
            14 hours ago

            I had broken packages getting installed before. They would compile correctly but certain functionality would not work due to how it was packaged. This is not something which can be prevented, I do not believe it is possible.