RFH: Reproducible builds help for kitty

Nilesh Patra nilesh at riseup.net
Mon Dec 25 10:01:24 GMT 2023


Hi Reproducible builds team,

Currently kitty is un-reproducible due to 2 reasons:

* Lack of -trimpath in go build command -- fixed in git.
* Different ordering of fields in /usr/share/doc/kitty/html/searchindex.js -- I need help with this.

As far as I could look, I could see `sort_keys=True` in all json.dump calls inside the code and I am unsure
as to where the ordering issue stems from. It is also visible in r-b test infra:

	https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/diffoscope-results/kitty.html

And local diffoscope output can be found here[1]. I'd appreciate any pointer in this regard.

[1]: https://pb.envs.net/?b54c049ac177749e#CECxfMjkzoX7iJGV3NZZTvBMr6hBxeXJmuKZxc6ecYX5

Thanks!
Nilesh



More information about the Reproducible-builds mailing list