[Piuparts-commits] rev 395 - in piatti/home/piupartsm: . bin
Holger Levsen
holger at alioth.debian.org
Thu May 7 16:33:14 UTC 2009
Author: holger
Date: 2009-05-07 16:33:13 +0000 (Thu, 07 May 2009)
New Revision: 395
Removed:
piatti/home/piupartsm/bin/report_persistent_untestable_packages
Modified:
piatti/home/piupartsm/bin/report_untestable_packages
piatti/home/piupartsm/crontab
Log:
removing the untestable/archive feature as its not particulary useful (as just dumb rescheduling for testing every 7 days should be fine as well), but breaks piupartslib/packagesdb
Modified: piatti/home/piupartsm/bin/report_untestable_packages
===================================================================
--- piatti/home/piupartsm/bin/report_untestable_packages 2009-05-07 13:31:16 UTC (rev 394)
+++ piatti/home/piupartsm/bin/report_untestable_packages 2009-05-07 16:33:13 UTC (rev 395)
@@ -18,63 +18,23 @@
MASTER=/org/piuparts.debian.org/master
DISTROS="sid squeeze"
-DAYS=5
+DAYS=7
#
# find packages which have been in untestable for more than $DAYS days and reschedule them for testing
#
-#
-# FIXME: piuparts-master and report break in unforseen ways if packages are in untestable/archive, so
-# this code got disabled until I have time to fix it.
-#
-# piuparts-report fails like this:
-#
-# 12:34 Copying log files
-# Traceback (most recent call last):
-# File "/org/piuparts.debian.org/share/piuparts/piuparts-report", line 858, in <module>
-# main()
-# File "/org/piuparts.debian.org/share/piuparts/piuparts-report", line 845, in main
-# section.generate_output(master_directory=global_config["master-directory"],output_directory=global_config["output-directory"],section_names=section_names)
-# File "/org/piuparts.debian.org/share/piuparts/piuparts-report", line 822, in generate_output
-# self.generate_html()
-# File "/org/piuparts.debian.org/share/piuparts/piuparts-report", line 729, in generate_html
-# copy_logs(logs_by_dir, self._output_directory)
-# File "/org/piuparts.debian.org/share/piuparts/piuparts-report", line 467, in copy_logs
-# update_file(source, target)
-# File "/org/piuparts.debian.org/share/piuparts/piuparts-report", line 456, in update_file
-# shutil.copyfile(source, target)
-# File "/usr/lib/python2.5/shutil.py", line 46, in copyfile
-# fsrc = open(src, 'rb')
-# IOError: [Errno 2] No such file or directory: 'untestable/dict-freedict-eng-swa_1.3-4.log'
-#
-#
-#
-# piuparts-master doesnt hand out reserved packages if there are some in untestable/archive...
-#
-
LOGS=`mktemp`
find $MASTER/*/untestable/ -mtime +$DAYS -name "*.log" 2>/dev/null > $LOGS
if [ -s $LOGS ] ; then
for distro in $DISTROS ; do
- mkdir -p $MASTER/$distro/untestable/archive
for package_log in $(grep $distro $LOGS) ; do
- if [ ! -f $MASTER/$distro/untestable/archive/$(basename $package_log) ] ; then
- #mv $package_log $MASTER/$distro/untestable/archive/
- :
- fi
rm -f $package_log
done
done
echo "Untestable packages detected, which have been tested more than $DAYS days ago!"
echo "These packages have been rescheduling for piuparts testing."
echo
-# echo "If they continue to fail testing, you will be informed again in 10 days."
-# echo
- echo "This is usually because a package was reserverd with a specific version and then"
- echo "a higher version became available and the reserved version vanished. So it's good"
- echo "to test them again."
- echo
cat "$LOGS"
fi
rm $LOGS
Modified: piatti/home/piupartsm/crontab
===================================================================
--- piatti/home/piupartsm/crontab 2009-05-07 13:31:16 UTC (rev 394)
+++ piatti/home/piupartsm/crontab 2009-05-07 16:33:13 UTC (rev 395)
@@ -27,8 +27,7 @@
50 22 * * * /home/piupartsm/bin/detect_tmp_cruft
55 22 * * * /home/piupartsm/bin/detect_network_issues
0 23 * * * /home/piupartsm/bin/detect_archive_issues
-05 23 * * * /home/piupartsm/bin/report_persistent_untestable_packages
-10 23 * * * /home/piupartsm/bin/report_untestable_packages
+05 23 * * * /home/piupartsm/bin/report_untestable_packages
#
# misc
More information about the Piuparts-commits
mailing list