2016-12-03 1:02 GMT+01:00 Paolo Greppi <paolo.gre...@libpf.com>:
> I packaged node-loose-envify as per this ITP:
> https://bugs.debian.org/846206, this is the repo:
> Two notes
> - regarding the source-is-missing error mentioned here
> I choose to delete the file with a patch
I'm not sure it does the trick.
A better IMO approach is to use Files-Exclude in debian/copyright, and
make a proper debian/watch. Then uscan will automatically dfsg-repack
the orig tarball. See how some other dfsg/ds packages do that.
> - I could not get rid of the binary-without-manpage lintian warning, as
> the supplied CLI does not support --help I could not use help2man ...
Then you need to build a manpage...
A very easy way to do so is with marked-man (convert .md to .1).
Leave the envify.md file in debian/ dir and build the .1 during build.
dh_fixperms -X debian/node-loose-envify/usr/lib/nodejs/loose-envify/cli.js
isn't right because it makes the build non-reproducible, see
Also the description isn't really clear. Maybe a short sentence about
what it's about in a more general way. Is it useful for some build tool ?