ksh fans,
Recalling my idea about migrating /bin/sh to ksh93 before /bin/ksh, I
afraid to say that CR 6486407 has been closed as 'Closed, not a bug'.
Can someone please explain why this Rfe was rejected?

---------- Forwarded message ----------
From: Linda Bernal <linda.ber...@sun.com>
Date: Oct 26, 2006 12:34 AM
Subject: [Fwd: CR 6486407 *HOT* Created P1 opensolaris/triage-queue
Proposal: Migrating /bin/sh to ksh93 before /bin/ksh]
To: knut.reinert at gmail.com




*Synopsis*: Proposal: Migrating /bin/sh to ksh93 before /bin/ksh
http://bt2ws.central.sun.com/CrPrint?id=6486407

This is a high priority CR and requires your immediate attention.
Please evaluate it as soon as possible.  Thank you.


*Change Request ID*: 6486407

*Synopsis*: Proposal: Migrating /bin/sh to ksh93 before /bin/ksh

  Product: solaris
  Category: opensolaris
  Subcategory: triage-queue
  Type: RFE
  Subtype:
  Status: 1-Dispatched
  Substatus:
  Priority: 1-Very High
  Introduced In Release:
  Introduced In Build:
  Responsible Manager: karyn.ritter at sun.com
  Responsible Engineer:
  Initial Evaluator: opensolaris-bugs-triage at sun.com
  Keywords: opensolaris

=== *Description* ============================================================
Category
   shell
Sub-Category
   bourne
Description
   Based on the earlier discussion about the migration of /bin/ksh I'm
proposing to migrate /bin/sh to ksh93 before /bin/ksh. It may prove to
be a simpler work with fewer political obstacles because the feature
set of the Bourne shell is smaller than the set of features found in
ksh88.
Benefits:
* ksh93 as /bin/sh would provide a POSIX compatible shell
* Greater interoperability with other operating systems, including Linux
* Greater flexibility in script development
* Reduced maintenance requirements (only one code base instead of two
needs to be maintained)
* The project would prepare the path for the larger /bin/ksh migration project
The Bourne shell is lacking POSIX conformance and common extensions
available on other operating systems makes it a challenge to port even
simple applications to Solaris.
This is multiplied by the problem that /bin/sh is the default shell
for system calls such as popen(3c) and system(3c) or utilities like
make(1) which cannot be changed to another shell based on a system
wide tunable or other "easy" solutions to work around the limitations
of the Bourne shell.
ksh93 is open source and will be readily available in Solaris as
/usr/bin/ksh93 soon, allowing community members to contribute fixes,
resulting in a better quality default shell for Solaris.
In addition to many new features, a couple problems already described
in the Sun bug database are fixed in ksh93, including:
* Bug ID: 4088172 *sh* request to have /usr/bin/sh be a POSIX shell
* Bug ID: 6378708 *sh* could implement non-conflicting posix syntax
* Bug ID: 6398988 /bin/sh should support $(), just like POSIX
Regards,
Knut
Frequency
   Always
Regression
   No
Steps to Reproduce
   see description
Expected Result
   see description
Actual Result
   see description
Error Message(s)
   none
Test Case
   see description
Workaround
   none
Submitter wants to work on bug
   No
Additional configuration information
   see description

*** (#1 of 1): 2006-10-25 23:25:37 GMT+00:00 linda.bernal at sun.com
*** Last Edit: 2006-10-25 23:25:37 GMT+00:00 linda.bernal at sun.com


=== *Comments* ===============================================================

=== *Evaluation* =============================================================

=== *Suggested Fix* ==========================================================

=== *Workaround* =============================================================

=== *Justification* ==========================================================
Priority changed from [] to [1-Very High]
?
linda.bernal at sun.com 2006-10-25 23:25:37 GMT

*** (#1 of 1): 2006-10-25 23:25:37 GMT+00:00 linda.bernal at sun.com
*** Last Edit: 2006-10-25 23:25:37 GMT+00:00 linda.bernal at sun.com


=== *Additional Details* =====================================================
        Targeted Release:
        Commit To Fix In Build:
        Fixed In Build:
        Integrated In Build:
        Verified In Build:
  See Also:
  Duplicate of:
  Hooks:
        Hook1:
        Hook2:
        Hook3:
        Hook4:
        Hook5:
        Hook6: knut.reinert at gmail.com
  Interest List:
  Program Management:
  Root Cause:
  Requires Security Coordination: false
  Fix Affects Documentation: No
  Fix Affects Localization: No
  Reported by:

=== *History* ================================================================
        Date Submitted: 2006-10-25 23:25:36 GMT+00:00
        Submitted By: linda.bernal at sun.com

        Status Changed    Date Updated                  Updated By


=== *Solution* ===============================================================


=== *Service Request* ========================================================
        ID: 1-253551606
        Customer:
        Account Name: opensolaris.org bug logging
        Contact Role: D-Development
        Impact: Critical
        Functionality: Primary
        Severity: 1
        Synopsis:
        Product Name: solaris
        Product Release: solaris_nevada
        Product Build: snv_01
        Operating System: solaris_nevada
        Hardware: generic
        Reference Number:
        Sun Contact: karyn.ritter at sun.com
        Customer Contact: kreinert
        Contact Type: E-External Customer
        Status: Open
        Source: BugTraq2
        Reproducible:
        Submitted By: linda.bernal at sun.com
        Submitted Date: 2006-10-25 23:25:37 GMT+00:00
        Description:


=== *Activity* ===============================================================


=== *Multiple Release (MR) Cluster* - 0 ======================================



=== *Escalations* ============================================================

Reply via email to