Merge ~enr0n/ubuntu/+source/systemd:ubuntu-kinetic into ~ubuntu-core-dev/ubuntu/+source/systemd:ubuntu-kinetic

Proposed by Nick Rosbrook
Status: Merged
Merged at revision: 5f3d094bb0c047f8bf91aecbb251f3b5f22ed989
Proposed branch: ~enr0n/ubuntu/+source/systemd:ubuntu-kinetic
Merge into: ~ubuntu-core-dev/ubuntu/+source/systemd:ubuntu-kinetic
Diff against target: 117 lines (+51/-5)
4 files modified
debian/changelog (+28/-0)
debian/control (+4/-5)
debian/patches/lp1989969-test-deny-list-TEST-36-NUMAPOLICY-on-ppc64el.patch (+18/-0)
debian/patches/series (+1/-0)
Reviewer Review Type Date Requested Status
Steve Langasek Approve
Review via email: mp+430153@code.launchpad.net
To post a comment you must log in.
Revision history for this message
Jeremy BĂ­cha (jbicha) wrote :

libnss-myhostname is also in Universe and is recommended by systemd-resolved. Should that recommendation be dropped?

Revision history for this message
Nick Rosbrook (enr0n) wrote :

Good point, yeah it probably should be.

Revision history for this message
Steve Langasek (vorlon) wrote :

LGTM

