Follow-up:

> On Feb 8, 2017, at 22:31, Assaf Gordon <assafgor...@gmail.com> wrote:
> 
> Few more observations:
> 
> These consistently fail (truncated file):
>  http://hg.savannah.gnu.org/hgweb/octave/archive/tip.tar.bz2
>  http://hg.savannah.gnu.org/hgweb/octave/archive/tip.tar.gz
> 
> While this consistently succeeds:
>  http://hg.savannah.gnu.org/hgweb/octave/archive/tip.zip

If the files are truncated, they are truncated by just a tiny little bit.

When I create an archives locally, they have very similar sizes:

locally on vcs0 (these archives are not truncated):

    cd /srv/hg/octave
    hg archive -r tip /tmp/tip.tar.gz
    hg archive -r tip /tmp/tip.tar.bz2
    hg archive -r tip /tmp/tip.zip

    $ ls -log /tmp/tip.*
    -rw-rw-r-- 1 5299911 Feb  8 22:51 /tmp/tip.tar.bz2
    -rw-rw-r-- 1 6570179 Feb  8 22:51 /tmp/tip.tar.gz
    -rw-rw-r-- 1 8971416 Feb  8 22:52 /tmp/tip.zip

and over the web:

    wget http://hg.savannah.gnu.org/hgweb/octave/archive/tip.tar.gz
    wget http://hg.savannah.gnu.org/hgweb/octave/archive/tip.tar.bz2
    wget http://hg.savannah.gnu.org/hgweb/octave/archive/tip.zip

    $ ls -log tip.*
    -rw-r--r-- 1 5319138 Feb  8 22:52 tip.tar.bz2
    -rw-r--r-- 1 6596892 Feb  8 22:52 tip.tar.gz
    -rw-r--r-- 1 9099805 Feb  8 22:53 tip.zip

Note the file sizes are not expected to be equal, because in the web version
the subdirectory is 'octave-ac76a90f17ff' while in the local version it is 
simply 'tip'.

But the truncation is very small.

So perhaps it's an nginx/fastcgi/wsgi/python problem ?

to be continued...
 - assaf



Reply via email to