Le lundi 24 janvier 2005 à 13:23 +0100, Aurelien Bompard a écrit :
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.
Well if it can be easily solved how come we still have this problem ?
There are several packages that use the soname approach in FC and they
are the ones that are a PITA to cleanup now and then
Regards,
--
Nicolas Mailhot