Hi there,
app-admin/equo (sabayon overlay -- Entropy Framework client) supports
the postfix "@repository" to let users force the installation of a
package from a specific repository.
Users of multiple repositories seem to appreciate the freedom that is
brought with this small-but-effective(TM) feature.
So what about doing the same in Portage?

Rationale:

User should be able to force the installation of atoms from specific
overlays without worrying too much if others or the main tree feature
a greater release.
Feature-testing overlay maintainers can make sure that packages are
pulled in from their "sources", which could potentially contain
reworked/improved/critically-changed ebuilds.

Adding "@overlay" atoms/deps postfix support could really make life
easier, especially because forcing specific atoms in *DEPEND hoping
that these will be always pulled in from the same overlay is not
something reliable, as you already know.

Examples:

app-foo/f...@overlay
app-foo/foo:2...@overlay
foo:2...@overlay
f...@overlay

Comments are welcome, flames are not.

--
Fabio Erculiani

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to