importpkg: don't blacklist boring gzip_sha512 hashes
authorHelmut Grohne <helmut@subdivi.de>
Mon, 19 Aug 2013 09:52:39 +0000 (11:52 +0200)
committerHelmut Grohne <helmut@subdivi.de>
Mon, 19 Aug 2013 09:52:39 +0000 (11:52 +0200)
 * In practise there are very few compressed files with trivial hashes.
 * Blacklisting these values results in false positives in the gzip
   issues.

importpkg.py

index 182ca01..1334dd6 100755 (executable)
@@ -42,7 +42,8 @@ def gziphash():
     hashobj = DecompressedHash(GzipDecompressor(), hashlib.sha512())
     hashobj = SuppressingHash(hashobj, (ValueError, zlib.error))
     hashobj.name = "gzip_sha512"
-    return HashBlacklist(hashobj, boring_sha512_hashes)
+    # don't blacklist boring hashes for gzip to get gzip issues right
+    return hashobj
 
 def pnghash():
     hashobj = PNGHash(hashlib.sha512())