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

Reply via email to