PaulHowarth/Blog/2011-07-25

Monday 25th July 2011

Fedora Project

  • Updated milter-regex in Rawhide to add Requires(post): systemd-sysv for the sysv-to-systemd migration, which I'd missed in the conversion process

  • Identified the cause of Bug #712943 (after upgrade from Fedora 14 to 15, sendmail segfaults in libdb-5.1.so doing SMTP AUTH): the AUTH functionality is provided by cyrus-sasl, which was linked against libdb-4.8.so but sendmail itself was linked against libdb-5.1.so; since the two libdb libraries provide mostly the same symbols, the linker has problems and the resulting process is a mess. I made a scratch build of cyrus-sasl linked against libdb-5.1.so, updated my mail server with it, restarted sendmail and all was then well.

  • Raised Bug #725369 about gnupg2 (and rpm-sign) being broken after upgrading to libgcrypt 1.5.0:

  • gpg: pkglue.c:41: mpi_from_sexp: Assertion `data' failed.
    error: gpg exec failed (0)
  • This is an API/ABI change from libgcrypt 1.4 without an soname bump, so it's not clear what's going to happen at the moment.

  • As I've already shipped libgcrypt 1.5.0 packages for all releases, I may end up shipping updated gnupg2 packages as well. I don't know if gpg is also affected yet.


Recent