GNOME Bugzilla – Bug 747916
[ods] Determinism
Last modified: 2015-04-15 14:54:17 UTC
The following two applications of g_hash_table_foreach should probably be changed to gnm_hash_table_foreach_ordered so we don't depend on glib's hash ordering which can change. Note: I tried to make the first one produce non-deterministic output, but failed. I think that means it at least doesn't depend on malloc addresses. ../plugins/openoffice/openoffice-write.c: g_hash_table_foreach (state->text_colours, (GHFunc) odf_write_text_colours, state); ../plugins/openoffice/openoffice-write.c: g_hash_table_foreach (state->graph_fill_images, (GHFunc) odf_write_fill_images,
This problem has been fixed in the unstable development version. The fix will be available in the next major software release. You may need to upgrade your Linux distribution to obtain that newer version.