summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorHolger Levsen <holger@layer-acht.org>2015-04-03 12:55:52 +0200
committerHolger Levsen <holger@layer-acht.org>2015-04-03 12:55:52 +0200
commita5fd4e8ea66f1df71269885882668cdd4aa76812 (patch)
tree42bee97165dbf5398ae268dd62ec947601948136
parentbcc697c4ebb0f7ae0098607bd0b38773ee7bdf59 (diff)
downloadjenkins.debian.net-a5fd4e8ea66f1df71269885882668cdd4aa76812.tar.xz
reproducible: continue updating meta pkg sets even if one fails
-rw-r--r--TODO1
-rwxr-xr-xbin/reproducible_create_meta_pkg_sets.sh10
-rw-r--r--logparse/reproducible.rules1
3 files changed, 6 insertions, 6 deletions
diff --git a/TODO b/TODO
index e793aed9..2b816133 100644
--- a/TODO
+++ b/TODO
@@ -119,7 +119,6 @@ properties:
=== reproducible
* issues in packages or debbindiff:
-** #781076 causes some ftbfs errors in sid + testing, see: rgrep -l "/usr/bin/make: invalid option" /var/lib/jenkins/userContent/rbuild/testing/
** find debbindiff problems: egrep -R -l '(debbindiff had trouble comparing|maybe there is still )' /var/lib/jenkins/userContent/rbuild/
* misc
diff --git a/bin/reproducible_create_meta_pkg_sets.sh b/bin/reproducible_create_meta_pkg_sets.sh
index 67a3307e..e38c4bc7 100755
--- a/bin/reproducible_create_meta_pkg_sets.sh
+++ b/bin/reproducible_create_meta_pkg_sets.sh
@@ -56,13 +56,13 @@ update_if_similar() {
echo diff $TARGET $TARGET.new
diff $TARGET $TARGET.new || true
echo
- echo "Too much difference for $TARGET, aborting. Please investigate and update manually."
+ echo "Warning: too much difference for $TARGET, aborting. Please investigate and update manually."
rm $TARGET.new
- exit 1
+ else
+ mv $TMPFILE $TARGET
+ echo "$(date) - $TARGET updated."
fi
fi
- mv $TMPFILE $TARGET
- echo "$(date) - $TARGET updated."
else
echo "$(date) - $TARGET not updated, $TMPFILE is empty."
fi
@@ -286,7 +286,7 @@ for SUITE in $SUITES ; do
# finally
update_pkg_sets
- echo "$(date) - All meta package sets for $SUITE created successfully."
+ echo "$(date) - Done updating all meta package sets for $SUITE."
done
rm -f $TMPFILE ${TMPFILE2}
diff --git a/logparse/reproducible.rules b/logparse/reproducible.rules
index 8350eece..7c83ce3b 100644
--- a/logparse/reproducible.rules
+++ b/logparse/reproducible.rules
@@ -13,3 +13,4 @@ warning /Warning: could not download.+/
warning /Warning: the following failed builds have been found/
warning /Warning: cannot update html pages for.+/
warning /Warning: package .+is probably already building elsewhere, exiting./
+warning /Warning: too much difference for .+, aborting. Please investigate and update manually./