[Git][qa/jenkins.debian.net][master] 2 commits: reproducible Debian: notify #d-r-changes in most cases

Holger Levsen (@holger) gitlab at salsa.debian.org
Tue Apr 23 10:29:43 BST 2024



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


Commits:
99222f5f by Holger Levsen at 2024-04-23T11:26:05+02:00
reproducible Debian: notify #d-r-changes in most cases

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

- - - - -
d68086a4 by Holger Levsen at 2024-04-23T11:29:30+02:00
reproducible Debian: notify that some packages are build differently

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

- - - - -


1 changed file:

- bin/reproducible_build.sh


Changes:

=====================================
bin/reproducible_build.sh
=====================================
@@ -61,7 +61,7 @@ notification() {
 		case "$NOTIFY" in  # the diffoscope_err case is handled by save_artifacts()
 			''|0) ;;
 			1|2)
-				irc_message debian-reproducible "$DEBIAN_URL/$SUITE/$ARCH/$SRCPACKAGE done: $STATUS"
+				irc_message debian-reproducible-changes "$DEBIAN_URL/$SUITE/$ARCH/$SRCPACKAGE done: $STATUS"
 				;;
 			diffoscope_timeout)
 				irc_message debian-reproducible-changes "$DEBIAN_URL/$SUITE/$ARCH/$SRCPACKAGE : $STATUS and $DIFFOSCOPE timed out"
@@ -251,7 +251,7 @@ handle_ftbfs() {
 				*)
 					MESSAGE="${BUILD_URL}console.log for ${SRCPACKAGE} (ftbfs in $SUITE/$ARCH) _probably_ had a diskspace issue on $node. Please check, tune handle_ftbfs() and reschedule the package."
 					echo $MESSAGE | tee -a /var/log/jenkins/reproducible-diskspace-issues.log
-					irc_message debian-reproducible "$MESSAGE"
+					irc_message debian-reproducible-changes "$MESSAGE"
 					;;
 			esac
 		fi
@@ -499,12 +499,12 @@ choose_package() {
 		xxxxxxx)
 			export DEBUG=true
 			set -x
-			irc_message debian-reproducible "$SRCPACKAGE/$SUITE/$ARCH started building at ${BUILD_URL}console.log"
+			irc_message debian-reproducible-changes "$SRCPACKAGE/$SUITE/$ARCH started building at ${BUILD_URL}console.log"
 			;;
 		*)      ;;
 	esac
 	if [ "$NOTIFY" = "2" ] ; then
-		irc_message debian-reproducible "$SRCPACKAGE/$SUITE/$ARCH started building at ${BUILD_URL}console.log"
+		irc_message debian-reproducible-changes "$SRCPACKAGE/$SUITE/$ARCH started building at ${BUILD_URL}console.log"
 	elif [ "$NOTIFY" = "0" ] ; then  # the build script has a different idea of notify than the scheduler,
 		NOTIFY=''                  # the scheduler uses integers, build.sh uses strings.
 	fi
@@ -621,7 +621,10 @@ first_build() {
 	# Disable tests, PGO and LTO on some important packages
 	extra_deb_build_options=""
 	case "${SRCPACKAGE}" in
-		gcc-[0-9][0-9]|gcc-[0-9]|binutils) extra_deb_build_options="nocheck nopgo nolto" ;;
+		gcc-[0-9][0-9]|gcc-[0-9]|binutils)	extra_deb_build_options="nocheck nopgo nolto" 
+							irc_message debian-reproducible-changes "$SUITE/$ARCH/$SRCPACKAGE is build with extra_deb_build_options="$extra_deb_build_options"
+							;;
+		*)					: ;;
 	esac
 	local TMPCFG=$(mktemp -t pbuilderrc_XXXX --tmpdir=$TMPDIR)
 	cat > "$TMPCFG" << EOF



View it on GitLab: https://salsa.debian.org/qa/jenkins.debian.net/-/compare/ef3de23bd9a06c029ff449f2710ff3c286badfb0...d68086a4b322509ca17883f21b3dd2451f32455c

-- 
View it on GitLab: https://salsa.debian.org/qa/jenkins.debian.net/-/compare/ef3de23bd9a06c029ff449f2710ff3c286badfb0...d68086a4b322509ca17883f21b3dd2451f32455c
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/20240423/6ef3f1c2/attachment-0001.htm>


More information about the Qa-jenkins-scm mailing list