Currently, even if every output file of the main pipeline is not changed between multiple reruns, when we archive coverage maps, the archives themselves will be different in terms of their binary contents.
This is likely due to the fact that our archival program, tar, is capturing timestamps (ctime, mtime, atime) and stores them in the archive.
As the result, it is always true that Kive reports a change between reruns, even if they produced identical results.
For the fix, we should ensure that tar behaves time-independently.