• pet the cat, walk the dog@lemmy.world
    link
    fedilink
    arrow-up
    1
    ·
    edit-2
    3 hours ago

    This is all entirely theoretical.

    If you mean the system being screwed over by a dependency on a newer lib version, I’ve had that exact scenario triggered multiple times in Debian testing. (And in other distros too, really.)

    FancyApp depends on libbutt >= 1.1. You have 1.0 installed.

    libbutt 1.1 was compiled against glibc 2.43 and lists it as a dependency. You have 2.42.

    Upgrading glibc triggers reinstalling half of the system, including low-level components, which in turn pull in updates of other low-level components that don’t themselves depend on glibc. Including the kernel.

    But at least, with Ubuntu or whatever, this shouldn’t change the general workings of the system that would require manual adjustments from me.