Stolen from linuxmemes at deltachat

  • @bouh@lemmy.world
    link
    fedilink
    168 months ago

    I hate this philosophy so much! I hate developers for it! It’s like they gave up on even trying to do anything about retrocompatibility and managing libraries and dependancies.

    Anyway it will collapse soon. I just wish it was sooner.

      • @bouh@lemmy.world
        link
        fedilink
        58 months ago

        An answer that posit that disk space is infinite and free and embrace the black box philosophy. Soon we will have machine priests doing rituals to maintain them I guess.

    • @catastrophicblues@lemmy.ca
      link
      fedilink
      58 months ago

      Honestly I get both sides of it. Your view makes sense as an end-user and from a philosophical perspective. But some people have legacy software that needs conflicting dependency versions, for instance. It’s just a trade-off.

    • @Synthead@lemmy.world
      link
      fedilink
      English
      2
      edit-2
      8 months ago

      Yeah, package maintainers should have their dependencies figured out. “Managing dependencies is too hard” is a distro packager’s problem to figure out, and isn’t a user problem. When they solve it and give you a package, you don’t need to figure it out anymore.

      Plus, frequent breaking changes in library APIs is a big no-no, so this is avoided whenever possible by responsible authors. Additionally, authors relying on libs with shitty practices is also a no-no. But again, you don’t need to worry about dependences because your packager figured this out, included the correct files with working links, and gave them to you as a solved problem.