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 BC52F138010 for ; Tue, 18 Sep 2012 19:19:33 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id B73D821C011; Tue, 18 Sep 2012 19:19:16 +0000 (UTC) Received: from mail-ie0-f181.google.com (mail-ie0-f181.google.com [209.85.223.181]) by pigeon.gentoo.org (Postfix) with ESMTP id 296CEE02FB for ; Tue, 18 Sep 2012 19:18:31 +0000 (UTC) Received: by iebc13 with SMTP id c13so291028ieb.40 for ; Tue, 18 Sep 2012 12:18:31 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:content-type :x-gm-message-state; bh=jNRuJxA4lVAIJHlJkRW1kwoO2xd4pcTbuB0m79VVVFY=; b=KBmNSMxLxv0JlpshzxKRc0bT34LuBqkQQAcJjavJtMFsUZmt5R1K9MUcvvhwup0bbJ +z49kw54+hcC5vrF0cQyQ6Qf5CBslUMn1WytpJ95Vc5mm6g8jSBHM1OuTBYdXt5AOU97 BpLpKtZ3g92Pl8vgUBcTR/KvQSfYOTeFQ08l5yZMTqRJIHXWxEQdCTTIOi4Nr5wFXD9E 97czJqAkvAtAte2YMxw67oaMRnFskvlwSzfEv/8lsrgJy2LtjuR/sINTnWR2kjL+JP7m GpLaBHFqOyT9mEiZlxy1XUyIfaUVC++F999xcX4u5YjjInyDqyw2W0RYNm/gFdFgO3Ni 3ATg== 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 Received: by 10.50.12.168 with SMTP id z8mr586209igb.74.1347995911219; Tue, 18 Sep 2012 12:18:31 -0700 (PDT) Sender: antarus@scriptkitty.com Received: by 10.42.49.202 with HTTP; Tue, 18 Sep 2012 12:18:31 -0700 (PDT) In-Reply-To: <20568.25833.33593.344770@a1i15.kph.uni-mainz.de> References: <20120916135211.GC23030@localhost> <20120918102551.500ff19b@pomiocik.lan> <20120918092426.GA5384@localhost> <20568.16682.31115.233591@a1i15.kph.uni-mainz.de> <20120918110637.GF5384@localhost> <20568.25833.33593.344770@a1i15.kph.uni-mainz.de> Date: Tue, 18 Sep 2012 19:18:31 +0000 X-Google-Sender-Auth: vLDspuBMT5wAVSVJEPQeRNNnrfU Message-ID: Subject: Re: [gentoo-dev] GLEP: gentoo sync based unified deps proposal From: Alec Warner To: gentoo-dev@lists.gentoo.org Content-Type: text/plain; charset=UTF-8 X-Gm-Message-State: ALoCoQngpOO6Dj4SvP12KN3MJRieEryt6LBcrNCPfDwl1XCZ0ZBdOeZcoattnRWiyFP0dPRM7SJx X-Archives-Salt: 715a5cc5-e0ec-4c42-8205-f6e731d52ac2 X-Archives-Hash: d6ebafaf816802b3c75315288cb7e99c On Tue, Sep 18, 2012 at 12:11 PM, Ulrich Mueller wrote: >>>>>> On Tue, 18 Sep 2012, Brian Harring wrote: > >>> > from diffball (under current EAPIs) >>> >>> > """ >>> > RDEPEND=">=sys-libs/zlib-1.1.4 >>> > >=app-arch/bzip2-1.0.2 >>> > app-arch/xz-utils" >>> > DEPEND="${RDEPEND} >>> > virtual/pkgconfig" >>> > """ >>> >>> > becomes the following under the proposal: >>> >>> > """ >>> > DEPENDENCIES=">=sys-libs/zlib-1.1.4 >>> > >=app-arch/bzip2-1.0.2 >>> > app-arch/xz-utils" >>> > dep:build? ( virtual/pkgconfig )" >>> > """ >>> >>> Which is longer than the original. ;-) > >> I see 5 lines in the first version, and 4 in the second. I also see >> either someone who counted wrong, or basing that statement purely on >> byte count (which is frankly arguing to argue on your part). > > Can we agree that both counting of lines and characters is silly? ;-) > My point was that the new syntax isn't significantly more compact than > the present one. In one case there is another variable assignment, > in the other case you need an additional "dep:build? ( > virtual/pkgconfig )" group. > > Readability is more important, and there I still don't buy the > argument that the new syntax is better, and that any gain would > outweigh the cost of changing. After all, the existing variables for > dependency specification won't disappear, so devs would have to > remember both. I agree it is a con, but is it a blocker? I mean basically any change proposed requires know the old way, and the new way..that is how changes work... > > Ulrich >