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* ============================================================