Merge ~ogayot/ubuntu/+source/sysvinit:merge-lp2007421-lunar into ubuntu/+source/sysvinit:debian/sid

Proposed by Olivier Gayot
Status: Merged
Merge reported by: Olivier Gayot
Merged at revision: ea23737fe061275a6d59bd4563dbb5ef03b46681
Proposed branch: ~ogayot/ubuntu/+source/sysvinit:merge-lp2007421-lunar
Merge into: ubuntu/+source/sysvinit:debian/sid
Diff against target: 368 lines (+179/-3)
3 files modified
debian/changelog (+156/-0)
debian/control (+2/-1)
debian/rules (+21/-2)
Reviewer Review Type Date Requested Status
Canonical Server Reporter Pending
git-ubuntu import Pending
Review via email: mp+437440@code.launchpad.net
To post a comment you must log in.
Revision history for this message
Olivier Gayot (ogayot) wrote (last edit ):

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

Subscribers

People subscribed via source and target branches