A little over 2 years after first trying to move to openssl 1.1, all in the repository are now finally ready for this move.
The update to openssl 1.1.1a required a massive rebuild, to stop some duplicate rebuilds, perl 5.28.1 was also included in this rebuild.
All has just now been uploaded to the [build] repo, with rebuilds in the [apps] repo still ongoing.
Testing this will be really appreciated (don't include reports for vbox, flatpak, sqlcipher, skrooge & flakon just yet, those are known to need a rebuild and are building atm), please note here any breakage you may still find.

Also KTP stopped connecting

../libsignon-glib/libsignon-glib/signon-identity.c:1311: IdentityError: GDBus.Error:org.freedesktop.DBus.Error.UnknownMethod: No such method 'getIdentity' in interface
  • demm replied to this.

    mendez I have not been able to find any broken package in the KTP stack yet, tried 2 (re)builds so far, telepathy-hze & updated signonqt. Which accounts services do you use?

    mendez All the KTP support packages have now been rebuild. Especially telepathy-gabble should make a difference, please check if things work again.

    Updated. No change

    [mcd] _mcd_account_set_connection_status: changing detailed D-Bus error from '' to 'org.freedesktop.DBus.Error.Failed'

    All debug

    OK. Next update. Now is fixed. Connecting all good.

    Thanks!

    4 days later

    Kodi doesn't work anymore after the update, it still needs 1.0.0. Get error when trying to start it; kodi.bin: error while loading shared libraries: libcrypto.so.1.0.0.

    Tried symlink libcrypto.so.1.0.0 to the new one (sometimes it works), but got another error so it won't work. Heavily depends on it because I use Kodi as my primary TV and media serverr. I guess 1.0.0 isn't avaliable anymore in repo?

    Sorry for missing the needed kodi rebuild, it is up now (will move shortly), save to get it now with:

    sudo pacman -U http://kaosx.tk/repo/build/kodi-17.6-5-x86_64.pkg.tar.xz

      demm Awsome, tried it and it works great again now 🙂

      demm It's a bit off topic, but I use a plugin for Kodi that use inputstream-adaptive since some versions ago. Is it something you can bundle with Kodi, or add to the repo? Think a bunch of addons use it.

      Please keep this thread about the openssl update 1.1.1.

      9 days later

      I don't know if its entirely related, or if should update ruby or anything else. When I try to start mailcatcher (gem installed in home) it throws

      Unable to load the EventMachine C extension; To use the pure-ruby reactor, require 'em/pure_ruby'
      Traceback (most recent call last):
              10: from /home/raul/.gem/ruby/2.5.0/bin/mailcatcher:23:in `<main>'
               9: from /home/raul/.gem/ruby/2.5.0/bin/mailcatcher:23:in `load'
               8: from /home/raul/.gem/ruby/2.5.0/gems/mailcatcher-0.6.5/bin/mailcatcher:3:in `<top (required)>'
               7: from /usr/lib/ruby/2.5.0/rubygems/core_ext/kernel_require.rb:59:in `require'
               6: from /usr/lib/ruby/2.5.0/rubygems/core_ext/kernel_require.rb:59:in `require'
               5: from /home/raul/.gem/ruby/2.5.0/gems/mailcatcher-0.6.5/lib/mail_catcher.rb:15:in `<top (required)>'
               4: from /usr/lib/ruby/2.5.0/rubygems/core_ext/kernel_require.rb:59:in `require'
               3: from /usr/lib/ruby/2.5.0/rubygems/core_ext/kernel_require.rb:59:in `require'
               2: from /home/raul/.gem/ruby/2.5.0/gems/eventmachine-1.0.9.1/lib/eventmachine.rb:8:in `<top (required)>'
               1: from /usr/lib/ruby/2.5.0/rubygems/core_ext/kernel_require.rb:59:in `require'
      /usr/lib/ruby/2.5.0/rubygems/core_ext/kernel_require.rb:59:in `require': libssl.so.1.0.0: cannot open shared object file: No such file or directory - /home/raul/.gem/ruby/2.5.0/gems/eventmachine-1.0.9.1/lib/rubyeventmachine.so (LoadError)

      Is it related?
      Solved: Removed ~/.gem and reinstalled mailcatcher, it recompiled and now works