On 5 July 2014 18:46, Zoltan Arpadffy <z...@polarhome.com> wrote:
> Hi,
>
> I absolutely agree, that other less popular platforms need support.
>
> Unfortunately, reading the conversation in the last few days, I got a
> feeling that the OpenSSL core development is not willing to support those
> platforms in the main line, but will come up with a separate branch or other
> merging strategy keeping the core code clean.

I don't think that's the plan at all - but if no-one cares enough
about them to make sure we can actually test and fix them on those
platforms, _then_ we'll almost certainly drop support. I am not
promising that we'll support any random platform that we can test and
fix on, but that's surely a minimum requirement.

And if someone out there is prepared to do the fixing for us, even better.

> Whatever this solution will be - I silently accept this decision - moreover
> understand the reasoning behind too.
> ...but can not let the less popular platforms decline, therefore I decided
> to set up Jenkins builds on polarhome.com's 30+ rare operating systems and
> run daily builds and tests feeding the core team with propper test data and
> eventually bugs from those environments right after a change occured in the
> main code.
>
> This CI approach will improve the code quality generaly and reduce the gap
> between the less supported platforms code and the main code.

+1.

>
> polarhome has AIX, HP-UX, OpenVMS, QNX Ultrix, IRIX and many other platforms
> and architectures that would be of interest.
>
> The service will be soon publicly available.
>
> Regards,
> Z
>
>
>
> Quoting hmbrand via RT <r...@openssl.org>:
>
>> 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
>>
>
>
>
> ---
> WebMail, polarhome.com
>
> ______________________________________________________________________
> OpenSSL Project                                 http://www.openssl.org
> Development Mailing List                       openssl-dev@openssl.org
> Automated List Manager                           majord...@openssl.org
______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
Development Mailing List                       openssl-dev@openssl.org
Automated List Manager                           majord...@openssl.org

Reply via email to