Jean-Marc Lasgouttes wrote:
> Jean-Marc> Public release of LyX version 1.3.7

Congratulations!
 
> And now I am going home before people complain :)

Very wise :)

Here's the first bug. Not critical but something to investigate for future
releases. (I use -iname because Windows is a bit weird about preserving
case when unpacking unix directory trees.)

$ find lyx-1.3.7 -iname cvs
lyx-1.3.7/development/Code_rules/cvs
lyx-1.3.7/development/lyx3/cvs
lyx-1.3.7/development/lyxserver/cvs
lyx-1.3.7/development/lyxserver/perl/cvs
lyx-1.3.7/development/os2/cvs
lyx-1.3.7/development/tools/cvs
lyx-1.3.7/development/Win32/cvs
lyx-1.3.7/development/Win32/packaging/cvs
lyx-1.3.7/development/Win32/packaging/dtl/cvs
lyx-1.3.7/development/Win32/packaging/icons/cvs
lyx-1.3.7/development/Win32/packaging/installer/cvs
lyx-1.3.7/development/Win32/packaging/installer/lyx_languages/cvs
lyx-1.3.7/development/MacOSX/cvs
lyx-1.3.7/development/MacOSX/LyX.app/cvs
lyx-1.3.7/development/MacOSX/LyX.app/Contents/cvs
lyx-1.3.7/development/MacOSX/LyX.app/Contents/MacOS/cvs
lyx-1.3.7/development/MacOSX/LyX.app/Contents/Resources/cvs
lyx-1.3.7/development/MacOSX/LyX.app/Contents/Resources/Fonts/cvs
lyx-1.3.7/development/MacOSX/LyX.app/Contents/Resources/lyx/cvs
lyx-1.3.7/boost/boost/cvs
lyx-1.3.7/boost/boost/bind/cvs
lyx-1.3.7/boost/boost/config/cvs
lyx-1.3.7/boost/boost/config/compiler/cvs
lyx-1.3.7/boost/boost/config/platform/cvs
lyx-1.3.7/boost/boost/config/stdlib/cvs
lyx-1.3.7/boost/boost/detail/cvs
lyx-1.3.7/boost/boost/format/cvs
lyx-1.3.7/boost/boost/function/cvs
lyx-1.3.7/boost/boost/integer/cvs
lyx-1.3.7/boost/boost/mpl/cvs
lyx-1.3.7/boost/boost/mpl/aux_/cvs
lyx-1.3.7/boost/boost/mpl/aux_/config/cvs
lyx-1.3.7/boost/boost/mpl/aux_/preprocessor/cvs
lyx-1.3.7/boost/boost/mpl/limits/cvs
lyx-1.3.7/boost/boost/multi_array/cvs
lyx-1.3.7/boost/boost/pending/cvs
lyx-1.3.7/boost/boost/preprocessor/cvs
lyx-1.3.7/boost/boost/preprocessor/arithmetic/cvs
lyx-1.3.7/boost/boost/preprocessor/comparison/cvs
lyx-1.3.7/boost/boost/preprocessor/config/cvs
lyx-1.3.7/boost/boost/preprocessor/control/cvs
lyx-1.3.7/boost/boost/preprocessor/debug/cvs
lyx-1.3.7/boost/boost/preprocessor/detail/cvs
lyx-1.3.7/boost/boost/preprocessor/facilities/cvs
lyx-1.3.7/boost/boost/preprocessor/list/cvs
lyx-1.3.7/boost/boost/preprocessor/logical/cvs
lyx-1.3.7/boost/boost/preprocessor/repetition/cvs
lyx-1.3.7/boost/boost/preprocessor/repetition/detail/cvs
lyx-1.3.7/boost/boost/preprocessor/repetition/detail/edg/cvs
lyx-1.3.7/boost/boost/preprocessor/tuple/cvs
lyx-1.3.7/boost/boost/regex/cvs
lyx-1.3.7/boost/boost/regex/detail/cvs
lyx-1.3.7/boost/boost/signals/cvs
lyx-1.3.7/boost/boost/signals/detail/cvs
lyx-1.3.7/boost/boost/tuple/cvs
lyx-1.3.7/boost/boost/tuple/detail/cvs
lyx-1.3.7/boost/boost/type_traits/cvs
lyx-1.3.7/boost/boost/type_traits/detail/cvs
lyx-1.3.7/boost/boost/utility/cvs
lyx-1.3.7/lib/doc/cvs

$ find lyx-1.3.7 -name '\.cvsignore'
lyx-1.3.7/development/Win32/packaging/dtl/.cvsignore
lyx-1.3.7/boost/boost/.cvsignore
lyx-1.3.7/lib/doc/.cvsignore
lyx-1.3.7/lib/lyx2lyx/.cvsignore

I see that we distribute lyx-1.3.7/lib/lyx2lyx/error.pyc etc. Why? These
byte-compiled files should be compiled on the host machine.

The good news is that I unpacked the .tar.bz2 file on Windows and
thereafter ran the script below over it to see what was different between
this lyx-1.3.7 and my 13x tree. I needed to change the line endings on the
text files from unix to dos but thereafter there is absolutely nothing in
unpack.log that shouldn't be there.

(There are some false positives though caused by one or two files not
ending with a newline...)

for file in `find lyx-1.3.7 -name '*'`
do
  test -d $file && continue
  echo "$file" | grep -i 'cvs\/' > /dev/null && continue
  echo "$file" | grep -i 'makefile\.in' > /dev/null && continue
  orig=`echo "$file" | sed '[EMAIL PROTECTED]@13x@'`
  test -r "$orig" || {
    echo "$orig does not exist" >&2
    continue
  }
  cmp -s "$orig" "$file" && continue
  sed -f ../unix2dos.sed "$file" > tmp
  cmp -s "$orig" tmp && {
    mv -f tmp "$file"
    continue
  }
  echo "$orig and $file differ" >&2
done 2>&1 | tee unpack.log

-- 
Angus

Reply via email to