Need Help with duperemove in Debian
Chris Lamb
chris at reproducible-builds.org
Mon Sep 22 22:00:29 UTC 2025
Chris Lamb wrote:
> Cutting out a huge amount of noise from the log, cc was being called
> like this between the two builds used for the comparison:
>
> cc […] filerec.o file_scan.o […] -o duperemove
> cc […] file_scan.o filerec.o […] -o duperemove
>
> This was because, in the Estonian et_EE.UTF-8 locale that reprotest
> uses, underscores sort after the numbers and letters. In the C locale,
> by contrast, underscores sort *before* the letters: "file_scan.o"
> is therefore placed before "filerec.o".
>
> This is more of a slight weirdness in the C locale rather then
> something in ee_EE. (ee_EE is still a good choice for reprotest, however,
> because whilst en_US and friends sort the lower case before the upper
> case, et_EE.UTF-8 and the "C" locale sort capital letters before the
> lower case. Also, Estonian sorts the letter 'z' between 's' and 't'.
Whilst this thread is still relatively warm, here is another sorting-
related reproducibility issue, which depended on whether "ZalmanZSyncController"
would sort before or after "ZETEdgeAirProController" — that is, the ordering
of the lower case letter in "Za" before or after the upper case letter in "ZE".
https://bugs.debian.org/1115999
Best wishes,
--
o
⬋ ⬊ Chris Lamb
o o reproducible-builds.org 💠
⬊ ⬋
o
More information about the rb-general
mailing list