[Git][qa/jenkins.debian.net][master] 2 commits: buildinfos.d.n: alias $arch-source to all archs
Holger Levsen (@holger)
gitlab at salsa.debian.org
Sun Apr 12 21:58:40 BST 2026
Holger Levsen pushed to branch master at Debian QA / jenkins.debian.net
Commits:
c09041fe by Jochen Sprickerhof at 2026-04-12T14:45:59+02:00
buildinfos.d.n: alias $arch-source to all archs
In 51c5e3cad we added symbolic links for one arch but actually a lot of
maintainer uploads include multiple archs, like all, amd64 and source.
This adds symlinks for each arch to make the bulidinfo files
discoverable by rebuilderd.
(cherry picked from commit 2f8717928dce5aa41abddf0553ef438717fe188f)
Signed-off-by: Holger Levsen <holger at layer-acht.org>
- - - - -
c3e471ae by Holger Levsen at 2026-04-12T14:46:03+02:00
reproducible: temporarily disable pool_buildinfos job
Signed-off-by: Holger Levsen <holger at layer-acht.org>
(cherry picked from commit a32ab9ba65784891ba77565dc69033640eb15d6c)
Signed-off-by: Holger Levsen <holger at layer-acht.org>
- - - - -
2 changed files:
- bin/reproducible_pool_buildinfos.sh
- job-cfg/reproducible.yaml
Changes:
=====================================
bin/reproducible_pool_buildinfos.sh
=====================================
@@ -65,13 +65,15 @@ do_day(){
fi
ARCHITECTURE=$(grep ^Architecture: $FILE | cut -d ' ' -f2-|sed 's# #-#g')
FULLTARGET="$TARGETPATH/${PACKAGE}_${VERSION}_${ARCHITECTURE}.buildinfo"
- if [[ "$ARCHITECTURE" == *source* ]]; then
- EXTRA_ARCHITECTURE=$(grep ^Architecture: $FILE | cut -d ' ' -f2-|sed 's#source \| source##'|sed 's# #-#g')
- EXTRA_FULLTARGET="$TARGETPATH/${PACKAGE}_${VERSION}_${EXTRA_ARCHITECTURE}.buildinfo"
- if [ ! -e "$EXTRA_FULLTARGET" ] && [ -e "$MONTHPATH/$DAY/$FILE" ] ; then
- ln -s $MONTHPATH/$DAY/$FILE $EXTRA_FULLTARGET
- let COUNTER+=1
- fi
+ # link all architectures individually if there are multiple listed
+ if [[ "$ARCHITECTURE" == *-* ]]; then
+ for ARCH in ${ARCHITECTURE//-/ }; do
+ EXTRA_FULLTARGET="$TARGETPATH/${PACKAGE}_${VERSION}_${ARCH}.buildinfo"
+ if [ ! -e "$EXTRA_FULLTARGET" ] && [ -e "$MONTHPATH/$DAY/$FILE" ] ; then
+ ln -s $MONTHPATH/$DAY/$FILE $EXTRA_FULLTARGET
+ let COUNTER+=1
+ fi
+ done
fi
if [ "$(readlink -f $FULLTARGET)" = "$MONTHPATH/$DAY/$FILE" ] ; then
#echo "$FULLTARGET already points to $MONTHPATH/$DAY/$FILE thus ignoring this...."
=====================================
job-cfg/reproducible.yaml
=====================================
@@ -753,6 +753,7 @@
my_description: 'Link files for buildinfos.debian.net from date to pool structure'
my_hname: 'ionos7'
my_timed: '10 * * * *'
+ my_disabled: true
my_shell: '/srv/jenkins/bin/jenkins_master_wrapper.sh'
my_hname: ''
my_timeout: '1440'
View it on GitLab: https://salsa.debian.org/qa/jenkins.debian.net/-/compare/fc94dee6592a50fed5baa3cb5da7b078ab8a4384...c3e471ae4637a0b684553e3ba746385e502896e0
--
View it on GitLab: https://salsa.debian.org/qa/jenkins.debian.net/-/compare/fc94dee6592a50fed5baa3cb5da7b078ab8a4384...c3e471ae4637a0b684553e3ba746385e502896e0
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/20260412/a6c9368a/attachment-0001.htm>
More information about the Qa-jenkins-scm
mailing list