[Reproducible-builds] arm64 reproducible build network

Vagrant Cascadian vagrant at debian.org
Thu Dec 8 21:53:01 UTC 2016


On 2016-12-06, Axel Beckert wrote:
> Holger Levsen wrote:
>> On Tue, Dec 06, 2016 at 09:24:50AM -0800, Martin Michlmayr wrote:
>> > I heard from a Linaro contact that LeMaker wasn't able to fix the PCIE
>> > issue and was going to produce the board without, but that update is
>> > from October and there has been nothing since. :(
> […]
>> on the plus side we now got access to some moonshot-arm64 hardware, so
>> at least we'll be testing on arm64 soon. though for diversity reasons,
>> we absolutly still like to get access to LeMaker boards too!
>
> Not that I want to undermine Martin's efforts, but I wonder if we
> should start by taking some more boards into account for arm64, too:
>
> * Raspberry Pi 3 now works also with arm64:
>   https://wiki.debian.org/RaspberryPi3
>   https://people.debian.org/~stapelberg/raspberrypi3/
>   (Serial console only as of now, but that should be ok-ish for a
>   reproducible builds node.)

I just don't think 1GB of ram is worth it. I'd like to decommission the
1GB ram systems we have running in the armhf network...


> * Odroid C2 works fine with arm64, too. Not sure what's needed to get
>   all kernel modifications upstreamed:
>   https://www.armbian.com/odroid-c2/

I've got an odroid-c2 as part of the funded boards for
reproducible-builds, but upstream support for u-boot and kernel are
quite a ways off, last I looked.


> I'm aware of the connectivity requirements, but wrt. Raspberry Pi 3
> and Odroid C2 I wonder about disk space and speed requirements. Would
> e.g. a Class 10 UHS-1 8 GB microSD card suffice?

microSD is surely too slow.


> http://www.pollin.de/shop/dt/OTQ2NzcyOTk-/Computer_Informationstechnik/Speichermedien/microSD_SDHC_Speicherkarten/MicroSDHC_Card_VERBATIM_44004_8_GB.html
>
> Or are the probably faster but also more expensive eMMC devices
> preferred?

eMMC might be fast enough, not sure how easy it is to find a 64-128GB
eMMC, though.


> http://www.pollin.de/shop/dt/NTk0OTgxOTk-/Bauelemente_Bauteile/Entwicklerboards/Odroid/ODROID_C2_eMMC_Modul_8_GB_mit_Linux.html
>
> Or is even some real hard disk or SSD needed?

Many of the boards for the armhf build network use USB-to-SATA adapters
over USB2 or USB3, and a 128GB SSD, although typically leave 20-50%
unpartitioned to leave extra room for wear levelling, since these are
doing almost constant writes 24/7.


I have three pine64+ boards that I'd consider using, and mainline or
near-mainline support is coming along. I'm not sure if the lemaker hikey
will ever be good enough to use, but I have one and keep an eye on
upstream commits.


Although, any of the boards I have access to I might want to use as part
of a "test armhf chroots on arm64 hardware" installation, to get similar
kernel variation to i386 on amd64 hardware (and also not to tax my
bandwidth limits by downloading packages for another architecture).


live well,
  vagrant
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 832 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/reproducible-builds/attachments/20161208/8b0baaee/attachment.sig>


More information about the Reproducible-builds mailing list