• tabular@lemmy.world
    link
    fedilink
    English
    arrow-up
    6
    arrow-down
    1
    ·
    edit-2
    5 days ago

    Is there any merit to the claim OBS is using an end-of-life (EOL) runtime and that this is a very bad thing for security?

    • Leaflet@lemmy.world
      link
      fedilink
      English
      arrow-up
      30
      ·
      5 days ago

      OBS continued using the EOL runtime because of Qt regressions introduced in the updated KDE runtime. The OBS team decided the security risk of sticking to the EOL runtime was small, so they didn’t update.

      But that still does mean that users were no longer receiving security updates. Ideally, OBS should have moved to the standard Freedesktop runtime and vendored in the older Qt dependency. That way, the they would still be receiving security updates for everything in the Freedesktop runtime. Then once the regressions were fixed, they could move to the updated KDE runtime and remove the vendored Qt dependency.

      Overall, the risk OBS had was small. But it demonstrates a larger issue with Flathub, which is that they don’t take security as seriously as Fedora. There are hundreds of flatpaks in Flathub that haven’t been updated in years, using EOL runtimes and vendored dependencies that get no updates.

      • commander@lemmings.world
        link
        fedilink
        English
        arrow-up
        3
        arrow-down
        1
        ·
        5 days ago

        It’s important to acknowledge that nothing is completely secure.

        I didn’t know this was an issue for OBS because I’m not experiencing any problems nor am I seeing anyone else.

      • commander@lemmings.world
        link
        fedilink
        English
        arrow-up
        1
        ·
        5 days ago

        Fedora’s opinion seems to be that upgrading is always the right choice, which we disagree with.

        Ugh, I’m glad people are willing to fight back against these kinds of assertions.

        Regardless of who is right, facilitating and encouraging this kind of discourse is how we end up with better software for everyone.