More info about nondeterminism_added_by_pyqt5_pyrcc5
charon.66 at gmail.com
Mon Aug 14 20:58:02 UTC 2017
I'm packaging an application making use of pyrcc5 and I noticed the
nondeterminism it adds.
I see that this is currently description is not correct.
You can see that pyrcc5 uses QHash, which is made to avoid algorithmic
introducing a randomization.
There are two possible solutions: set the environment variable
QT_HASH_SEED to a constant value before
pyrcc5 is called (this is my current workaround) or call qSetGlobalQHashSeed().
I can help with the implementation if needed.
More information about the Reproducible-builds