I looked it up in a dictionary and it's rpm, not rmp
content aware compare for jar files

(they have timestamps)
slightly less verbose debug output
properly extract files from rpms

I always forget that os.path.join(rel_path, abs_path) == abs_path
add content-aware comparison for html

e.g. javadoc and epydoc put a timestamp in a comment in the generated html file.
thus ignore comments when comparing html
file mtimes and checksums are compared separately