Hi Chase,

It’s not that the autotools suite is bad per se, but my opinion is that they’re 
somewhat GNU-centric. For instance, trying to get it working on UnixWare (which 
still gets patches from Xinuos, and I wonder if they’d give a free license for 
CDE developers), it immediately errors out because of an incompatibility with 
‘rm -f’ (you have to set ACCEPT_INFERIOR_RM_PROGRAM.) It then doesn’t want to 
work with UNIX m4, asking the user to install GNU m4, but then that requires 
autoconf too…

I think you’ve done great work getting CDE to work with the new ksh93, and I’ve 
submitted a patch to get it working with UnixWare 
(https://github.com/ksh93/ksh/pull/159) and restoring ISO C90 support. In the 
process of porting it, I also found a stack corruption error, which goes to 
show that portability can potentially benefit all users.

I don’t intend to compete with or split the CDE community or anything. My 
thought was that if I’m doing the work to port CDE, I might as well share it 
with others if the only alternative for them is no CDE at all. I still want to 
submit patches and consider this the CDE upstream and I apologize if I came 
across otherwise.

Kind regards,
Lev

> On Jan 20, 2021, at 15:56, Chase <nicetry...@protonmail.ch> wrote:
> 
> Lev,
> I just don't understand what the big issue with autotools is. We gutted a lot 
> of the legacy OS code a few years ago (ultrix, unixware, even weird ones like 
> uxpds), but if someone were to want these platforms back, I feel that using 
> autotools would be an even better solution, since autotools supports building 
> and feature testing on all these platforms, and instead of having big chunks 
> of ifdef OS you can just implement features tests, whereas imake stopped 
> receiving updates in 2000, and imake in general stopped being supported in 
> 2014. I was the one that really spearheaded that we use autotools since it 
> has a much larger platform support base than cmake or meson do, and I did so 
> in case someone really wanted to bring back the old platform support.
> 
> I'd really like you to see the light on this one, if theres one thing that 
> CDE doesn't need, its a fork.
> 
> 
> Thank you for your time,
> -Chase
> 
> ‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐
> On Tuesday, January 19, 2021 10:52 PM, Lev via cdesktopenv-devel 
> <cdesktopenv-devel@lists.sourceforge.net> wrote:
> 
>> Hello,
>> 
>> I intend on porting CDE/Motif 2.1 to SVR4 and possibly other niche 
>> platforms, so I’ve set up a branch at https://github.com/lev105/cde-imake/ 
>> so as to not interfere with the good work here to get CDE up to date with 
>> the autotools suite, etc.
>> 
>> Without being able to test on a SVID3-compliant OS, it’s difficult for me to 
>> be able to gauge which changes risk worsening compatibility with older 
>> systems, and CDE is a wonderful, lightweight desktop for them. Like a lot of 
>> other folks, this will be something I balance in a small amount of free 
>> time, but I hope these efforts will be useful for others. I’ve already got 
>> fairly extensive changes to support compiling CDE on platforms without XPG 
>> internationalization, and I am going to try getting fixes upstream for CDE 
>> and ksh93 (looks like musl support has already been committed) if they fit 
>> within their respective roadmaps. Maybe I could adopt imake if there 
>> wouldn’t be any objection?
>> 
>> Kind regards,
>> Lev
>> 
>> cdesktopenv-devel mailing list
>> cdesktopenv-devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/cdesktopenv-devel
> 
> 



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

Reply via email to