On 7/22/22 21:02, Chase via cdesktopenv-devel wrote:
This is actually four patches:

 1.  remove the patch requirement, this was made obsolete with the
    newly pulled in ksh, I also cleaned up the dtksh makefile a bit.
 2.  Use the system md5 library instead of a builtin one for dtcm,
    there are enough things to maintain already. There also exists a
    builtin md5 library in dtmail, but that one doesn't liked being
    removed and keeps throwing linker errors.
 3.  remove duplicate icons from dtfile, we can use the system motif ones.
 4. This is the big one, removing HPUX support, I was prepared to
    write a long list of reasons, but I think I can boil it down to
    one, HPUX support ends in 2025, since not one person has bothered
    to see if it still compiles or not and polarhome is now defunct, I
    took it upon myself to remove it now rather then in 2.5 years from
    now. If someone wants to rewrite proper support (ie testing
    functionality and not blanket #ifdef HPUX statements), be my
    guest. This will be the last of the OS removals from me, AIX is a
    different animal, IBM for whatever reason wants to continue AIX
    support indefinitely, so if anyone out there has an AIX machine so
    we can actually test the code we have instead of letting it
    bit-rot that would be wonderful.



Hi Chase, sorry this didn't make in time for the release.

I've applied the following patches (skipping the md5 one):

0001-configure.ac-remove-patch-requirement.patch
0003-dtfile-dtcopy-remove-duplicate-icons.patch
0004-Discontinue-HPUX-support.patch

I did not apply the md5 patch as that failed building on 6 systems - only building on the fbsd12 and fbsd13 machines.  The rest clearly need to have libs/headers installed, the wiki updated, etc and I don't really have time for that for such a small gain.

It doesn't really buy us anything since md5 hasn't changed in decades and isn't much of a maintenance burden.  Also, the better approach would be to setup the proper detection of the header and library in configure.ac (avoid hard coding things like '-lmd' to linker flags please), with proper substitutions of those OS's/programs that need them.

I'm fine with the removal of HPUX.  I'm also fine with removing AIX.  Last time I worked on an AIX machine, they were just starting to support gnome anyway.  Until someone want's to maintain it, I'm fine with ditching it now.  I already removed a lot of AIX related stuff during the autotools work anyway.

I am also thinking of retiring some programs for the next release, like dtmail, rpc.ttdbserver, dtspcd, and maybe a couple others.

--
Jon Trulson

  "The less you know, the more you believe."
                           -- Bono
_______________________________________________
cdesktopenv-devel mailing list
cdesktopenv-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/cdesktopenv-devel

Reply via email to