public inbox for gcc@gcc.gnu.org
 help / color / mirror / Atom feed
From: Jan-Benedict Glaw <jbglaw@lug-owl.de>
To: binutils@sourceware.org, gcc@gcc.gnu.org
Cc: David Edelsohn <dje.gcc@gmail.com>,
	Diego Novillo <dnovillo@google.com>,
	Gerald Pfeifer <gerald@pfeifer.com>
Subject: Automated Toolchain Building and Testing
Date: Wed, 28 Aug 2013 10:03:00 -0000	[thread overview]
Message-ID: <20130827195417.GA29134@lug-owl.de> (raw)

[-- Attachment #1: Type: text/plain, Size: 2137 bytes --]

Hi!

My first try on a build robot (http://toolchain.lug-owl.de/buildbot/
and http://toolchain.lug-owl.de/buildbot/timeline.php) is running for
some time now, so I'd like to do a next step.

    (The current homegrown build script is designed to do a
    cross-build with a named --target and no --build/--host, building
    binutils, gold, gdb and stace1 gcc. The testsuite isn't run as of
    now.  And since this isn't a full bootstrap re-building GCC with
    itself, it's mostly a compatibility check for the toolchain
    sources to build with the detected system C compiler.)

While the current setup works quite fine, it's time to extend it to
(as a minimum) run the test suite and report on it. As people
suggested, I had at some other Continuous Integration systems, mostly
Jenkins and BuildBot. Both share a common problem: They require extra
software on a given build slave to work. (Jenkins expects a working
Java installation, BuildBot needs Python and Twisted.) Without having
checked this, I guess that other CI systems impose similar
dependencies.

At this point, I'd like to get some feedback from you!  Do you have
any CI system running that only needs eg. ssh to log-in into a slave
box?  Do you think that it's acceptable for a Toolchain Build Robot to
require Python/Twisted or Java on a slave system? I'm thinking about
some of the more obscure systems (m68k-netbsd, ...) that probably
won't have Java readily running. And even gcj may not be ported to
all systems that otherwise could run a Build Robot slave instance.

The decision thus is like this: Continue to run some self-written CI
system that fits our needs and specifically covers the rarely-used
platforms? Or run one with well-known software, though we'll probably
loose obscure systems?

MfG, JBG

-- 
      Jan-Benedict Glaw      jbglaw@lug-owl.de              +49-172-7608481
Signature of:         "really soon now":      an unspecified period of time, likly to
the second  :                                 be greater than any reasonable definition
                                              of "soon".

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 198 bytes --]

             reply	other threads:[~2013-08-27 19:54 UTC|newest]

Thread overview: 14+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2013-08-28 10:03 Jan-Benedict Glaw [this message]
2013-08-28 10:39 ` Sebastian Huber
2013-08-28 21:26 ` Samuel Mi
2013-08-29  0:52   ` Jan-Benedict Glaw
2013-08-29  1:18     ` Samuel Mi
2013-08-29  7:23       ` Jan-Benedict Glaw
2013-08-29 10:02         ` Samuel Mi
2013-08-29 10:11           ` Dan Kegel
2013-08-29 10:23           ` Paul_Koning
2013-08-29 11:21             ` Jan-Benedict Glaw
2013-08-29 13:02     ` Rainer Orth
2013-08-29 14:33       ` Jan-Benedict Glaw
2013-08-29 22:40         ` Diego Novillo
2013-08-30  8:54           ` Jan-Benedict Glaw

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20130827195417.GA29134@lug-owl.de \
    --to=jbglaw@lug-owl.de \
    --cc=binutils@sourceware.org \
    --cc=dje.gcc@gmail.com \
    --cc=dnovillo@google.com \
    --cc=gcc@gcc.gnu.org \
    --cc=gerald@pfeifer.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).