systemd.git
3 years agotest: enable systemd-oomd.service
Michael Biebl [Wed, 12 Jan 2022 11:29:34 +0000 (12:29 +0100)]
test: enable systemd-oomd.service

Enable the service to ensure dbus-org.freedesktop.oom1.service exists
and D-Bus activation works.

See #18469

(cherry picked from commit d338b1713aabcdc2f90d907c72f8fada085bb15e)

Gbp-Pq: Name test-enable-systemd-oomd.service.patch

3 years agounits: don't install dbus-org.freedesktop.oom1.service alias
Michael Biebl [Wed, 12 Jan 2022 07:16:45 +0000 (08:16 +0100)]
units: don't install dbus-org.freedesktop.oom1.service alias

The systemd-oomd.service unit contains

[Install]
WantedBy=multi-user.target
Alias=dbus-org.freedesktop.oom1.service

which means the symlink is supposed to be created dynamically when the
service is enabled.

(cherry picked from commit 794aa5f57f616d1fd3d0ad803f5e7594c33391a0)

Gbp-Pq: Name units-don-t-install-dbus-org.freedesktop.oom1.service-ali.patch

3 years agotest: explicitly configure oomd stuff via dropins
Frantisek Sumsal [Thu, 6 Jan 2022 20:37:21 +0000 (21:37 +0100)]
test: explicitly configure oomd stuff via dropins

so we don't get overridden by distro-shipped ones.

Fixes: #22030
(cherry picked from commit fd5e5a87fb2b5de6a25a00acd35dc23775b6b595)

Gbp-Pq: Name test-explicitly-configure-oomd-stuff-via-dropins.patch

3 years agooomd: move oomctl to bindir
Michael Biebl [Wed, 5 Jan 2022 21:14:14 +0000 (22:14 +0100)]
oomd: move oomctl to bindir

We don't really need oomctl during early boot, so bindir seems like a
more suitable place for the binary.

(cherry picked from commit cfd4c84addbaa31ea2a24275f9c56a70e464bac0)

Gbp-Pq: Name oomd-move-oomctl-to-bindir.patch

3 years agosystemd (250.3-1) unstable; urgency=medium
Michael Biebl [Tue, 18 Jan 2022 17:52:45 +0000 (17:52 +0000)]
systemd (250.3-1) unstable; urgency=medium

  [ Luca Boccassi ]
  * Update d/copyright listing for debian/*
    Fixes Lintian warning: update-debian-copyright
  * d/copyright: remove unused GPL-2 stanza
  * d/watch: bump to version 4
  * d/control: drop redundant Section/Priority fields.
    Fixes Lintian warning: installable-field-mirrors-source
  * d/control: extend descriptions of libudev and libsystemd
  * systemd-oomd: add dependency on adduser.
    Needed by postinst script.
  * systemd-oomd: fix description-synopsis-starts-with-article Lintian warning
  * systemd-standalone-*: copy manpages too
  * Lintian: ignore very-long-line-length-in-source-file.
    It's not a useful check, and it flags test data and such.
  * Lintian: ignore source-contains-data-from-ieee-data-oui-db.
    Data formats are not compatible, this is for hwdb.
  * Lintian: ignore systemd-service-file-missing-install-key.
    If we don't add [Install], it's because we don't want it and the units are
    events-driven or enabled statically.
  * Lintian: ignore spare-manual-page.
    Lintian is not really good at associating manpages to package contents,
    so just ignore this, as we have and will keep adding docs related
    to unit types and so on.
  * Lintian: ignore package-supports-alternative-init-but-no-init.d-script.
    Well, duh!
  * Lintian: ignore package-contains-documentation-outside-usr-share-doc.
    False positives on test data and a web page.
  * Lintian: ignore current set of package-contains-empty-directory.
    These are shipped to provide a skeleton installation.
  * Update Lintian override for
    systemd-service-file-refers-to-unusual-wantedby-target
  * Lintian: ignore systemd: shared-library-lacks-prerequisites false positive
    on EFI binary
  * Lintian: ignore maintainer-script-calls-systemctl in more packages
  * Lintian: ignore executable-not-elf-or-script false positives for EFI
    binaries
  * Lintian: ignore spellcheck false positives
  * Lintian: ignore hardening-no-fortify-functions for test binaries
  * Ignore blhc false positives.
    blhc hits false positives due to EFI PE-COFF binaries,
    c++ fuzzing binaries and meson flags listings, ignore them.
  * Add d/gitlab-ci.yml.
    Disable unit tests, as some are failing due to the build environment.

  [ Michael Biebl ]
  * New upstream version 250.3
    - network: wireguard: do not add routes to AllowedIPs= by default.
      (Closes: #1003955)
  * Add Recommends: libdw1 to systemd-coredump.
    Starting with v250, systemd-coredump will use libdw/libelf via dlopen()
    rather than directly linking against it. It is not a hard dependency but
    we want to have it installed by default.
    While hard-coding the library name is not ideal, we currently don't have
    better means to derive this information automatically. (Closes: #1003879)

[dgit import unpatched systemd 250.3-1]

3 years agoImport systemd_250.3.orig.tar.gz
Michael Biebl [Tue, 18 Jan 2022 17:52:45 +0000 (17:52 +0000)]
Import systemd_250.3.orig.tar.gz

[dgit import orig systemd_250.3.orig.tar.gz]

3 years agoImport systemd_250.3-1.debian.tar.xz
Michael Biebl [Tue, 18 Jan 2022 17:52:45 +0000 (17:52 +0000)]
Import systemd_250.3-1.debian.tar.xz

[dgit import tarball systemd 250.3-1 systemd_250.3-1.debian.tar.xz]