Bug#860470: libccrtp: please make the build reproducible

Vagrant Cascadian vagrant at reproducible-builds.org
Tue Nov 28 23:51:31 GMT 2023


On 2017-04-17, Chris Lamb wrote:
> This is due to it capturing the buildpath in some automatically
> generated documentation. It appears safe to simply delete the manpages
> in question as they are a) private APIs and b) kinda terse/useless
> anyway.
...
> --- a/debian/rules	2017-04-17 13:16:14.337050334 +0100
> --- b/debian/rules	2017-04-17 13:38:53.662578698 +0100
> @@ -15,3 +15,7 @@
>  override_dh_clean:
>  	rm -f doc/latex/* doc/html/* doc/man/man3/* doc/doxy
>  	dh_clean
> +
> +override_dh_installman:
> +	dh_installman
> +	rm -rf debian/libccrtp-doc/usr/share/man/man2

It seems exactly which directory these files are placed in is
non-deterministic; updated patch attached.

For example, libccrtp-doc_2.0.9-2.3_all.deb currently in the archive
contains these files:

  usr/share/man/man9/_build_libccrtp-eppWJD_libccrtp-2.0.9_src_ccrtp_.9_src_ccrtp_.3.gz
  usr/share/man/man9/_build_libccrtp-eppWJD_libccrtp-2.0.9_src_.9_src_.3.gz

I intend to NMU this package in the near future to fix this issue if I
do not hear otherwise.

live well,
  vagrant
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-debian-rules-Remove-low-content-manpages-with-filena.patch
Type: text/x-diff
Size: 1086 bytes
Desc: not available
URL: <http://alioth-lists.debian.net/pipermail/pkg-voip-maintainers/attachments/20231128/1c454674/attachment.patch>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 227 bytes
Desc: not available
URL: <http://alioth-lists.debian.net/pipermail/pkg-voip-maintainers/attachments/20231128/1c454674/attachment.sig>


More information about the Pkg-voip-maintainers mailing list