In the new roadmap I read on platform strategy: --8<--- Platform Strategy
Moving forward OpenSSL will adopt the following policy: • There will be a defined set of primary platforms. The primary platforms will be Linux and FreeBSD. A primary platform is one where most development occurs. • In addition there will be a list of secondary platforms which are supported by the development team. • Platform specific code will be moved out of the main codebase (removing overuse of "ifdef"). • Legacy platforms that are unlikely to have wide deployment will be removed from the code. • Non-supported platforms requiring regular maintenance activities will eventually be removed from the code after first seeking community owners to support the platforms in platform specific repositories. Necessary criteria for a platform to be included in the secondary platform list includes: • Currency, i.e. a platform is widely deployed and in current use • Vendor support • Available to the dev team, i.e. the dev team have access to a suitable environment in which to test builds and deal with tickets and issues • Dev team ownership, i.e. at least one person on the team is willing to take some responsibility for a platform In addition the secondary list will be as small as possible so as not to spread the development team too thinly. The secondary platforms are still to be defined but will be based on the above criteria. For each primary/secondary platform, we should have, at least, a continuous integration box and a dev machine we can access for test/debug. We will seek support from the platform vendors or the community to provide access to these platforms. The secondary platform list will change over time, but an initial list will be produced within three months. The Platform Strategy will be phased in over a period of time based on how quickly we can refactor the code. -->8--- I think it is highly thinkable that the dev-team does not have access to proprietary OS's like HP-UX or AIX. Personally I give a shit about AIX, but I value HP-UX a lot and I might be the only one left still releasing software-depots (what HP uses for binary distributions) for a lot of OpenSource products for HP-UX back to 10.20, long dead and gone according to HP itself. Looking at the download-statistics, it is still used quite a lot worldwide. Who am I to judge that. I just have access to development boxes for HP-UX 10.20, 11.00, 11.11 (11iv1), 11.23 (11iv2 PA2), 11.23 (11iv2 ia64) and 11.31 (11iv3 ia64 and as I have a warm heart for OpenSourse, with perl5 especially, I will try to continue to release modern recent packages of heavily used OpenSource software for thes OS's. OpenSSL is one of those (you can check that on http://mirrors.develooper.com/hpux/ ) If you remove native code to support the OS versions the developers have no access to or do not care about, you will make it harder for the volunteers like me to post OpenSSL to those systems. We do this in our free time, as the "big" vendors do not support the OS releases they have declared end-of-life. This ticket is a plea to keep the code related to HP-UX in place or at least easily available: That might include *not* using libtool, as that was once created to make linking on other systems than Linux easier, but it only complicated things for those OSs and sometimes causes 100% fail (AIX). ______________________________________________________________________ OpenSSL Project http://www.openssl.org Development Mailing List openssl-dev@openssl.org Automated List Manager majord...@openssl.org