=== modified file 'TODO' --- TODO 2019-02-09 23:31:44 +0000 +++ TODO 2019-02-13 08:45:09 +0000 @@ -14,6 +14,7 @@ ** TODO [#C] Make start_mandos_communication() take "struct server". ** TODO [#C] --interfaces=regex,eth*,noregex (bridge-utils-interfaces(5)) ** TODO [#A] Detect partial writes to stdout and exit with EX_TEMPFAIL +** TODO [#B] Use reallocarray() with GNU LibC 2.29 or later. * splashy ** TODO [#B] use scandir(3) instead of readdir(3) @@ -33,6 +34,7 @@ * plymouth ** TODO [#A] Detect partial writes to stdout and exit with EX_TEMPFAIL +** TODO [#B] Use reallocarray() with GNU LibC 2.29 or later. * TODO [#B] passdev === modified file 'debian/rules' --- debian/rules 2019-02-11 12:14:07 +0000 +++ debian/rules 2019-02-13 08:45:09 +0000 @@ -44,14 +44,18 @@ override_dh_auto_test-arch: ; -# dpkg-shlibdeps sees the "libgnutls28-dev (>= 3.6.6) | -# libgnutls28-dev (<< 3.6.0)," in the build-dependencies not as two -# alternatives, but as an absolute dependency on libgnutls30 >= 3.6.6. -# So we have to do this ugly hack to hide this build dependency if we -# compiled with libgnutls30 << 3.6.0. -override_dh_shlibdeps-arch: - -gnutls_version=$$(dpkg-query --showformat='$${Version}' \ - --show libgnutls30); \ - dpkg --compare-versions $$gnutls_version lt 3.6.0 \ - && sed --in-place --expression='s/libgnutls28-dev (>= 3\.6\.6) | //' debian/control - dh_shlibdeps +#bpo## dpkg-shlibdeps sees the "libgnutls28-dev (>= 3.6.6) | +#bpo## libgnutls28-dev (<< 3.6.0)," in the build-dependencies not as two +#bpo## alternatives, but as an absolute dependency on libgnutls30 >= 3.6.6. +#bpo## So we have to do this ugly hack to hide this build dependency if we +#bpo## compiled with libgnutls30 << 3.6.0. +#bpo#override_dh_shlibdeps-arch: +#bpo# -gnutls_version=$$(dpkg-query --showformat='$${Version}' \ +#bpo# --show libgnutls30); \ +#bpo# dpkg --compare-versions $$gnutls_version lt 3.6.0 \ +#bpo# && { cp --archive debian/control debian/control.orig; sed --expression='s/libgnutls28-dev (>= 3\.6\.6) |//' debian/control; } +#bpo# dh_shlibdeps +#bpo# -gnutls_version=$$(dpkg-query --showformat='$${Version}' \ +#bpo# --show libgnutls30); \ +#bpo# dpkg --compare-versions $$gnutls_version lt 3.6.0 \ +#bpo# && mv debian/control.orig debian/control