Debian armv7 and armv8 packages

After a conversation today in #theforeman, I'm going to look at building
our Debian/Ubuntu packages on armv7 and v8 with some kind donations of
hardware for both.

See Feature #11944: armv7/8 support (Debian/Ubuntu) - Packaging - Foreman for the progress, feel
free to join in if you can help. The first job will be getting our
foreman-infra slave manifests to run cleanly on the servers (80%
working, some errors remain).

··· -- Dominic Cleal dominic@cleal.org

The slaves are running well now, and are labelled with armv7/armv8 in
Jenkins so we can configure matrix jobs to run on them with architecture
as an additional axis.

This morning I successfully built ruby-rkerberos on arm64/v8, but I'm
getting pdebuild failures on armhf, on all four OSes.

debuild is outputting:
/usr/bin/pdebuild: line 39: /dev/fd/62: No such file or directory

(http://ci.theforeman.org/job/packaging_build_deb_dependency/arch=armv7,label=debian,os=trusty/966/console)

The command we're running should be something like:
pdebuild --use-pdebuild-internal --configfile
/etc/pbuilder/trusty/pbuilderrc --architecture armhf

It's running on Debian Wheezy (7.9) with pbuilder 0.213.

Does anybody know how to fix this?

··· On 24/09/15 13:58, Dominic Cleal wrote: > After a conversation today in #theforeman, I'm going to look at building > our Debian/Ubuntu packages on armv7 and v8 with some kind donations of > hardware for both. > > See http://projects.theforeman.org/issues/11944 for the progress, feel > free to join in if you can help. The first job will be getting our > foreman-infra slave manifests to run cleanly on the servers (80% > working, some errors remain).


Dominic Cleal
dominic@cleal.org

It turned out to be /dev/fd was missing from the slave itself, which was
resolved after installing udev. Onto the next issue…

··· On 13/10/15 09:08, Dominic Cleal wrote: > On 24/09/15 13:58, Dominic Cleal wrote: >> After a conversation today in #theforeman, I'm going to look at building >> our Debian/Ubuntu packages on armv7 and v8 with some kind donations of >> hardware for both. >> >> See http://projects.theforeman.org/issues/11944 for the progress, feel >> free to join in if you can help. The first job will be getting our >> foreman-infra slave manifests to run cleanly on the servers (80% >> working, some errors remain). > > The slaves are running well now, and are labelled with armv7/armv8 in > Jenkins so we can configure matrix jobs to run on them with architecture > as an additional axis. > > This morning I successfully built ruby-rkerberos on arm64/v8, but I'm > getting pdebuild failures on armhf, on all four OSes. > > debuild is outputting: > /usr/bin/pdebuild: line 39: /dev/fd/62: No such file or directory > > (http://ci.theforeman.org/job/packaging_build_deb_dependency/arch=armv7,label=debian,os=trusty/966/console) > > The command we're running should be something like: > pdebuild --use-pdebuild-internal --configfile > /etc/pbuilder/trusty/pbuilderrc --architecture armhf > > It's running on Debian Wheezy (7.9) with pbuilder 0.213. > > Does anybody know how to fix this?


Dominic Cleal
dominic@cleal.org