On Monday 10 November 2003 12:00, Ron OHara wrote:
> This installed 'openssl-0.9.7' and removed 'openssl-0.9.6' -
> unfortunately lots of stuff on the system was compiled and linked
> against 'openssl-0.9.6' and they promptly broke. IE. Serious outage on a
> production system.

There is work going on to fix this. Others will be able to answer this better 
than me.

> There is a script designed to fix this called 'revdep-rebuild' which
> scans all the installed binaries for broken dependencies and then
> recompiles them which should make them link against the nice new
> 'openssl-0.9.7'
>
> except!!! - revdep-rebuild carefully tries to recompile the exact
> versions of software you have installed (good idea) - but the Gentoo
> central repository has since deleted some of the build scripts for these
> older versions and when I did the 'emerge rsync', the scripts were also
> removed from my system. So I ended up where I am now - I have to go
> through and do 'emerge -u world' and then 'revdep-rebuild' to get it all
> working... not nice when there are nearly 200 packages to
> download/recompile on an old P233

I would call this a bug in revdep-rebuild. If it wants to use the package 
that's installed rather than the latest one when rebuilding it should use the 
ebuild that IS in /var/db/pkg/ rather than an ebuild that MAY be in /usr/
portage. Just my $0.02.

Regards,
Jason

--
[EMAIL PROTECTED] mailing list

Reply via email to