[cfarm-admins] Offer for Sparc machines

Dagobert Michelsen dam at opencsw.org
Tue Sep 4 13:33:52 CEST 2018


Hi Baptiste,

Am 04.09.2018 um 13:06 schrieb Baptiste Jonglez <baptiste at bitsofnetworks.org>:
> On 04-09-18, Dagobert Michelsen wrote:
>> Am 03.09.2018 um 11:51 schrieb Baptiste Jonglez <baptiste at bitsofnetworks.org>:
>>> Do you have an idea of what's wrong?  If it works with a plain useradd
>>> call (so that we don't have to change our ansible setup just for this
>>> machine) it's even better.
>> 
>> Ok, here is what is going on: in the old days you had a network of machines,
>> each carrying some homedirs under /export/home/<user> when disks were small
>> and expensive. These were automounted to /home/<user> on the machine where
>> you login, either by nfs or lofs. That means you can only create under /export/home
>> and mount under /home.
>> 
>> Essentially I don’t really care about this legacy setup as we don’t use NFS
>> anyway and the homedirs are shared by lofs from the global zone.
>> I have changed the configuration to make /home a symlink to /export/home.
> 
> I see, thanks for the explanations and the symlink.  I have now deployed
> all farm users and SSH keys, and will announce the availability of the new
> machines within a few days.

Ok, cool, please do!

>> Please note there is one directory „farm“ under /export/home which I use for farm setup,
>> all the compilers, patches and stuff is located there. I can move it away if needed.
> 
> Is it intended to be used directly by farm users?  If so, it should
> probably go into /opt.  Otherwise, it's fine here, I will add "farm" to
> the list of blacklisted user names to avoid surprises ;)

Yeah, the place is not good. I moved the directory to /export/farm.

>> BTW, I read that you can are interested in a buildbot CI setup. I have some experience
>> with buildbot as we at OpenCSW already use that to verify clean compilation on Solaris
>> for a number of upstream projects. If needed I can lend you a hand.
> 
> I know that several people run buildbot on the farm themselves.  Do you
> think it could make sense to provide buildbot as a service on all farm
> machines?

I always wanted to have some real cross-platform travis, but there are a number
of problems with „BaaS“:
- individual slaves are connected to only one master
- the master is controlled by a global configuration
So it doesn’t really scale for multiple users on the whole farm.
What we could do it set up a global buildbot triggered by the official git repo
and feed back CI status for all platforms available on the farm.

For now I installed the OpenCSW-package for the Buildbot Slave on both machines
so you can easily use
  buildslave create-slave


Best regards

  — Dago

--
"You don't become great by trying to be great, you become great by wanting to do something,
and then doing it so hard that you become great in the process." - xkcd #896

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 873 bytes
Desc: Message signed with OpenPGP
URL: <http://lists.opencsw.org/pipermail/buildfarm/attachments/20180904/1b2ae5c5/attachment.asc>


More information about the buildfarm mailing list