Merge ~ogayot/ubuntu/+source/sysvinit:merge-lp2029132-mantic into ubuntu/+source/sysvinit:debian/sid

Proposed by Olivier Gayot
Status: Needs review
Proposed branch: ~ogayot/ubuntu/+source/sysvinit:merge-lp2029132-mantic
Merge into: ubuntu/+source/sysvinit:debian/sid
Diff against target: 369 lines (+198/-1)
3 files modified
debian/changelog (+185/-0)
debian/control (+2/-1)
debian/rules (+11/-0)
Reviewer Review Type Date Requested Status
Graham Inggs (community) Approve
git-ubuntu import Pending
Review via email: mp+448082@code.launchpad.net

Description of the change

Merge of 3.07-1 from Debian unstable.

It contains a few patches that I submitted in Debian - thus allowing to reduce our delta.

I will need a sponsor for upload :)

PPA
---
https://launchpad.net/~ogayot/+archive/ubuntu/mantic-proposed/

pushed tags
-----------

logical/3.06-4ubuntu1 https://git.launchpad.net/~ogayot/ubuntu/+source/sysvinit/tag/?h=logical/3.06-4ubuntu1
split/3.06-4ubuntu1 https://git.launchpad.net/~ogayot/ubuntu/+source/sysvinit/tag/?h=split/3.06-4ubuntu1
reconstruct/3.06-4ubuntu1 https://git.launchpad.net/~ogayot/ubuntu/+source/sysvinit/tag/?h=reconstruct/3.06-4ubuntu1

sysvinit does not contain any autopkgtest. I upgraded my machine with sysvinit 3.07-1ubuntu1~ppa1 and haven't noticed any regression.

To post a comment you must log in.
Revision history for this message
Graham Inggs (ginggs) wrote :

Uploaded, thanks

review: Approve

Unmerged commits

9069cf5... by Olivier Gayot

update-maintainer

09c4899... by Olivier Gayot

reconstruct-changelog

1ab5ae7... by Olivier Gayot

merge-changelogs

