Re: ycm-cmake-modules / Re: Introduction and joining the debian-science/robotics team
Hi Joost,
Thanks again...
On 31/08/2020 11:27, Joost van Baal-Ilić wrote:
> I've found some explanation at
> https://lintian.debian.org/tags/file-references-package-build-path.html
I already tried adding
export DEB_BUILD_MAINT_OPTIONS = buildinfo=+path
and
export DEB_BUILD_MAINT_OPTIONS = reproducible=+fixfilepath
to debian/rules, but neither of them helped. If I understand it
correctly, the both just add a few c/c++ build flags...
I might try fixing the file manually with `sed`, but I don't know if
that's the right way to do it.
> I'm pretty sure this issue has occured in lots of other packages but
> my websearch skills fail it now...
>
> There's also https://tests.reproducible-builds.org/debian/reproducible.html
> and lots of documentation supplied @ reproducible-builds.org .
>
> Does this help? I _might_ have time to search a bit more later.
I think this is the page that should contain the related documentation
is this one: https://reproducible-builds.org/docs/build-path/
I couldn't find anything working there, though.
I managed to fix the lintian warning in this way:
https://salsa.debian.org/science-team/ycm-cmake-modules/-/commit/6218fcf5a14095b2a34c7f85b780979ac76499b7
I couldn't find a better way to do it, does this seem a proper fix?
Anyway the reprotest is still failing, the problem seems to be the
searchindex.js file (generated by sphinx) that has some different
content, but it is not a path. I don't think this can be fixed in the
package, it should probably be fixed in sphinx.
Cheers,
Daniele
Reply to: