Package Release Info

systemd-254.15-150600.4.8.1

Update Info: SUSE-SLE-Module-Packagehub-Subpackages-15-SP6-2024-2641
Available in Package Hub : 15 SP5 Subpackages Updates

platforms

AArch64
ppc64le
s390x
x86-64

subpackages

systemd-network

Change Logs

* Tue Jul 16 2024 fbui@suse.com
- Import commit 957aeb6452837326866e1f89092e6d0e0665fc10 (merge of v254.15)
  For a complete list of changes, visit:
  https://github.com/openSUSE/systemd/compare/ea63a23a20292d4136612808bc8777db283d0bca...957aeb6452837326866e1f89092e6d0e0665fc10
* Mon Jul 08 2024 fbui@suse.com
- Import commit ea63a23a20292d4136612808bc8777db283d0bca (merge of v254.14)
- Drop 5013-Revert-run-pass-the-pty-slave-fd-to-transient-servic.patch as
  v254.14 contains the workaround (commit e2d6762fa3fca4bf) for the broken
  commit 28459ba1f4df.
Version: 254.13-150600.4.5.1
* Mon Jun 24 2024 fbui@suse.com
- testsuite: move a misplaced %endif
* Mon Jun 24 2024 antonio.feijoo@suse.com
- Do not remove existing configuration files in /etc. If these files were
  modified on the systemd, that may cause unwanted side effects (bsc#1226415).
* Mon Jun 10 2024 fbui@suse.com
- Import commit a8a3a9567de992eb7c23705f5a55585cdc5fb4fa (merge of v254.13)
  For a complete list of changes, visit:
  https://github.com/openSUSE/systemd/compare/85db84ee440eac202c4b5507e96e1704269179bc...a8a3a9567de992eb7c23705f5a55585cdc5fb4fa
- Temporarily add 5013-Revert-run-pass-the-pty-slave-fd-to-transient-servic.patch
  This revert the backport of the broken commit 28459ba1f4df until a fix is
  released in the v254-stable tree (see pr#33216).
* Tue Apr 30 2024 fbui@suse.com
- Import commit 85db84ee440eac202c4b5507e96e1704269179bc (merge of v254.11)
  For a complete list of changes, visit:
  https://github.com/openSUSE/systemd/compare/e8d77af4240894da620de74fbc7823aaaa448fef...85db84ee440eac202c4b5507e96e1704269179bc
* Mon Apr 22 2024 fbui@suse.com
- Restore the gpt-auto generator. The workaround is not needed anymore as commit
  d317008225 (see below) should fix the issue reported in bsc#1218671.
* Fri Apr 12 2024 fbui@suse.com
- Import commit e8d77af4240894da620de74fbc7823aaaa448fef
  d317008225 gpt-auto-generator: be more defensive when checking the presence of ESP in fstab
  fed117d448 journalctl: explicitly check < 0 for error
  41d9e82099 journalctl: make --until work again with --after-cursor and --lines (bsc#1221906)
* Wed Mar 20 2024 fbui@suse.com
- Update 1010-sysv-generator-add-back-support-for-SysV-scripts-for.patch (bsc#1221479)
  Really skip redundant dependencies specified the LSB description that
  references the file name of the service itself for early boot scripts.
  Note that the dropped code was incorrect as it didn't freed the original
  allocated pointer 'filename' but 'filename+5'.
* Thu Mar 14 2024 fbui@suse.com
- Add 1018-man-Restore-systemd.unified_cgroup_hierarchy-0-cmdli.patch (jsc#PED-5849)
* Wed Mar 06 2024 fbui@suse.com
- Import commit 0dfcbead8caf4cac7db6d03e7b52b7516e5842fb (merge of v254.10)
  For a complete list of changes, visit:
  https://github.com/openSUSE/systemd/compare/8baddb9037b88fec2b700226914fa2eac2c04a13...0dfcbead8caf4cac7db6d03e7b52b7516e5842fb
* Thu Feb 22 2024 fbui@suse.com
- Import commit 8baddb9037b88fec2b700226914fa2eac2c04a13
  31f1148f75 seccomp: include `fchmodat2` in `@file-system` (bsc#1219766)
  001f349c57 service: Demote log level of NotifyAccess= messages to debug (bsc#1210113 jsc#PED-6214)
* Tue Feb 20 2024 fbui@suse.com
- systemd-sysvcompat: ship /var/lib/systemd/sysv-convert. This directory is
  needed by systemd-sysv-convert.
- systemd-sysv-convert: prefer /etc/init.d over /etc/rc.d. The former is shipped
  by filesystem package and therefore is guaranteed to be always installed
  unlike the latter which is shipped by insserv-compat package.
* Mon Feb 19 2024 fbui@suse.com
- Import commit 3f531e55c29b99922403291ef55ff7a6cf1debc1
  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
* Mon Feb 19 2024 fbui@suse.com
- systemd-testsuite: depend on "qemu" instead of "qemu-kvm", the latter is
  obsolete (bsc#1218684)
* Wed Feb 14 2024 fbui@suse.com
- Import commit a4c17b78f56f5e9c32c36df84d01ff6f4fa62ff7
  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 file
* Wed Feb 14 2024 fbui@suse.com
- Import commit 3638837d2aff1d18dd677a9e663b379ccbbb7576 (merge of v254.9)
- Add 5012-Revert-macro-terminate-the-temporary-VA_ARGS_FOREACH.patch
  The reverted commit introduced in v254.9 bumped the requirement on the version
  of gcc from 4.7 to 8 which is not OK for a stable release, especially since
  the backported commit does not fix any issue per se.
* Tue Feb 13 2024 fbui@suse.com
- Move systemd-reboot.service from udev to the main package as this service is
  useful in containers.
* Tue Feb 13 2024 fbui@suse.com
- Update the version of libbpf dlopened by systemd (weak dependency) (bsc#1219440)
* Wed Jan 24 2024 fbui@suse.com
- Remove gpt-auto generator (bsc#1218671)
  The generator is not reliable when the devices it operates on are DM devices
  and when ESP is mounted via /etc/fstab and it interfers badly in such cases.
  Until SP6 this generator was present but remained disabled due to the fact
  that "LoaderDevicePartUUID" EFI variable was not exported by Grub. Given this
  fact and that SLE doesn't rely on this generator to mount any partitions on a
  GPT disk, the generator is simply removed from udev for now.
* Tue Jan 23 2024 fbui@suse.com
- Add patches that implement [jsc#PED-5659]
  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
  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
  5011-cgroup-Add-EffectiveMemoryMax-compatibility-for-cgro.patch
  They are temporarily put in quarantine to get broader testing but should be
  eventually moved to the git repo (except the latest patch, which is SUSE
  specific).
* Tue Jan 23 2024 fbui@suse.com
- Add 5001-Revert-udev-update-devlink-with-the-newer-device-nod.patch
    5002-Revert-udev-revert-workarounds-for-issues-caused-by-.patch
  It seems that systemd upstream has a dubious way to fix broken code these
  days... let's revert these hacks until a final decision is taken to solve
  https://github.com/systemd/systemd/issues/28141. See also
  https://github.com/systemd/systemd/pull/30075.
Version: 249.17-150400.8.40.1
* Mon Jan 08 2024 fbui@suse.com
- Import commit 2cb4d40f1c6a388706af8a83d5344fc0de3c6f4d (merge of v249.17)
  c8578cef7f resolved: actually check authenticated flag of SOA transaction
* Fri Dec 15 2023 fbui@suse.com
- Import commit 86f0670d3a01c1a2d4df17f1c68d03f1586195e3
  ba7f1df7a5 vconsole-setup: simplify error handling
  94f4eaea77 Introduce RET_GATHER and use it in src/shared/
  e02406fcc1 mount: replace UNIT_DEPENDENCY_MOUNTINFO_OR_FILE with UNIT_DEPENDENCY_MOUNTINFO/UNIT_DEPENDENCY_MOUNT_FILE
  0b8db54511 mount: drop UNIT_DEPENDENCY_MOUNTINFO_IMPLICIT and UNIT_DEPENDENCY_MOUNTINFO_DEFAULT
  98ba536bd1 mount: always use UNIT_DEPENDENCY_FILE in mount_add_quota_dependencies()
  73c7b2bb48 core/mount: make device deps from /proc/self/mountinfo and .mount unit file exclusive
  ba585a28d7 core: Add trace logging to mount_add_device_dependencies()
  36e0a4f80f core/mount: also remove default deps from /proc/self/mountinfo when it is updated (bsc#1217460)
  bc107c86c3 core/mount: set Mount.from_proc_self_mountinfo flag before adding default dependencies
  ce4907c7c3 core: wrap some long comment
* Thu Sep 28 2023 fbui@suse.com
- Import commit e677079182c975ecdad88a76f657fecb4de523d9
  7692c5bda8 utmp-wtmp: handle EINTR gracefully when waiting to write to tty
  29c3eb4681 utmp-wtmp: fix error in case isatty() fails
  98970eb90b homed: handle EINTR gracefully when waiting for device node
  0305809edd resolved: handle -EINTR returned from fd_wait_for_event() better
  40db4d6abe sd-netlink: handle EINTR from poll() gracefully, as success
  5e681711c6 varlink: also handle EINTR gracefully when waiting for EIO via ppoll()
  6bbd70f092 stdio-bridge: don't be bothered with EINTR
  f978feb591 sd-bus: handle -EINTR return from bus_poll() (bsc#1215241)
  746962ff40 core: replace slice dependencies as they get added (bsc#1214668)
* Thu Sep 28 2023 fbui@suse.com
- systemd.spec: add missing `%tmpfiles_create systemd-resolve.conf`
* Wed Aug 30 2023 fbui@suse.com
- Rename 0001-restore-var-run-and-var-lock-bind-mount-if-they-aren.patch into
  1013-strip-the-domain-part-from-etc-hostname-when-setting.patch
- Rename 0003-strip-the-domain-part-from-etc-hostname-when-setting.patch into
  1014-udev-create-default-symlinks-for-primary-cd_dvd-driv.patch
- Rename 0005-udev-create-default-symlinks-for-primary-cd_dvd-driv.patch into
  1015-networkd-make-network.service-an-alias-of-systemd-ne.patch
- Rename 0007-networkd-make-network.service-an-alias-of-systemd-ne.patch into
  1016-core-disable-session-keyring-per-system-sevice-entir.patch
- Rename 0011-core-disable-session-keyring-per-system-sevice-entir.patch into
  1017-restore-var-run-and-var-lock-bind-mount-if-they-aren.patch
  Hence these patch files can be easily identified as SLE specific ones.
Version: 249.16-150400.8.33.1
* Wed Aug 16 2023 fbui@suse.com
- Import commit b473c02cc08e093e370034425671cbc001c6748e
  02caac7973 units/initrd-parse-etc.service: Conflict with emergency.target
  70b3bff9f8 sd-device-monitor: dynamically allocate receive buffer (bsc#1213873)
  e2e1fbba2b sd-device: change type of properties nulstr from uint8_t* to char*
  c9d3dd5954 udev: set description for device monitor
  3f07f44fde test: use sd_device_monitor_set_description()
  b304a1e1a2 sd-device-monitor: logs description for device monitor
  929d4066c5 sd-device-monitor: introduce sd_device_monitor_{set,get}_description()
  340e523048 sd-device-monitor: fix inversed condition
  02659c7b67 tree-wide: port various places over to new stat_inode_same() helper
  b35a4b042a stat-util: add helper stat_inode_same() for comparing stat's st_dev/st_ino in one
  d25219cbe3 libsystemd: ignore both EINTR and EAGAIN
  648a151313 errno-util: introduce ERRNO_IS_TRANSIENT()
* Mon Jul 31 2023 fbui@suse.com
- Import commit 155fe1917157bdeecf7e28ef0ea9f62084f27f14
  3b8c671f90 detach-md: similar to the DM case, also don't try to detach MD device backing /usr/ (bsc#1211576)
  6da5d2d1fc shutdown: don't attempt to detach DM volume backing /usr/ (bsc#1211576)
  37178881c1 udev: decrease devlink priority for iso disks (bsc#1213185)
  02ede28319 shutdown: get only active md arrays. (bsc#1212434 bsc#1213575 bsc#1211576)
  412b8dbb32 umount: /usr/ should never be unmounted regardless of HAVE_SPLIT_USR or not (bsc#1211576)
  16f897570a units: remove the restart limit on the modprobe@.service
  e4e85b08bd tests: add test case for long unit names
  3f84b06f9d core: shorten long unit names that are based on paths and append path hash at the end (bsc#1208194)
* Thu Jul 27 2023 fbui@suse.com
- Add 5001-sleep-don-t-init-sys-power-resume-if-resume-option-i.patch (bsc#1186606)
* Wed Jun 21 2023 fbui@suse.com
- Make sure to pre-install the groups systemd and udev rely on. This is needed
  when the tmpfiles are run at package installation time (i.e. when
  file-triggers are disabled).
* Wed May 17 2023 fbui@suse.com
- Move more packaging fixups in the fixlet script.
* Tue May 09 2023 fbui@suse.com
- Move the persistent net rule fix in udev fixlet script.
* Tue May 09 2023 fbui@suse.com
- Rather than having one script per fix, use a single script (or "fixlet") per
  (sub) package that contains all the fixups relative to a (sub) package. This
  has the advantage to limit the number of scripts but more importantly it will
  ease the sharing of the spec file between TW and SLE. We should also be able
  to compare the fixlets of two distros even if the spec files have diverged.
  Note that all the fixups are run just once now.
* Fri Apr 28 2023 fbui@suse.com
- kbd-model-map.legacy:: add 'ara' which should replace 'arabic' in the long
  term (bsc#1210702)
* Fri Apr 28 2023 mvidner@suse.com
- kbd-model-map.legacy: drop some entries no longer needed by YaST
  Related to bsc#1194609.
* Tue Apr 25 2023 fbui@suse.com
- Include pam_keyinit.so in our systemd-user PAM service (bsc#1209741)
  That way "systemd --user" instances get their own session keyring instead of
  the user default session keyring. For some reasons cifscreds refuses to work
  with the latter. That's what is expected for every PAM session anyway.
Version: 249.16-150400.8.28.3
* Thu Apr 06 2023 fbui@suse.com
- Import commit 6441bb41141aaa8bfb63559917362748a3044c15
  165ca0d018 udev-rules: fix nvme symlink creation on namespace changes (bsc#1207410)
* Thu Apr 06 2023 fbui@suse.com
- Update 1001-udev-use-lock-when-selecting-the-highest-priority-de.patch (bsc#1203141)
  Optimize when hundred workers claim the same symlink with the same priority.
* Mon Mar 20 2023 fbui@suse.com
- Update 0005-udev-create-default-symlinks-for-primary-cd_dvd-driv.patch
  Since commit 38f3e20883ff658935aae5c9 (v248), the symlinks /dev/cdrw and
  /dev/dvdrw could have no longer been created. Futhermore the rule added by
  this patch dealing with /dev/cdrom was redundant with the upstream one
* Tue Feb 28 2023 fbui@suse.com
- Import commit dad0071f15341be2b24c2c9d073e62617e0b4673 (merge of v249.16)
* Tue Feb 28 2023 lidong.zhong@suse.com
- Fix return non-zero value when disabling SysVinit service (bsc#1208432)
* Fri Feb 17 2023 fbui@suse.com
- Drop build requirement on libpci, it's not more needed since udev hwdb was
  introduced 11 years ago.
* Fri Feb 10 2023 fbui@suse.com
- Move systemd-boot and all components managing (secure) UEFI boot into udev
  sub-package: they may deserve a dedicated sub-package in the future but for
  now move them to udev so they aren't installed in systemd based containers.
* Tue Feb 07 2023 fbui@suse.com
- Drop a workaround related to systemd-timesyncd that addressed a Factory issue.
* Tue Feb 07 2023 fbui@suse.com
- Drop a workaround related to systemd-timesyncd that addressed a Factory issue.
* Tue Feb 07 2023 fbui@suse.com
- Conditionalize the use of /lib/modprobe.d only on systems with split usr
  support enabled (i.e. SLE).
* Tue Feb 07 2023 fbui@suse.com
- Import commit 119740915155d473de087bd633ba62c1c3e47d36 (merge of v249.15)
  For a complete list of changes, visit:
  https://github.com/openSUSE/systemd/compare/1bfa716e7fb6d7169cece864e75dfe9e52914c99...119740915155d473de087bd633ba62c1c3e47d36
* Mon Feb 06 2023 fbui@suse.com
- machines.target belongs to systemd-container, do its init/cleanup steps from
  the scriptlets of this sub-package.
* Mon Feb 06 2023 fbui@suse.com
- Make sure we apply the presets on units shipped by systemd package
* Mon Feb 06 2023 fbui@suse.com
- systemd-testsuite: move the integration tests in a dedicated sub directory.
* Thu Jan 26 2023 fbui@suse.com
- Move systemd-cryptenroll into udev package.
* Mon Jan 23 2023 fbui@suse.com
- Make sure that /lib/udev exists and is a symlink to /usr/lib/udev when the
  testsuite is run.
* Sat Jan 21 2023 fbui@suse.com
- Import commit 1bfa716e7fb6d7169cece864e75dfe9e52914c99 (merge of v249.14)
  For a complete list of changes, visit:
  https://github.com/openSUSE/systemd/compare/540e0bd5374f9f42f1e645eb15971431ebb4b8c8...1bfa716e7fb6d7169cece864e75dfe9e52914c99
- Rebase 1001-udev-use-lock-when-selecting-the-highest-priority-de.patch
* Thu Jan 19 2023 fbui@suse.com
- Don't overwrite /etc/pam.d/systemd-user on update (bsc#1207264)
  Regression introduced when systemd was forked for 15.4.
* Mon Jan 09 2023 fbui@suse.com
- Ship systemd-pstore with udev (jsc#PED-2663)
* Mon Jan 09 2023 fbui@suse.com
- Import commit 540e0bd5374f9f42f1e645eb15971431ebb4b8c8
  29fb8a2dd0 core/unit: try to submit stop_when_unneeded queue on removing dependencies
  bd63eab381 core/device: start units specified in SYSTEMD_WANTS if it is not running
  e0898fa873 coredump: do not allow user to access coredumps with changed uid/gid/capabilities (bsc#1205000 CVE-2022-4415)
  119424f96e coredump: adjust whitespace
  3833d5a408 coredump: drop an unused variable
  36728edcfd coredump: Fix format string type mismatch
  34f6867a8a analyze: use DumpUnitsMatchingPatternsByFileDescriptor
  e67a7087ec manager: add DumpUnitsMatchingPatternsByFileDescriptor()
  feb8f2a983 manager: rename dbus method
  98fed27339 analyze: extend the dump command to accept patterns
  a06d9470af man: document the Dump() calls of the PID 1 D-Bus interface, and what they are
  79eb37a5e0 cryptsetup: retry TPM2 unseal operation if it fails with TPM2_RC_PCR_CHANGED (bsc#1204944)
- Drop 5000-coredump-Fix-format-string-type-mismatch.patch
    5001-coredump-drop-an-unused-variable.patch
    5002-coredump-adjust-whitespace.patch
    5003-coredump-do-not-allow-user-to-access-coredumps-with-.patch
  They have been merged into SUSE/v249 branch.