[Debian-zh-dev] Bug#850505: fortune-zh: please make the build reproducible

lumin cdluminate at gmail.com
Sun Jan 8 01:23:16 UTC 2017


Hi Boyuan,

Thank you for concerning this package. I've noticed the CI
failure several weeks ago.

According to the failure logs e.g.
https://tests.reproducible-builds.org/debian/rb-pkg/testing/i386/fortune-zh.html
the problem is caused by the difference in traversal order of findutil.

Remind that there is such a line in the Makefile:
```
 18     find chinese.d -type f -name '*.dat' -exec cat '{}' \; >> chinese
```
The resulting fortune cookie file `chinese` differs as long as the
traversal order of findutil changes.

So there is nothing harm to this package since fortune
picks data randomly from its cookie files. To fix the
reproducibility I think I should find a way to fix
the traversal order. I plan to fix this in the Stretch+1
cycle.



More information about the Chinese-developers mailing list