Control: found -1 0.27~rc3-1

On Mon, 31 Mar 2014 07:42:07 +0800 Yunqiang Su <wzss...@gmail.com> wrote:
> Package: bup
> Version: 0.25-1
> 
> ! txstat.py:71   (4294967253L, 500000000) == (-43, 500000000)       FAILED
> ! txstat.py:72   (4294967253L, 500000000) == (-43, 500000000)       FAILED
> 
> Is it due to that mips64el is treated as 32bit?

Turns out it's not that. On mips64el, for historical reasons the stat
syscall returns dates in the range 1970-2106 instead of 1901-2038 (or a
larger range - this is a 64-bit platform after all). This means that
although setting the date modified to -43 works, reading it back with
stat gives a timestamp in 2106 due to the wraparound.

This bug was fixed upstream in 0.26[1] by removing that test, but then
another test was introduced which used negative timestamps in the same
version[2].

The error in 0.27~rc3-1 is now:
> ! t/test-ls.sh:148  exactly 2 arguments                             ok
> Comparing:
> -rwx------ jcowgill/jcowgill 0 2105-08-27 02:46 executable
> prw------- jcowgill/jcowgill 0 2105-08-27 02:46 fifo
> -rw------- jcowgill/jcowgill 1024 2105-08-27 02:46 file
> srwx------ jcowgill/jcowgill 0 2105-08-27 02:46 socket
> lrwxrwxrwx jcowgill/jcowgill 4 2015-03-23 14:58 symlink -> file
> --
> -rwx------ jcowgill/jcowgill 0 1969-07-20 20:18 executable
> prw------- jcowgill/jcowgill 0 1969-07-20 20:18 fifo
> -rw------- jcowgill/jcowgill 1024 1969-07-20 20:18 file
> srwx------ jcowgill/jcowgill 0 1969-07-20 20:18 socket
> lrwxrwxrwx jcowgill/jcowgill 4 2015-03-23 14:58 symlink -> file
> ! t/test-ls.sh:148  [...] FAILED

I've attached the full log if that helps.

[1] https://github.com/bup/bup/commit/19970cd8edb9762b3e6a83ed77637cdda700f96d
[2] https://github.com/bup/bup/commit/cb7366ef107073d2de753240af2a75facf904588

Thanks,
James
 dpkg-buildpackage -rfakeroot -D -us -uc -B
dpkg-buildpackage: source package bup
dpkg-buildpackage: source version 0.27~rc3-1
dpkg-buildpackage: source distribution experimental
dpkg-buildpackage: source changed by Robert Edmonds <edmo...@debian.org>
 dpkg-source --before-build bup-0.27~rc3
dpkg-buildpackage: host architecture mips64el
dpkg-source: info: using options from bup-0.27~rc3/debian/source/options: 
--single-debian-patch
 fakeroot debian/rules clean
dh clean --with python2
   dh_testdir
   debian/rules override_dh_auto_clean
