Well, I just did a quick test, and my suspicions were correct. The amazon GPL source code tarballs contain hundreds (out of thousands) of inner tarballs with IDENTITICAL "<package>.<version>.tar.bz2" names but DIFFERENT md5sums. That means they cannot be de-duped without unpacking them first...
EDIT: So, for some reason only known to amazon/lab126, somebody decided it was a good idea to distribute huge files with different URLs (and different filenames/version numbers) that have identical contents (and identical md5sum). And likewise, to change the contents (and md5sum) over time, of identical URLs and filenames. And even more befuddling, is why the compressed tarballs INSIDE these GPL source code packages often have identical names (and version numbers) but DIFFERENT contents (i.e. different md5sum). It seems like they are trolling us, just for fun (or perhaps to befuddle us). Instead of TRYING to maintain "firmware update" compatibility, we *could* just REPLACE all the firmware with our own custom "MORE BETTERIZED" firmware, like the Nook folks are fond of doing...
Last edited by geekmaster; 05-30-2016 at 06:35 PM.
|