- Package:
- libldns-dev
- Source:
- ldns
- Description:
- ldns library for DNS programming - development files
- Submitter:
- Reiner Herrmann
- Date:
- 2022-04-26 15:57:03 UTC
- Severity:
- normal
Hi! While working on Debian's “reproducible builds” effort [1], we have noticed that the manpages generated for ldns are not the same on every build. Some manpages contain documentation for different functions than their name would imply [2]. I was able to reproduce it locally, where e.g. ldns_calc_keytag.3 was incorrectly the manpage for ldns_key_rr2ds. Regards, Reiner [1]: https://wiki.debian.org/ReproducibleBuilds [2]: https://reproducible.debian.net/ldns
Just a short followup of my initial report, which perhaps was a little brief... The manpages seem to be generated by the script doc/doxyparse.pl out of doxygen documentation. But it can happen that the content of the manpages gets mixed up, and for example the manpage ldns_calc_keytag.3.gz will contain the documentation for a different function (ldns_key_buf2dsa). A user wanting to read the manpage for ldns_calc_keytag will then get the manpage for something else. Regards, Reiner
Version: 1.8.1-1 It *looks* like the manpages are now generated correctly. Thanks, /mjt