Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.debian.bugs.dist > #1301088 > unrolled thread

Bug#1140893: lintian: missing-build-dependency-for-dh-addon false positive

Started byJeremy Bícha <jbicha@debian.org>
First post2026-07-08 09:10 +0200
Last post2026-07-26 00:40 +0200
Articles 3 — 3 participants

Back to article view | Back to linux.debian.bugs.dist

This discussion starts older than the indexed window; earlier articles aren't shown. The article labeled Started by below is the oldest one visible, not the original post.


Contents

  Bug#1140893: lintian: missing-build-dependency-for-dh-addon false positive Jeremy Bícha <jbicha@debian.org> - 2026-07-08 09:10 +0200
    Bug#1140893: lintian: missing-build-dependency-for-dh-addon false positive Nilesh Patra <nilesh@mailbox.org> - 2026-07-25 09:40 +0200
      Bug#1140893: lintian: missing-build-dependency-for-dh-addon false positive Christoph Anton Mitterer <calestyo@scientia.org> - 2026-07-26 00:40 +0200

#1301088 — Bug#1140893: lintian: missing-build-dependency-for-dh-addon false positive

FromJeremy Bícha <jbicha@debian.org>
Date2026-07-08 09:10 +0200
SubjectBug#1140893: lintian: missing-build-dependency-for-dh-addon false positive
Message-ID<NeuzU-3sFD-9@gated-at.bofh.it>
https://manpages.debian.org/debhelper-compat-upgrade-checklist#v14
says that you should use
Build-Depends: dh-sequence-single-binary
instead of the way that you are using.

Alternatively, I prefer using the other way
where I explicitly add a foo.install (for many packages, the contents
is simply "usr")
and set
dh $@ --without single-binary
Then when the package is switched to dh compat 15 later, I will only
need to remove the " --without single-binary"

Thank you,
Jeremy Bícha

[toc] | [next] | [standalone]


#1302913

FromNilesh Patra <nilesh@mailbox.org>
Date2026-07-25 09:40 +0200
Message-ID<NkF9f-6PQQ-5@gated-at.bofh.it>
In reply to#1301088
The original bug report is correct. A `--with single-binary` should not
spawn that error, as debhelper does provide the sequencer anyway.

I'll fix this in lintian. Thanks Christoph for reporting.

> On 07/08/2026 12:36 PM IST Jeremy Bícha <jbicha@debian.org> wrote:
> 
>  
> https://manpages.debian.org/debhelper-compat-upgrade-checklist#v14
> says that you should use
> Build-Depends: dh-sequence-single-binary
> instead of the way that you are using.
> 
> Alternatively, I prefer using the other way
> where I explicitly add a foo.install (for many packages, the contents
> is simply "usr")
> and set
> dh $@ --without single-binary
> Then when the package is switched to dh compat 15 later, I will only
> need to remove the " --without single-binary"
> 
> Thank you,
> Jeremy Bícha

[toc] | [prev] | [next] | [standalone]


#1302954

FromChristoph Anton Mitterer <calestyo@scientia.org>
Date2026-07-26 00:40 +0200
Message-ID<NkTce-6XwM-1@gated-at.bofh.it>
In reply to#1302913
Hey Nilesh and Jeremy.

Thanks for taking care of this.


@Jeremy, sorry for having overseen your earlier message.

The approach with foo.install would obviously also work well.

But I'm not a big fan of dh-sequence-* ... IMO it feels conceptually
subotimal to use dependency fields to actually configure DH. It's a bit
different with dh-compat-level, cause that really does cause
dependencies on the right dehelper.


Thanks anyway :-)
Chris.

[toc] | [prev] | [standalone]


Back to top | Article view | linux.debian.bugs.dist


csiph-web