Boost logo

Boost :

From: David Abrahams (dave_at_[hidden])
Date: 2004-08-17 08:34:14

Christoph Ludwig <cludwig_at_[hidden]> writes:

> Hi,
> my Boost CVS working directory used to be rooted at
> :pserver:anonymous_at_[hidden]:/boost. However, for some time
> I didn't get any updates any more. Since it's not plausible
> that there were no check-ins in the last week I checked out the boost
> directory from SourceForge. And indeed, there are many differences
> between the two working directories.
> For instance: After `cvs up' I have revision 1.4 of
> boost/algorithm/string/classification.hpp in the working directory
> rooted at boost-consulting and its status is up-to-date according to
> `cvs stat' (no sticky tag or date). But in the working directory
> rooted at sourceforge there's revision 1.5. `cvs log' says it was
> checked in on 2004-07-30.
> Even if the CVS at boost-consulting is mirrored only once a day,
> revision 1.5 of boost/algorithm/string/classification.hpp should be in
> the repository by now. Do others experience the same problem?

Yes. The problem is that the CVS tarball being supplied by SF is
corrupted. I have been getting this error from my cron job for about
2 weeks:

bunzip2: Compressed file ends unexpectedly;
perhaps it is corrupted? *Possible* reason follows.
bunzip2: Undefined error: 0
Input file = boost-cvsroot.tar.bz2, output file = (stdout)

It is possible that the compressed file(s) have become corrupted.
You can use the -tvv option to test integrity of such files.

You can use the `bzip2recover' program to *attempt* to recover
data from undamaged sections of corrupted files.

Traceback (most recent call last):
  File "/usr/home/dave/bin/", line 23, in ?
    system('/usr/local/bin/bash -c "/usr/local/bin/bunzip2 boost-cvsroot.tar.bz2 --stdout | /usr/bin/tar -xf- -Cboost-cvs 2>| head > /dev/null"')
  File "/usr/home/dave/bin/", line 17, in system
    raise SystemError, "could not complete system command: " + repr(cmd)
SystemError: could not complete system command: '/usr/local/bin/bash -c "/usr/local/bin/bunzip2 boost-cvsroot.tar.bz2 --stdout | /usr/bin/tar -xf- -Cboost-cvs 2>| head > /dev/null"'

I was sure I had submitted a SF support request, but I can't find it,
so I'll do it again. Here:

Dave Abrahams
Boost Consulting

Boost list run by bdawes at, gregod at, cpdaniel at, john at