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

Proposed by Olivier Gayot
Status: Merged
Merge reported by: Olivier Gayot
Merged at revision: 2f66a043184c39572d270bc270e93bf07f36a33f
Proposed branch: ~ogayot/ubuntu/+source/sysvinit:merge-lp2018596-mantic
Merge into: ubuntu/+source/sysvinit:debian/sid
Diff against target: 381 lines (+192/-3)
3 files modified
debian/changelog (+175/-0)
debian/control (+2/-1)
debian/rules (+15/-2)
Reviewer Review Type Date Requested Status
Robie Basak Approve
git-ubuntu import Pending
Review via email: mp+442512@code.launchpad.net

This proposal supersedes a proposal from 2023-05-09.

To post a comment you must log in.
Revision history for this message
Olivier Gayot (ogayot) wrote (last edit ):

Tags base URL
-------------
https://git.launchpad.net/~ogayot/ubuntu/+source/sysvinit/log/?h=merge-lp2018596-mantic

Relevant tags
-------------
lp2018596/logical/3.06-2ubuntu1
lp2018596/split/3.06-2ubuntu1
lp2018596/reconstruct/3.06-4ubuntu1
lp2018596/new/debian
lp2018596/old/ubuntu
lp2018596/old/debian

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

Revision history for this message
Robie Basak (racb) wrote :

I'll review this.

Revision history for this message
Robie Basak (racb) wrote :

Thank you for working on this! It looks like this is a straightforward merge from a mechnical perspective, and you've followed git-ubuntu merge workflow correctly.

However, what about this delta that we're carrying? What's the status of minimising it? To that end I've a few questions inline.

review: Needs Information
Revision history for this message
Olivier Gayot (ogayot) wrote :

Thanks for your review Robie!

I answered your comments and will work on adjusting the MP.

Olivier

Revision history for this message
Olivier Gayot (ogayot) :
Revision history for this message
Robie Basak (racb) wrote :

On Tue, May 09, 2023 at 05:39:09PM -0000, Olivier Gayot wrote:
> How would you feel about dropping the change? I'd also like to take the opportunity to fix the previous changelog entries so that it does not wrongly appear as "Adjust d/rules to fix an arch: all build".

If the delta serves no purpose then we should drop it. And if we can't
figure out any reason for it to exist then it's reasonable to proceed on
the assumption that it serves no purpose. Have you tried asking the
person who originally introduced it?

However, please do not change previous changelog entries. That's
confusing since previous uploads cannot be changed and they will still
contain the old text. I would treat old changelog entries as immutable.
You can however explain what you are doing in the changelog entry
associated with this upload, in plain English prose, including
any historical context you wish.

> I guess unifying in Ubuntu would make sense now. I can work on doing that. I must say that I'm not particularly fan of the derives_from_ubuntu variable being "yes" or "no" but keeping two mechanisms seems worse.

Great - it's appropriate (and I would argue a requirement) to be doing
this kind of cleanup during an Ubuntu package merge. The goal is to make
the delta clean and minimal as that generally correlates with
ensuring correctness and maintainability.

Using "yes" and "no" doesn't seem clean, but AIUI make can only do
string comparisons in its conditional includes, so it's the cleanest way
to do it.

> I have not asked Debian if they would like to carry more delta from us. I think it would be a bit of a burden for Debian but I'm happy to ask if you think that's acceptable.

I appreciate that this delta would be far more invasive, so I leave it
to you to decide what would be most appropriate.

> I sent the fix to Debian back when I added it as a delta in Ubuntu. A few days ago, they included it in 3.07 (currently in experimental).
>
> I'd expect it won't need to be carried as a delta in the next upload.
>
> https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1028586

Ah, perfect. Thanks! I did look but hadn't spotted that. For this
reason, connecting the dots for other developers can be very useful. For
example, you could use:

    d/rules: fix installation of 50-ubuntu-logging when building on Ubuntu (Closes: #1028586)

in the Ubuntu changelog entry.

Revision history for this message
Olivier Gayot (ogayot) wrote :

> If the delta serves no purpose then we should drop it. And if we can't
> figure out any reason for it to exist then it's reasonable to proceed on
> the assumption that it serves no purpose. Have you tried asking the
> person who originally introduced it?

Agreed, I'm going to go ahead and drop it. I did ask the original author of the patch but they do not remember what purpose the patched served at the time.

> However, please do not change previous changelog entries. That's
> confusing since previous uploads cannot be changed and they will still
> contain the old text. I would treat old changelog entries as immutable.
> You can however explain what you are doing in the changelog entry
> associated with this upload, in plain English prose, including
> any historical context you wish.

ACK, will do as suggested. Thanks!

> I appreciate that this delta would be far more invasive, so I leave it
> to you to decide what would be most appropriate.

I opened a discussion [1] in Debian so we can move forward from the current situation. Today our delta for sysvinit is partially managed in Debian (i.e., inclusion of init-functions.d/50-ubuntu-logging) and partially in Ubuntu (i.e., we build only sysvinit-utils on Ubuntu). It does not seem like a sane approach IMO.
Ideally for us, we would upstream our both patches in Debian - and if the other changes are dropped, we could go back to syncing. That said, so far Debian suggests that we keep our vendor specific delta on our side. I'm sure we can discuss but I don't think we can expect syncing to be an option anytime soon.

> example, you could use:
>
> d/rules: fix installation of 50-ubuntu-logging when building on Ubuntu
> (Closes: #1028586)
>
> in the Ubuntu changelog entry.

Good point, will do that, thanks!

[1] http://www.chiark.greenend.org.uk/pipermail/debian-init-diversity/2023-May/006077.html

Revision history for this message
Olivier Gayot (ogayot) wrote :

I updated the merge proposal with the changes discussed :)

Revision history for this message
Robie Basak (racb) wrote :

This looks good. Thanks! Have you tested the current version? +1, pending your testing if needed. Let me know when ready and I'll sponsor.

review: Approve
Revision history for this message
Benjamin Drung (bdrung) :
Revision history for this message
Olivier Gayot (ogayot) wrote :

> This looks good. Thanks! Have you tested the current version? +1, pending your testing if needed. Let me know when ready and I'll sponsor.

Thanks Robie! Yes, upgrade to 3.06-4ubuntu1 is painless and I've been running this version on my laptop without issue. As far as tests go, there is no autopkgtest suite.

> Adding a trailing newline?

Yeah, this newline has been around for a while. I actually moved it to a separate commit in the split view [1] (not sure if that was needed) but it comes back at the merge-changelog step.

[1] https://git.launchpad.net/~ogayot/ubuntu/+source/sysvinit/commit/?h=lp2018596/split/3.06-2ubuntu1&id=b88c0f732d73c5c8e72688e0d6151ef5ec47dfd1 ..

Revision history for this message
Robie Basak (racb) wrote :

Sponsored. Thanks!

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

Subscribers

People subscribed via source and target branches