Hi, I think media-tv/v4l-dvb-hg-0.1-r2 needs dev-util/mercurial When I emerged it, it failed. After installing mercurial i could compile it. Reproducible: Always Steps to Reproduce: 1.emerge media-tv/v4l-dvb-hg-0.1-r2 fails 2. emerge dev-util/mercurial 3. emerge media-tv/v4l-dvb-hg-0.1-r2 suceeds [I] dev-util/mercurial Available versions: (~)0.9.1-r2 0.9.3 0.9.3-r1 (~)0.9.4 {bash-completion emacs test zsh-completion} Installed versions: 0.9.4(02:01:56 PM 09/17/2007)(bash-completion emacs -test -zsh-completion) Homepage: http://www.selenic.com/mercurial/ Description: Scalable distributed SCM
fixed, Thanks for reporting this. MfG
Why was this needed? First RDEPEND is wrong as it is needed for fetching sources and not at runtime. Second: The eclass already depends on mercurial! > DEPEND="dev-util/mercurial net-misc/rsync"
I don't know why this was assigned to me, as I'm not the maintainer of the mercurial eclass. Even if I was, this appears to be an issue with the ebuild, not the eclass. As zzam already stated in comment #2, the mercurial eclass correctly sets a dependency on dev-util/mercurial.
Removed dependency as eclass already does this.