Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 330393 - sys-devel/gettext >= 0.18 should RDEPEND dev-vcs/git for autopoint
Summary: sys-devel/gettext >= 0.18 should RDEPEND dev-vcs/git for autopoint
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High minor
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-07-29 16:48 UTC by cyrix12
Modified: 2010-08-07 22:06 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description cyrix12 2010-07-29 16:48:17 UTC
gettext uses git for autopoint from 0.18 on, the dependency was previously dev-vcs/cvs.

Reproducible: Always
Comment 1 Samuli Suominen (RETIRED) gentoo-dev 2010-07-29 17:02:54 UTC
(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
Comment 2 Gustavo Sverzut Barbieri 2010-07-29 19:22:42 UTC
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.
Comment 3 Samuli Suominen (RETIRED) gentoo-dev 2010-08-07 22:06:10 UTC
Reopen for correct resolution.   Mike fixed this today.