make[1]: Entering directory '/home/jcowgill/bup/bup-0.27~rc3'
rm config/config.cmd config/config.h config/config.log config/config.mak 
config/config.md config/config.sub config/config.vars
dh_auto_clean
make[2]: Entering directory '/home/jcowgill/bup/bup-0.27~rc3'
make -C Documentation clean
make[3]: Entering directory '/home/jcowgill/bup/bup-0.27~rc3/Documentation'
Warning: pandoc not installed; can't generate manpages.
rm -f *~ .*~ *.[0-9] *.new *.tmp *.html .docs-available
make[3]: Leaving directory '/home/jcowgill/bup/bup-0.27~rc3/Documentation'
make -C config clean
make[3]: Entering directory '/home/jcowgill/bup/bup-0.27~rc3/config'
rm -f   
rm -f *~ .*~
make[3]: Leaving directory '/home/jcowgill/bup/bup-0.27~rc3/config'
rm -f *.o lib/*/*.o *.so lib/*/*.so *.dll lib/*/*.dll *.exe \
        .*~ *~ */*~ lib/*/*~ lib/*/*/*~ \
        *.pyc */*.pyc lib/*/*.pyc lib/*/*/*.pyc \
        bup bup-* cmd/bup-* \
        lib/bup/_version.py lib/bup/_version.py.tmp-* \
        randomgen memtest \
        testfs.img lib/bup/t/testfs.img
if test -e t/mnt; then t/cleanup-mounts-under t/mnt; fi
if test -e t/mnt; then rm -r t/mnt; fi
if test -e t/tmp; then t/cleanup-mounts-under t/tmp; fi
if test -e lib/bup/t/testfs; \
  then umount lib/bup/t/testfs || true; fi
rm -rf *.tmp *.tmp.meta t/*.tmp lib/*/*/*.tmp build lib/bup/build 
lib/bup/t/testfs
if test -e t/tmp; then t/force-delete t/tmp; fi
t/configure-sampledata --clean
make[2]: Leaving directory '/home/jcowgill/bup/bup-0.27~rc3'
make[1]: Leaving directory '/home/jcowgill/bup/bup-0.27~rc3'
   dh_clean
 debian/rules build-arch
dh build-arch --with python2
   dh_testdir -a
   debian/rules override_dh_auto_configure
make[1]: Entering directory '/home/jcowgill/bup/bup-0.27~rc3'
./configure
Configuring for [bup]
Looking for cpp (/lib/cpp) ok
checking for install (/usr/bin/install)
checking the C compiler (cc) ok
ignoring bogus LDFLAGS="-Wl,-z,relro"
checking for make (/usr/bin/make)
checking for python (/usr/bin/python)
checking for git (/usr/bin/git)
checking for header sys/stat.h (found)
checking for header sys/types.h (found)
checking for header unistd.h (found)
checking for header linux/fs.h (found)
checking for header sys/ioctl.h (found)
checking for the utimensat function (found)
checking for the utimes function (found)
checking for the lutimes function (found)
checking that struct stat has a st_atim field (yes)
checking that struct stat has a st_mtim field (yes)
checking that struct stat has a st_ctim field (yes)
checking that struct stat has a st_atimensec field (no)
checking that struct stat has a st_mtimensec field (no)
checking that struct stat has a st_ctimensec field (no)
looking for sed (/bin/sed)
generating config.vars
make[1]: Leaving directory '/home/jcowgill/bup/bup-0.27~rc3'
   dh_auto_build -a
make[1]: Entering directory '/home/jcowgill/bup/bup-0.27~rc3'
rm -f lib/bup/_version.py.tmp-$$ \
&& ./debian/gen_version_py.sh > lib/bup/_version.py.tmp-$$ \
&& (if ! test -e lib/bup/_version.py || ! cmp lib/bup/_version.py 
lib/bup/_version.py.tmp-$$; then mv lib/bup/_version.py.tmp-$$ 
lib/bup/_version.py; fi) \
&& rm -f lib/bup/_version.py.tmp-$$
cd lib/bup && \
LDFLAGS="-Wl,-z,relro" CFLAGS="-D_FILE_OFFSET_BITS=64 -Wall -O2 
-Wno-unknown-pragmas  -g -O2 -fstack-protector-strong -Wformat 
-Werror=format-security" python csetup.py build
running build
running build_ext
building '_helpers' extension
creating build
creating build/temp.linux-mips64-2.7
mips64el-linux-gnuabi64-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall 
-Wstrict-prototypes -fno-strict-aliasing -D_FILE_OFFSET_BITS=64 -Wall -O2 
-Wno-unknown-pragmas -g -O2 -fstack-protector-strong -Wformat 
-Werror=format-security -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/python2.7 -c 
_helpers.c -o build/temp.linux-mips64-2.7/_helpers.o
mips64el-linux-gnuabi64-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall 
-Wstrict-prototypes -fno-strict-aliasing -D_FILE_OFFSET_BITS=64 -Wall -O2 
-Wno-unknown-pragmas -g -O2 -fstack-protector-strong -Wformat 
-Werror=format-security -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/python2.7 -c 
bupsplit.c -o build/temp.linux-mips64-2.7/bupsplit.o
creating build/lib.linux-mips64-2.7
mips64el-linux-gnuabi64-gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions 
-Wl,-z,relro -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall 
-Wstrict-prototypes -D_FORTIFY_SOURCE=2 -g -fstack-protector-strong -Wformat 
-Werror=format-security -Wl,-z,relro -D_FILE_OFFSET_BITS=64 -Wall -O2 
-Wno-unknown-pragmas -g -O2 -fstack-protector-strong -Wformat 
-Werror=format-security -D_FORTIFY_SOURCE=2 
build/temp.linux-mips64-2.7/_helpers.o build/temp.linux-mips64-2.7/bupsplit.o 
-o build/lib.linux-mips64-2.7/_helpers.so
cp lib/bup/build/*/_helpers.so lib/bup/
rm -f cmd/bup-mux
ln -s mux-cmd.py cmd/bup-mux
rm -f cmd/bup-on
ln -s on-cmd.py cmd/bup-on
rm -f cmd/bup-drecurse
ln -s drecurse-cmd.py cmd/bup-drecurse
rm -f cmd/bup-cat-file
ln -s cat-file-cmd.py cmd/bup-cat-file
rm -f cmd/bup-newliner
ln -s newliner-cmd.py cmd/bup-newliner
rm -f cmd/bup-midx
ln -s midx-cmd.py cmd/bup-midx
rm -f cmd/bup-tick
ln -s tick-cmd.py cmd/bup-tick
rm -f cmd/bup-save
ln -s save-cmd.py cmd/bup-save
rm -f cmd/bup-list-idx
ln -s list-idx-cmd.py cmd/bup-list-idx
rm -f cmd/bup-split
ln -s split-cmd.py cmd/bup-split
rm -f cmd/bup-damage
ln -s damage-cmd.py cmd/bup-damage
rm -f cmd/bup-join
ln -s join-cmd.py cmd/bup-join
rm -f cmd/bup-xstat
ln -s xstat-cmd.py cmd/bup-xstat
rm -f cmd/bup-web
ln -s web-cmd.py cmd/bup-web
rm -f cmd/bup-server
ln -s server-cmd.py cmd/bup-server
rm -f cmd/bup-help
ln -s help-cmd.py cmd/bup-help
rm -f cmd/bup-tag
ln -s tag-cmd.py cmd/bup-tag
rm -f cmd/bup-restore
ln -s restore-cmd.py cmd/bup-restore
rm -f cmd/bup-import-duplicity
ln -s import-duplicity-cmd.py cmd/bup-import-duplicity
rm -f cmd/bup-version
ln -s version-cmd.py cmd/bup-version
rm -f cmd/bup-index
ln -s index-cmd.py cmd/bup-index
rm -f cmd/bup-margin
ln -s margin-cmd.py cmd/bup-margin
rm -f cmd/bup-memtest
ln -s memtest-cmd.py cmd/bup-memtest
rm -f cmd/bup-init
ln -s init-cmd.py cmd/bup-init
rm -f cmd/bup-meta
ln -s meta-cmd.py cmd/bup-meta
rm -f cmd/bup-fuse
ln -s fuse-cmd.py cmd/bup-fuse
rm -f cmd/bup-ftp
ln -s ftp-cmd.py cmd/bup-ftp
rm -f cmd/bup-fsck
ln -s fsck-cmd.py cmd/bup-fsck
rm -f cmd/bup-random
ln -s random-cmd.py cmd/bup-random
rm -f cmd/bup-ls
ln -s ls-cmd.py cmd/bup-ls
rm -f cmd/bup-bloom
ln -s bloom-cmd.py cmd/bup-bloom
rm -f cmd/bup-daemon
ln -s daemon-cmd.py cmd/bup-daemon
rm -f cmd/bup-on--server
ln -s on--server-cmd.py cmd/bup-on--server
rm -f cmd/bup-import-rsnapshot
ln -s import-rsnapshot-cmd.sh cmd/bup-import-rsnapshot
rm -f cmd/bup-import-rdiff-backup
ln -s import-rdiff-backup-cmd.sh cmd/bup-import-rdiff-backup
ln -s main.py bup
test -L bup
t/configure-sampledata --setup
make[1]: Leaving directory '/home/jcowgill/bup/bup-0.27~rc3'
   dh_auto_test -a
