Jeremy Huddleston <[EMAIL PROTECTED]> writes:

>> > 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.
>> 
>> Only if the binary was built against the latest version of dependencies!
>> If it was built against (in this case) openssl-0.9.6, then you'd be
>> creating the problem you're trying to solve.

> We could just set the RDEPEND in the binary packages to be >= the versions 
> installed on the system that compiled the package.

A better solution, I think, would be to extend the syntax of
DEPEND/RDEPEND (likely not until portage-ng) to support, in addition to
constraints on things like USE flag used to compile particular packages
(AFAIK, this is certainly planned), a specification that the built
package/installed package will depend on the particular version of the
dependency present when the package is installed/built.  This
information is also necessary to know what packages need to be updated
when a dependency is updated.

-- 
Jeremy Maitin-Shepard

--
[EMAIL PROTECTED] mailing list

Reply via email to