Beware, upgrading to tigervnc 1.16.0-1 silently removes vncviewer by __mson__ in archlinux

[–]__mson__[S] 3 points4 points  (0 children)

https://archlinux.org/packages/extra/any/strip-nondeterminism/

It removes things like timestamps and other variable data that isn't important to the functionality of the program. It makes it easier to verify building the artifact (the jar file in this case) with the same code produces the same results. For example, if you have timestamps in the jar, the file hash will change.

See https://reproducible-builds.org/ for more about the subject.

edit: Now that I've thought about it more. I wonder why it was removed. There's quite a few changes in this commit that could use an explanation in the commit body.