[ksh93-integration-discuss] CR 6486407 rejected
Knut Reinert
knut.reinert at gmail.com
Thu Nov 9 09:49:44 PST 2006
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.Bernal at 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* ============================================================
More information about the ksh93-integration-discuss
mailing list