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

2015-12-25 Thread Vagrant Cascadian
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)

2015-11-09 Thread Holger Levsen
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: 

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

2015-11-09 Thread Vagrant Cascadian
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