Phil Knirsch wrote: > 1) Rebuild all packages that depend on that lib with the new library > 2) Every sane depresolver will then pick up the new packages, solve > those deps and update the depending packages (the whole deptree) too. > > If you don't have any updated packages you're screwed anyway, no > depsolver can help you with that (and i can't see a depsolver then > deciding: "Oh, a new library has some out, lets grab the srpms, > automatically rebuild and install them".... shudder) Well, I think that adding the soname to the rpm name could help with that: dependant apps will still require the old package, until they are rebuilt and automatically require the new package. The only con I see is that there may be libraries around which are not required anymore. But that can easily be solved. I think that this problem should be all the more adressed that Fedora is becoming a community-open distribution: the maintainer of the library is not necessarily the maintainer of the dependant apps. There must be an easy upgrade path for those situations. Aurélien -- http://gauret.free.fr ~~~~ Jabber : gauret@xxxxxxxxxxxxx No, I coded it crappily on purpose, just so that I could say "There's plenty of room for optimization."