[Reproducible-builds] new armhf node (Odroid-XU4)

Holger Levsen holger at layer-acht.org
Mon Nov 9 13:55:06 UTC 2015


Hi Vagrant,

thanks a lot for this new node. I've set it up and included in the machinery
now, see https://jenkins.debian.net/munin/debian.net/odxu4-armhf-rb.debian.net
and 
https://jenkins.debian.net/munin/debian.net/odxu4-armhf-rb.debian.net/jenkins_reproducible_builds.html

I've "only" added two more armhf build jobs (for a total of 10) _for now_, so
like for the other quad-core/2gb nodes it's been building packages in 5 of the
10 jobs (while the dual-core/1gb nodes are being used in 3 of the 10 jobs each).

Translated to code as in job-cfg.yaml this looks like this:

$ cd jenkins.debian.net.git
$ grep armhf job-cfg/reproducible.yaml  |grep build.sh ; echo ; echo ; echo ; for i in bpi0 wbq0 cbxi4pro0 hb0 odxu4 ; do echo "$i:" ; grep armhf job-cfg/reproducible.yaml  |grep build.sh|grep $i ; echo ; 
done
            my_shell: '/srv/jenkins/bin/reproducible_build.sh bpi0-armhf-rb:2222 wbq0-armhf-rb:2225'
            my_shell: '/srv/jenkins/bin/reproducible_build.sh wbq0-armhf-rb:2225 cbxi4pro0-armhf-rb:2226'
            my_shell: '/srv/jenkins/bin/reproducible_build.sh hb0-armhf-rb:2224 cbxi4pro0-armhf-rb:2226'
            my_shell: '/srv/jenkins/bin/reproducible_build.sh cbxi4pro0-armhf-rb:2226 wbq0-armhf-rb:2225'
            my_shell: '/srv/jenkins/bin/reproducible_build.sh cbxi4pro0-armhf-rb:2226 bpi0-armhf-rb:2222'
            my_shell: '/srv/jenkins/bin/reproducible_build.sh wbq0-armhf-rb:2225 hb0-armhf-rb:2224'
            my_shell: '/srv/jenkins/bin/reproducible_build.sh wbq0-armhf-rb:2225 odxu4-armhf-rb:2229'
            my_shell: '/srv/jenkins/bin/reproducible_build.sh cbxi4pro0-armhf-rb:2226 odxu4-armhf-rb:2229'
            my_shell: '/srv/jenkins/bin/reproducible_build.sh odxu4-armhf-rb:2229 bpi0-armhf-rb:2222'
            my_shell: '/srv/jenkins/bin/reproducible_build.sh odxu4-armhf-rb:2229 hb0-armhf-rb:2224'



bpi0:
# grep armhf job-cfg/reproducible.yaml  |grep build.sh ; echo ; echo ; echo ; for i in bpi0 wbq0 cbxi4pro0 hb0 odxu4 ; do echo "$i:" ; grep armhf job-cfg/reproducible.yaml  |grep build.sh|grep $i ; echo ; 
done
            my_shell: '/srv/jenkins/bin/reproducible_build.sh bpi0-armhf-rb:2222 wbq0-armhf-rb:2225'
            my_shell: '/srv/jenkins/bin/reproducible_build.sh cbxi4pro0-armhf-rb:2226 bpi0-armhf-rb:2222'
            my_shell: '/srv/jenkins/bin/reproducible_build.sh odxu4-armhf-rb:2229 bpi0-armhf-rb:2222'

