Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

TODOs for OpenSSL switch #29187

Closed
ericonr opened this issue Mar 3, 2021 · 9 comments
Closed

TODOs for OpenSSL switch #29187

ericonr opened this issue Mar 3, 2021 · 9 comments

Comments

@ericonr
Copy link
Member

ericonr commented Mar 3, 2021

GH UI makes this horrible to do in the same PR.

@ericonr
Copy link
Member Author

ericonr commented Mar 3, 2021

From #21056 (comment)

Packages that need to have their common/shlibs entry updated

  • Ice
  • MEGAsdk
  • amp
  • apr-util
  • aria2
  • attic
  • bacula-common
  • bind
  • bitcoin
  • boinc
  • botan
  • c-client
  • cbang
  • clamav
  • collectd
  • cryptsetup
  • curl
  • dillo
  • dma
  • dovecot-plugin-pigeonhole
  • dovecot
  • dpdk
  • efl
  • elog
  • freerdp
  • gambit
  • getdns
  • git
  • glusterfs
  • grpc
  • gst-plugins-bad1
  • gwenhywfar
  • httrack
  • ipmiutil
  • isync
  • kea
  • kodi
  • ldns
  • leatherman
  • libarchive
  • libasr
  • libbsd
  • libbytesize
  • libesmtp
  • libetpan
  • libevent
  • libfetch
  • libfido2
  • libgda
  • libgdal
  • libgit2
  • libimobiledevice
  • libircclient
  • libknet1
  • libmowgli
  • libnice
  • libostree
  • librdkafka
  • libsignal-protocol-c
  • libssh
  • libssh2
  • libstrophe
  • libtd
  • libtls
  • libtorrent-rasterbar
  • libtorrent
  • libu2f-host
  • libu2f-server
  • libucl
  • libvncserver
  • libwebsockets
  • libzip
  • live555
  • loudmouth
  • lxc
  • mariadb
  • mbox
  • mit-krb5
  • monit
  • mosquitto
  • mtxclient
  • munge
  • musikcube
  • mutt
  • neon
  • net-snmp
  • netdata
  • netpgp
  • network-ups-tools
  • next
  • nghttp2
  • nim
  • nix
  • nsd
  • opendkim
  • openjdk11
  • opensc
  • openssl
  • opkg
  • opusfile
  • pen
  • pjproject
  • pkcs11-helper
  • poco
  • podofo
  • postgresql
  • pulseaudio
  • python
  • python3
  • qca-qt5
  • qt5
  • rabbitmq-c
  • re
  • rhash
  • rsync
  • ruby
  • sane
  • scrypt
  • seafile-libclient
  • serf
  • so
  • spice-gtk
  • spice
  • sqlcipher
  • sssd
  • swi-prolog
  • swiften
  • tor
  • trousers
  • uget
  • unbound
  • vde2
  • wvstreams
  • xar
  • xbps
  • xen
  • xmlrpc-c
  • xmlsec1
  • yara
  • zchunk
  • zeek
  • zfs

@ericonr
Copy link
Member Author

ericonr commented Mar 5, 2021

Suggested initial package ordering: openssl -> ca-certificates -> libarchive -> xbps. I will try to whip something up using xbulk to generate a proper commit order, if we don't want to throw 400 packages in one go.

@fosslinux
Copy link
Contributor

fosslinux commented Mar 5, 2021

We should make libressl a dummy transitional package once there no remaining packages depending on it (i.e. once everything has been rebuilt). I envisage people may attempt to reinstall libressl because it is "still provided as an alternative" (even though it's not or something), potentially causing breakage.

@ericonr
Copy link
Member Author

ericonr commented Mar 5, 2021

What's missing from #28732 :

  • removal of libtls20 symlink
  • libtls should maybe conflict with libtls20 or provide a dummy

@ericonr
Copy link
Member Author

ericonr commented Mar 5, 2021

Inconsistent shlibs:

libseafile.so.0 seafile-libclient-7.0.10_2
libpodofo.so.0.9.7 libpodofo-0.9.7_1
libseafile.so.0 seafile-libclient-7.0.10_2
libpodofo.so.0.9.7 libpodofo-0.9.7_2

@ericonr
Copy link
Member Author

ericonr commented Mar 5, 2021

See steps and xbulk-new in https://gist.github.com/ericonr/9c7a4e7d52b5eb9e72d350281fe25df2

There is also a generated order there.

@Anachron
Copy link
Contributor

Anachron commented Mar 5, 2021

(Sorry for chiming in like this) Is this rolled out for everyone at the same time? Or are there people already testing these builds?

@ericonr
Copy link
Member Author

ericonr commented Mar 5, 2021

See #29248

I will open an issue once more packages are done to ask for testing from the hidden repo.

@ericonr
Copy link
Member Author

ericonr commented Mar 6, 2021

Any new effort goes in #29265

@ericonr ericonr closed this as completed Mar 6, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants