Re: [Reproducible-builds] new armhf node (Odroid-XU4)
Ok, got the first of the armhf build network upgrade plan machines up and running, awaiting integration into the network... odxu4b-armhf-rb.debian.net: Odroid-XU4, exynos5422 quad-core, 2GB ram, ~60GB USB3 SATA SSD ssh port: 2232 ssh fingerprints: 256 71:38:c6:43:9c:85:aa:08:1f:e1:1c:8f:d0:a3:77:d1 /etc/ssh/ssh_host_ecdsa_key.pub (ECDSA) 2048 06:7a:98:0b:5b:84:00:1f:be:0e:7a:80:54:dc:de:70 /etc/ssh/ssh_host_rsa_key.pub (RSA) odxu4c-armhf-rb.debian.net: Odroid-XU4, exynos5422 quad-core, 2GB ram, ~60GB USB3 SATA SSD ssh port: 2233 ssh fingerprints: 256 33:ae:c6:04:f4:9d:83:94:ce:95:28:69:e8:7c:e7:9a /etc/ssh/ssh_host_ecdsa_key.pub (ECDSA) 2048 da:3b:c1:28:7c:77:56:60:ec:25:a0:16:00:69:06:0b /etc/ssh/ssh_host_rsa_key.pub (RSA) They currently require manual power cycling if it comes to that, as the remote power switch hasn't hasn't arrived yet. Should get three more boards by the end of the year, and a couple more in January. Have been working a bit on two firefly boards, but need to sort out issues with MMC and USB, but at least u-boot is able to boot a debian kernel (built with a few config options added)... live well, vagrant signature.asc Description: PGP signature ___ Reproducible-builds mailing list Reproducible-builds@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds
Re: [Reproducible-builds] new armhf node (Odroid-XU4)
On 2015-11-09, Holger Levsen wrote: > thanks a lot for this new node. I've set it up and included in the machinery > now That was fast... yay! > 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. USB3 to SATA adapter, same way the HD is attached now. Could alternately get a 64GB eMMC for around $80, but not sure how fast they are by comparison: http://ameridroid.com/products/64gb-emmc-50-module-xu3-linux FWIW the current setup build times for... u-boot: real98m55.905s user163m25.932s sys 24m50.184s linux: real430m0.811s user1197m29.396s sys 94m45.264s For at least 60 of those minutes it was building both concurrently, with DEB_BUILD_OPTS=parallel=5, and didn't seem to fall over. > please reboot to make sure all modifications are sane. I did think about trying to make a quick hack to get a newer (and saner) u-boot version running, but I might wait a bit for that. > last and least: odxu4 breaks your own naming scheme - not sure what else > though ;) Heh. The naming scheme isn't exactly consistant, true. It should probably be odxu40 or odxu4-0, but figured I'd keep it shorter. :) live well, vagrant signature.asc Description: PGP signature ___ Reproducible-builds mailing list Reproducible-builds@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds
Re: [Reproducible-builds] new armhf node (Odroid-XU4)
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: 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:' 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:' 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: wbq0-armhf-rb:2225' my_shell: '/srv/jenkins/bin/reproducible_build.sh cbxi4pro0-armhf-rb:2226 bpi0-armhf-rb:' my_shell: '/srv/jenkins/bin/reproducible_build.sh odxu4-armhf-rb:2229 bpi0-armhf-rb:' 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: 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:' 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:' my_shell: '/srv/jenkins/b
[Reproducible-builds] new armhf node (Odroid-XU4)
I have another machine ready to add a few more cpu cycles to the armhf rebuilds... Currently stress-testing it with some parallel u-boot and linux builds, and it seems to be holding up at a load of 8-10; if those work out ok, I'd say it's ready. odxu4-armhf-rb.debian.net: Odroid-XU4, exynos5422 quad-core, 2GB ram, ~60GB USB3 SATA spinning disk ssh port: 2229 ssh fingerprints: 256 a3:4e:a6:67:9b:4f:cb:10:e2:63:f6:a6:18:43:af:39 /etc/ssh/ssh_host_ecdsa_key.pub (ECDSA) 2048 23:c7:c1:6b:d2:aa:90:56:62:e1:76:5b:e7:8b:65:40 /etc/ssh/ssh_host_rsa_key.pub (RSA) It should at least comparable in performance to the Wandboard Quad or Cubox-i4pro, if not faster. Have an SSD on the way, but running on an old laptop hard disk for now. This is the only one so far not running u-boot and kernel from Debian, but preliminary support is in u-boot mainline (although requires binary blobs for u-boot to work), and the kernel it's running is built from linux-next, so should be mainlined by linux 4.4 or 4.5. In theory, it's actually got 8 cores, and unfortunately the slowest 4 cores (A7 ~1.3GHz) are the active cores. Trying to enable more cores resulted in instability... but the other cores are 2GHz A15, so that could really add a significant performance boost if that got working. I've enable ssh access for Holger, just like the other machines; have at it! live well, vagrant signature.asc Description: PGP signature ___ Reproducible-builds mailing list Reproducible-builds@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds