Change logs for systemd source package in Mantic

  • systemd (253.5-1ubuntu6.1) mantic; urgency=medium
    
      * Revert "debian/rules: set MulticastDNS=resolve by default" (LP: #2038894)
        File: debian/rules
        https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=3d753238699f54e8c2892d8107136d49f09e44b6
    
     -- Nick Rosbrook <email address hidden>  Thu, 26 Oct 2023 09:55:41 -0400
  • systemd (253.5-1ubuntu6) mantic; urgency=medium
    
      * debian/tests: Depends: tzdata-legacy for upstream-{1,2} (LP: #2035778)
        File: debian/tests/control
        https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=28d9f59c6abb6e460dd34baa4237ef04aa06aced
    
     -- Nick Rosbrook <email address hidden>  Tue, 19 Sep 2023 11:54:35 -0400
  • systemd (253.5-1ubuntu5) mantic; urgency=medium
    
      * Revert "core/service: when resetting PID also reset known flag" (LP: #2033325)
        Thanks to Sergio Durigan Junior
        File: debian/patches/lp2033325-Revert-core-service-when-resetting-PID-also-reset-known-f.patch
        https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=021b6fafca7ae9bddaa479500614a4a4be40ce59
      * debian/rules: do not ship systemd-gpt-auto-generator.
        We do not want the functionality provided by this generator, so do not
        ship it.
        File: debian/rules
        https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=a366279a84730e92ed734710560ea833709f359d
    
     -- Nick Rosbrook <email address hidden>  Thu, 07 Sep 2023 16:09:54 -0400
  • systemd (253.5-1ubuntu4) mantic; urgency=medium
    
      * Revert "Drop Provides: time-daemon for bin:systemd-timesyncd"
        File: debian/control
        https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=e88d9f0241a307a3c1b4bcaf4bf29799d984aa3c
    
     -- Nick Rosbrook <email address hidden>  Fri, 25 Aug 2023 16:36:26 -0400
  • systemd (253.5-1ubuntu3) mantic; urgency=medium
    
      [ Nick Rosbrook ]
      * debian/rules: build with -ffat-lto-objects (LP: #2031416)
        File: debian/rules
        https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=c78b7a6a2578d2b3f70638db918858f9b78107a4
    
      [ Utkarsh Gupta ]
      * Drop Provides: time-daemon for bin:systemd-timesyncd
        Author: Utkarsh Gupta
        File: debian/control
        https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=9b78ef26d64a40c21cac1e48534c6bf33661e6d7
    
     -- Nick Rosbrook <email address hidden>  Fri, 25 Aug 2023 15:31:17 -0400
  • systemd (253.5-1ubuntu2) mantic; urgency=medium
    
      * core: reorder systemd arguments on reexec (LP: #2013543)
        File: debian/patches/lp2013543-core-reorder-systemd-arguments-on-reexec.patch
        https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=c93e797cdd4f3678cdcc7449f8a6f6820e98b7f0
      * network/dhcp4: do not ignore the gateway even if the destination is in same network (LP: #2009743)
        Files:
        - debian/patches/lp2009743/network-dhcp4-do-not-ignore-the-gateway-even-if-the-desti.patch
        - debian/patches/lp2009743/test-network-add-one-more-testcase-for-DHCPv4-classless-r.patch
        https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=c09bc22fca4259301c88195f34ae3b24956afb22
      * debian/systemd.postint: do not daemon re-exec if we could hit LP: #2013543
        File: debian/systemd.postinst
        https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=19447af92c6d30e331ff97420e7ddcf3e5d723e1
      * meson.build: disable -Wformat-overflow on gcc with -O3
        File: debian/patches/meson.build-disable-Wformat-overflow-on-gcc-with-O3.patch
        https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=8c8595bf0f12e56d4b3a063c93a3ba69c798add2
      * debian: ship libsystemd.a in libsystemd-dev (LP: #2012437)
        Thanks to Serge Hallyn
        Files:
        - debian/libsystemd-dev.install
        - debian/rules
        https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=5997dd2a25a7c65d7c8a826346c0120532a0e083
      * autopkgtest: add build test for static libsystemd
        Files:
        - debian/tests/build-with-static-libsystemd
        - debian/tests/control
        https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=9d90da82d6b4adcf59b9a6b6188af3a49381fea8
    
     -- Nick Rosbrook <email address hidden>  Mon, 14 Aug 2023 11:28:09 -0400
  • systemd (253.5-1ubuntu1) mantic; urgency=medium
    
      * Merge 253.5-1 from Debian unstable. Remaining changes:
        - debian/tests/upstream{,-1,-2}: split upstream tests into two parts
        - debian/tests/tests-in-lxd: run some autopkgtests in LXD too
        - debian/tests/storage: skip tests if scsi_debug module is not available
        - debian/tests/boot-and-services:
          + skip test_syslog on s390x
          + skip coredump tests on s390x
          + skip apparmor tests on armhf
          + consume stderr in systemctl status call in test_service
        - debian/systemd.postinst: skip daemon-reexec and try-restarts during shutdown
        - debian/systemd.postinst,debian/rules:
          Disable dh_installinit generation of tmpfiles for systemd package, and
          manually call systemd-tmpfiles --create in postinst
        - debian/systemd-resolved.postinst: copy existing /etc/resolv.conf to
          /run/systemd/resolve/stub-resolv.conf
        - debian/rules:
          + Set default user path
          + Disable LLMNR by default
          + Remove unneeded efi artifacts on i386 to avoid debugedit errors
        - debian/rules,debian/control,debian/tests/control:
          + Do not build with tpm libraries on i386
          + Do not build with libqrencode on i386
        - debian/gbp.conf,debian/extra/wrap_cl.py:
          Use a customization script to add LP commit links to changelog
        - debian/extra/systemd-oomd-defaults/-.slice.d/10-oomd-root-slice-defaults.conf:
          Set ManagedOOMSwap=auto, disabling swap kill by default
        - debian/extra/start-udev: Set scsi_mod scan=sync even if it's builtin
          to the kernel (we previously only set it in modprobe.d)
        - debian/control:
          + Add Recommends: networkd-dispatcher systemd-resolved to systemd package
          + Provide upgrade path (Replaces:) for Jammy's systemd-repart
          + Give systemd-resolved Priority: important
          + Add Recommends: systemd-hwe-hwdb to udev package
          + Add Breaks: systemd (<< ${binary:Version}) to udev package so that
            systemd is upgraded as well when upgrading udev
          + Make systemd-sysv Depends: on matching version of systemd
          + Drop Recommends: libnss-myhostname libnss-resolve from systemd-resolved
        - d/p/debian/Ubuntu-UseDomains-by-default.patch:
          Enable UseDomains by default on Ubuntu.
        - d/p/debian/UBUNTU-Add-AssumedApparmorLabel-unconfined-to-timedate1-dbus.patch:
          Set AssumedAppArmorLabel=unconfined in timedate1 dbus service file
        - d/p/debian/UBUNTU-test-test-functions-launch-qemu-with-vga-none.patch:
          Launch QEMU with -vga none in test-functions
        - d/p/debian/UBUNTU-journald.service-set-Nice-1-to-dodge-watchdog-on-soft-loc.patch:
          Set Nice=-1 in journald.service to dodge watchdog on soft lockups
        - d/p/debian/UBUNTU-Revert-namespace-be-more-careful-when-handling-namespacin.patch:
          Revert "namespace: be more careful when handling namespacing failures gracefully"
          upstream commit
        - d/p/debian/UBUNTU-resolved-default-no-negative-caching.patch:
          Default to Cache=no-negative in systemd-resolved
        - d/p/Revert-network-if-sys-is-rw-then-udev-should-be-around.patch:
          Revert "network: if /sys is rw, then udev should be around" upstream
          commit
        - d/p/debian/UBUNTU-src-test-test-execute.c-Skip-parts-of-test-execute-in-con.patch:
          Skip some of test-execute when running in LXD
        - d/p/lp1861941-dont-generate-disk-byuuid-for-bcache-uuid.patch:
          skip disk/by-uuid for bcache devices
        - d/p/deny-list-TEST-55-OOMD-on-ppc64el.patch:
          Deny-list TEST-55-OOMD om ppc64el
        - d/p/debian/UBUNTU-Don-t-override-Ubuntu-s-default-sysctl-values-LP-1962038.patch:
          Don't override Ubuntu's default sysctl values
        - d/p/test-increase-QEMU_MEM-for-some-tests.patch:
          Increase QEMU_MEM for some tests to improve success rate
        - d/p/test-denylist-TEST-29-PORTABLE-again.patch:
          Deny-list TEST-29-PORTABLE
      * Dropped changes, fixed upstream:
        - lp1999275-binfmt-util-also-check-if-binfmt-is-mounted-in-read-write.patch:
          Applied upstream: https://github.com/systemd/systemd/commit/5aaa79ce96
        - lp1999275-stat-util-introduce-fd_is_read_only_fs.patch:
          Applied upstream: https://github.com/systemd/systemd/commit/dc1752ea72
        - lp1999275-binfmt-check-if-binfmt-is-mounted-before-applying-rules.patch:
          Applied upstream: https://github.com/systemd/systemd/commit/94ba5b1532
        - lp2002445-sd-netlink-do-not-swap-old-name-and-alternative-name.patch:
          Applied upstream: https://github.com/systemd/systemd/commit/080afbb57c
        - lp2002445-udev-net-allow-new-link-name-as-an-altname-before-renamin.patch:
          Applied upstream: https://github.com/systemd/systemd/commit/d0b31efc1a
        - lp2004478-network-dhcp4-accept-local-subnet-routes-from-DHCP.patch:
          Applied upstream: https://github.com/systemd/systemd/commit/1d84a3c779
        - lp1999275-binfmt-util-split-out-binfmt_mounted.patch:
          Applied upstream: https://github.com/systemd/systemd/commit/a51a9684c9
        - lp2002445-sd-netlink-restore-altname-on-error-in-rtnl_set_link_name.patch:
          Applied upstream: https://github.com/systemd/systemd/commit/4d600667f8
        - lp2002445-test-network-add-a-test-for-renaming-device-to-current-al.patch:
          Applied upstream: https://github.com/systemd/systemd/commit/f68f644a16
        - lp2002445/sd-device-make-device_set_syspath-clear-sysname-and-sysnu.patch:
          Applied upstream: https://github.com/systemd/systemd/commit/9a26098e90
        - lp2002445/core-device-ignore-failed-uevents.patch:
          Applied upstream: https://github.com/systemd/systemd/commit/e9336d6ac3
        - lp2002445/udev-restore-syspath-and-properties-on-failure.patch:
          Applied upstream: https://github.com/systemd/systemd/commit/210033847c
        - lp2002445/sd-device-introduce-device_get_property_int.patch:
          Applied upstream: https://github.com/systemd/systemd/commit/eedfef0f0d
        - lp2002445-udev-attempt-device-rename-even-if-interface-is-up.patch:
          Applied upstream: https://github.com/systemd/systemd/commit/53584e7b61
        - lp1999275-unit-check-more-specific-path-to-be-written-by-systemd-bi.patch:
          Applied upstream: https://github.com/systemd/systemd/commit/f74a7cb45c
        - lp2002445-sd-netlink-add-a-test-for-rtnl_set_link_name.patch:
          Applied upstream: https://github.com/systemd/systemd/commit/b338a8bb40
        - test-skip-some-tests-when-machine-id-is-not-initialized.patch:
          Applied upstream: https://github.com/systemd/systemd/pull/25732
        - sd-netlink-skip-test_rtnl_set_link_name-when-altnames-are.patch:
          Applied upstream: https://github.com/systemd/systemd/commit/5ccbe7fb197
        - debian/UBUNTU-wait-online-exit-if-no-links-are-managed.patch (LP: #1982218):
          This has been implemented upstream in a different way, but with the same
          outcome: https://github.com/systemd/systemd/commit/ab3aed4a034.
        - debian/Ubuntu-units-set-ConditionVirtualization-private-users-on-j.patch:
          This is obsoleted by an upstream change to fix the underlying issue:
          https://github.com/systemd/systemd/commit/362235bf59.
      * Dropped changes, no longer needed:
        - Deny-list-TEST-74-AUX-UTILS-on-s390x.patch:
          This test passes on s390x now.
        - debian/UBUNTU-test-sleep-skip-test_fiemap-upon-inapproriate-ioctl-.patch:
          This test passes without this patch now.
        - debian/UBUNTU-Revert-cgroup-Continue-unit-reset-if-cgroup-is-busy.patch:
          Testing libvirt against systemd without this patch passses now.
        - debian/UBUNTU-units-block-CAP_SYS_MODULE-units-in-containers-too.patch:
          This test passes without this patch now.
        - debian/UBUNTU-src-test-testmount-util.c-Skip-parts-of-test-mount-util-in-LXC.patch:
          This test passes in LXD without this patch now.
        - debian/systemd.prerm: remove unnecessary whitespace
        - debian/systemd.maintscript:
          Our delta pertains to versions older than 249, which is in Jammy and is
          therefore the oldest version direct upgrades will be supported from.
        - test: drop /etc/default/locale handling from TEST-74-AUX-UTILS
      * New changes:
        - debian/patches: consolidate Ubuntu core hacks into one patch,
          debian/UBUNTU-read-only-etc-hacks.patch:
          + debian/UBUNTU-Fix-timezone-setting-on-read-only-etc.patch
          + debian/UBUNTU-Support-system-image-read-only-etc.patch
          + debian/timedatectl-lp1650688.patch
          + lp1981042-core-firstboot-workaround-timezone-issues-caused-by-Ubunt.patch
          + debian/UBUNTU-read-only-etc-hacks.patch
        - debian/systemd.postinst: remove duplicate if block
        - debian/gbp.conf: update debian-branch to ubuntu-mantic
        - debian/tests: add ability to override SELECTED_TESTS in upstream tests
        - debian/systemd.postinst: fix /etc/locale.conf migration
        - debian/tests/tests-in-lxd: use --reuse flag in lxc publish (LP: #2023229)
        - debian/rules: set MulticastDNS=resolve by default
        - test-skip-tests-for-unsupported-localectl-features.patch:
          skip tests for unsupported localectl features
        - debian/tests/boot-and-services: drop test_no_failed
    
    systemd (253.5-1) unstable; urgency=medium
    
      * New upstream version 253.5 (Closes: #1040035)
      * Refresh patches for 253.5
    
    systemd (253-4) unstable; urgency=medium
    
      * Stop localed from writing to /etc/default/keyboard and symlink it to
        /etc/vconsole.conf. Integration is not set up for now, but GDM needs
        to query the configured values. Allow reading, but disallow setting
        keymaps. (Closes: #1038762)
    
    systemd (253-3) unstable; urgency=medium
    
      * systemd-dev: add missing breaks/replaces with udev. (Closes: #1037924)
      * Run the systemd-binfmt trigger unconditionally.
      * Upload to unstable.
    
    systemd (253-2) experimental; urgency=medium
    
      * Add systemd-dev package for pkg-config files. Move systemd.pc and
        udev.pc to systemd-dev, so that packages can build-depend on a small
        package instead of the whole set of binaries. (Closes: #945922,
        #917549)
    
    systemd (253-1) experimental; urgency=medium
    
      * New upstream version 253. For a full list of changes, see:
        https://github.com/systemd/systemd/releases/tag/v253
      * d/watch: switch back to stable repository.
      * Update symbols file
    
    systemd (253~rc3-1) experimental; urgency=medium
    
      * New upstream version 253~rc3
      * Refresh patches
    
    systemd (253~rc2-1) experimental; urgency=medium
    
      * New upstream version 253~rc2
      * systemd: make /etc/default/locale a symlink to /etc/locale.conf. Let's
        match upstream's filename and keep a backward-compatibility symlink
        for older tools. The content of the files match anyway.
      * Update timedated autopkgtest. We no longer support /etc/timezone, as
        /etc/localtime is always available
      * Drop patches merged upstream
      * Drop Don-t-enable-audit-by-default.patch. We can disable the socket
        now
      * Drop Use-Debian-specific-config-files.patch, no longer needed
      * systemd-boot-system-token was renamed to systemd-boot-random-seed
      * Add new libsystemd symbols
      * Update Lintian override for new so bump
      * Remove systemd-localed drop-in, no longer needed. The change was
        merged upstream
      * Drop udev-drop-SystemCallArchitectures-native-from-systemd-ude.patch
        and use a drop-in
      * Drop Re-enable-journal-forwarding-to-syslog.patch and use a drop-in
      * Drop TuxOnIce out-of-tree patch. The
        SYSTEMD_BYPASS_HIBERNATION_MEMORY_CHECK environment variable can be
        used to skip the check, so it is no longer necessary to maintain a
        patch.
      * Drop autopkgtest denylist patches. No longer needed, the tests are
        working now
      * Drop Revert-core-set-RLIMIT_CORE-to-unlimited-by-default.patch, we now
        use the unified hierarchy
      * Drop Let-graphical-session-pre.target-be-manually-started.patch, not
        used anymore
      * Refresh patches
      * Do not install repart/shutdown standalone binaries
      * Build with libxen-dev. Buildtime-only dependency, enables support for
        kexec on Xen (via ioctl, so no new runtime dependency).
      * Do not install ukify script for now
      * Update NEWS file
      * locale: disable keymap support
      * d/watch: use main repository
      * Refresh patches
    
    systemd (252.11-1) unstable; urgency=medium
    
      * New upstream version 252.11
      * Refresh patches
    
    systemd (252.6-1) unstable; urgency=medium
    
      * Update timedated autopkgtest. We no longer support /etc/timezone, as
        /etc/localtime is always available (cherry picked from commit
        6ef7bb0ce0f89e732a8b95624af059e52c3712b5)
      * Stop supporting /etc/timezone and just rely on /etc/localtime
      * systemd-boot: update on package upgrade, if installed
      * Override Lintian warning in systemd-coredump
      * d/watch: restrict to v252.x for bookworm
      * New upstream version 252.6
      * Refresh patches
      * systemd-boot: enable on install (Closes: #1031118)
    
     -- Nick Rosbrook <email address hidden>  Tue, 11 Jul 2023 14:11:33 -0400
  • systemd (252.5-2ubuntu3) lunar; urgency=medium
    
      * udev: gracefully handle rename failures (LP: #2002445)
        Files:
        - debian/patches/lp2002445/core-device-ignore-failed-uevents.patch
        - debian/patches/lp2002445/sd-device-introduce-device_get_property_int.patch
        - debian/patches/lp2002445/sd-device-make-device_set_syspath-clear-sysname-and-sysnu.patch
        - debian/patches/lp2002445/udev-restore-syspath-and-properties-on-failure.patch
        https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=79536dbb165dbcc402629684e0911693626df5b1
    
     -- Nick Rosbrook <email address hidden>  Mon, 20 Mar 2023 10:17:24 -0400