Run of lintian-fixes for boost1.71

Try this locally (using the lintian-brush package):

debcheckout boost1.71
cd boost1.71
lintian-brush
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
 * Add debian/upstream/signing-key.asc.
 See uscan(1) for more details
Building the package in /tmp/tmp_bi7unh1/build-area/boost1.74-1.74.0, using sbuild -A -v -c unstable-amd64-sbuild
dpkg-source: info: using patch list from debian/patches/series
dpkg-source: info: applying fix-ftbfs-python-3.3.patch
dpkg-source: info: applying hppa-long-double-config.patch
dpkg-source: error: LC_ALL=C patch -t -F 0 -N -p1 -u -V never -E -b -B .pc/hppa-long-double-config.patch/ --reject-file=- < boost1.74-1.74.0/debian/patches/hppa-long-double-config.patch subprocess returned exit status 1
can't find file to patch at input line 13
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|Description: Fix definition of BOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS for hppa
|Author: John David Anglin <dave.anglin@bell.net>
|Forwarded: https://github.com/boostorg/math/issues/89
|Reviewed-by: Steve Robbins <smr@debian.org>

Summary

  • Bump debhelper from old 10 to 12. (package-uses-old-debhelper-compat-version)
  • Set debhelper-compat version in Build-Depends. (uses-debhelper-compat-file)
  • Remove listed license files (libs/yap/example/autodiff_library/LICENSE, tools/boostbook/xsl/caramel/LICENSE) from copyright. (license-file-listed-in-debian-copyright)
  • Remove Section on libboost-atomic1.74.0, Section on libboost-chrono1.74.0, Section on libboost-container1.74.0, Section on libboost-context1.74.0, Section on libboost-contract1.74.0, Section on libboost-coroutine1.74.0, Section on libboost-date-time1.74.0, Section on libboost-fiber1.74.0, Section on libboost-filesystem1.74.0, Section on libboost-graph1.74.0, Section on libboost-graph-parallel1.74.0, Section on libboost-iostreams1.74.0, Section on libboost-locale1.74.0, Section on libboost-log1.74.0, Section on libboost-math1.74.0, Section on libboost-mpi1.74.0, Section on libboost-mpi-python1.74.0, Section on libboost-nowide1.74.0, Section on libboost-numpy1.74.0, Section on libboost-program-options1.74.0, Section on libboost-python1.74.0, Section on libboost-random1.74.0, Section on libboost-regex1.74.0, Section on libboost-serialization1.74.0, Section on libboost-stacktrace1.74.0, Section on libboost-system1.74.0, Section on libboost-test1.74.0, Section on libboost-thread1.74.0, Section on libboost-timer1.74.0, Section on libboost-type-erasure1.74.0, Section on libboost-wave1.74.0 that duplicate source. (binary-control-field-duplicates-source)

Full worker log Full build log