Closed ArsenArsen closed 2 years ago
Interesting. I can reproduce this and will work on fixing it. Builds should be consistent and (as far as I know) have no dependence on time. I suspect that this is due to a list somewhere getting serialized with an undefined order.
I didn't consider that since I'd expect FS order to be stable-ish. I expected it to be some hash function being seeded with randomness or something of that nature. But sorting the order of the output is a very good idea regardless (since FS order is unstable across machines at the very least).
Currently, build outputs inconsistent results. This makes diffing for errors among other things harder. I'm unsure what the builds depend on (time maybe?).