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

Reply via email to