make[1]: Entering directory '/home/jcowgill/bup/bup-0.27~rc3'
rm -f lib/bup/_version.py.tmp-$$ \
&& ./debian/gen_version_py.sh > lib/bup/_version.py.tmp-$$ \
&& (if ! test -e lib/bup/_version.py || ! cmp lib/bup/_version.py 
lib/bup/_version.py.tmp-$$; then mv lib/bup/_version.py.tmp-$$ 
lib/bup/_version.py; fi) \
&& rm -f lib/bup/_version.py.tmp-$$
lib/bup/_version.py lib/bup/_version.py.tmp-17595 differ: byte 73, line 4
ln -s main.py bup
ln: failed to create symbolic link ‘bup’: File exists
Makefile:21: recipe for target 'bup' failed
make[1]: [bup] Error 1 (ignored)
test -L bup
t/configure-sampledata --setup
./wvtestrun make PYTHON=python runtests-python runtests-cmdline
Testing "all" in make PYTHON=python runtests-python runtests-cmdline:
! lib/bup/t/tbloom.py  test_bloom: ......... 0.587s ok
! lib/bup/t/tclient.py  test_server_split_with_indexes:  4.195s ok
! lib/bup/t/tclient.py  test_multiple_suggestions: ....... 6.055s ok
! lib/bup/t/tclient.py  test_dumb_client_server: ... 3.361s ok
! lib/bup/t/tclient.py  test_midx_refreshing: ......... 5.546s ok
! lib/bup/t/tclient.py  test_remote_parsing: ......... 0.020s ok
! lib/bup/t/tgit.py  testmangle: ............. 0.016s ok
! lib/bup/t/tgit.py  testencode: ...... 0.009s ok
! lib/bup/t/tgit.py  testpacks: 
........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
 4.353s ok