review: Approve

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1diff --git a/debian/changelog b/debian/changelog
2index 28bfe73..4740d17 100644
3--- a/debian/changelog
4+++ b/debian/changelog
5@@ -1,3 +1,31 @@
6+systemd (251.4-1ubuntu6) kinetic; urgency=medium
7+
8+ * test: deny-list TEST-36-NUMAPOLICY on ppc64el (LP: #1989969)
9+ File: debian/patches/lp1989969-test-deny-list-TEST-36-NUMAPOLICY-on-ppc64el.patch
10+ https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=0f61b31fbeb57cf7e47a5f0922fd2ff47b81caa7
11+ * debian/control: drop systemd-resolved Recommends: (LP: #1990187)
12+ libnss-resolve was previously explicitly excluded from ubuntu-minimal,
13+ and this Recommends: reverses that change. While here, drop
14+ libnss-myhostname too, because it is in universe and there is no real
15+ need for systemd-resolved to Recommends: it.
16+ File: debian/control
17+ https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=88c134fac13b738efdcc657e160350c061d0a018
18+ * debian/control: set Priority: important on systemd-resolved (LP: #1990278)
19+ Since this package used to be a part of the systemd binary package,
20+ systemd-resolved would be installed by debootstrap by default. Retain
21+ this previous behavior by setting Priority: important on
22+ systemd-resolved.
23+ File: debian/control
24+ https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=1d9ca06dfe8351ed4d03073fbafa5e2212fe4fcb
25+
26+ -- Nick Rosbrook <nick.rosbrook@canonical.com> Tue, 20 Sep 2022 11:19:06 -0400
27+
28+systemd (251.4-1ubuntu5) kinetic; urgency=medium
29+
30+ * enable building systemd-boot for riscv64 (LP: #1989457)
31+
32+ -- Heinrich Schuchardt <heinrich.schuchardt@canonical.com> Tue, 13 Sep 2022 13:43:01 +0200
33+
34 systemd (251.4-1ubuntu4) kinetic; urgency=medium
35
36 * debian/systemd-resolved.postinst: copy existing /etc/resolv.conf on new installs (LP: #1988772)
37diff --git a/debian/control b/debian/control
38index 406d686..43ded98 100644
39--- a/debian/control
40+++ b/debian/control
41@@ -24,7 +24,7 @@ Build-Depends: debhelper-compat (= 13),
42 meson (>= 0.53.2),
43 gettext,
44 gperf,
45- gnu-efi [amd64 i386 arm64 armhf],
46+ gnu-efi [amd64 i386 arm64 armhf riscv64],
47 libcap-dev,
48 libpam0g-dev,
49 libapparmor-dev (>= 2.13) <!stage1>,
50@@ -477,7 +477,7 @@ Description: home area manager
51 directories on user login, tools and documentation.
52
53 Package: systemd-boot
54-Architecture: amd64 i386 arm64 armhf
55+Architecture: amd64 i386 arm64 armhf riscv64
56 Depends: ${shlibs:Depends},
57 ${misc:Depends},
58 systemd-boot-efi (= ${binary:Version}),
59@@ -495,7 +495,7 @@ Description: simple UEFI boot manager - tools and services
60 systemd-boot.
61
62 Package: systemd-boot-efi
63-Architecture: amd64 i386 arm64 armhf
64+Architecture: amd64 i386 arm64 armhf riscv64
65 Multi-Arch: same
66 Pre-Depends: ${misc:Pre-Depends},
67 Depends: ${misc:Depends},
68@@ -510,6 +510,7 @@ Description: simple UEFI boot manager - EFI binaries
69
70 Package: systemd-resolved
71 Multi-Arch: foreign
72+Priority: important
73 Architecture: linux-any
74 Pre-Depends: ${misc:Pre-Depends}
75 Depends: ${shlibs:Depends},
76@@ -517,8 +518,6 @@ Depends: ${shlibs:Depends},
77 adduser,
78 systemd (= ${binary:Version}),
79 default-dbus-system-bus | dbus-system-bus
80-Recommends: libnss-myhostname,
81- libnss-resolve,
82 Suggests: policykit-1,
83 Provides: resolvconf
84 Conflicts: resolvconf
85diff --git a/debian/patches/lp1989969-test-deny-list-TEST-36-NUMAPOLICY-on-ppc64el.patch b/debian/patches/lp1989969-test-deny-list-TEST-36-NUMAPOLICY-on-ppc64el.patch
86new file mode 100644
87index 0000000..592e798
88--- /dev/null
89+++ b/debian/patches/lp1989969-test-deny-list-TEST-36-NUMAPOLICY-on-ppc64el.patch
90@@ -0,0 +1,18 @@
91+From: Nick Rosbrook <nick.rosbrook@canonical.com>
92+Date: Fri, 16 Sep 2022 10:05:38 -0400
93+Subject: test: deny-list TEST-36-NUMAPOLICY on ppc64el
94+
95+Bug-Ubuntu: https://bugs.launchpad.net/ubuntu/+source/systemd/+bug/1989969
96+
97+---
98+ test/TEST-36-NUMAPOLICY/deny-list-upstream-ci-ppc64el | 1 +
99+ 1 file changed, 1 insertion(+)
100+ create mode 100644 test/TEST-36-NUMAPOLICY/deny-list-upstream-ci-ppc64el
101+
102+diff --git a/test/TEST-36-NUMAPOLICY/deny-list-upstream-ci-ppc64el b/test/TEST-36-NUMAPOLICY/deny-list-upstream-ci-ppc64el
103+new file mode 100644
104+index 0000000..0febce5
105+--- /dev/null
106++++ b/test/TEST-36-NUMAPOLICY/deny-list-upstream-ci-ppc64el
107+@@ -0,0 +1 @@
108++# https://bugs.launchpad.net/ubuntu/+source/systemd/+bug/1989969
109diff --git a/debian/patches/series b/debian/patches/series
110index 7c6674d..f85c48e 100644
111--- a/debian/patches/series
112+++ b/debian/patches/series
113@@ -50,3 +50,4 @@ test-increase-QEMU_MEM-for-some-tests.patch
114 test-copy-libgcc_s.so.1-to-TPM2-test-image-on-Debian-like.patch
115 lp1981042-core-firstboot-workaround-timezone-issues-caused-by-Ubunt.patch
116 test-denylist-TEST-29-PORTABLE-again.patch
117+lp1989969-test-deny-list-TEST-36-NUMAPOLICY-on-ppc64el.patch

Subscribers

People subscribed via source and target branches