wbq0:
# grep armhf job-cfg/reproducible.yaml  |grep build.sh ; echo ; echo ; echo ; for i in bpi0 wbq0 cbxi4pro0 hb0 odxu4 ; do echo "$i:" ; grep armhf job-cfg/reproducible.yaml  |grep build.sh|grep $i ; echo ; 
done
            my_shell: '/srv/jenkins/bin/reproducible_build.sh bpi0-armhf-rb:2222 wbq0-armhf-rb:2225'
            my_shell: '/srv/jenkins/bin/reproducible_build.sh wbq0-armhf-rb:2225 cbxi4pro0-armhf-rb:2226'
            my_shell: '/srv/jenkins/bin/reproducible_build.sh cbxi4pro0-armhf-rb:2226 wbq0-armhf-rb:2225'
            my_shell: '/srv/jenkins/bin/reproducible_build.sh wbq0-armhf-rb:2225 hb0-armhf-rb:2224'
            my_shell: '/srv/jenkins/bin/reproducible_build.sh wbq0-armhf-rb:2225 odxu4-armhf-rb:2229'

cbxi4pro0:
# grep armhf job-cfg/reproducible.yaml  |grep build.sh ; echo ; echo ; echo ; for i in bpi0 wbq0 cbxi4pro0 hb0 odxu4 ; do echo "$i:" ; grep armhf job-cfg/reproducible.yaml  |grep build.sh|grep $i ; echo ; 
done
            my_shell: '/srv/jenkins/bin/reproducible_build.sh wbq0-armhf-rb:2225 cbxi4pro0-armhf-rb:2226'
            my_shell: '/srv/jenkins/bin/reproducible_build.sh hb0-armhf-rb:2224 cbxi4pro0-armhf-rb:2226'
            my_shell: '/srv/jenkins/bin/reproducible_build.sh cbxi4pro0-armhf-rb:2226 wbq0-armhf-rb:2225'
            my_shell: '/srv/jenkins/bin/reproducible_build.sh cbxi4pro0-armhf-rb:2226 bpi0-armhf-rb:2222'
            my_shell: '/srv/jenkins/bin/reproducible_build.sh cbxi4pro0-armhf-rb:2226 odxu4-armhf-rb:2229'

hb0:
# grep armhf job-cfg/reproducible.yaml  |grep build.sh ; echo ; echo ; echo ; for i in bpi0 wbq0 cbxi4pro0 hb0 odxu4 ; do echo "$i:" ; grep armhf job-cfg/reproducible.yaml  |grep build.sh|grep $i ; echo ; 
done
            my_shell: '/srv/jenkins/bin/reproducible_build.sh hb0-armhf-rb:2224 cbxi4pro0-armhf-rb:2226'
            my_shell: '/srv/jenkins/bin/reproducible_build.sh wbq0-armhf-rb:2225 hb0-armhf-rb:2224'
            my_shell: '/srv/jenkins/bin/reproducible_build.sh odxu4-armhf-rb:2229 hb0-armhf-rb:2224'

odxu4:
# grep armhf job-cfg/reproducible.yaml  |grep build.sh ; echo ; echo ; echo ; for i in bpi0 wbq0 cbxi4pro0 hb0 odxu4 ; do echo "$i:" ; grep armhf job-cfg/reproducible.yaml  |grep build.sh|grep $i ; echo ; 
done
            my_shell: '/srv/jenkins/bin/reproducible_build.sh wbq0-armhf-rb:2225 odxu4-armhf-rb:2229'
            my_shell: '/srv/jenkins/bin/reproducible_build.sh cbxi4pro0-armhf-rb:2226 odxu4-armhf-rb:2229'
            my_shell: '/srv/jenkins/bin/reproducible_build.sh odxu4-armhf-rb:2229 bpi0-armhf-rb:2222'
            my_shell: '/srv/jenkins/bin/reproducible_build.sh odxu4-armhf-rb:2229 hb0-armhf-rb:2224'


btw, how will you attach the sdd? 
http://archlinuxarm.org/platforms/armv7/samsung/odroid-xu4 only speaks about
sd-cards as far as I could see.

please reboot to make sure all modifications are sane.

last and least: odxu4 breaks your own naming scheme - not sure what else though ;)


cheers,
	Holger
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 828 bytes
Desc: This is a digitally signed message part.
URL: <http://lists.alioth.debian.org/pipermail/reproducible-builds/attachments/20151109/555827d9/attachment.sig>


More information about the Reproducible-builds mailing list