Linux Archive

Linux Archive (http://www.linux-archive.org/)
-   Gentoo Development (http://www.linux-archive.org/gentoo-development/)
-   -   gentoo-x86 commit in dev-lang/vala: ChangeLog vala-0.7.10.ebuild vala-0.7.8.ebuild vala-0.7.7.ebuild (http://www.linux-archive.org/gentoo-development/326135-gentoo-x86-commit-dev-lang-vala-changelog-vala-0-7-10-ebuild-vala-0-7-8-ebuild-vala-0-7-7-ebuild.html)

Samuli Suominen 02-14-2010 08:55 PM

gentoo-x86 commit in dev-lang/vala: ChangeLog vala-0.7.10.ebuild vala-0.7.8.ebuild vala-0.7.7.ebuild
 
On 02/14/2010 11:36 PM, Gilles Dartiguelongue (eva) wrote:
> Added: vala-0.7.10.ebuild
> Index: vala-0.7.10.ebuild
>
> #FIXME: flex and bison are in "base" profile,
> # so why put them into DEPEND ?
>
> sys-devel/flex
> || ( sys-devel/bison dev-util/byacc dev-util/yacc )

Because implicit depends are bad[1] and flex shouldn't be in system
set[2]. Please remove the comment from the ebuild so nobody accidentally
drops the required (and correct) depends.

[1]
http://blog.flameeyes.eu/2009/09/09/proper-dependencies-aren-t-overcomplex
[2] http://bugs.gentoo.org/show_bug.cgi?id=221311

Thanks, Samuli


All times are GMT. The time now is 01:20 PM.

VBulletin, Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO ©2007, Crawlability, Inc.