[Piuparts-commits] [SCM] piuparts git repository branch, piatti.git, updated. f3d478e5f291baaf9e84d1982ca5e2e6b353a232

Andreas Beckmann debian at abeckmann.de
Sun Apr 1 08:47:46 UTC 2012


The following commit has been merged in the piatti.git branch:
commit 51e6e8f8f46ac8ca783b21bf9c9357227626036c
Author: Andreas Beckmann <debian at abeckmann.de>
Date:   Thu Feb 23 12:03:15 2012 +0100

    detect more unsatisfied-dependency problems
    
    sync detect_archive_issues and dependency_error.conf
    
    apt in experimental now reports
      E: Unable to correct problems, you have held broken packages.
    
    update the description
    
    Signed-off-by: Andreas Beckmann <debian at abeckmann.de>

diff --git a/home/piupartsm/bin/detect_archive_issues b/home/piupartsm/bin/detect_archive_issues
index d9f116c..15a3b7f 100755
--- a/home/piupartsm/bin/detect_archive_issues
+++ b/home/piupartsm/bin/detect_archive_issues
@@ -51,7 +51,7 @@ LOGS=`mktemp`
 URLS=`mktemp`
 for SECTION in $SECTIONS ; do 
 	mkdir -p $MASTER/$SECTION/untestable/
-	rgrep -l -E "(E: Broken packages|E: Error, pkgProblemResolver::Resolve generated breaks)" $MASTER/$SECTION/fail 2>/dev/null > $LOGS
+	rgrep -l -E "E: Broken packages|E: Unable to correct problems, you have held broken packages|E: Error, pkgProblemResolver::Resolve generated breaks" $MASTER/$SECTION/fail 2>/dev/null > $LOGS
 	if [ -s $LOGS ]; then
 		for package_log in $(cat $LOGS)
 		do
@@ -65,8 +65,11 @@ if [ -s $URLS ]; then
 	date >> $HTDOCS/archive_issues.txt
 	cat $URLS >> $HTDOCS/archive_issues.txt
 	echo "Broken packages detected!"
-	echo "(By grep'ing for 'E: Broken packages' and 'E: Error, pkgProblemResolver::Resolve"
-        echo "generated breaks' in failed logs.)"
+	echo "(By grep'ing for"
+	echo "        'E: Broken packages',"
+	echo "        'E: Unable to correct problems, you have held broken packages',"
+	echo "        'E: Error, pkgProblemResolver::Resolve generated breaks'"
+	echo "in failed logs.)"
 	echo 
 	echo 'The following packages have been moved to $section/untestable and will be'
 	echo "tested again in $DAYS days."
diff --git a/home/piupartsm/bin/known_problems/dependency_error.conf b/home/piupartsm/bin/known_problems/dependency_error.conf
index 64eacc9..3106759 100644
--- a/home/piupartsm/bin/known_problems/dependency_error.conf
+++ b/home/piupartsm/bin/known_problems/dependency_error.conf
@@ -1,13 +1,14 @@
 #
-# detect packages which could not be installed
+# detect packages with unsatisfied dependencies
 #
-COMMAND='grep -E "E: Broken packages"'
+COMMAND='grep -E "E: Broken packages|E: Unable to correct problems, you have held broken packages.|E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages."'
 WHERE='fail bugged'
 ISSUE=0
-HEADER='Packages with failed logs because installation failed'
+HEADER='Packages with failed logs because of unsatisfied dependencies'
 HELPTEXT='
 <p>
-Usually this is caused by some unsatisfied (versioned) Depends/Conflicts/Replaces. These packages will be automatically rescheduled for testing seven days after they failed.
+Usually this is caused by some unsatisfied (versioned) Depends/Conflicts/Replaces.
+These packages will be automatically rescheduled for testing seven days after they failed.
 </p>
 
 '

-- 
piuparts git repository



More information about the Piuparts-commits mailing list