910 views
 owned this note
# OpenSSL 3.0 Rebuild Status Download build logs at https://paste.xinu.at/8Fkjze/ ## [core] and [extra] packages that successfully build with OpenSSL 3.0: | package | notes | |---------------------------|-------| | 389-ds-base | | | apache | | | apr-util | | | bind | | | botan | | | clamav | | | coreutils | | | cryptsetup | | | curl | | | cyrus-sasl | | | freetds | | | galera | | | git | | | gst-plugins-bad | | | imap | | | irssi | | | khealthcertificate | | | kitinerary | | | kmod | | | ldns | | | libfido2 | | | libgit2 | | | libsasl | | | libshout | | | libssh | | | libssh2 | | | libtorrent-rasterbar | | | libwebsockets | | | links | | | linux | | | linux-hardened | | | linux-lts | | | linux-zen | | | live-media | | | mariadb | | | mokutil | | | mutt | | | neon | | | net-snmp | | | nghttp2 | | | nginx | | | nmap | | | ntp | | | openldap | | | openssh | | | openssl | | | ostree | | | pacman | | | perl-crypt-openssl-bignum | | | perl-crypt-openssl-random | | | perl-crypt-ssleay | | | php | | | pipewire | | | pkcs11-helper | | | postfix | | | postgresql-old-upgrade | | | ppp | | | pulseaudio | | | python | | | python2 | | | python-cryptography | | | python-pycurl | | | qca | | | qt5-base | | | qt6-base | | | quagga | | | rsync | | | rust | | | serf | | | s-nail | | | spamassassin | | | srt | | | sudo | | | syslog-ng | | | tcpdump | | | tomcat-native | | | vlc | | | w3m | | | wpa_supplicant | | | zabbix | | ## [core] and [extra] packages that failed to build: | package | notes | |------------------------|-------| | bigloo | | | dump_syms | | | efitools | | | falkon | | | kopete | | | krb5 |There are several commit in the upstream master branch mentioning openssl-3.0.| | libarchive |There is an [upstream patch](https://github.com/libarchive/libarchive/pull/1636/commits/3a892a7b1fb7166b8ea7fb516f61f85839284adf) | | libetebase |fails with "Failed to find OpenSSL development headers."| | libevent |broken regardless of openssl-3.0; tests also fail with extra-x86_64-build. According to [upstream issue](https://github.com/libevent/libevent/issues/1212) libevent is incompatible with 3.0.| | lighttpd |compiles, but tests fail. [upstream patch](https://git.lighttpd.net/lighttpd/lighttpd1.4/commit/7901259fbbf4f06be2c6f44c6b0e7d98011bd246) might help.| | lynx |fixed in 2.8.9-5| | openssl-1.0 |somehow depends on system openssl. compiles fine but library fails tests.| | openvpn | | | perl-crypt-openssl-rsa | | | perl-net-ssleay | | | pgbouncer | | | php7 |Will not be patch by [upstream](https://bugs.php.net/bug.php?id=81540); suggested to update to PHP 8.1| | postgresql | | | ruby | | | sbsigntools | | | socat | | | spice | | | systemd |will probably just need kmod to be compiled against openssl-3.0.| | transmission | | | vde2 | | | vpnc | | | xmlsec |[upstream patches available](https://github.com/lsh123/xmlsec/pulls?q=is%3Apr+openssl+3+is%3Aclosed+) - still waiting for a tested release happening| ## [community] packages that successfully build | package | notes | |---------------------------|-------| | android-file-transfer | | | arch-repro-status | | | argyllcms | | | aws-c-cal | | | axel | | | badvpn | | | barrier | | | bear | | | borg | | | btfs | | | calibre | | | capnproto | | | cargo-c | | | cargo-crev | | | cargo-generate | | | cargo-pgx | | | cargo-release | | | cargo-tarpaulin | | | cargo-udeps | | | couchdb | | | cowpatty | | | cuda | | | curator | | | datovka | | | dd_rescue | | | dillo | | | dmg2img | | | dnsperf | | | dnssec-tools | | | dpdk | | | ecryptfs-utils | | | efl | | | eid-mw | | | ejabberd | | | elinks | | | encfs | | | erlang | | | erlang-nox | | | ettercap | | | facter | | | fastd | | | fdm | | | fetchmail | | | fio | | | fossil | | | freerdp | | | fsverity-utils | | | gambas3 | | | gdal | | | gearmand | | | gensio | | | getdns | | | gftp | | | gkrellm | | | glusterfs | | | gnubiff | | | gnupg-pkcs11-scd | | | goaccess | | | gocryptfs | | | gpac | | | grpc | | | grub-customizer | | | gsoap | | | gsocket | | | gwenhywfar | | | haproxy | | | haskell-hsopenssl | | | haskell-http-streams | | | haskell-mysql | | | haskell-mysql-simple | | | haskell-openssl-streams | | | haskell-persistent-mysql | | | hcxdumptool | | | hcxkeys | | | hcxtools | | | hexchat | | | himalaya | | | hitch | | | hostapd | | | httrack | | | i2pd | | | icecast | | | inn | | | iperf3 | | | ipmitool | | | isync | | | jami-daemon | | | john | | | kea | | | keepalived | | | kimtoy | | | kvirc | | | lastpass-cli | | | libcurl | | | libdnf | | | libesmtp | | | libgda | | | libircclient | | | libmesode | | | libp11 | | | librabbitmq-c | | | librdkafka | | | librepo | | | libressl | | | libretls | | | libshairport | | | libstrophe | | | libtorrent | | | libtpms | | | libu2f-server | | | libxmlrpc | | | lua-cqueues | | | luasec | | | lxc | | | lychee-link-checker | | | mairix | | | medusa | | | metasploit | | | mixxx | | | mktorrent | | | mold | | | monero | | | monero-gui | | | mongo-c-driver | | | monit | | | monitoring-plugins | | | mosh | | | mosquitto | | | mupdf | | | ncrack | | | netdata | | | netsurf | | | networkmanager-l2tp | | | nginx-mainline | | | ngircd | | | nix | | | nodejs-lts-gallium | | | nsd | | | nushell | | | oha | | | opendht | | | opendkim | | | openfortivpn | | | openipmi | | | open-iscsi | | | open-isns | | | opensmtpd | | | opensmtpd-filter-dkimsign | | | openvswitch | | | ophcrack | | | opusfile | | | pacman-bintrans | | | pam_mount | | | pam-u2f | | | partimage | | | passenger | | | pcp | | | pdal | | | perl-crypt-openssl-dsa | | | perl-net-dns-sec | | | php-mongodb | | | pixiewps | | | poco | | | podofo | | | polyphone | | | powerdns | | | prosody | | | proxytunnel | | | python-fastpbkdf2 | | | python-m2crypto | | | python-scrypt | | | qbittorrent | | | redis | | | repose | | | retroarch | | | rizin | | | rng-tools | | | root | | | rspamd | | | ruby-eventmachine | | | s3fs-fuse | | | scrypt | | | siege | | | slowhttptest | | | smartdns | | | songrec | | | spice-gtk | | | spiped | | | springlobby | | | sqlcipher | | | sslscan | | | sssd | | | sstp-client | | | strongswan | | | stunnel | | | supertuxkart | | | swift | | | swi-prolog | | | swtpm | | | sylpheed | | | synergy | | | sysdig | | | tarsnap | | | teamspeak3 | | | telegram-qt | | | thc-ipv6 | | | thrift | | | timescaledb | | | tinc | | | tinyemu | | | tnftp | | | tor | | | trojan | | | uboot-tools | | | uget | | | unbound | | | unrealircd | | | unshield | | | uwsgi | | | vaultwarden | | | vsftpd | | | wasm-pack | | | webfs | | | wesnoth | | | wezterm | | | wimlib | | | wit | | | wt | | | wvstreams | | | x11vnc | | | xh | | | xine-lib | | | xmms2 | | | xrootd | | | yara | | | yate | | | zeroc-ice | | | znc | | ## [community] packages that failed to build: | package | notes | |---------------------|-------| | acme-redirect | | | aircrack-ng | | | arrow | | | authoscope | | | aws-sdk-cpp | | | boinc | | | boinctui | | | cargo-audit | | | cargo-edit | | | cargo-outdated | | | ceph | | | clevis |fixed in trunk| | coturn | | | dbmail | | | deepin-file-manager | | | dog | | | dovecot | | | dsniff | | | echoping | | | epic4 | | | exim | | | fractal | | | fragments | | | freeradius | | | git-crypt | | | gnome-podcasts | | | gogglesmm | | | httping | | | hydra | | | ibm-sw-tpm2 |fixed in trunk| | jose |works for me| | kodi | | | lib32-curl | | | lib32-krb5 | | | lib32-libevent | | | lib32-libldap | | | lib32-libshout | | | lib32-libssh2 | | | lib32-openssl | | | lib32-openssl-1.0 | | | lib32-systemd | | | lua-luaossl | | | mtd-utils | | | mumble | | | mysql-workbench | | | newsflash | | | nextcloud-client | | | nodejs | | | nodejs-lts-erbium | | | nodejs-lts-fermium | | | nrpe | | | nut | | | nzbget | | | openrct2 | | | opensc | | | opensips | | | partclone | | | percona-server | | | powerdns-recursor | | | pypy | | | pypy3 | | | qpid-proton | | | rathole | | | rebuilderd | | | rink | | | ruby2.7 | | | rustup | | | s2n-tls | | | sccache | | | sequoia | | | sequoia-sq | | | shairport-sync | | | softhsm | | | spotifyd | | | sqlx-cli | | | squid | | | sscg | | | sslsplit | | | tarantool | | | tcpflow | | | telegram-desktop | | | tensorflow | | | torrential | | | tpm2-pkcs11 |checkdepends on tpm2-tss-engine needs to be replaced by new [tpm2-openssl package](https://github.com/archlinux/svntogit-community/tree/packages/tpm2-openssl/trunk) (which only supports OpenSSL 3.0 and therefore cannot be added to the repos yet), otherwise tests fail| | tpm2-tools |works for me| | tpm2-tss |works for me (also this package is now in [core])| | tpm2-tss-engine |fixed in trunk; also OpenSSL engines are deprecated, so this package should be replaced by [tpm2-openssl](https://github.com/tpm2-software/tpm2-openssl) once OpenSSL 3.0 is in the repos| | umurmur | | | virtualbox | | | xca | | | xrootd4 | | | xtrabackup | |