Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

current master fails with in ncdump test test_rcmerge.sh #2097

Closed
edwardhartnett opened this issue Sep 1, 2021 · 1 comment
Closed

current master fails with in ncdump test test_rcmerge.sh #2097

edwardhartnett opened this issue Sep 1, 2021 · 1 comment

Comments

@edwardhartnett
Copy link
Contributor

Current master is failing for me:

autoreconf -i && CFLAGS='-g -Wall' CPPFLAGS=-I/usr/local/hdf5-1.10.7_szip/include LDFLAGS=-L/usr/local/hdf5-1.10.7_szip/lib ./configure --disable-shared --disable-dap-remote-tests && make -j clean && make -j check
Fails in ncdump testing:

make[4]: Entering directory '/home/ed/n_unidata/ncdump'
PASS: ref_ctest64
PASS: ref_ctest
PASS: tst_inttags.sh
PASS: tst_charfill.sh
PASS: test_radix.sh
PASS: tst_inttags4.sh
PASS: tst_null_byte_padding.sh
PASS: tst_nccopy3_subset.sh
PASS: tst_dimsizes.sh
FAIL: test_rcmerge.sh

Running the failing test with bash -x:

(base) ed@mikado:~/n_unidata/ncdump$ bash -x ./test_rcmerge.sh 
+ test x = x
++ pwd
+ srcdir=/home/ed/n_unidata/ncdump
+ . ../test_common.sh
++ TOPSRCDIR=/home/ed/n_unidata
++ TOPBUILDDIR=/home/ed/n_unidata
++ FP_ISCMAKE=
++ FP_ISMSVC=
++ FP_ISCYGWIN=
++ FEATURE_HDF5=yes
++ FEATURE_HDF5=yes
++ FEATURE_S3TESTS=no
++ FEATURE_NCZARR_ZIP=no
++ set -e
++ test x = x1
++ top_srcdir=/home/ed/n_unidata
++ top_builddir=/home/ed/n_unidata
++ test x/home/ed/n_unidata/ncdump = x
+++ pwd
++ builddir=/home/ed/n_unidata/ncdump
++ execdir=/home/ed/n_unidata/ncdump
+++ basename /home/ed/n_unidata/ncdump
++ thisdir=ncdump
+++ pwd
++ WD=/home/ed/n_unidata/ncdump
++ cd /home/ed/n_unidata/ncdump
+++ pwd
++ srcdir=/home/ed/n_unidata/ncdump
++ cd /home/ed/n_unidata/ncdump
++ cd /home/ed/n_unidata
+++ pwd
++ top_srcdir=/home/ed/n_unidata
++ cd /home/ed/n_unidata/ncdump
++ cd /home/ed/n_unidata/ncdump
+++ pwd
++ builddir=/home/ed/n_unidata/ncdump
++ cd /home/ed/n_unidata/ncdump
++ cd /home/ed/n_unidata
+++ pwd
++ top_builddir=/home/ed/n_unidata
++ cd /home/ed/n_unidata/ncdump
++ cd /home/ed/n_unidata/ncdump
+++ pwd
++ execdir=/home/ed/n_unidata/ncdump
++ cd /home/ed/n_unidata/ncdump
++ export srcdir top_srcdir builddir top_builddir execdir
++ test -e /home/ed/n_unidata/ncdump/ncdump.exe
++ ext=
++ export NCDUMP=/home/ed/n_unidata/ncdump/ncdump
++ NCDUMP=/home/ed/n_unidata/ncdump/ncdump
++ export NCCOPY=/home/ed/n_unidata/ncdump/nccopy
++ NCCOPY=/home/ed/n_unidata/ncdump/nccopy
++ export NCGEN=/home/ed/n_unidata/ncgen/ncgen
++ NCGEN=/home/ed/n_unidata/ncgen/ncgen
++ export NCGEN3=/home/ed/n_unidata/ncgen3/ncgen3
++ NCGEN3=/home/ed/n_unidata/ncgen3/ncgen3
++ ncgen3c0=/home/ed/n_unidata/ncgen3/c0.cdl
++ ncgenc0=/home/ed/n_unidata/ncgen/c0.cdl
++ ncgenc04=/home/ed/n_unidata/ncgen/c0_4.cdl
++ cd /home/ed/n_unidata/ncdump
++ pwd
+ WD=/home/ed/n_unidata/ncdump
+ cd /home/ed/n_unidata/ncdump
++ pwd
+ abs_srcdir=/home/ed/n_unidata/ncdump
+ cd /home/ed/n_unidata/ncdump
+ cd /home/ed/n_unidata/ncdump
++ pwd
+ abs_execdir=/home/ed/n_unidata/ncdump
+ cd /home/ed/n_unidata/ncdump
+ rm -fr rcmergedir
+ mkdir rcmergedir
+ cd rcmergedir
++ pwd
+ WD=/home/ed/n_unidata/ncdump/rcmergedir
+ test x '!=' x
+ HOMERCFILES='/home/ed/.ncrc /home/ed/.daprc /home/ed/.dodsrc'
+ LOCALRCFILES='/home/ed/n_unidata/ncdump/rcmergedir/.ncrc /home/ed/n_unidata/ncdump/rcmergedir/.daprc /home/ed/n_unidata/ncdump/rcmergedir/.dodsrc'
+ resetrc
+ test x = x1
+ rm -f /home/ed/n_unidata/ncdump/rcmergedir/.ncrc /home/ed/n_unidata/ncdump/rcmergedir/.daprc /home/ed/n_unidata/ncdump/rcmergedir/.dodsrc
+ unset NCRCENV_RC
+ mergecase1
+ resetrc
+ test x = x1
+ rm -f /home/ed/n_unidata/ncdump/rcmergedir/.ncrc /home/ed/n_unidata/ncdump/rcmergedir/.daprc /home/ed/n_unidata/ncdump/rcmergedir/.dodsrc
+ unset NCRCENV_RC
+ rm -f tmp_rcmerge.txt tmpoutput.txt
+ for r in "ncrc" "daprc" "dodsrc"
+ test x = x1
+ echo ncrc_local=ncrc
+ for r in "ncrc" "daprc" "dodsrc"
+ test x = x1
+ echo daprc_local=daprc
+ for r in "ncrc" "daprc" "dodsrc"
+ test x = x1
+ echo dodsrc_local=dodsrc
+ /home/ed/n_unidata/ncdump/tst_rcmerge
+ test x = x1
+ sed -e /_local/p -e d
+ diff -b tmp_rcmerge1.txt tmpoutput.txt
0a1,9
> |USE_CACHE|->|0|
> |MAX_CACHE_SIZE|->|20|
> |MAX_CACHED_OBJ|->|5|
> |IGNORE_EXPIRES|->|0|
> |CACHE_ROOT|->|/home/ed/.dods_cache/|
> |DEFAULT_EXPIRES|->|86400|
> |ALWAYS_VALIDATE|->|0|
> |DEFLATE|->|0|
> |VALIDATE_SSL|->|1|
(base) ed@mikado:~/n_unidata/ncdump$ 

This happens with a brand new git clone, so I don't think this is in my code.

@DennisHeimbigner and @WardF you guys are apparently not experiencing this failure. I wonder why...

@DennisHeimbigner
Copy link
Collaborator

Fixed by #2138

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants