Hi, systemd 236 was released [1] and is building for rawhide. As always, there's a bunch of new functionality, in particular cgroups v2 support is updated and improved for the recent kernel changes [2], various systemd internal services now run under DynamicUser=yes, support for formatting and resizing file systems on the fly has been added, systemd-nspawn can join pre-defined network namespaces, ..., and many many small fixes and improvements.
The way that the Fedora rpms are put together (or rather split apart) has been redone: we now use a set of regexp patterns [3] to divvy the files found in %buildroot between all the binary rpms. The advantage is that it's much easier to move a certain binary and all its ancillary files (the man page, service unit, symlinks). In particular we don't need to add %exclude patterns to the main binary rpm's %files section. This change fixed a number of misplaced manpages and service files and various files being assigned to multiple binary rpms. Nevertheless, it's possible that I messed something up, so please keep an eye out. [1] https://lists.freedesktop.org/archives/systemd-devel/2017-December/039996.html [2] Essentially, with linux-4.15 and systemd-236 full unified hierarchy is functional and almost feature complete. Cpuset controller is planned for 4.16, so that's missing, and moving scopes between the user session and user systemd manager still doesn't work (systemd-run --scope --user screen is broken ;( ). Also, although kernel and systemd support is almost there, other utilities that use cgroups might not have support for the unified hierarchy or threaded mode. Use systemd.unified-cgroup-hierarchy on the kernel command line to test this mode. [3] https://src.fedoraproject.org/rpms/systemd/blob/master/f/split-files.py Zbyszek _______________________________________________ devel mailing list -- devel@lists.fedoraproject.org To unsubscribe send an email to devel-le...@lists.fedoraproject.org