1919 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 | https://src.fedoraproject.org/rpms/postgresql/blob/rawhide/f/postgresql.spec#_119 context |
| 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 | |