- systemd.spec: enable unit tests during build
- Import commit 3ea0e1dff3d7ca74c072cdcc8b371034125803d6
3ea0e1dff3 test/test-rpm-macros.sh: add build directory to pkg-config search path
1cbf1c82b5 libsystemd-network: skip dhcp server test in case of EAFNOSUPPORT
38f7ac60db sd-event: increase test-event timeout to 120s
- systemd.spec: update the minimal required version of dracut. Also drop
conflicts with mkinitrd: this package has been removed since quite some time
now.
- systemd.spec: some of the meson options have been converted to meson features.
OBS-URL: https://build.opensuse.org/request/show/1174803
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/systemd?expand=0&rev=423
23b15deb20 gpt-auto-generator: be more defensive when checking the presence of ESP in fstab (bsc#1218671)
7ed2979654 journalctl: explicitly check < 0 for error
fc5e25d0a0 journalctl: make --until work again with --after-cursor and --lines (bsc#1221906)
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=1516
will be dlopened hence explicitly require it now as it doesn't hurt with the
current version. However don't recommend it from systemd by assuming that when
module loading from PID1 is needed, udev is installed.
- Make systemd-doc subpackage noarch.
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=1511
- Move systemd-repart from experimental to udev.
- Add 0001-Drop-support-for-efivar-SystemdOptions.patch (bsc#1220338)
Upstream deprecated it and plan to drop it in the future.
Let's get ahead and drop it now as this feature is unlikely to be used on SUSE
distros and it might be used to gain access to encrypted SLEM systems with
unattended disk unlock and with secure boot disabled.
- The following patches have been merged into SUSE/v255 branch hence removed
from the OBS project.
5006-cgroup-Add-EffectiveMemoryMax-EffectiveMemoryHigh-an.patch
5007-test-Convert-rlimit-test-to-subtest-of-generic-limit.patch
5008-test-Add-effective-cgroup-limits-testing.patch
5009-cgroup-Restrict-effective-limits-with-global-resourc.patch
5010-cgroup-Rename-effective-limits-internal-table.patch
- Import commit 56b53b17bcd8311dfb53f05b359b2812593883ab
56b53b17bc cgroup: Rename effective limits internal table (jsc#PED-5659)
7c9202317c cgroup: Restrict effective limits with global resource provision (jsc#PED-5659)
da858e68eb test: Add effective cgroup limits testing (jsc#PED-5659)
2f013357a5 test: Convert rlimit test to subtest of generic limit testing (jsc#PED-5659)
0a3ea7f367 cgroup: Add EffectiveMemoryMax=, EffectiveMemoryHigh= and EffectiveTasksMax= properties (jsc#PED-5659)
- Drop split_usr build conditional since both split-usr and unmerged-usr
supports have been removed since v255.
- Don't use the "Patch:" directive with a suffix number as since the suffix
doesn't serve any purpose.
OBS-URL: https://build.opensuse.org/request/show/1164306
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/systemd?expand=0&rev=419
Upstream deprecated it and plan to drop it in the future.
Let's get ahead and drop it now as this feature is unlikely to be used on SUSE
distros and it might be used to gain access to encrypted SLEM systems with
unattended disk unlock and with secure boot disabled.
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=1508
- Import commit be772961ada05afab21a72e225d28c26ef9fb1ea (merge of v255.4)
For a complete list of changes, visit:
3986ed5117...be772961ad
- Import commit 3986ed5117e1563adfce3f5a8e088a77016c0aee
3986ed5117 test: drop route from test-functions
- Account for upstream changes to the quotaon and quotacheck services
- Create /etc/sysusers.d as expected by sysusers.d(5)
- Move C API manual pages to systemd-doc, this saves buildroots
770+ files and time (mandb is run in %posttrans).
- Delete supplements on base-documentation from that.
- Courtesy of spec formatters, remove redundant %defattr.
OBS-URL: https://build.opensuse.org/request/show/1159582
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/systemd?expand=0&rev=418
- Fix syntax required for OBS source validator
- Upgrade to v255.3 (commit 96edf7ad1866172b994cafb4df49e27d68ce8e87)
See https://github.com/openSUSE/systemd/blob/SUSE/v255/NEWS for details.
- This includes the following bug fixes:
- commit 6e10405aa25fe5e76b740d9ec59730e3f4470c7a (bsc#1219766)
- The following patches have been rebased:
- 0002-rc-local-fix-ordering-startup-for-etc-init.d-boot.lo.patch
- 0008-sysv-generator-translate-Required-Start-into-a-Wants.patch
- 0009-pid1-handle-console-specificities-weirdness-for-s390.patch
- 5001-Revert-udev-update-devlink-with-the-newer-device-nod.patch
- 5002-Revert-udev-revert-workarounds-for-issues-caused-by-.patch
- The following patches have been removed since they're part of v255:
- 5003-cgroup-rename-TasksMax-structure-to-CGroupTasksMax.patch
- 5004-bus-print-properties-ignore-CGROUP_LIMIT_MAX-for-Mem.patch
- 5005-bus-print-properties-prettify-more-unset-properties.patch
- systemd-boot has been added to the list of the dependencies of the
systemd-testsuite package as the installation of the bootloader is now
tested.
- the following patches have been backported on top of v255.3:
96edf7ad18 service: Demote log level of NotifyAccess= messages to debug (bsc#1210113 jsc#PED-6214)
fdde7f26d6 vconsole-setup: don't fail if the only found vc is already used by plymouth (bsc#1218618)
f96c587d41 rules: set up tty permissions and group for /dev/hvc* nodes (bsc#1218137)
63a41b8899 vconsole-setup: remember the correct error value when open_terminal() fails
f51a2e038c vconsole-setup: handle the case where the vc is in KD_GRAPHICS mode more gracefully (bsc#1215282)
15025a04c4 test: make sure to install the filesystem package in the test image on SUSE
06fecfb635 test: make sure that sd-boot is installed before testing bootctl
1e8788ea68 test: install systemd-boot in openSUSE test images
6e2875ad43 test/test-shutdown.py: optionally display the test I/Os in a dedicated log file
4be1a801b4 test-69: send SIGTERM to ask systemd-nspawn to properly stop the container
OBS-URL: https://build.opensuse.org/request/show/1152118
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/systemd?expand=0&rev=417
See https://github.com/openSUSE/systemd/blob/SUSE/v255/NEWS for details.
- This includes the following bug fixes:
- commit 6e10405aa25fe5e76b740d9ec59730e3f4470c7a (bsc#1219766)
- The following patches have been rebased:
- 0002-rc-local-fix-ordering-startup-for-etc-init.d-boot.lo.patch
- 0008-sysv-generator-translate-Required-Start-into-a-Wants.patch
- 0009-pid1-handle-console-specificities-weirdness-for-s390.patch
- 5001-Revert-udev-update-devlink-with-the-newer-device-nod.patch
- 5002-Revert-udev-revert-workarounds-for-issues-caused-by-.patch
- The following patches have been removed since they're part of v255:
- 5003-cgroup-rename-TasksMax-structure-to-CGroupTasksMax.patch
- 5004-bus-print-properties-ignore-CGROUP_LIMIT_MAX-for-Mem.patch
- 5005-bus-print-properties-prettify-more-unset-properties.patch
- systemd-boot has been added to the list of the dependencies of the
systemd-testsuite package as the installation of the bootloader is now
tested.
- the following patches have been backported on top of v255.3:
96edf7ad18 service: Demote log level of NotifyAccess= messages to debug (bsc#1210113 jsc#PED-6214)
fdde7f26d6 vconsole-setup: don't fail if the only found vc is already used by plymouth (bsc#1218618)
f96c587d41 rules: set up tty permissions and group for /dev/hvc* nodes (bsc#1218137)
63a41b8899 vconsole-setup: remember the correct error value when open_terminal() fails
f51a2e038c vconsole-setup: handle the case where the vc is in KD_GRAPHICS mode more gracefully (bsc#1215282)
15025a04c4 test: make sure to install the filesystem package in the test image on SUSE
06fecfb635 test: make sure that sd-boot is installed before testing bootctl
1e8788ea68 test: install systemd-boot in openSUSE test images
6e2875ad43 test/test-shutdown.py: optionally display the test I/Os in a dedicated log file
4be1a801b4 test-69: send SIGTERM to ask systemd-nspawn to properly stop the container
7bdab7b7c7 man: Document ranges for distributions config files and local config files
3f12a6c22f test: systemd-update-utmp is optional
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=1497
- Import commit 31f1148f75a1155d3eb37fd1a450096d669ec65b
31f1148f75 seccomp: include `fchmodat2` in `@file-system` (bsc#1219766)
001f349c57 service: Demote log level of NotifyAccess= messages to debug (bsc#1210113 jsc#PED-6214)
- Add a new %upstream macro to support building from upstream sources. This
will allow upstream to build systemd rpms using the opensuse systemd packaging
specs. These rpms will be built and used in upstream's mkosi based hacking and
testing environment to test changes and in the future to run integration tests
as well. By building the rpms using the opensuse packaging specs, the idea is
to catch more issues ahead of time as the mkosi environment will behave more
like a regular opensuse system.
- Add new %version_override and %version_release macros to allow overriding the
version and release of the rpm respectively.
OBS-URL: https://build.opensuse.org/request/show/1149219
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/systemd?expand=0&rev=416
version of systemd is now retrieved from the file "meson.version" by
default. This file is supposed to contain a string that described the full
version of the systemd project.
- Overriding of %systemd_version/%systemd_release is now limited to builds of
rpms in place cases.
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=1496
- Import commit 53e2aaaf9d69fb1c8f6ae2c9f8a99b02d70d318f
53e2aaaf9d vconsole-setup: don't fail if the only found vc is already used by plymouth (bsc#1218618)
22c4878430 vconsole-setup: port to main-func.h boilerplate
- systemd-testsuite: depend on "qemu" instead of "qemu-kvm", the latter is
obsolete. (bsc#1218684)
- Import commit fbf9f32eb774ba6ec54e0d5d53b36baaf3e6b146
fbf9f32eb7 test/test-shutdown.py: optionally display the test I/Os in a dedicated log file
cd012774df test-69: send SIGTERM to ask systemd-nspawn to properly stop the container
d883b83244 man: Document ranges for distributions config files and local config files
- Import commit fa94ab006d09686cef121aaa3baa10cf5ca95e19 (merge of v254.9)
For a complete list of changes, visit:
67a5ac1043...fa94ab006d
- Update the version of libbpf dlopened by systemd (weak dependency) (bsc#1219440)
OBS-URL: https://build.opensuse.org/request/show/1147539
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/systemd?expand=0&rev=415
- Add a new %upstream macro to support building from upstream sources. This
will allow upstream to build systemd rpms using the opensuse systemd packaging
specs. These rpms will be built and used in upstream's mkosi based hacking and
testing environment to test changes and in the future to run integration tests
as well. By building the rpms using the opensuse packaging specs, the idea is
to catch more issues ahead of time as the mkosi environment will behave more
like a regular opensuse system.
- Add new %version_override and %version_release macros to allow overriding the
version and release of the rpm respectively.
OBS-URL: https://build.opensuse.org/request/show/1148086
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=1494