~ubuntu-core-dev/ubuntu/+source/systemd:ubuntu-lunar

Last commit made on 2023-09-19
Get this branch:
git clone -b ubuntu-lunar https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd
Members of Ubuntu Core Development Team can upload to this branch. Log in for directions.

Branch merges

Branch information

Name:
ubuntu-lunar
Repository:
lp:~ubuntu-core-dev/ubuntu/+source/systemd

Recent commits

2c7b93a... by Nick Rosbrook

Release systemd 252.5-2ubuntu3.2

a07e508... by Nick Rosbrook

Update changelog

0b8b372... by Nick Rosbrook

wait-online: exit early if all links are ignored (LP: #2036358)

If we are not given an explicit list of links to check, and all other
links are ignored because they are not required for online, then exit
early. Otherwise we will just timeout.

This fixes a regression caused by cf82f08fee
("Drop debian/UBUNTU-wait-online-exit-if-no-links-are-managed.patch").

Gbp-Dch: Short

cf2aae9... by Nick Rosbrook

Release systemd 252.5-2ubuntu3.1

ab7162e... by Nick Rosbrook

Update changelog

2d65b6c... by Nick Rosbrook

sd-bus: bus_message_type_from_string is not pure (LP: #2031683)

8235427... by Nick Rosbrook

Drop debian/UBUNTU-wait-online-exit-if-no-links-are-managed.patch (LP: #1982218)

The original intent of this patch is to exit early when no devices are
managed by networkd, and was developed against bionic. Since then,
wait-online gain an --any flag, and this code changed the context of
this patch. Namely, the logic added by the patch will not be reached
unless the --any flag is passed, which means the patch no longer works
as expected (systemd-networkd-wait-online.service does not use the
--any flag).

Further, if the --any flag is used, this patch will make wait-online
exit while a link is still in "configuring" state, which can mean that
units which depend on networkd-online.target may not actually have a
functioning link yet.

Because this patch is not serving it's original purpose, and is creating
a new issue, it seems the best thing to do is just drop the patch.

Gbp-Dch: Short

e1a08bb... by Nick Rosbrook

debian/systemd.postint: do not daemon re-exec if we could hit LP: #2013543

Unfortunately, there is not a simple way to check all cases in which
the running systemd will hit this bug when re-executing. To be safe, do
not try re-exec on upgrades from affected versions, and instead indicate
that a reboot is required.

Gbp-Dch: Short

ddea3bc... by Nick Rosbrook

network/dhcp4: do not ignore the gateway even if the destination is in same network (LP: #2009743)

45541cc... by Nick Rosbrook

core: reorder systemd arguments on reexec (LP: #2013543)