gettext uses git for autopoint from 0.18 on, the dependency was previously dev-vcs/cvs. Reproducible: Always
(In reply to comment #0) > gettext uses git for autopoint from 0.18 on, the dependency was previously > dev-vcs/cvs. > > Reproducible: Always > that's definately not what we want to do. the previous ebuilds didn't depend on cvs, the new one doesn't depend on git. if you want to use autopoint, then just emerge git by hand. this is because none of these: http://tinderbox.dev.gentoo.org/misc/dindex/sys-devel/gettext actually use autopoint, and those few that do, adds the git dependency on the ebuilds using autopoint themself
Samuli, I understand what you mean, but meaning that it was broken and worked around everywhere does not imply that we must keep it that way. We should fix it, and the fix will not break things. The purpose of RDEPEND is to list what is depended during runtime. As autopoint will not run without CVS (before) and GIT (now), we're doing it wrong. For instance, our packages broke due recent changes and we had to fix them, now based on your list, lots of other packages will have to be fixed as well. If you're concerned because of autopoint only being used at compile time, we could then add an use flag "devel" or "autopoint" to gettext. If this flag is set, then we install autopoint and depend on the dev-vcs, otherwise we don't depend but also we don't install autopoint anymore. We could make our packages using autopoint RDEPEND="sys-devel/gettext" and DEPENDS="sys-devel/gettext[autopoint]" if you demand so. I hope you understand and reconsider your decision, reopening the bug.
Reopen for correct resolution. Mike fixed this today.