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