I hope I'm here right, because my english is to bad for reading the Howto correctly. A proposal to improve /etc/portage/profile/package.provided. This package can't be registered without entering a version number . Sometimes the package.provided is also used to prevent undesirable pacts to be installed, regardless of the version number. Could the force of Syntax package.provided be modified in order that these packages will be accepted without the version number, so that Portage can't install these pacts regardless of the version number? Even better would be if the leading characters >, <, =, would belong to the valid Syntax.
It seems like a reasonable idea.
If no version number in package.provided. Portage cannot check DEPENDS correctly because it ambiguous. I think its not good idea.
(In reply to comment #2) > If no version number in package.provided. Portage cannot check DEPENDS > correctly because it ambiguous. I think its not good idea. There's always potential for misuse of package.provided. That's just the way it is. We shouldn't let fear of "more potential misuse" prevent us from adding a useful enhancement.
*** Bug 426670 has been marked as a duplicate of this bug. ***
If you mark bugs about similar/related problems as duplicates, then at least fix the Summary to reflect that.
*** Bug 505790 has been marked as a duplicate of this bug. ***
*** Bug 586714 has been marked as a duplicate of this bug. ***
IMHO, it doesn't make much sense to package.provide '<=version' or '>=version'. For '<=version' it should be sufficient to provide 'version', while for '>=version' it should be sufficient to provide '9999999', no?