feat(26.04): improve systemd slices#878
feat(26.04): improve systemd slices#878Meulengracht wants to merge 6 commits intocanonical:ubuntu-26.04from
Conversation
|
|
Test CoverageAverage Total Coverage: 100.00% Arch: aarch64Coverage: 100.00%
|
slices/systemd.yaml
Outdated
| # now a placeholder, just redirects to core | ||
| bins: |
There was a problem hiding this comment.
Well since we are moving to a new base, regressions are acceptable to some extent. We can consider deprecating bins in favour of standard here - lmk what you think @canonical/rocks
| - libssl3t64_libs | ||
| - libsystemd-shared_libs | ||
| - libsystemd0_libs | ||
| - mount_bins | ||
| - systemd_catalog | ||
| - systemd_config | ||
| - systemd_detect-virt | ||
| - systemd_kernel-parameters | ||
| - systemd_network | ||
| - systemd_pcrlock |
There was a problem hiding this comment.
What's the reasoning behind leaving all these outside core?
There was a problem hiding this comment.
Since those are not strictly neccessary for core systemd functionality, you could argue network would be nice in any case but still
There was a problem hiding this comment.
Future work - not to be addressed in this PR:
We should probably test the slices individually via variants + sh scripts rather than a big test for _bins or _standard.
|
adding 'priority' since blocking: |
|
fyi, i've extracted minimal changes required for the CI of |
Proposed changes
Improvements to systemd slices, including more segregation of functionality. These were made as a part of making Ubuntu Core 26 work.
Checklist