Hi Nicolas,

> Sorry to insist but can you explain why the package is still
> unreproducible even with my patch?

With 0002-doxygen patch (ie. version 0.15-1), the build is not reproducible
in at least two ways I spotted:

(a) Identical files have build-path dependent filenames. For example:

/usr/share/doc/libjson-c-dev/html/md__build_1st_json-c-0_815_issues_closed_for_0_814.html
/usr/share/doc/libjson-c-dev/html/md__build_2_json-c-0_815_2nd_issues_closed_for_0_814.html

(b) Links to the files in (a) then have different anchor href targets to match:

This is because it used the full, absolute path name as an (sanitised)
input to a filename, resulting in the binary package containing:

 -<a class="el" href="md__build_1st_json-c-0_815_issues_closed_for_0_813.html"
 +<a class="el" href="md__build_2_json-c-0_815_2nd_issues_closed_for_0_813.html"

You can also see this here:

https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/json-c.html


Regards,

--
      ,''`.
     : :'  :     Chris Lamb
     `. `'`      la...@debian.org 🍥 chris-lamb.co.uk
       `-

Reply via email to