Is it possible to instead change the handling of `world' so that repository names specified in the install are retained? I would appreciate the ability to mix and match that way.
Interestingly, I found a work-around for the problem that doesn't
involve masks and is slightly more elegant. By putting the relevant
packages in a set and specifying the repository name there, you can
force the behavior I suggest above. When the set is installed, the
dependency checking retains the repository specification, and
`paludis -i world' only updates the package from the desired repository!
Still though, it has the amusing behavior of attempting to reinstall the
current version whenever any repository has a higher version number...
Matt
On Mon, Jul 16, 2007 at 09:54:07PM +0100, Ciaran McCreesh wrote:
> Hrm, this does make me wonder though... We could probably change
> qo_order_by_version etc to have a way of high-ordering things from a
> particular repository even if the version is lower. So you'd get:
>
> 1.0:gentoo 1.0:overlay 1.1:gentoo 1.1:overlay 0.9:super
>
> That way a best version would pick 0.9:super, but a dep upon >=1.0
> would pick 1.1:overlay...
>
> Except I'm not sure how this would be specified in a repository config
> file, and I'm not sure how much other stuff it would break...
>
> --
> Ciaran McCreesh
>
--
UNIX was not designed to stop you from doing stupid things, because that
would also stop you from doing clever things.
-- Doug Gwyn
pgpQIkR1Gv7gd.pgp
Description: PGP signature
_______________________________________________ paludis-user mailing list [email protected] http://lists.pioto.org/mailman/listinfo/paludis-user
