Hi Gordan.
On 27-03-2016 15:21, Gordan Bobic wrote:
Sound like a good plan. Note that it is only the builders that needs so
run on ARM architecture. The main controller and the web frontend can
run on any architecture (read - cheaper x86_64)
Sure - but it's much more convenient of it's armv5tel (or armv7hl or
aarch64 if you want to build it on CentOS) if I'm intending to run it
on the MP30-AR0. :)
Eh, are we talking about the same thing? the controller and webserver
can run on any os/arch. its only a web server with a python written
backend - "noarch" ;)
But of course if you have unlimited arm ressource available feel free to
run the koji controller and front end on a armv5tel server. it will not
make any difference
True. I use and even better solution - well the same that Fedoraproject,
CentOS etc use. I have stored all .spec files in git and just pull the
spec file from git. So your koji and my koji can pull from the same git
server. We could store it all at GitHub. I just prefer to have a private
git repository since there could be stored sensitive data after all (NSA
go.....)
I would rather like to think that there is nothing sensitive in the
spec files considering we are also making the src.rpm files containing
the spec files available. :p
That is also true. You can always instruct the Makefile for the spec to
get additional configuration from elsewhere.
>If you have instructions I could follow to create reproducible results
>running koji on an armv5tel machine so that I could containerize it on
>the new server, that would be quite awesome.
Sure, the documentation is (still) located at
http://www.saltbaek.dk/dokuwiki/
Erhm, site is up again. was down since Friday when I upgraded the
Synology Diskstation the webserver is running on, sorry.
Also a verification script that checks that all packages in git have a
build profile in koji.
Other than that it has been running for 3-4 weeks now 24/7 unless when
the builders crash - the Banana Pi M3 is the worst (do to poor design).
I'm rather hoping to reduce the entire build farm to a koji docker
container and a builder docker container (or 8, just to make sure that
all the CPU can end up getting used up even during single-threaded
parts of builds).
True. Optimal you can have the koji docker running 24/7. Then spawn a
RSEL6 (armv5tel) or RSEL7 (armv6l or armv7hl) whenever a build is
required. no need to have a idle server running taking up cpu cycles and
RAM.
But maybe I should offer running the sigul server. It would be good
security having the signing server apart from the build system - again
this can run on any type hardware/OS.
I very much prefer to have signing happen on a separate server,
offline, and out of band. When the build pass is complete, we take a
snapshot (gotta love ZFS...), send it over to the signing server,
snapshot that and send it to the FTP server. And except when signing,
the signing server is physically switched off. I don't like the idea
of having the private signing keys on anything that is accessible in
any way from the internet (or can access the internet, except when
sending/receiving the snapshots.
Agreed. best practice. and private key stored on an encrypted partition
(it is stored as AES256 in its sqlite database - dunno if thats secure
enough?).
If you look at my ancient *Plug wiki article here, that explains the
basics of how to boot it off the network:
http://redsleeve.wikia.com/wiki/Install_on_Sheeva/Guru/Dream_Plug
Will do.
LOL! You don't want much, do you! :-p
Most of the mentioned hardware only has 512MB of RAM. The Compulab
A510 has 1GB, the Arndale Octa has 4-ish GB, and the Cornfed Conserver
board has 4GB. The Compulab and Conserver are both in *TX form factor,
which means it's easier to tidy them away into standard cases.
Depending on which ones already gone i would like one or more of them in
the following order:
Cornfed
Arndale
Compulab
All of them will require some research (easiest way may be reverse
engineering instructions for getting debian or ubuntu up and running
on the same machines), cobbling together recent u-boot (ideally
mainline if possible), getting a reasonable LT kernel to build, rpm it
up, producing a publicly consumable (i.e. sanitized) image, and
documenting the process on the wiki, as per the terms of the deal.
No problem. Reverse engineering is one of the most fun things to do 3:)
Btw - can i get [email protected] <mailto:[email protected]> as an
alias/forward to [email protected]
<mailto:[email protected]>
Done. I CC-ed this email to it for testing, so you should get it twice.
Something is working and something is not. I have tested the forward
from another email and this worked. But with your emails i also got a
bounce from Hotmail:
Reporting-MTA: dns;DUB004-OMC2S9.hotmail.com
Received-From-MTA: dns;DUB408-EAS364
Arrival-Date: Sat, 26 Mar 2016 11:42:29 -0700
Final-Recipient:rfc822;[email protected]
Action: delayed
Status: 4.3.5
Diagnostic-Code: smtp;451 4.3.5 <dub004-omc2s9.hotmail.com[157.55.1.148]>:
Client host rejected: Server configuration error
Will-Retry-Until: Mon, 28 Mar 2016 11:42:26 -0700
Maybe a mail loop somewhere or it happened while you were re-configuring ?
BR,
Bjarne
_______________________________________________
users mailing list
[email protected]
https://lists.redsleeve.org/mailman/listinfo/users