you are viewing a single comment's thread
view the rest of the comments
[–] 7 points 7 months ago (5 children)

There's a term called "dependency hell". Sure, this one dependency is fine, but it depends on 3 other libraries, those 3 depend on a sum of 7 others, etc...

https://xkcd.com/1579/

  • source
  • parent
  • hideshow 5 child comments
  • [–] 4 points 7 months ago

    Nah, dependency hell is when two things you want to use depend on same thing, but different versions. The depth of dependencies needed to make "this one thing" work may or may not be a problem

  • source
  • parent
  • [–] 3 points 7 months ago (3 children)

    It's exacerbated by "oh this library is updated for no reason than its version is newer so we need to force that bleeding edge on any ecosystem we're in" thinking.

    We've absolutely lost the careful, measured long-term release and maintenance cadence that we built the Internet on.

    Compare Systemd.

  • source
  • parent
  • hideshow 3 child comments
  • [–] 4 points 7 months ago (2 children)

    The worst dependency hell is when a library has a strict version dependency, and another library uses that same dependency. When the second library updates their minimum version of the dependency to one that is higher than the exact version needed for the first, THAT'S dependency hell.

  • source
  • parent
  • hideshow 2 child comments