On Sun, May 15, 2011 at 4:42 AM, Stuart Henderson <s...@spacehopper.org> wrote: >> In one week, libpng is updated to version X+1 and firefox is updated >> to version Z+1. You update. The gtk version has not changed, it will >> not be upgraded. Now firefox is linked to png X+1 and X (via gtk). >> Hilarity ensues. A newly built gtk will be linked against png X+1 and >> will work correctly. >> >> Determining which package needs rebuilding is really hard. It's much >> easier to install a complete matched set. >> >> > > Packages takes care of this just fine *but* you are supposed to > use packages from a consistent snapshot. Don't just update a single > package, make sure you 1) update packages as a complete set and > 2) the mirror you're updating from isn't half-way through updating.
They do? As far as I know, firefox will only say that it depends on gtk Y and png X+1. Nothing records the fact that firefox depends on a gtk Y that itself depends on png X+1.