Hi,

Thanks for the responses...

The "lack of activity" was someone complaining in another page, but I
can't find it again, so forget it :)

I've created a branch, master-ksh93-upgrade.  I haven't the time
currently to try to build it, but hopefully others might.

Thanks!

-jon


On 8/22/20 4:04 PM, Chase wrote:
> 1. It is based on master,  I remember you saying not to add new
> features to autotools since the focus should be on making it work.
> 2. I believe cloning will have to be done via git clone --recursive
> now, and we will probably have to lock ourselves to a specific SHA at
> a time until I can make a quick script that makes a patch file due to
> the files we need to merge manually so that we dont get out of sync
> with master (builtins.c and init.c, formerly userinit.c but that seems
> to have been merged into init.c years ago), i tried merging them into
> the project itself but they depended on our symbols, I was thinking
> maybe I could just make our files into a shared library, but that
> needs ksh's symbols, so its a cyclical dependency. I wrote in
> README-DEVELOPER about our new update process, its pretty simple: go
> into ksh93, git pull, merge the changes of builtins.c and init.c with
> our own.
> I am not an expert by any means, most of the info I got was from here:
> https://github.blog/2016-02-01-working-with-submodules/
> 3. I don't think anything has been set in stone yet, I've heard some
> chatter about cmake, but I think they are open to anything except
> meson, as ksh2020 used meson and as a result excluded a few more
> obscure unixen, such as AIX and HPUX. Right now their main focus is
> bugfixing, but more on that in #5
> 4. They did, this is the last bug I need to solve, they both fail for
> the same reason, valgrind says its an invalid read and gdb says its a
> corrupted pointer, the head of ksh said he would be willing to look at
> it, but the code needs to be public to try out.
> 5. I have high hopes for this ksh fork. The original ksh is now in
> maintenance mode and had told the community to fork it. I am not sure
> what you mean by the lack of activity, the documentation does mention
> the ksh-community fork and that having no activity despite being the
> fork people rallied around, but this is a different fork. The head of
> the project is very active, willing to accept patches (I sent a few
> upstream to make our dtksh work), and keeps things relatively stable
> as opposed to ksh2020 which ripped large portions of the code we
> needed out.
>
> Thank you for your time,
> -Chase
>
>
> ‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐
> On Saturday, August 22, 2020 2:30 PM, Jon Trulson <j...@radscan.com> wrote:
>
>> Hi Chase, a few comments/questions:
>>
>>  1.  is this patchset based off of master or the autotools branch?  I
>>     would need to know this in order to create a separate branch for
>>     this (which I agree with doing, considering we are essentially
>>     throwing away our own ksh and would then be dependent on someone
>>     else's implementation ).
>>  2. How does the clone/checkout/build experience change?  We do not
>>     currently have any git submodules, so checking out and building
>>     the code will different.  Could you provide instructions/advice
>>     for others wanting to take a look?
>>  3. I see they still seem to be using iffe and maybe nmake - do they
>>     have any plans for updating the build mechanism(s)?
>>  4. WRT the failing tests - Do they work in our current ksh
>>     implementation?  This isn't necessarily a stopper, but would be
>>     important to know.
>>  5. What's your feel for the future of this particular ksh repo...
>>     They do seem to be fixing things, but also mention a lack of
>>     activity.
>>
>>
>> News: https://github.com/ksh93/ksh/blame/master/NEWS
>>
>> TODO: https://github.com/ksh93/ksh/blob/master/TODO
>>
>>
>> Seems promising, and no doubt our ksh is on the old side, so it would
>> be good to get this going if we can...
>>
>> -jon
>>
>>
>>
>> On 8/20/20 7:59 PM, Chase via cdesktopenv-devel wrote:
>>> Hi all,
>>> So these patches make us use the new ksh93 as a git submodule
>>> (https://github.com/ksh93/ksh), though I would like this put in its
>>> own separate branch. Reason being everything is working except two
>>> test cases, EventHandlerTest and CallDataTest4, both of which crash
>>> when trying to display environment variables related to callback
>>> data, the head of the new ksh has been willing to help, but I need
>>> to make the modifications public, plus I would like any solaris/bsd
>>> bugs to be ironed out now, as I do not have any way of testing them
>>> myself.
>>>
>>> Thank you for your time,
>>> -Chase
>>>
>>>
>>>
>>>
>>> _______________________________________________
>>> cdesktopenv-devel mailing list
>>> cdesktopenv-devel@lists.sourceforge.net 
>>> <mailto:cdesktopenv-devel@lists.sourceforge.net>
>>> https://lists.sourceforge.net/lists/listinfo/cdesktopenv-devel
>>>
>>
>> --
>> Jon Trulson
>>
>>   "Entropy.  It isn't what it used to be."
>>                            -- Sheldon
>>
>

-- 
Jon Trulson

  "Entropy.  It isn't what it used to be."
                           -- Sheldon

_______________________________________________
cdesktopenv-devel mailing list
cdesktopenv-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/cdesktopenv-devel

Reply via email to