Boost logo

Boost :

From: Jens Seidel (jensseidel_at_[hidden])
Date: 2008-02-05 06:24:07


On Mon, Feb 04, 2008 at 01:57:08PM -0500, Beman Dawes wrote:
> Beman Dawes wrote:
> > The first attempt at a release branch snapshot is now available.
> >
> > See http://beta.boost.org/development/testing.html#Snapshots for more
> > information, and a link to the actual files.

I miss a reference to a Subversion branch on this page.

> > Thanks to Martin Wille for setting up the hosting!
> >
> > The plan is to automatically build Unix and Windows snapshots on a daily
> > basis. Right now the only snapshot available is a .zip with Windows line
> > endings.
>
> .gz and .bz2 files are now available with POSIX line endings.
>
> With exports from CVS, POSIX file permissions had to be adjusted. SVN
> export seems to have gotten the permissions closer to right, so the
> POSIX snapshot script isn't applying any permission changes.
>
> But I'm not all that knowledgeable about POSIX file permissions, so it
> would be helpful is some POSIX users would take a look and report any
> problems they find.

I tried in a bash shell the following:
$ grep -rl $'\r\n' . | grep -v '\.\(png\|gif\|jpeg\|pdf\|jpg\|vcproj\|svg\)'

I explicitely added SVG files as most miss a svn:eol-style native
property in Subversion which should be fixed as SVG are ordinary text
files. Remaining files (reordered):

Probably missing svn:eol-style native property:

./tools/regression/test/test-cases/general/bjam.log
./tools/quickbook/test/templates.quickbook
./tools/quickbook/test/code-snippet.gold
./tools/quickbook/test/code-block-2.quickbook
./tools/quickbook/test/preformatted.quickbook
./tools/quickbook/test/code-block-1.gold
./tools/quickbook/test/xinclude.gold
./tools/quickbook/test/code-block-1.quickbook
./tools/quickbook/test/import.quickbook
./tools/quickbook/test/link-side-by-side.quickbook
./tools/quickbook/test/escape.gold
./tools/quickbook/test/code-block-2.gold
./tools/quickbook/test/quickbook-manual.quickbook
./tools/quickbook/test/code-snippet.quickbook
./tools/quickbook/test/preformatted.gold
./tools/quickbook/test/templates.gold
./tools/quickbook/test/import.gold
./tools/quickbook/test/quickbook-manual.gold
./tools/quickbook/test/xinclude.quickbook
./tools/quickbook/test/escape.quickbook
./tools/quickbook/test/link-side-by-side.gold
./tools/jam/src/boost-jam.spec
./libs/config/doc/html/HTML.manifest
./libs/serialization/borland6ide/test_simple_class.bpf
./libs/test/test/test_files/errors_handling_test.pattern2
./libs/test/test/test_files/test_tools_test.pattern
./libs/test/test/test_files/errors_handling_test.pattern
./libs/wave/samples/waveidl/idllexer/idl.re
./libs/wave/src/cpplexer/re2clex/strict_cpp_re.inc
./libs/wave/src/cpplexer/re2clex/cpp.re
./libs/wave/src/cpplexer/re2clex/cpp_re.inc
./libs/wave/src/cpplexer/re2clex/strict_cpp.re
./libs/wave/ChangeLog
./libs/interprocess/proj/cygwin/MakeAll
./libs/interprocess/proj/conceptgcc/MakeAll
./libs/interprocess/proj/mingw/MakeAll
./libs/interprocess/proj/qnx/MakeAll
./libs/interprocess/proj/linux/MakeAll
./boost/ptr_container/serialize_ptr_container.hpp

OK:

./libs/statechart/example/Performance/Performance.xls
./libs/intrusive/proj/vc7ide/Intrusive.sln
./libs/smart_ptr/smarttest.zip
./libs/interprocess/proj/vc7ide/Interprocess.sln
./libs/thread/test/test.mcp
./libs/python/build/VisualStudio/boost_python.dsw
./libs/python/build/VisualStudio/boost_python.dsp
./libs/python/example/project.zip
./libs/python/build/python_v1.zip
./more/favicon.ico

The file permissions are according to

$ find -exec ls -l {} \; | cut -d" " -f1 | sort | uniq
drwxr-xr-x
insgesamt
-rw-r--r--
-rwxr-xr-x

probably OK, except that many files are bogusly marked executable:
$ find -exec ls -l {} \; | grep -- "-rwxr-xr-x"
-rwxr-xr-x 1 jens jens 2610 2007-07-06 21:47 rst.css
-rwxr-xr-x 1 jens jens 1755 2007-11-15 17:31 ./tools/buildbot/config/master/alpha/master.cfg
-rwxr-xr-x 1 jens jens 1143 2006-09-13 19:25 ./tools/inspect/minmax_check.hpp
-rwxr-xr-x 1 jens jens 4470 2008-02-04 18:42 id646983-bb.html
[many many files snipped]

Check for the svn:executable property and delete it (and forbid commits
from Windows users if they do not respect it :-))

Jens


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk