Problem with addon updates on Googlecode due to chunked Transfer-Encoding
|Reported by:||bossanova808||Owned by:|
|Priority:||4 - Normal||Milestone:||12.0 "Frodo"|
|Component:||Other (un-categorized if does not fit anywhere else)||Version:||11.0 "Eden"|
|Severity:||Normal||Keywords:||addons, repositories, updates, md5|
|Cc:||elupus, spiff, jmarshall,||Blocked By:|
Addon updates with Googlecode repos do not work as expected as, to quote jmarshall on IRC:
jmarshall Bossanova808: it's because googlecode (at least that URL) accepts only chunked Transfer-Encoding, so the filesize is set to 0, which means we don't read anything.
jmarshall your best bet is to get feedback from elupus/cptspiff et. al. by opening a ticket on track and cc'ing them.
Basically, this results in updates never arriving - not with an md5 change, and also (wierdly) not after the 6 hour window either - they jsut never come. More details about the issue here:
Another user with issue here:
...and I imagine any http/src type server working this way will hit the issue
My repo is here: http://code.google.com/p/bossanova808-xbmc-addons/source/browse/
md5 link (as curled in debug log) here: http://bossanova808-xbmc-addons.googlecode.com/git/repository-downloads/addons.xml.md5
There ARE workarounds (other repo sites, maybe using the GoogleCode downloads section instead) - but this is a trap that over time people will run into for sure.