[Qa-jenkins-scm] [Git][qa/jenkins.debian.net][master] reproducible Debian: ignore (temporary) failures to update build-essential-depends pkg set

Holger Levsen (@holger) gitlab at salsa.debian.org
Sat Jun 17 12:07:40 BST 2023



Holger Levsen pushed to branch master at Debian QA / jenkins.debian.net


Commits:
18bbbf04 by Holger Levsen at 2023-06-17T13:06:56+02:00
reproducible Debian: ignore (temporary) failures to update build-essential-depends pkg set

Signed-off-by: Holger Levsen <holger at layer-acht.org>

- - - - -


1 changed file:

- bin/reproducible_create_meta_pkg_sets.sh


Changes:

=====================================
bin/reproducible_create_meta_pkg_sets.sh
=====================================
@@ -199,13 +199,19 @@ update_pkg_set_specific() {
 			# in the essential or build-essential set trusted.
 			# Since this is only the strong set, it is a minimal set. In reality
 			# more packages are needed to build build-essential
-			grep-dctrl --exact-match --field Package build-essential "$PACKAGES" \
+			if grep-dctrl --exact-match --field Package build-essential "$PACKAGES" \
 				| botch-latest-version - - \
 				| botch-bin2src --deb-native-arch="$ARCH" - "$SOURCES" \
 				| botch-create-graph --deb-drop-b-d-indep --quiet --deb-native-arch="$ARCH" --strongtype --bg "$SOURCES" "$PACKAGES" - \
 				| botch-buildgraph2packages - "$PACKAGES" \
 				| botch-bin2src --deb-native-arch="$ARCH" - "$SOURCES" \
-				| grep-dctrl --no-field-names --show-field=Package '' > $TMPFILE
+				| grep-dctrl --no-field-names --show-field=Package '' > $TMPFILE ; then
+				: # all good
+			else
+				rm $TMPFILE
+				MESSAGE="Warning: could not update ${META_PKGSET[$index]} pkg set, skipping."
+				irc_message debian-reproducible-changes $MESSAGE
+			fi
 			;;
 		popcon_top1337-installed-sources)
 			# popcon top 1337 installed sources



View it on GitLab: https://salsa.debian.org/qa/jenkins.debian.net/-/commit/18bbbf04c304e12b74dc7b02a68b75ee07cb9d5e

-- 
View it on GitLab: https://salsa.debian.org/qa/jenkins.debian.net/-/commit/18bbbf04c304e12b74dc7b02a68b75ee07cb9d5e
You're receiving this email because of your account on salsa.debian.org.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/qa-jenkins-scm/attachments/20230617/09a254e5/attachment-0001.htm>


More information about the Qa-jenkins-scm mailing list