[Git][qa/jenkins.debian.net][master] part 2: tests.r-b.o/debian: stop submitting results to buildinfo.debian.net

Holger Levsen (@holger) gitlab at salsa.debian.org
Tue Jun 3 13:02:54 BST 2025



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


Commits:
1c8c0361 by Holger Levsen at 2025-06-03T14:02:43+02:00
part 2: tests.r-b.o/debian: stop submitting results to buildinfo.debian.net

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

- - - - -


2 changed files:

- bin/reproducible_build.sh
- bin/reproducible_maintenance.sh


Changes:

=====================================
bin/reproducible_build.sh
=====================================
@@ -925,13 +925,6 @@ sign_buildinfo() {
 	log_info "Signed $BUILDPATH/$BUILDINFO as $BUILDPATH/$BUILDINFO_SIGNED"
 }
 
-share_buildinfo() {
-	# the code to submit buildinfo files to third-party archives like buildinfo.debian.net
-	# has been dropped on 2025-06-02 and this should be refactored into oblivion soon too
-	log_info "Removing signed $BUILDINFO_SIGNED files:"
-	rm -vf ./b1/$BUILDINFO_SIGNED ./b2/$BUILDINFO_SIGNED | tee -a "$RBUILDLOG"
-}
-
 build_rebuild() {
 	CHANGES="${SRCPACKAGE}_${EVERSION}_${ARCH}.changes" # changes file with expected version
 	mkdir b1 b2
@@ -948,7 +941,9 @@ build_rebuild() {
 	diff_copy_buildlogs
 	update_rbuildlog
 	call_diffoscope_on_changes_files  # defines DIFFOSCOPE, update_db_and_html defines STATUS
-	share_buildinfo
+	# FIXME: now that buildinfo.debian.net is gone, do we still need to sign .buildinfo files?
+	log_info "Removing signed $BUILDINFO_SIGNED files:"
+	rm -vf ./b1/$BUILDINFO_SIGNED ./b2/$BUILDINFO_SIGNED | tee -a "$RBUILDLOG"
 }
 
 #


=====================================
bin/reproducible_maintenance.sh
=====================================
@@ -807,7 +807,6 @@ if [ "$HOSTNAME" = "$MAINNODE" ] && [ $(date -u +%H) -eq 0 ]  ; then
 		/var/log/jenkins/reproducible-remote-error.log
 		/var/log/jenkins/reproducible-scheduler.log
 		/var/log/jenkins/reproducible-env-changes.log
-		/var/log/jenkins/reproducible-submit2buildinfo.debian.net.log
 		/var/log/postgresql/postgresql-9.6-main.log
 	)
 	for PROBLEM in "${files_to_mail[@]}" ; do
@@ -845,9 +844,6 @@ if [ "$HOSTNAME" = "$MAINNODE" ] && [ $(date -u +%H) -eq 0 ]  ; then
 			fi
 			# send mail if we found issues
 			if [ -s $TMPFILE ] && ! grep -q "no problems yesterday…" $TMPFILE ; then
-				if [ "$(basename $PROBLEM)" = "reproducible-submit2buildinfo.debian.net.log" ]; then
-					CC="-c lamby at debian.org"
-				fi
 				cat $TMPFILE | mail -s "$(basename $PROBLEM) found" ${CC:-} qa-jenkins-scm at lists.alioth.debian.org || \
 					( echo "Warning: could not send mail about $(basename $PROBLEM)." ; cat $TMPFILE ; \
 						echo "Warning: could not send mail about $(basename $PROBLEM)." | mail -s "$(basename $PROBLEM) mail could not be send" ${CC:-} qa-jenkins-scm at lists.alioth.debian.org )



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

-- 
View it on GitLab: https://salsa.debian.org/qa/jenkins.debian.net/-/commit/1c8c0361c641c7d2035f016585c0042af6fc7c70
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/20250603/b2c994bc/attachment-0001.htm>


More information about the Qa-jenkins-scm mailing list