journal: Make the output of --update-catalog deterministic
The use of an unordered hashmap means that the output of
'journalctl --update-catalog' differs between runs despite there being no
changes in the input files.
By changing all instances of Hashmap to OrderedHashmap we fix this, and now
the catalog is reproducible.
Motivation: https://reproducible-builds.org
Signed-off-by: Daniel Edgecumbe <git@esotericnonsense.com>
(cherry picked from commit
a95686bb5d615a73a14d451a25225a566f9af570)
(cherry picked from commit
f500d2fa81292046e5360b49b38a46f34ca1f397)
Gbp-Pq: Name journal-Make-the-output-of-update-catalog-deterministic.patch