! lib/bup/t/tgit.py  test_pack_name_lookup: ............................. 
12.393s ok
! lib/bup/t/tgit.py  test_long_index: ... 0.054s ok
! lib/bup/t/tgit.py  test_check_repo_or_die: ... 0.054s ok
! lib/bup/t/tgit.py  test_commit_parsing: ............ 0.252s ok
! lib/bup/t/thashsplit.py  test_rolling_sums: . 0.024s ok
! lib/bup/t/thashsplit.py  test_fanout_behaviour: .... 0.021s ok
! lib/bup/t/thelpers.py  test_next: ........ 0.012s ok
! lib/bup/t/thelpers.py  test_fallback_next: ........ 0.013s ok
! lib/bup/t/thelpers.py  test_parse_num: ...... 0.010s ok
! lib/bup/t/thelpers.py  test_detect_fakeroot: . 0.003s ok
! lib/bup/t/thelpers.py  test_path_components: ..... 0.008s ok
! lib/bup/t/thelpers.py  test_stripped_path_components: ........... 0.017s ok
! lib/bup/t/thelpers.py  test_grafted_path_components: ....... 0.014s ok
! lib/bup/t/thelpers.py  test_readpipe: .. 0.025s ok
! lib/bup/t/thelpers.py  test_batchpipe: ....... 0.051s ok
! lib/bup/t/thelpers.py  test_atomically_replaced_file: .... 0.109s ok
! lib/bup/t/tindex.py  index_basic: ..... 0.009s ok
! lib/bup/t/tindex.py  index_writer:  0.019s ok
! lib/bup/t/tindex.py  index_negative_timestamps: .. 0.007s ok
! lib/bup/t/tindex.py  index_dirty: ................................. 0.240s ok
! lib/bup/t/tmetadata.py  test_clean_up_archive_path: ................. 0.019s 
ok
! lib/bup/t/tmetadata.py  test_risky_path: ............... 0.024s ok
! lib/bup/t/tmetadata.py  test_clean_up_extract_path: ................... 
0.022s ok
! lib/bup/t/tmetadata.py  test_metadata_method: ...... 3.447s ok
! lib/bup/t/tmetadata.py  test_from_path_error: ... 0.025s ok
! lib/bup/t/tmetadata.py  test_apply_to_path_restricted_access: .... 0.033s ok
! lib/bup/t/tmetadata.py  test_restore_over_existing_target: .......... 0.007s 
ok
! lib/bup/t/tmetadata.py  test_handling_of_incorrect_existing_linux_xattrs: . 
0.008s ok
! lib/bup/t/toptions.py  test_optdict: ....... 0.009s ok
! lib/bup/t/toptions.py  test_invalid_optspec: ... 0.012s ok
! lib/bup/t/toptions.py  test_options: .................... 0.039s ok
! lib/bup/t/tshquote.py  test_shquote: ................ 0.025s ok
! lib/bup/t/tvint.py  test_vuint: ....... 0.009s ok
! lib/bup/t/tvint.py  test_vint: ........... 0.012s ok
! lib/bup/t/tvint.py  test_bvec: .......... 0.012s ok
! lib/bup/t/tvint.py  test_pack_and_unpack: .................. 0.033s ok
! lib/bup/t/txstat.py  test_fstime: ....................................... 
0.040s ok
! lib/bup/t/txstat.py  test_bup_utimensat: .... 0.021s ok
! lib/bup/t/txstat.py  test_bup_utimes: .... 0.013s ok
! lib/bup/t/txstat.py  test_bup_lutimes: ....... 0.144s ok
! t/test-drecurse.sh  drecurse: ...... 0.892s ok
! t/test-drecurse.sh  drecurse --exclude (file): .. 0.404s ok
! t/test-drecurse.sh  drecurse --exclude (dir): .. 0.407s ok
! t/test-drecurse.sh  drecurse --exclude (symlink): .. 0.407s ok
! t/test-drecurse.sh  drecurse --exclude (absolute path): .. 0.422s ok
! t/test-drecurse.sh  drecurse --exclude-from: ... 0.405s ok
! t/test-drecurse.sh  drecurse --exclude-rx (trivial): .. 0.403s ok
! t/test-drecurse.sh  drecurse --exclude-rx (trivial - absolute path): ....... 
0.963s ok
! t/test-cat-file.sh  cat-file: ...... 2.714s ok
! t/test-cat-file.sh  cat-file --meta: ....... 1.779s ok
! t/test-cat-file.sh  cat-file --bupm: ........ 1.298s ok
! t/test-compression.sh  compression: ............................. 9.769s ok
! t/test-fsck.sh  fsck: ....... 8.777s ok
! t/test-fsck.sh  fsck (par2): ..................... 57.393s ok
! t/test-index-clear.sh  index --clear: .............................. 8.534s ok
! t/test-ls.sh  ls (short): ................................. 6.379s ok
! t/test-ls.sh  ls (long): .....................
! t/test-ls.sh:97  bup ls -l /                                      ok
! t/test-ls.sh:97  exactly 2 arguments                              ok
Comparing:
d--------- ?/? 0 1970-01-01 00:00 src
--
d--------- ?/? 0 1970-01-01 00:00 src
! t/test-ls.sh:97  'd--------- ?/? 0 1970-01-01 00:00 src' = 'd--------- ?/? 0 
1970-01-01 00:00 src' ok
! t/test-ls.sh:100  bup ls -lA /                                    ok
! t/test-ls.sh:100  exactly 2 arguments                             ok
Comparing:
d--------- ?/? 0 1970-01-01 00:00 .commit
d--------- ?/? 0 1970-01-01 00:00 .tag
d--------- ?/? 0 1970-01-01 00:00 src
--
d--------- ?/? 0 1970-01-01 00:00 .commit
d--------- ?/? 0 1970-01-01 00:00 .tag
d--------- ?/? 0 1970-01-01 00:00 src
! t/test-ls.sh:100  'd--------- ?/? 0 1970-01-01 00:00 .commit d--------- ?/? 0 
1970-01-01 00:00 .tag d--------- ?/? 0 1970-01-01 00:00 src' = 'd--------- ?/? 
0 1970-01-01 00:00 .commit d--------- ?/? 0 1970-01-01 00:00 .tag d--------- 
?/? 0 1970-01-01 00:00 src' ok
! t/test-ls.sh:105  bup ls -lAF /                                   ok
! t/test-ls.sh:105  exactly 2 arguments                             ok
Comparing:
d--------- ?/? 0 1970-01-01 00:00 .commit/
d--------- ?/? 0 1970-01-01 00:00 .tag/
d--------- ?/? 0 1970-01-01 00:00 src/
--
d--------- ?/? 0 1970-01-01 00:00 .commit/
d--------- ?/? 0 1970-01-01 00:00 .tag/
d--------- ?/? 0 1970-01-01 00:00 src/
! t/test-ls.sh:105  'd--------- ?/? 0 1970-01-01 00:00 .commit/ d--------- ?/? 
0 1970-01-01 00:00 .tag/ d--------- ?/? 0 1970-01-01 00:00 src/' = 'd--------- 
?/? 0 1970-01-01 00:00 .commit/ d--------- ?/? 0 1970-01-01 00:00 .tag/ 
d--------- ?/? 0 1970-01-01 00:00 src/' ok
! t/test-ls.sh:110  bup ls -la /                                    ok
! t/test-ls.sh:110  exactly 2 arguments                             ok
Comparing:
d--------- ?/? 0 1970-01-01 00:00 .
d--------- ?/? 0 1970-01-01 00:00 ..
d--------- ?/? 0 1970-01-01 00:00 .commit
d--------- ?/? 0 1970-01-01 00:00 .tag
d--------- ?/? 0 1970-01-01 00:00 src
--
d--------- ?/? 0 1970-01-01 00:00 .
d--------- ?/? 0 1970-01-01 00:00 ..
d--------- ?/? 0 1970-01-01 00:00 .commit
d--------- ?/? 0 1970-01-01 00:00 .tag
d--------- ?/? 0 1970-01-01 00:00 src
! t/test-ls.sh:110  'd--------- ?/? 0 1970-01-01 00:00 . d--------- ?/? 0 
1970-01-01 00:00 .. d--------- ?/? 0 1970-01-01 00:00 .commit d--------- ?/? 0 
1970-01-01 00:00 .tag d--------- ?/? 0 1970-01-01 00:00 src' = 'd--------- ?/? 
0 1970-01-01 00:00 . d--------- ?/? 0 1970-01-01 00:00 .. d--------- ?/? 0 
1970-01-01 00:00 .commit d--------- ?/? 0 1970-01-01 00:00 .tag d--------- ?/? 
0 1970-01-01 00:00 src' ok
! t/test-ls.sh:117  bup ls -laF /                                   ok
! t/test-ls.sh:117  exactly 2 arguments                             ok
Comparing:
d--------- ?/? 0 1970-01-01 00:00 ./
d--------- ?/? 0 1970-01-01 00:00 ../
d--------- ?/? 0 1970-01-01 00:00 .commit/
d--------- ?/? 0 1970-01-01 00:00 .tag/
d--------- ?/? 0 1970-01-01 00:00 src/
--
d--------- ?/? 0 1970-01-01 00:00 ./
d--------- ?/? 0 1970-01-01 00:00 ../
d--------- ?/? 0 1970-01-01 00:00 .commit/
d--------- ?/? 0 1970-01-01 00:00 .tag/
d--------- ?/? 0 1970-01-01 00:00 src/
! t/test-ls.sh:117  'd--------- ?/? 0 1970-01-01 00:00 ./ d--------- ?/? 0 
1970-01-01 00:00 ../ d--------- ?/? 0 1970-01-01 00:00 .commit/ d--------- ?/? 
0 1970-01-01 00:00 .tag/ d--------- ?/? 0 1970-01-01 00:00 src/' = 'd--------- 
?/? 0 1970-01-01 00:00 ./ d--------- ?/? 0 1970-01-01 00:00 ../ d--------- ?/? 
0 1970-01-01 00:00 .commit/ d--------- ?/? 0 1970-01-01 00:00 .tag/ d--------- 
?/? 0 1970-01-01 00:00 src/' ok
! t/test-ls.sh:124  ls -l src/symlink                               ok
! t/test-ls.sh:126  bup ls -l 
src/latest/home/jcowgill/bup/bup-0.27~rc3/t/tmp/test-ls.sh-ZNjRNH6/src ok
! t/test-ls.sh:129  echo lrwxrwxrwx jcowgill/jcowgill 4 2015-03-23 14:58 
symlink -> file ok
! t/test-ls.sh:129  perl -ne m/.*? (\d+) (\d\d\d\d-\d\d-\d\d \d\d:\d\d)/ and 
print $2 ok
! t/test-ls.sh:134  python -c import os print os.lstat('src/symlink').st_size ok
! t/test-ls.sh:148  exactly 2 arguments                             ok
Comparing:
-rwx------ jcowgill/jcowgill 0 2105-08-27 02:46 executable
prw------- jcowgill/jcowgill 0 2105-08-27 02:46 fifo
-rw------- jcowgill/jcowgill 1024 2105-08-27 02:46 file
srwx------ jcowgill/jcowgill 0 2105-08-27 02:46 socket
lrwxrwxrwx jcowgill/jcowgill 4 2015-03-23 14:58 symlink -> file
--
-rwx------ jcowgill/jcowgill 0 1969-07-20 20:18 executable
prw------- jcowgill/jcowgill 0 1969-07-20 20:18 fifo
-rw------- jcowgill/jcowgill 1024 1969-07-20 20:18 file
srwx------ jcowgill/jcowgill 0 1969-07-20 20:18 socket
lrwxrwxrwx jcowgill/jcowgill 4 2015-03-23 14:58 symlink -> file
! t/test-ls.sh:148  '-rwx------ jcowgill/jcowgill 0 2105-08-27 02:46 executable 
prw------- jcowgill/jcowgill 0 2105-08-27 02:46 fifo -rw------- 
jcowgill/jcowgill 1024 2105-08-27 02:46 file srwx------ jcowgill/jcowgill 0 
2105-08-27 02:46 socket lrwxrwxrwx jcowgill/jcowgill 4 2015-03-23 14:58 symlink 
-> file' = '-rwx------ jcowgill/jcowgill 0 1969-07-20 20:18 executable 
prw------- jcowgill/jcowgill 0 1969-07-20 20:18 fifo -rw------- 
jcowgill/jcowgill 1024 1969-07-20 20:18 file srwx------ jcowgill/jcowgill 0 
1969-07-20 20:18 socket lrwxrwxrwx jcowgill/jcowgill 4 2015-03-23 14:58 symlink 
-> file' FAILED
 4.354s ok

