[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