[Piuparts-commits] rev 488 - piatti/home/piupartsm/bin
Holger Levsen
holger at alioth.debian.org
Tue Aug 18 08:10:48 UTC 2009
Author: holger
Date: 2009-08-18 08:10:47 +0000 (Tue, 18 Aug 2009)
New Revision: 488
Modified:
piatti/home/piupartsm/bin/detect_well_known_errors
Log:
more bugfixing to detect known issues
Modified: piatti/home/piupartsm/bin/detect_well_known_errors
===================================================================
--- piatti/home/piupartsm/bin/detect_well_known_errors 2009-08-18 07:27:27 UTC (rev 487)
+++ piatti/home/piupartsm/bin/detect_well_known_errors 2009-08-18 08:10:47 UTC (rev 488)
@@ -55,19 +55,24 @@
COUNT=0
for LOG in $(cat $LOGS|sort) ; do
PACKAGE=$(echo $LOG | cut -d "_" -f1|cut -d "/" -f2)
- LATEST=$(ls -tr1 --color=none $MASTER/$SECTION/fail/${PACKAGE}* $MASTER/$SECTION/bugged/${PACKAGE}* $MASTER/$SECTION/pass/${PACKAGE}* 2>/dev/null|tail -1|cut -d "/" -f7)
+ LATEST=$(ls -tr1 --color=none $MASTER/$SECTION/fail/${PACKAGE}* $MASTER/$SECTION/bugged/${PACKAGE}* $MASTER/$SECTION/pass/${PACKAGE}* 2>/dev/null|tail -1|cut -d "/" -f6)
if [ "${problem%_error.conf}_error.conf" == "$problem" ] ; then
LATESTFAIL=$(ls -tr1 --color=none $MASTER/$SECTION/fail/${PACKAGE}* $MASTER/$SECTION/bugged/${PACKAGE}* 2>/dev/null|tail -1|cut -d "/" -f7-8)
+ if [ "$LATEST" != "pass" ] && [ "$LATESTFAIL" == "$LOG" ] ; then
+ echo "<li><a href='/$SECTION/$LOG'>$LOG</a></li>" >> $OUTPUT
+ echo "$LOG" >> ${KNOWNLOGS[$NR]}
+ let "COUNT += 1"
+ fi
else
# LATESTFAIL is actually a misnomer now, because its LATESTSUCCESS
# maybe it should be renamed to LATESTRELEVANT
LATESTFAIL=$(ls -tr1 --color=none $MASTER/$SECTION/pass/${PACKAGE}* 2>/dev/null|tail -1|cut -d "/" -f7-8)
+ if [ "$LATEST" == "pass" ] && [ "$LATESTFAIL" == "$LOG" ] ; then
+ echo "<li><a href='/$SECTION/$LOG'>$LOG</a></li>" >> $OUTPUT
+ echo "$LOG" >> ${KNOWNLOGS[$NR]}
+ let "COUNT += 1"
+ fi
fi
- if [ "$LATEST" != "pass" ] && [ "$LATESTFAIL" == "$LOG" ] ; then
- echo "<li><a href='/$SECTION/$LOG'>$LOG</a></li>" >> $OUTPUT
- echo "$LOG" >> ${KNOWNLOGS[$NR]}
- let "COUNT += 1"
- fi
done
echo "</ul>" >>$OUTPUT
echo "<p>Affected packages in $SECTION: $COUNT</p></td></tr></table>" >> $OUTPUT
@@ -100,7 +105,7 @@
echo "<ul>" >> $OUTPUT
for LOG in $(cat $UNKNOWNLOGS|sort) ; do
PACKAGE=$(echo $LOG | cut -d "_" -f1|cut -d "/" -f2)
- LATEST=$(ls -tr1 --color=none $MASTER/$SECTION/fail/${PACKAGE}* $MASTER/$SECTION/bugged/${PACKAGE}* $MASTER/$SECTION/pass/${PACKAGE}* 2>/dev/null|tail -1|cut -d "/" -f7)
+ LATEST=$(ls -tr1 --color=none $MASTER/$SECTION/fail/${PACKAGE}* $MASTER/$SECTION/bugged/${PACKAGE}* $MASTER/$SECTION/pass/${PACKAGE}* 2>/dev/null|tail -1|cut -d "/" -f6)
LATESTFAIL=$(ls -tr1 --color=none $MASTER/$SECTION/fail/${PACKAGE}* $MASTER/$SECTION/bugged/${PACKAGE}* 2>/dev/null|tail -1|cut -d "/" -f7-8)
if [ "$LATEST" != "pass" ] && [ "$LATESTFAIL" == "$LOG" ] ; then
echo "<li><a href='/$SECTION/$LOG'>$LOG</a></li>" >> $OUTPUT
More information about the Piuparts-commits
mailing list