I was able to use vault repo on my CentOS 6 vm (I mentioned that earlier). if someone wishes to invest dedicated builder vm, we can attach it to Github Actions.
as for "another oldish but maintained distro", I'll have a look ср, 16 дек. 2020 г. в 13:43, Willy Tarreau <w...@1wt.eu>: > On Wed, Dec 16, 2020 at 01:16:02PM +0500, ???? ??????? wrote: > > let us drop builds. > > when someone will invest into it, we'll bring em back. > > Applied, thank you Ilya. Indeed, it's better if we get rid of these > permanent failures for now until someone figures a different option. > Also, note that it doesn't necessarily have to be centos 6, any old > but still maintained OS from the same era can be fine to spot build > issues caused by accidental linuxisms or bad assumptions about some > environments. > > That's exactly why I'm keeping this old AIX 5.1+openssl 1.0.2 machine > up and running, it managed to spot bugs in every single version before > the final release. It just takes ages to build (~5 minutes at -O0) and > any alternative would be nice. E.g: > > $ ./haproxy -vv > HA-Proxy version 2.3-dev6-6b736b447 2020/10/11 - https://haproxy.org/ > Status: development branch - not safe for use in production. > Known bugs: https://github.com/haproxy/haproxy/issues?q=is:issue+is:open > Running on: AIX 1 5 00514D3A4C00 > Build options : > TARGET = aix51 > CPU = generic > CC = gcc > CFLAGS = -O0 -g -Wall -Wextra -Wdeclaration-after-statement -fwrapv > -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-clobbered > -Wno-missing-field-initializers -Wtype-limits -Dss_family=__ss_family > -Dip6_hdr=ip6hdr -DSTEVENS_API -D_LINUX_SOURCE_COMPAT -Dunsetenv=my_unsetenv > OPTIONS = USE_OPENSSL=1 > > Feature list : -EPOLL -KQUEUE -NETFILTER -PCRE -PCRE_JIT -PCRE2 > -PCRE2_JIT +POLL +PRIVATE_CACHE -THREAD -PTHREAD_PSHARED -BACKTRACE > -STATIC_PCRE -STATIC_PCRE2 -TPROXY -LINUX_TPROXY -LINUX_SPLICE +LIBCRYPT > -CRYPT_H -GETADDRINFO +OPENSSL -LUA -FUTEX -ACCEPT4 -CLOSEFROM -ZLIB -SLZ > -CPU_AFFINITY -TFO -NS -DL -RT -DEVICEATLAS -51DEGREES -WURFL -SYSTEMD > +OBSOLETE_LINKER -PRCTL -THREAD_DUMP -EVPORTS > > Default settings : > bufsize = 16384, maxrewrite = 1024, maxpollevents = 200 > > Built with OpenSSL version : OpenSSL 1.0.2n 7 Dec 2017 > Running on OpenSSL version : OpenSSL 1.0.2n 7 Dec 2017 > OpenSSL library supports TLS extensions : yes > OpenSSL library supports SNI : yes > OpenSSL library supports : SSLv3 TLSv1.0 TLSv1.1 TLSv1.2 > Built without compression support (neither USE_ZLIB nor USE_SLZ are set). > Compression algorithms supported : identity("identity") > Built without multi-threading support (USE_THREAD not set). > Built without PCRE or PCRE2 support (using libc's regex instead) > Encrypted password support via crypt(3): yes > Built with transparent proxy support using: > Built with gcc compiler version 4.5.4 > Built with transparent proxy support using: > > Available polling systems : > poll : pref=200, test result OK > select : pref=150, test result OK > Total: 2 (2 usable), will use poll. > > Available multiplexer protocols : > (protocols marked as <default> cannot be specified using 'proto' keyword) > fcgi : mode=HTTP side=BE mux=FCGI > <default> : mode=HTTP side=FE|BE mux=H1 > h2 : mode=HTTP side=FE|BE mux=H2 > <default> : mode=TCP side=FE|BE mux=PASS > > Available services : none > > Available filters : > [SPOE] spoe > [COMP] compression > [TRACE] trace > [CACHE] cache > [FCGI] fcgi-app > > Willy >