Also to that point, the compatibility issues aren't always compatibility issues, but
rather poorly written tests. For example, some tests might hardcode an expected checksum
[0] for the compressed output, which could be broken by any number of changes even if the
compressed output is entirely valid and decompresses correctly.
[0]
https://github.com/rpm-software-management/createrepo_c/pull/336