267f04e1dd82e71c871c9dfb465e2d3b1aa5617e hiram Fri Feb 10 09:53:48 2023 -0800 add a bit more output in the failing case to help identify it and update GRCh38 to patch 14 no redmine diff --git src/hg/utils/otto/grcIncident/runUpdate.sh src/hg/utils/otto/grcIncident/runUpdate.sh index 633495d..7cf3d9f 100755 --- src/hg/utils/otto/grcIncident/runUpdate.sh +++ src/hg/utils/otto/grcIncident/runUpdate.sh @@ -24,48 +24,55 @@ # echo "WARN: ${TOP}/runUpdate.sh is disabled" \ # | mail -s "ALERT: GRC Incident update" ${failMail} \ # > /dev/null 2> /dev/null # exit $? cd ${TOP} export DS=`date "+%Y-%m-%d"` export YM=`date "+%Y/%m"` for D in GRCh37 GRCh38 GRCm38 Zv9 MGSCv37 GRCz10 GRCz11 Gallus_gallus-5.0 GRCg6a do mkdir -p ${D}/log/${YM} done -./grcUpdate.sh GRCh38 hg38 GRCh38.p13_issues human/GRC/Issue_Mapping \ +./grcUpdate.sh GRCh38 hg38 GRCh38.p14_issues human/GRC/Issue_Mapping \ > GRCh38/log/${YM}/${DS}.txt 2>&1 ./grcUpdate.sh GRCh37 hg19 GRCh37.p13_issues human/GRC/Issue_Mapping \ > GRCh37/log/${YM}/${DS}.txt 2>&1 ./grcUpdate.sh GRCm38 mm10 GRCm38.p6_issues mouse/GRC/Issue_Mapping \ > GRCm38/log/${YM}/${DS}.txt 2>&1 ./grcUpdate.sh Zv9 danRer7 Zv9_issues zebrafish/GRC/Issue_Mapping \ > Zv9/log/${YM}/${DS}.txt 2>&1 ./grcUpdate.sh MGSCv37 mm9 MGSCv37_issues mouse/GRC/Issue_Mapping \ > MGSCv37/log/${YM}/${DS}.txt 2>&1 ./grcUpdate.sh GRCz10 danRer10 GRCz10_issues zebrafish/GRC/Issue_Mapping \ > GRCz10/log/${YM}/${DS}.txt 2>&1 ./grcUpdate.sh GRCz11 danRer11 GRCz11_issues zebrafish/GRC/Issue_Mapping \ > GRCz11/log/${YM}/${DS}.txt 2>&1 ./grcUpdate.sh GRCg6a galGal6 GRCg6a_issues chicken/GRC/Issue_Mapping \ > GRCg6a/log/${YM}/${DS}.txt 2>&1 ./grcUpdate.sh Gallus_gallus-5.0 galGal5 Gallus_gallus-5.0_issues \ chicken/GRC/Issue_Mapping > Gallus_gallus-5.0/log/${YM}/${DS}.txt 2>&1 WC=`tail --quiet --lines=1 ${TOP}/GRCg6a/log/${YM}/${DS}.txt ${TOP}/GRCh37/log/${YM}/${DS}.txt ${TOP}/GRCh38/log/${YM}/${DS}.txt ${TOP}/GRCm38/log/${YM}/${DS}.txt ${TOP}/GRCz10/log/${YM}/${DS}.txt ${TOP}/GRCz11/log/${YM}/${DS}.txt ${TOP}/Gallus_gallus-5.0/log/${YM}/${DS}.txt ${TOP}/MGSCv37/log/${YM}/${DS}.txt ${TOP}/Zv9/log/${YM}/${DS}.txt | grep SUCCESS | wc -l` if [ "${WC}" -ne 9 ]; then ${ECHO} "incidentDb/runUpdate.sh failing" 1>&2 ${ECHO} "WC: ${WC} <- should be nine" 1>&2 + for T in ${TOP}/GRCg6a/log/${YM}/${DS}.txt ${TOP}/GRCh37/log/${YM}/${DS}.txt ${TOP}/GRCh38/log/${YM}/${DS}.txt ${TOP}/GRCm38/log/${YM}/${DS}.txt ${TOP}/GRCz10/log/${YM}/${DS}.txt ${TOP}/GRCz11/log/${YM}/${DS}.txt ${TOP}/Gallus_gallus-5.0/log/${YM}/${DS}.txt ${TOP}/MGSCv37/log/${YM}/${DS}.txt ${TOP}/Zv9/log/${YM}/${DS}.txt + do + c=`tail --lines=1 "${T}" | grep SUCCESS | wc -l` + if [ "${c}" -ne 1 ]; then + printf "# failing %s\n" "${T}" 1>&2 + fi + done exit 255 fi