begin quote On Thu, 5 Feb 2004 03:07:53 +0000 James Harlow <[EMAIL PROTECTED]> wrote:
> On Thu, Feb 05, 2004 at 02:27:48AM +0100, Spider wrote: > > So, is there any way to make this behaviour work "better" with > > Gentoo? The way that strikes me is to do it like RPM does, list > > library links and depend on those files specifically. "foo won't > > install because it depends on /usr/lib/libssl.so.7 which is not > > present" > > Hmm - how about distributing a set of "compiled" ebuilds with the grp > that have things like RDEPEND="dev-libs/openssl" replaced with > RDEPEND="dev-libs/openssl-0.9.7-r1", and putting these in > /usr/local/portage? Such a compilation would be pretty easy even > without a tool, and trivial with. > > It's not ideal - in this example, a user with openssl-0.9.7 is going > to be annoyed - but it does seem to fulfil your requirements. Well, No. Its a cludge around a broken situation. That we know of openssl for this example doesnt mean much really. This situation could happen with a lot of packages. I think one solution would be to force an update to the latest version of dependencies. It would go around any binary problems like this, but it still wouldn't be pretty. cludging DEPEND manually or with tools break the whole idea of making packages from the same stuff we make source builds with. //Spider -- begin .signature This is a .signature virus! Please copy me into your .signature! See Microsoft KB Article Q265230 for more information. end
pgp00000.pgp
Description: PGP signature
