]> git.ipfire.org Git - thirdparty/vala.git/commit
gtkmodule: Preserve order of required-gtype-classes for reproducibility
authorNiko Tyni <ntyni@debian.org>
Mon, 19 Oct 2015 20:56:36 +0000 (23:56 +0300)
committerRico Tzschichholz <ricotz@ubuntu.com>
Thu, 2 Mar 2017 10:23:02 +0000 (11:23 +0100)
commit0056ea4e8d0e25dba13a856fc0aa18646217e4c6
treeacb4d4005065d45262094d057b34abc55e3f12b8
parent2542bd846fdab3b1bea80eb16f1b6b341dd7df1a
gtkmodule: Preserve order of required-gtype-classes for reproducibility

The elements of current_required_app_classes end up in the generated
code in g_type_ensure() statements. The order of these can vary
between builds when using a HashSet, breaking reproducibilty.

See https://wiki.debian.org/ReproducibleBuilds

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=802528
codegen/valagtkmodule.vala