JimD wrote:
By the way, do you know if Gentoo considers an ebuild with an -rX on the
end to be newer?  For example which would emerge choose:

sys-devel/gcc-3.4.6
or
sys-devel/gcc-3.4.6-r1

s/Gentoo/portage ;)

Yes, it does. Revision bumps are generally to correct a bug or typo in an ebuild, or apply additional patches, while the upstream version remains unchanged.

If you're unmasking (in package.keywords or package.unmask) a specific version of a package, such as =sys-devel/gcc-3.4.6 to use your example, you could instruct portage to unmask ebuild revisions of that same version using the ~ prefix: ~sys-devel/gcc-3.4.6 would match gcc-3.4.6 and gcc-3.4.6-r*. Handy for getting ebuild fixes on a package waiting to become stable.

Yay, random portage trivia!
--
gentoo-user@gentoo.org mailing list

Reply via email to