[ksh93-integration-discuss] some questions about ksh93integration

2006-08-24 Thread Glenn Fowler
On Fri, 25 Aug 2006 04:12:00 +0200 Roland Mainz wrote: > I'm just waiting for an answer to the "multiline" issue and then commit > the matching change - but beyond that I am more or less done.for today > with any commits... can you resend the "multiline" issue thanks

[ksh93-integration-discuss] Re: update on ksh93 issues

2006-08-24 Thread david.co...@sun.com
> Yes... and IMO it would be useless to document that because then > everyone could step-up and demand the documentation of every single > "easter egg" in ksh93, too. Currently the only purpose of these bits I'm not sure if I want to even know what other sorts of "easter eggs" might be present in

[ksh93-integration-discuss] Re: flag day: 6357230 specfiles should be nuked

2006-08-24 Thread Roger A. Faulkner
> Date: Fri, 25 Aug 2006 04:40:37 +0200 > From: Roland Mainz > To: Mike Kupfer , "Roger A. Faulkner" > CC: April.Chin at eng.sun.com, ksh93-integration-discuss at opensolaris.org > Subject: Re: flag day: 6357230 specfiles should be nuked > > Question to Roger: > Which of those solutions would

[ksh93-integration-discuss] Re: update on ksh93 issues

2006-08-24 Thread david.co...@sun.com
> My understanding is that we do not need to include these built-ins in the > ARC case, since they are not enabled by default. > However, if we do include them in the case, we need to document them, > and we did not intend to make this into a documented feature of ksh93. By enabled by default, you

[ksh93-integration-discuss] Re: flag day: 6357230 specfiles should be nuked

2006-08-24 Thread Mike Kupfer
> "Roland" == Roland Mainz writes: Roger> If so, you only need one new mapfile, common/mapfile-vers Roland> Erm... is there any other "common" directory for these files Roland> except "common/" ? Currently the AST [...] sources live here. Roland> The idea is that you can simply % rm -Rf lib/

[ksh93-integration-discuss] some questions about ksh93 integration

2006-08-24 Thread Mike Kupfer
> "Dan" == Dan Price writes: Dan> To ask a related informational question: will ksh93 be ARC'd as Dan> External, or Committed? (or something else?) Good question. The current draft materials say External, which I agree seems more suited to SFW than ON. But I also think that External doesn

[ksh93-integration-discuss] some questions about ksh93 integration

2006-08-24 Thread Mike Kupfer
> "Dan" == Dan Price writes: Dan> I agree that if we're going to go replace wc, etc. with things from Dan> ksh, then there may well be a compelling argument to bringing this Dan> stuff into ON, since the level of mixing will be high. Dan> But then... wouldn't we be tying the implementation o

[ksh93-integration-discuss] Re: update on ksh93 issues

2006-08-24 Thread April Chin
My understanding is that we do not need to include these built-ins in the ARC case, since they are not enabled by default. However, if we do include them in the case, we need to document them, and we did not intend to make this into a documented feature of ksh93. April > Date: Mon, 21 A

[ksh93-integration-discuss] some questions about ksh93 integration

2006-08-24 Thread Joerg Schilling
Roland Mainz wrote: > This option was considered, too - however we would end-up with a new > library for less than a handfull of functions which I consider a waste > of both engineering and adminstrative time. AFAIK the right place would > be libcmdutils.so but I have no clue what will happen if

[ksh93-integration-discuss] some questions about ksh93 integration

2006-08-24 Thread Joerg Schilling
Dan Price wrote: > Well, it might then make sense to create a library of libdefutils, ARC > it appropriately (sun private), and move the rest somewhere else. > Check "libdeflt" in star, cdrtools, ... It is there and under CDDL ;-) If star is going into /usr/sfw, this library will be present an

[ksh93-integration-discuss] some questions about ksh93 integration

2006-08-24 Thread Alan Coopersmith
Roland Mainz wrote: >>> The integration into OS/Net is a requirement for the >>> "migration". >> Again, why? I don't see why the ksh93 must be in OS/Net to someday deliver >> the >> file /usr/bin/ksh. > > Why isn't /sbin/sh then in /usr/sfw/bin/ ? Or /usr/bin/csh ? What about > /usr

[ksh93-integration-discuss] some questions about ksh93 integration

2006-08-24 Thread James Carlson
Dan Price writes: > But then... wouldn't we be tying the implementation of wc, etc. > to the *private interfaces* of something which originates externally? Yes. > Is that architecturally sound? Would PSARC accept this (I ask because > I honestly don't know the answer). As long as the project te

[ksh93-integration-discuss] some questions about ksh93 integration

2006-08-24 Thread Roland Mainz
Dan Price wrote: > On Thu 24 Aug 2006 at 04:07AM, Roland Mainz wrote: > > > > > > ``HORRIBLE'' appears to be a rhetorical overstatement > > > > It was not thought as "rhetorical overstatement" - it is what I think > > how it will end. I've logged a few hundred hours getting various > > scenarious t

[ksh93-integration-discuss] some questions about ksh93 integration

2006-08-24 Thread Roland Mainz
Dan Price wrote: > On Wed 23 Aug 2006 at 07:59PM, Alan Coopersmith wrote: > > > > >What about Solaris 10 ? Would it be possible to make a "flag day" for > > >that OS release which covers all affected consolidations (e.g. consumers > > >of libcmd.so) ? > > > > Yes - it's trickier, but doable. > > O

[ksh93-integration-discuss] some questions about ksh93 integration

