v257 planning
Blocking:
TODOs:
-
Alpine Linux rejected /usr/bin /usr/sbin merge, so reviewing the whole code-base again for split sbin support. (isn't technically needed, as systemd still supports sbin/bin split.) -
Adjust APKBUILD as per pmaports!5563 (comment 457812) pmaports!6055 -
Remove usr/lib/rpm/macros.d/macros.systemd
pmaports!6055 -
Make sure subpackages of systemd don't pull in random deps. (e.g. systemd-journald uses parents depends with !openrc kbd kmod
) pmaports!6055 -
Look at graphviz of systemd packages for good measure
Nice to have:
-
Enable more features (e.g. building with libcurl) pmaports!6055 -
Enable utmp with utmps and static linking. (We need to override musl-dev header somehow, it's picked first and hence build fails) -
Split systemd-binfmt -
Split usr/lib/systemd/resolv.conf pmaports!6055 -
Remove bootctl (not part of main/systemd-boot, but we don't use it here.) pmaports!6036 (merged) -
Consider moving the postmarketos-base-systemd presets into systemd (again) -
Consider providing sysv-init fallbacks. (we're no longer in the bootstrap phase where we want to find all calls to OpenRC) -
Neutering or using /usr/share/factory (makes sense when all distro config is under /usr instead of /etc) pmaports!6055 -
Look at usr/lib/systemd/repart
-
Look at usr/lib/systemd/portable
-
Look at usr/lib/kernel
pmaports!6055 -
Move more features into subpackages of systemd, but let systemd depend on them directly (like journald) pmaports!6055
After release:
-
Look into sysusers and tmpfiles -
Look into systemd-cryptenroll (specifically fido2 or pkcs11) and integration into buffybox
In the meantime: I should release new 256 stable tags, I reviewed them some time ago, but don't have any notes. So hence need to start from 256.6 again.
Edited by Jane Rachinger