Alan Coopersmith wrote:
On 11/30/11 07:33, Stefan Teleman wrote:
I've said it before, and I'll say it again: I don't change anything in
bash. I
only make certain the bash test harness passes 100% for every bash
release we
deliver as part of Solaris. If you are unhappy with the way bash
changes from
one release to another, I've already suggested an avenue for
alleviating your
concerns: become Tech Lead at bash upstream. You will then have 100%
control
over the future direction of bash.
We are not required to integrate every upstream release of bash into our
packages in exactly the state the upstream provides. If they provide a
release in which something is too broken to use, we can skip it and wait
for one in which it's fixed, or fix it and submit the patches upstream
Sorry, but this is simply not true:
1. We are required to integrate Userland components with as little
changes as possible, and we are also required *not* to deviate from
upstream to the extent possible, and not to create our own custom
designed forks.
2. Nothing here is "too broken to use". That is an unwarranted
exaggeration. It's a change in the bash echo builtin. No-one is
required to use it, and it can be explicitly disabled.
Do you have a concrete example of exactly what is "too broken to use"
in bash 4.2?
In any case, changing the way echo commands work in bash scripts is an
interface change you'll have to describe in an ARC case for this
integration.
3. There is no ARC case describing the interfaces provided by bash, or
its builtins.
--Stefan
--
Stefan Teleman
Oracle USA Corporation
stefan.tele...@oracle.com
_______________________________________________
userland-discuss mailing list
userland-discuss@opensolaris.org
http://mail.opensolaris.org/mailman/listinfo/userland-discuss