On 10/2/07, Roy Marples <[EMAIL PROTECTED]> 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. -- [EMAIL PROTECTED] mailing list