5553635... by Olivier Gayot

    - When building for Ubuntu, skip all binaries except for sysvinit-utils

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 d987721..eb7f4db 100644
3--- a/debian/changelog
4+++ b/debian/changelog
5@@ -1,3 +1,13 @@
6+sysvinit (3.07-1ubuntu1) mantic; urgency=medium
7+
8+ * Merge with Debian unstable (LP: #2029132). Remaining changes:
9+ - When building for Ubuntu, skip all binaries except for sysvinit-utils
10+ * Dropped changes, merged in Debian:
11+ - d/rules: fix installation of 50-ubuntu-logging when building on Ubuntu
12+ [Fixed in 3.07-1~exp1]
13+
14+ -- Olivier Gayot <olivier.gayot@canonical.com> Mon, 31 Jul 2023 15:26:23 +0200
15+
16 sysvinit (3.07-1) unstable; urgency=medium
17
18 [ Olivier Gayot ]
19@@ -25,6 +35,25 @@ sysvinit (3.07-1~exp1) experimental; urgency=medium
20
21 -- Mark Hindley <leepen@debian.org> Mon, 01 May 2023 11:24:07 +0100
22
23+sysvinit (3.06-4ubuntu1) mantic; urgency=medium
24+
25+ * Merge with Debian unstable (LP: #2018596). Remaining changes:
26+ - When building for Ubuntu, skip all binaries except for sysvinit-utils
27+ - d/rules: fix installation of 50-ubuntu-logging when building on Ubuntu
28+ (Closes: #1028586)
29+ * Dropped changes:
30+ - Define the DEB_HOST_* variables in d/rules if not defined already
31+
32+ * The dropped change was undocumented and first introduced in focal. It is
33+ unclear what it was originally fixing. One assumption is that, when Debian
34+ started relying on /usr/share/dpkg/common.mk, the file was not present (or
35+ incomplete) on some architectures in Ubuntu. We have kept this change
36+ around for nearly four years, potentially for no valid reason.
37+ In 3.06-2ubuntu1, this change was worded as "Adjust debian/rules to fix an
38+ arch: all build failure". This is a mistake and should not be trusted.
39+
40+ -- Olivier Gayot <olivier.gayot@canonical.com> Sun, 07 May 2023 01:04:33 +0200
41+
42 sysvinit (3.06-4) unstable; urgency=medium
43
44 * Add Romanian debconf translations with thanks to Remus-Gabriel Chelu
45@@ -41,6 +70,16 @@ sysvinit (3.06-3) unstable; urgency=medium
46
47 -- Mark Hindley <leepen@debian.org> Thu, 30 Mar 2023 13:59:53 +0100
48
49+sysvinit (3.06-2ubuntu1) lunar; urgency=medium
50+
51+ * Merge with Debian unstable (LP: #2007421). Remaining changes:
52+ - When building for Ubuntu, skip all binaries except for sysvinit-utils
53+ - Fix absence of changelog.Debian.gz in sysvinit-utils binary package
54+ - Adjust debian/rules to fix an arch: all build failure
55+ - d/rules: fix installation of 50-ubuntu-logging when building on Ubuntu
56+
57+ -- Olivier Gayot <olivier.gayot@canonical.com> Thu, 16 Feb 2023 14:53:59 +0100
58+
59 sysvinit (3.06-2) unstable; urgency=medium
60
61 * Upload to unstable.
62@@ -76,6 +115,23 @@ sysvinit (3.06~beta1-1) experimental; urgency=medium
63
64 -- Mark Hindley <leepen@debian.org> Fri, 02 Dec 2022 11:29:21 +0000
65
66+sysvinit (3.05-7ubuntu2) lunar; urgency=medium
67+
68+ * d/rules: fix installation of 50-ubuntu-logging when building on Ubuntu
69+ (LP: #2002789)
70+
71+ -- Olivier Gayot <olivier.gayot@canonical.com> Fri, 13 Jan 2023 11:33:36 +0100
72+
73+sysvinit (3.05-7ubuntu1) lunar; urgency=low
74+
75+ * Merge from Debian unstable (LP: #1998325). Remaining changes:
76+ - When building for Ubuntu, skip all binaries except for sysvinit-utils
77+ - Define the DEB_HOST_* variables in d/rules if not defined already
78+ * Fix absence of changelog.Debian.gz in sysvinit-utils binary package.
79+ (LP: #1998324)
80+
81+ -- Olivier Gayot <olivier.gayot@canonical.com> Wed, 30 Nov 2022 10:32:54 +0100
82+
83 sysvinit (3.05-7) unstable; urgency=medium
84
85 * Drop libcrypt-dev from B-Depends, we don't ship sulogin since Stretch
86@@ -136,6 +192,14 @@ sysvinit (3.05-1) experimental; urgency=medium
87
88 -- Mark Hindley <leepen@debian.org> Wed, 24 Aug 2022 13:05:57 +0100
89
90+sysvinit (3.04-1ubuntu1) kinetic; urgency=low
91+
92+ * Merge from Debian unstable. (LP: #1987257) Remaining changes:
93+ - When building for Ubuntu, skip all binaries except for sysvinit-utils
94+ - Define the DEB_HOST_* variables in d/rules if not defined already
95+
96+ -- Olivier Gayot <olivier.gayot@canonical.com> Sat, 22 Aug 2022 09:57:41 +0200
97+
98 sysvinit (3.04-1) unstable; urgency=medium
99
100 * New upstream version 3.04
101@@ -162,6 +226,14 @@ sysvinit (3.02-1) experimental; urgency=medium
102
103 -- Mark Hindley <leepen@debian.org> Tue, 29 Mar 2022 16:00:24 +0100
104
105+sysvinit (3.01-1ubuntu1) jammy; urgency=low
106+
107+ * Merge from Debian unstable. (Closes: LP: #1958666) Remaining changes:
108+ - When building for Ubuntu, skip all binaries except for sysvinit-utils
109+ - Define the DEB_HOST_* variables in d/rules if not defined already
110+
111+ -- Olivier Gayot <olivier.gayot@canonical.com> Tue, 14 Dec 2021 21:17:22 +0000
112+
113 sysvinit (3.01-1) unstable; urgency=medium
114
115 * Update upstream signing key.
116@@ -223,6 +295,19 @@ sysvinit (3.00~beta-1) experimental; urgency=medium
117
118 -- Mark Hindley <leepen@debian.org> Wed, 15 Sep 2021 11:19:13 +0100
119
120+sysvinit (2.96-7ubuntu2) impish; urgency=medium
121+
122+ * No-change rebuild to build packages with zstd compression.
123+
124+ -- Matthias Klose <doko@ubuntu.com> Thu, 07 Oct 2021 12:25:10 +0200
125+
126+sysvinit (2.96-7ubuntu1) impish; urgency=low
127+
128+ * Merge from Debian unstable. Remaining changes:
129+ - When building for Ubuntu, skip all binaries except for sysvinit-utils.
130+
131+ -- Steve Langasek <steve.langasek@ubuntu.com> Tue, 27 Apr 2021 20:19:54 -0700
132+
133 sysvinit (2.96-7) unstable; urgency=medium
134
135 [ Mark Hindley ]
136@@ -235,6 +320,15 @@ sysvinit (2.96-7) unstable; urgency=medium
137
138 -- Adam Borowski <kilobyte@angband.pl> Sun, 18 Apr 2021 17:38:40 +0200
139
140+sysvinit (2.96-6ubuntu1) hirsute; urgency=low
141+
142+ * Merge from Debian unstable. Remaining changes:
143+ - When building for Ubuntu, skip all binaries except for sysvinit-utils.
144+ * Dropped changes, no longer needed:
145+ - Make mountpoint.c compile with new glibc.
146+
147+ -- Steve Langasek <steve.langasek@ubuntu.com> Wed, 17 Mar 2021 10:02:02 -0700
148+
149 sysvinit (2.96-6) unstable; urgency=medium
150
151 [ Matthew Vernon ]
152@@ -249,6 +343,14 @@ sysvinit (2.96-6) unstable; urgency=medium
153
154 -- Matthew Vernon <matthew@debian.org> Sun, 21 Feb 2021 13:53:09 +0000
155
156+sysvinit (2.96-5ubuntu1) hirsute; urgency=low
157+
158+ * Merge from Debian unstable. Remaining changes:
159+ - When building for Ubuntu, skip all binaries except for sysvinit-utils.
160+ - Make mountpoint.c compile with new glibc.
161+
162+ -- Steve Langasek <steve.langasek@ubuntu.com> Sat, 24 Oct 2020 19:04:47 -0700
163+
164 sysvinit (2.96-5) unstable; urgency=low
165
166 * Team upload.
167@@ -292,6 +394,14 @@ sysvinit (2.96-4) unstable; urgency=critical
168
169 -- Thorsten Glaser <tg@mirbsd.de> Fri, 14 Aug 2020 02:29:31 +0200
170
171+sysvinit (2.96-3ubuntu1) groovy; urgency=low
172+
173+ * Merge from Debian unstable. Remaining changes:
174+ - When building for Ubuntu, skip all binaries except for sysvinit-utils.
175+ - Make mountpoint.c compile with new glibc.
176+
177+ -- Steve Langasek <steve.langasek@ubuntu.com> Fri, 01 May 2020 07:41:28 -0700
178+
179 sysvinit (2.96-3) unstable; urgency=medium
180
181 * Update Dmitry's address.
182@@ -301,6 +411,14 @@ sysvinit (2.96-3) unstable; urgency=medium
183
184 -- Adam Borowski <kilobyte@angband.pl> Thu, 19 Mar 2020 23:37:42 +0100
185
186+sysvinit (2.96-2.1ubuntu1) focal; urgency=low
187+
188+ * Merge from Debian unstable. Remaining changes:
189+ - When building for Ubuntu, skip all binaries except for sysvinit-utils.
190+ - Make mountpoint.c compile with new glibc.
191+
192+ -- Steve Langasek <steve.langasek@ubuntu.com> Thu, 13 Feb 2020 10:38:21 -0800
193+
194 sysvinit (2.96-2.1) unstable; urgency=medium
195
196 * Non-maintainer upload.
197@@ -318,6 +436,14 @@ sysvinit (2.96-2) unstable; urgency=medium
198
199 -- Dmitry Bogatov <KAction@debian.org> Thu, 28 Nov 2019 21:07:03 +0000
200
201+sysvinit (2.96-1ubuntu1) focal; urgency=low
202+
203+ * Merge from Debian unstable. Remaining changes:
204+ - When building for Ubuntu, skip all binaries except for sysvinit-utils.
205+ - Make mountpoint.c compile with new glibc.
206+
207+ -- Steve Langasek <steve.langasek@ubuntu.com> Thu, 31 Oct 2019 15:59:53 -0700
208+
209 sysvinit (2.96-1) unstable; urgency=medium
210
211 * New upstream release.
212@@ -332,6 +458,21 @@ sysvinit (2.96-1) unstable; urgency=medium
213
214 -- Dmitry Bogatov <KAction@debian.org> Sat, 19 Oct 2019 00:37:48 +0000
215
216+sysvinit (2.96~beta-3ubuntu2) focal; urgency=medium
217+
218+ * Fix debian/rules to not try to install bits into a sysvinit-core package
219+ we aren't building.
220+
221+ -- Steve Langasek <steve.langasek@ubuntu.com> Fri, 25 Oct 2019 13:21:15 -0700
222+
223+sysvinit (2.96~beta-3ubuntu1) focal; urgency=low
224+
225+ * Merge from Debian unstable. Remaining changes:
226+ - When building for Ubuntu, skip all binaries except for sysvinit-utils.
227+ - Make mountpoint.c compile with new glibc.
228+
229+ -- Steve Langasek <steve.langasek@ubuntu.com> Fri, 18 Oct 2019 14:21:33 -0700
230+
231 sysvinit (2.96~beta-3) unstable; urgency=medium
232
233 * Team upload.
234@@ -385,6 +526,20 @@ sysvinit (2.95-6) unstable; urgency=medium
235
236 -- Dmitry Bogatov <KAction@debian.org> Fri, 23 Aug 2019 16:26:28 +0000
237
238+sysvinit (2.95-5ubuntu2) eoan; urgency=medium
239+
240+ * Adjust debian/rules to fix an arch: all build failure.
241+
242+ -- Steve Langasek <steve.langasek@ubuntu.com> Fri, 16 Aug 2019 09:01:15 -0700
243+
244+sysvinit (2.95-5ubuntu1) eoan; urgency=low
245+
246+ * Merge from Debian unstable. Remaining changes:
247+ - When building for Ubuntu, skip all binaries except for sysvinit-utils.
248+ - Make mountpoint.c compile with new glibc.
249+
250+ -- Steve Langasek <steve.langasek@ubuntu.com> Thu, 15 Aug 2019 23:55:53 -0700
251+
252 sysvinit (2.95-5) unstable; urgency=medium
253
254 * [2d158bc6] Make default TTYMODE match default TTYPERM of `login' package
255@@ -431,6 +586,14 @@ sysvinit (2.95-3) unstable; urgency=medium
256
257 -- Dmitry Bogatov <KAction@debian.org> Mon, 29 Jul 2019 08:10:44 +0000
258
259+sysvinit (2.95-2ubuntu1) eoan; urgency=low
260+
261+ * Merge from Debian unstable. Remaining changes:
262+ - When building for Ubuntu, skip all binaries except for sysvinit-utils.
263+ - Make mountpoint.c compile with new glibc.
264+
265+ -- Steve Langasek <steve.langasek@ubuntu.com> Wed, 24 Jul 2019 12:32:57 -0700
266+
267 sysvinit (2.95-2) unstable; urgency=medium
268
269 * [22e43c01] Make sure dh_fixperms is called during build.
270@@ -524,6 +687,14 @@ sysvinit (2.93-9) experimental; urgency=medium
271
272 -- Dmitry Bogatov <KAction@debian.org> Thu, 14 Feb 2019 20:55:23 +0000
273
274+sysvinit (2.93-8ubuntu1) eoan; urgency=low
275+
276+ * Merge from Debian unstable. Remaining changes:
277+ - When building for Ubuntu, skip all binaries except for sysvinit-utils.
278+ - Make mountpoint.c compile with new glibc.
279+
280+ -- Steve Langasek <steve.langasek@ubuntu.com> Mon, 29 Apr 2019 22:02:02 -0700
281+
282 sysvinit (2.93-8) unstable; urgency=medium
283
284 * Return alternative dependency on file-rc for convenience of
285@@ -742,6 +913,19 @@ sysvinit (2.88dsf-59.11) unstable; urgency=medium
286
287 -- Michael Biebl <biebl@debian.org> Sun, 07 Oct 2018 16:04:09 +0200
288
289+sysvinit (2.88dsf-59.10ubuntu2) cosmic; urgency=medium
290+
291+ * Make mountpoint.c compile with new glibc.
292+
293+ -- Dimitri John Ledkov <xnox@ubuntu.com> Thu, 04 Oct 2018 16:32:29 +0100
294+
295+sysvinit (2.88dsf-59.10ubuntu1) bionic; urgency=medium
296+
297+ * Merge with Debian, restoring 6ac609340af19a8d021c5ab8fea50c65241d1d0b:
298+ - When building for Ubuntu, skip all binaries except for sysvinit-utils.
299+
300+ -- Adam Conrad <adconrad@ubuntu.com> Wed, 01 Nov 2017 15:00:29 -0600
301+
302 sysvinit (2.88dsf-59.10) unstable; urgency=medium
303
304 * Non-maintainer upload.
305@@ -5586,3 +5770,4 @@ sysvinit (2.66-1) unstable; urgency=medium
306 /var/log and /etc itself.
307
308 -- Miquel van Smoorenburg <miquels@cistron.nl> Tue, 29 Oct 1996 13:46:54 +0100
309+
310diff --git a/debian/control b/debian/control
311index e3b9c91..de14b0e 100644
312--- a/debian/control
313+++ b/debian/control
314@@ -1,7 +1,8 @@
315 Source: sysvinit
316 Section: admin
317 Priority: optional
318-Maintainer: Debian sysvinit maintainers <debian-init-diversity@chiark.greenend.org.uk>
319+Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
320+XSBC-Original-Maintainer: Debian sysvinit maintainers <debian-init-diversity@chiark.greenend.org.uk>
321 Uploaders:
322 Ian Jackson <ijackson@chiark.greenend.org.uk>,
323 Benda Xu <heroxbd@gentoo.org>,
324diff --git a/debian/rules b/debian/rules
325index 54b9572..d619d6d 100755
326--- a/debian/rules
327+++ b/debian/rules
328@@ -24,6 +24,10 @@ endif
329
330 DH_OPTIONS =
331
332+ifeq ($(derives_from_ubuntu),yes)
333+ DH_OPTIONS = -Nsysvinit-core -Nsysv-rc -Ninitscripts -Nbootlogd
334+endif
335+
336 # Use debhelper's dh
337 %:
338 dh $@ $(DH_OPTIONS)
339@@ -41,6 +45,7 @@ override_dh_auto_install-indep:
340 override_dh_install-arch:
341 dh_install
342
343+ifneq (,$(findstring sysvinit-core, $(shell dh_listpackages)))
344 # sysvinit package
345 if test -e debian/share/inittab.$(DEB_HOST_GNU_TYPE) ; \
346 then \
347@@ -56,6 +61,7 @@ override_dh_install-arch:
348 $(INSTALL_DATA) debian/share/inittab \
349 $(sysvtmp)/usr/share/sysvinit/inittab ; \
350 fi
351+endif
352
353 # initscripts package may include /sys
354 ifneq (,$(findstring $(DEB_HOST_ARCH_OS),linux kfreebsd))
355@@ -73,9 +79,14 @@ install-arch: build-arch
356 dh $@ $(DH_OPTIONS)
357
358 override_dh_installchangelogs-arch:
359+ifneq ($(derives_from_ubuntu),yes)
360 dh_installchangelogs -psysvinit-core doc/Changelog
361+endif
362 dh_installchangelogs -psysvinit-utils --exclude doc/Changelog
363+
364+ifneq ($(derives_from_ubuntu),yes)
365 dh_installchangelogs -pbootlogd
366+endif
367
368 override_dh_installchangelogs-indep:
369 dh_installchangelogs

Subscribers

People subscribed via source and target branches