> On Dec 25, 2018, at 02:41, Geert Stappers <stapp...@debian.org> wrote: > > On Mon, Dec 24, 2018 at 06:09:04PM -0800, Matthew Fernandez wrote: >> Hello Debian Mentors, >> >> I???m preparing to request a piece of software I maintain be made >> available on Debian and have been doing my homework trying to package >> it correctly. >> >> It???s a C++ binary, but comes with a Python wrapper for invoking it >> [0]. This script should run with either Python 2 or Python 3 and >> requires no non-standard modules, but I???m having trouble getting >> lintian to approve of it. >> >> In trying to pacify its warnings, I seem to keep causing new >> ones. The latest is missing-build-dependency-for-dh-addon which seemed >> straightforward, but I???m having trouble resolving it. >> >> Is it possible I???m just going about this the wrong way? You can see my >> current fumblings around in the dark for the light switch at [1]. I have >> not packaged something for Debian before, so apologies if this question >> is answered elsewhere and my search skills failed me. If you have any >> time to point me in the right direction, I would be very grateful. >> >> Thanks, Matthew >> >> [0]: >> https://github.com/Smattr/rumur/blob/packaging/debian/rumur/src/rumur-run >> [1]: https://github.com/Smattr/rumur/blob/packaging/debian/debian/control > > Multiline Build-Depends > > --- a/debian/control > +++ b/debian/control > @@ -2,7 +2,13 @@ Source: rumur > Section: devel > Priority: optional > Maintainer: Matthew Fernandez <matthew.fernan...@gmail.com> > -Build-Depends: debhelper (>= 10), bison (>= 3.0), cmake (>= 3.1), dh-python, > flex (>= 2.5.35), libgmp-dev, python (>= 2.7) > +Build-Depends: debhelper (>= 10) > + , bison (>= 3.0) > + , cmake (>= 3.1) > + , dh-python > + , flex (>= 2.5.35) > + , libgmp-dev > + , python (>= 2.7) > Standards-Version: 3.9.8 > Homepage: https://github.com/Smattr/rumur > Vcs-Git: https://github.com/Smattr/rumur.git > > > > > | > | $ lintian --info ../rumur_2018.12.20_amd64.changes > | E: rumur source: missing-build-dependency-for-dh-addon python3 => > python3:any | python3-all:any | python3-dev:any | python3-all-dev:any > | N: > | N: The source package appears to be using a dh addon but doesn't build > | N: depend on the package that actually provides it. If it uses it, it > must > | N: build depend on it. > | N: > | N: Severity: important, Certainty: possible > | N: > | N: Check: debhelper, Type: source > | N: > | > > > --- a/debian/control > +++ b/debian/control > @@ -9,6 +9,7 @@ Build-Depends: debhelper (>= 10) > , flex (>= 2.5.35) > , libgmp-dev > , python (>= 2.7) > + , python3 > Standards-Version: 3.9.8 > Homepage: https://github.com/Smattr/rumur > Vcs-Git: https://github.com/Smattr/rumur.git > > > > Find attached two patches that you may apply with `git am *.patch` > > > Groeten > Geert Stappers
Ah, perfect! It did not occur to me that python and python3 are separate packages, and then I misinterpreted lintian’s output. Much appreciated, Geert!