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-26803-garchives=archives.gentoo.org@gentoo.org>)
	id 1Icmyx-0006cF-8s
	for garchives@archives.gentoo.org; Tue, 02 Oct 2007 19:00:35 +0000
Received: from robin.gentoo.org (localhost [127.0.0.1])
	by robin.gentoo.org (8.14.1/8.14.0) with SMTP id l92Io6Au014453;
	Tue, 2 Oct 2007 18:50:06 GMT
Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.172])
	by robin.gentoo.org (8.14.1/8.14.0) with ESMTP id l92IkpJs009704
	for <gentoo-dev@lists.gentoo.org>; Tue, 2 Oct 2007 18:46:51 GMT
Received: by ug-out-1314.google.com with SMTP id j3so2278339ugf
        for <gentoo-dev@lists.gentoo.org>; Tue, 02 Oct 2007 11:46:51 -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=91ayVmIAmFLc4WR74HHXXFNS6F1hQl1pRFajQP2N3k0=;
        b=Yj1otwGE/eEdhfJr65yzgVSelY8MtViFOaxYQ2oBaHHbxdyG9u3/c8iCGWln3VxhQJNkbcj36mYNb5QPmfi4YPAPICyHr2lEjSmPM7X1y1DRlCCcz+CHBccqhjbKRt47+V4mZWyRvBKWe/hkBOfGomrefib31wAZLv9//OVVDkM=
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=AlxMRFn84nuENS5986Ep4iG8feX4r8ong0VhTdPOy9lY5Rl3deWSgoqGbLd0e5pbtLAvFQV2ITEYSWuvTKpp37JIVeiW/MyqWeUyrFp7+TvGq1FK2B3Q9XWfZh8FSOQUW9SiKJjJ154OdZPr0wr9RmJm9hiidIw7tzRizZ0AvBw=
Received: by 10.78.183.15 with SMTP id g15mr4504133huf.1191350811199;
        Tue, 02 Oct 2007 11:46:51 -0700 (PDT)
Received: by 10.78.199.17 with HTTP; Tue, 2 Oct 2007 11:46:50 -0700 (PDT)
Message-ID: <d14bee470710021146s7e3b8543obc221afd353e1a92@mail.gmail.com>
Date: Tue, 2 Oct 2007 13:46:50 -0500
From: "Alex Tarkovsky" <alextarkovsky@gmail.com>
To: gentoo-dev@lists.gentoo.org
Subject: Re: [gentoo-dev] Re: RFC: sh versionator.eclass
In-Reply-To: <1191334716.2189.21.camel@uberlaptop.development.ltl>
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>
X-Archives-Salt: 967e6385-b374-4335-8537-ef7f3a9176fb
X-Archives-Hash: 9cbdd94b0586277c92ab546cbda54684

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.
-- 
gentoo-dev@gentoo.org mailing list