[Arm-dev] opening up the armv7hl plague builders (was plague farm)

Mon May 11 12:05:47 UTC 2015
Fabian Arrotin <arrfab at centos.org>

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hi there !

We've all been busy on various things in parallel, but I wanted to
give a status update to the list, about those armv7hl nodes that we
can use to bootstrap/build CentOS 7.

I just tested that the plague setup was running fine (so basically
plague-server accepting jobs, and distributing those jobs amongs the
builders nodes).

We'd like now to open access to that plague build farm.
I've just started a wiki page dedicated to this
(http://wiki.centos.org/SpecialInterestGroup/AltArch/Arm32) containing
some basic info on how to install and configure plague-client.

We still have to discuss a good target/mock config files naming
convention, including which repo are already available for dev/users.

As a reminder, those nodes are currently running Fedora 21, and as
plague WebUI needed mod_python, but not available anymore, we
currently have no http/web ui that people can have a look at.
OTOH, plague-server now sends the build logs/reports fine, and
everybody can access the repodata/files/build logs at the following
location (just using mod index for now) :
http://armv7.dev.centos.org/repodir (for the built packages, including
repodata)
http://armv7.dev.centos.org/rpmbuild (for the log files)

As an example, I submitted blindly all CentOS 7.0.1406 SRPMS to
plague, using a f19 as buildroot. If we consider gcc :
- - build log is available at
http://armv7.dev.centos.org/rpmbuild/centos-f19-7-0-arm/515-gcc-4.8.2-16.el7/armv7hl/build.log
- - artifact/rpm[s] are available at
http://armv7.dev.centos.org/repodir/centos-f19-7-0-arm/gcc/4.8.2-16.el7/armv7hl/

If you need/want access, feel free to discuss that on this list, but
also to create a bug report on https://bugs.centos.org, in the
Buildsys project, category "community buildsys - arm32"

Let's discuss what would be the best option for the target names/mock
config files, and I can then let $cfgmgmt distribute that to
server/builders.

Happy Monday ! :-)

- -- 

Fabian Arrotin
The CentOS Project | http://www.centos.org
gpg key: 56BEC54E | twitter: @arrfab
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.22 (GNU/Linux)

iEYEARECAAYFAlVQmxsACgkQnVkHo1a+xU4NmACeObf3iINOAUo7sC8k99H+DmlE
B6cAmwQsSsTy6+dLqI4OijOUAEpSXUqm
=DXgQ
-----END PGP SIGNATURE-----