Graham Murray wrote:
Alec Warner <[EMAIL PROTECTED]> writes:

This feature is not available in stable portage, which is why its not
documented.  And yes there are many other features that lack
documentation.

But should it not be documented in the ebuild man files which come
with the versions of portage which *do* support the feature? I know
that it is not always done, but when new features/switches/options are
added to any program, should the man (or info, pod etc) file not be
updated to include them?

Offhand, maybe ;)

The problem we have is people read it in the manpage and then tend to use it in our tree. Putting this in the tree will blow up anything trying to use it (except for perhaps the bsd tree, since they occasionally set a minimum portage version, but being ~arch all the time they have that particular advantage).

So generally things are documented as they become supported; in this case it will be documented when EAPI is bumped (I assume anyway, there has been discussion that certain items in DEPEND aren't part of a given EAPI specification, but I'll spare you the details).

If you are using an overlay, you should be able to use this functionality; assuming all overlay consumers have a high enough portage. If they aren't, it will die.

Portage features themselves are tracked via portage-commits, bugs, and svn (ie if you want to know when portage gained this support, we suggest you look there).

If you look in the NEWS file in trunk:
News (mainly features/major bug fixes)

portage-2.1.2
------------
* DEPEND atoms support SLOT dependencies of the form ${CATEGORY}/${PN}:${SLOT}.

Thanks,
Alec Warner
[EMAIL PROTECTED]
--
[email protected] mailing list

Reply via email to