From mboxrd@z Thu Jan  1 00:00:00 1970
Received: from lists.gentoo.org ([140.105.134.102] helo=robin.gentoo.org)
	by finch.gentoo.org with esmtp (Exim 4.60)
	(envelope-from <gentoo-dev+bounces-26832-garchives=archives.gentoo.org@gentoo.org>)
	id 1Id3cG-0000ym-1g
	for garchives@archives.gentoo.org; Wed, 03 Oct 2007 12:46:16 +0000
Received: from robin.gentoo.org (localhost [127.0.0.1])
	by robin.gentoo.org (8.14.1/8.14.0) with SMTP id l93CaIX6030227;
	Wed, 3 Oct 2007 12:36:18 GMT
Received: from nz-out-0506.google.com (nz-out-0506.google.com [64.233.162.229])
	by robin.gentoo.org (8.14.1/8.14.0) with ESMTP id l93CYMZR027883
	for <gentoo-dev@lists.gentoo.org>; Wed, 3 Oct 2007 12:34:23 GMT
Received: by nz-out-0506.google.com with SMTP id s18so3241035nze
        for <gentoo-dev@lists.gentoo.org>; Wed, 03 Oct 2007 05:34:22 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=gmail.com; s=beta;
        h=domainkey-signature:received:received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references;
        bh=Hph8R77s9cNEWJVKmpkmVYd1dc644Be9TVLGUVvGlok=;
        b=Oo8063F3Jdlj2xwOn7P84Ru1X9ViTutIyFOp88kZgcYPaUZEnvYY3qER+vZcgAQXOPRo541JgY02HIN2iHCsVwhlvbrKpqRaG0BzokrFkHKd+TEYqo8XXwRAHw0csw86HPRcYQrTut/i1WkKJn+mZlExCOxH8DAhmRZk53ek/AU=
DomainKey-Signature: a=rsa-sha1; c=nofws;
        d=gmail.com; s=beta;
        h=received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references;
        b=EzCXUuJ7Gcgb3zs17fj9t+/H8aZ2klsoTDtsVOezm/w8ePo3/rohZtXwWy4/7MmwvTyy1AkMMRGDP2lUIWUPJhojDAUNdgI2IJaskPO2sLSpxgR3w9B12ultorYa2foUVcuSWywGgDMEDWGW7MCPKSrF189HtCeP/Oe3XlIE7QU=
Received: by 10.115.14.1 with SMTP id r1mr7783705wai.1191414861296;
        Wed, 03 Oct 2007 05:34:21 -0700 (PDT)
Received: by 10.114.95.7 with HTTP; Wed, 3 Oct 2007 05:34:21 -0700 (PDT)
Message-ID: <cc6dcfed0710030534m251f5a8by75471b99fc47cffb@mail.gmail.com>
Date: Wed, 3 Oct 2007 07:34:21 -0500
From: "Yuri Gagarin" <zthg4821@gmail.com>
To: gentoo-dev@lists.gentoo.org
Subject: Re: [gentoo-dev] Re: RFC: sh versionator.eclass
In-Reply-To: <d14bee470710021146s7e3b8543obc221afd353e1a92@mail.gmail.com>
Precedence: bulk
List-Post: <mailto:gentoo-dev@lists.gentoo.org>
List-Help: <mailto:gentoo-dev+help@gentoo.org>
List-Unsubscribe: <mailto:gentoo-dev+unsubscribe@gentoo.org>
List-Subscribe: <mailto:gentoo-dev+subscribe@gentoo.org>
List-Id: Gentoo Linux mail <gentoo-dev.gentoo.org>
X-BeenThere: gentoo-dev@gentoo.org
Reply-to: gentoo-dev@lists.gentoo.org
MIME-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
References: <200710012259.40589.uberlord@gentoo.org>
	 <20071002072922.GC24867@gentoo.org>
	 <1191314887.6284.11.camel@uberlaptop.marples.name>
	 <200710020539.33189.vapier@gentoo.org> <fdtdq3$k59$1@sea.gmane.org>
	 <1191334716.2189.21.camel@uberlaptop.development.ltl>
	 <d14bee470710021146s7e3b8543obc221afd353e1a92@mail.gmail.com>
X-Archives-Salt: 799ff490-99d9-478c-bbe8-f8b313d5d18b
X-Archives-Hash: 93c68cba58f47b783bc6c62916648188

On 10/2/07, Alex Tarkovsky <alextarkovsky@gmail.com> wrote:
> On 10/2/07, Roy Marples <uberlord@gentoo.org> wrote:
> > > I accept the argument for initscripts, since an embedded system is not
> > > likely to have bash. But for compile-time (which shouldn't happen on an
> > > embedded target) there simply isn't any real benefit to end-users that I
> > > can see.
> >
> > The benefit is that our portage tree uses an accepted standardised
> > syntax. bash is just a standard to itself.
>
> How many Gentoo devs are familiar with Bash syntax? All of them.
>
> How many are familiar with the more obscure POSIX sh syntax? A few.
>
> Migrating Gentoo's init scripts, eclasses, and ebuilds -- though not
> necessarily all of them -- over to POSIX sh syntax requires all Gentoo
> devs to know the rules of sh just to be able to continue contributing
> to Gentoo without breaking stuff. This will also put off more casual
> contributors who work through proxy maintainerships, Sunrise, and
> Bugzilla.
>
> Then you'll need to ensure that all official documentation accomodates
> sh syntax, including the ebuild quiz. (And what about the poor folks
> at the Gentoo wiki?)
>
> Add these concerns to the technical objections already raised, and the
> touted benefits of your proposal are overwhelmed by the amount of work
> it would create and the disruption it will cause to Gentoo
> development.

And the pain it'll cause users who maintain their own ebuilds/scripts
locally. But if no consideration is given by Roy's proposal to the
concerns above, then the users, per usual, will most certainly be
overlooked.
-- 
gentoo-dev@gentoo.org mailing list