[arch-dev-public] systemd 209 in [testing]

Dave Reisner d at falconindy.com
Thu Feb 20 11:33:32 EST 2014

Hi all,

I'm working on packaging the systemd 209 release, and I expect to have
pkgrel=1 into [testing] in a few hours, barring any unforseen problems.
It's a huge release (nearly 2000 commits since 208), and I don't
anticipate that this will make it into [core].

Because of the number of substantial internal changes, the post_upgrade
will NOT reexec systemd. I strongly advise you to, instead, reboot after
upgrading. If you *do* reexec systemd, you'll see all of the applets
(machined, logind, journald, etc) killed once when they don't respond to
an expected watchdog ping. There may be other breakages of varying

The full list of changes is here:


Packaging changes of varying importance:

- The network interface naming mechanism has been changed. The
  post_upgrade() has a fairly naive heuristic to try and preserve the
  existing behavior.
- systemd's in-house seccomp filtering has been replaced by linkage to
  libseccomp (now that the API doesn't suck). I'd really like to keep
  support for this in our package, so it means moving libseccomp from
  [extra] to [core]. If it means I need to adopt libseccomp, I'm willing
  to do this.
- libsystemd-{login,journal,daemon,etc}.so are deprecated, and the
  symbols have been merged into a singular libsystemd.so. You'll still
  see the legacy library names, but they're now just a bunch of IFUNC
  symbols. Please raise up any build problems and try to nudge
  respective upstreams to move to the new library name.
- No, I will not ever be building v209 with --enable-kdbus.

Happy testing,

More information about the arch-dev-public mailing list