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