From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) by finch.gentoo.org (Postfix) with ESMTP id 5677C138010 for ; Tue, 18 Sep 2012 19:27:09 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id C50C321C013; Tue, 18 Sep 2012 19:26:50 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) by pigeon.gentoo.org (Postfix) with ESMTP id 35744E0660 for ; Tue, 18 Sep 2012 19:26:00 +0000 (UTC) Received: from [192.168.42.113] (staff-wireless.saddleback.edu [209.129.85.50]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) (Authenticated sender: zmedico) by smtp.gentoo.org (Postfix) with ESMTPSA id 38E6933C235; Tue, 18 Sep 2012 19:25:59 +0000 (UTC) Message-ID: <5058CAC5.5080706@gentoo.org> Date: Tue, 18 Sep 2012 12:25:57 -0700 From: Zac Medico User-Agent: Mozilla/5.0 (X11; Linux i686 on x86_64; rv:15.0) Gecko/20120901 Thunderbird/15.0 Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@lists.gentoo.org Reply-to: gentoo-dev@lists.gentoo.org MIME-Version: 1.0 To: gentoo-dev@lists.gentoo.org CC: Ulrich Mueller , mgorny@gentoo.org Subject: Re: [gentoo-dev] GLEP: gentoo sync based unified deps proposal References: <20120916135211.GC23030@localhost> <20120918102551.500ff19b@pomiocik.lan> <20120918092426.GA5384@localhost> <20568.16682.31115.233591@a1i15.kph.uni-mainz.de> <50584559.2000909@gmail.com> <20568.20091.816189.902403@a1i15.kph.uni-mainz.de> In-Reply-To: <20568.20091.816189.902403@a1i15.kph.uni-mainz.de> X-Enigmail-Version: 1.4.4 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Archives-Salt: 0574d1e9-12df-46eb-8828-48bd0b04ada9 X-Archives-Hash: a13905face27fd1bac78fcbeffd0650c On 09/18/2012 03:35 AM, Ulrich Mueller wrote: >>>>>> On Tue, 18 Sep 2012, vivo75@gmail com wrote: > >> Il 18/09/2012 11:38, Ulrich Mueller ha scritto: >>> Which is longer than the original.;-) > >> RDEPEND=">=sys-libs/zlib-1.1.4 >=app-arch/bzip2-1.0.2 app-arch/xz-utils" >> DEPEND="${RDEPEND} virtual/pkgconfig" >> DEPENDENCIES=">=sys-libs/zlib-1.1.4 >=app-arch/bzip2-1.0.2 >> app-arch/xz-utils" dep:build?(virtual/pkgconfig)" > > Omitting the whitespace around the parentheses? This isn't legal > syntax for a dependency specification: > > > Neither does it improve readability. > > Brian's claim was that dependencies would "collapse down naturally on > their own", which isn't the case in his example. Also, if we change the meaning of RDEPEND in the next EAPI, so that it's a hard build-time dep like DEPEND, then DEPEND="${RDEPEND} virtual/pkgconfig" can be reduced to DEPEND="virtual/pkgconfig". This is what I would like to do for the experimental EAPI 5-hdepend which is planned [1]. [1] https://bugs.gentoo.org/show_bug.cgi?id=317337#c120 -- Thanks, Zac