I'm in favor of dropping all those! On Sat, Jul 23, 2022 at 7:50 PM Jon Trulson <j...@radscan.com> wrote:
> 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 >
_______________________________________________ cdesktopenv-devel mailing list cdesktopenv-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/cdesktopenv-devel