called from t/test-ls.sh:148 WVPASSEQ -rwx------ jcowgill/jcowgill 0 2105-08-27 
02:46 executable
prw------- jcowgill/jcowgill 0 2105-08-27 02:46 fifo
-rw------- jcowgill/jcowgill 1024 2105-08-27 02:46 file
srwx------ jcowgill/jcowgill 0 2105-08-27 02:46 socket
lrwxrwxrwx jcowgill/jcowgill 4 2015-03-23 14:58 symlink -> file -rwx------ 
jcowgill/jcowgill 0 1969-07-20 20:18 executable
prw------- jcowgill/jcowgill 0 1969-07-20 20:18 fifo
-rw------- jcowgill/jcowgill 1024 1969-07-20 20:18 file
srwx------ jcowgill/jcowgill 0 1969-07-20 20:18 socket
lrwxrwxrwx jcowgill/jcowgill 4 2015-03-23 14:58 symlink -> file
Makefile:124: recipe for target 'tmp-target-run-test-ls.sh' failed
make[2]: *** [tmp-target-run-test-ls.sh] Error 1
make[2]: Leaving directory '/home/jcowgill/bup/bup-0.27~rc3'
! Program returned non-zero exit code (2)                           FAILED
WvTest: 2625 tests, 1 failure, total time 148.250s.

WvTest result code: 2
Makefile:132: recipe for target 'test' failed
make[1]: *** [test] Error 2
make[1]: Leaving directory '/home/jcowgill/bup/bup-0.27~rc3'
dh_auto_test: make -j1 test returned exit code 2
debian/rules:4: recipe for target 'build-arch' failed
make: *** [build-arch] Error 2
dpkg-buildpackage: error: debian/rules build-arch gave error exit status 2

Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to