I meet the same behaviour. Files concerned :

DEBUG : filename=.temp/dists/wheezy/main/binary-amd64/Packages.xz - size=undef
DEBUG : filename=.temp/dists/wheezy-backports/main/binary-amd64/Packages.xz - 
size=undef
DEBUG : filename=.temp/dists/wheezy-backports/contrib/binary-amd64/Packages.xz 
- size=undef
DEBUG : filename=.temp/dists/wheezy-backports/non-free/binary-amd64/Packages.xz 
- size=undef
DEBUG : filename=.temp/dists/wheezy-updates/main/binary-amd64/Packages.xz - 
size=undef
DEBUG : filename=.temp/dists/wheezy-updates/contrib/binary-amd64/Packages.xz - 
size=undef
DEBUG : filename=.temp/dists/wheezy-updates/non-free/binary-amd64/Packages.xz - 
size=undef

To workaround the bug, I replaced line 1650 :
  if ($size == $disksize || $size == -1) {

by :
  if (defined $size && ($size == $disksize || $size == -1)) {

Reply via email to