2006-08-24 Thread Roland Mainz
Alan Coopersmith wrote: [snip] > > What about Solaris 10 ? Would it be possible to make a "flag day" for > > that OS release which covers all affected consolidations (e.g. consumers > > of libcmd.so) ? > > Yes - it's trickier, but doable. At which costs ? This would involve significant manpower a

[ksh93-integration-discuss] some questions about ksh93 integration

2006-08-24 Thread Roland Mainz
Alan Coopersmith wrote: > Roland Mainz wrote: > > The current solution for libcmd based on Sun's prefernce for > > backwards-compatibilty and MANY MANY other issues were addressed this > > way, too. Just renaming the Solaris version of libcmd.so and annouce a > > "flag day" isn't even 5% of the wor

[ksh93-integration-discuss] some questions about ksh93 integration

2006-08-24 Thread Roland Mainz
Dan Price wrote: > On Wed 23 Aug 2006 at 05:30PM, Alan Coopersmith wrote: > > Roland Mainz wrote: > > >Therefore we choose the solution of "merging" both libraries - we take > > >the ksh93 version of libcmd and the Solaris libcmd and make one library > > >from it, avoiding major problems with other

[ksh93-integration-discuss] some questions about ksh93 integration

2006-08-24 Thread Roland Mainz
James Carlson wrote: > Alan Coopersmith writes: > > You can preserve binary compatibility without doing a full merge. > > Move the old one to libsuncmd.so.1 and then add filter entries to > > the mapfile for the ksh libcmd.so.1 to redirect users there. > > If nothing else it's easier for others to

[ksh93-integration-discuss] some questions about ksh93 integration

2006-08-24 Thread Roland Mainz
Dan Price wrote: > On Thu 24 Aug 2006 at 12:35AM, Roland Mainz wrote: > > > I have a couple of questions regarding the shape of the > > > project: > > > > > > - What is the nature of the replacing of libcmd.so? If I'm > > > not mistaken, I noticed that the existing libcmd.so is >

[ksh93-integration-discuss] some questions about ksh93 integration

2006-08-24 Thread Roland Mainz
Alan Coopersmith wrote: > Roland Mainz wrote: > > Therefore we choose the solution of "merging" both libraries - we take > > the ksh93 version of libcmd and the Solaris libcmd and make one library > > from it, avoiding major problems with other consolidations and even > > honor binary backwards-com

[ksh93-integration-discuss] some questions about ksh93 integration

2006-08-24 Thread Dan Price
On Thu 24 Aug 2006 at 12:54AM, Dan Price wrote: > To take a step back, you've articulated that some of the things I've > asked about stand in the way of making ksh = ksh93 is script > compatibility for customers and ISV products (which I don't want to open > as a question here. I'll leave that to

[ksh93-integration-discuss] some questions about ksh93 integration

2006-08-24 Thread Glenn Fowler
On Thu, 24 Aug 2006 06:46:32 +0200 Roland Mainz wrote: > > If that is true, then it's a shame-- as a reference, how do other software > > distributions (debian, fedora, etc.) handle building a sane ksh93? > A common practice seems to be that they patch the source and the build > system to fit the

[ksh93-integration-discuss] some questions about ksh93 integration

2006-08-24 Thread Roland Mainz
Dan Price wrote: > On Wed 23 Aug 2006 at 02:27PM, Felix Schulte wrote: > > On 8/23/06, Dan Price wrote: > > > > > >I've been following this project, although I just joined the > > >mailing list. > > > > > >I have a couple of questions regarding the shape of the > > >project: > > > > > >- W

[ksh93-integration-discuss] some questions about ksh93 integration

2006-08-24 Thread Dan Price
On Thu 24 Aug 2006 at 06:46AM, Roland Mainz wrote: > > > > I think Alan, Jim and I have clearly articulated at least two clean > > ways to do this with expediency and minimal suffering. > > But both proposals do not gurantee the full binary compatibility... ;-/ Binary compatibilty for whom? We'

[ksh93-integration-discuss] ksh93/AMD64 crash caused by compilerbug ?

2006-08-24 Thread Roland Mainz
Glenn Fowler wrote: > On Mon, 21 Aug 2006 18:58:49 +0200 Roland Mainz wrote: > > A few days ago Mike Kupfer found a crash while trying to build the > > ksh93-integration prototype on an AMD64 machine. The "make install" > > target in usr/src/cmd/ksh/ runs the ksh93/AST test suite which crashed > >

[ksh93-integration-discuss] some questions about ksh93 integration

2006-08-24 Thread Roland Mainz
Felix Schulte wrote: > On 8/23/06, Dan Price wrote: > > I've been following this project, although I just joined the > > mailing list. > > > > I have a couple of questions regarding the shape of the > > project: > > > > - What is the nature of the replacing of libcmd.so? If I'm > >

[ksh93-integration-discuss] some questions about ksh93 integration

2006-08-24 Thread Roland Mainz
Dan Price wrote: > > I've been following this project, although I just joined the > mailing list. > > I have a couple of questions regarding the shape of the > project: > > - What is the nature of the replacing of libcmd.so? If I'm > not mistaken, I noticed that the existing l

[ksh93-integration-discuss] Re: ksh93/AMD64 crash caused by compiler bug ?

2006-08-24 Thread Roland Mainz
Chris Quenelle wrote: > > Just some thoughts on the subject here: > > For the sake of discussion, I'll assume we are dealing with a compiler bug, > but we won't really know for sure until we see the code-generation > bug in front of us. Until then it might possibly be a bug in the code > resulti