public inbox for overseers@sourceware.org
 help / color / mirror / Atom feed
* Re: Preparing for the GDB 5.0 / GDB 2000 / GDB2k release
  2000-12-30  6:08     ` Preparing for the GDB 5.0 / GDB 2000 / GDB2k release Benjamin Kosnik
@ 2000-12-30  6:08       ` Tom Tromey
  2000-12-30  6:08         ` Benjamin Kosnik
  0 siblings, 1 reply; 5+ messages in thread
From: Tom Tromey @ 2000-12-30  6:08 UTC (permalink / raw)
  To: Benjamin Kosnik; +Cc: Tom Tromey, Jason Molenda, Overseers List

Benjamin> note that this is somewhat related to a criticism of the
Benjamin> sourceforge site: the build machine is x86-linux only.

They have a build machine?  I didn't know that!
Now it is clear that we must do this.

Benjamin> ??-linux

ARM.

Tom

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: Preparing for the GDB 5.0 / GDB 2000 / GDB2k release
  2000-12-30  6:08   ` Preparing for the GDB 5.0 / GDB 2000 / GDB2k release Tom Tromey
  2000-12-30  6:08     ` Providing automated testing for projects on sourceware Jason Molenda
@ 2000-12-30  6:08     ` Benjamin Kosnik
  2000-12-30  6:08       ` Tom Tromey
  1 sibling, 1 reply; 5+ messages in thread
From: Benjamin Kosnik @ 2000-12-30  6:08 UTC (permalink / raw)
  To: Tom Tromey; +Cc: Jason Molenda, Overseers List

note that this is somewhat related to a criticism of the sourceforge 
site: the build machine is x86-linux only. 

If sourceware was to provide say an

alpha-linux
powerpc-linux
x86-linux
??-linux
(? solaris26?)

build machines, and tie in an automated test program a la nightly testing 
or the mozilla thing, well. .. .  that would be something that would kick 
ass.

-benjamin

On 8 Feb 2000, Tom Tromey wrote:

> Jason> Maybe it would be better to get some test results from a
> Jason> variety of common Unix platforms and decide based on how things
> Jason> look.  NB cygwin support in binutils is noticably broken -- it
> Jason> will take at least a little work to get that resolved.
> 
> It would be really cool if sourceware/Red Hat had automated
> multi-platform testing for hosted projects.  Or maybe security
> concerns outweigh the coolness factor.
> 
> Tom
> 

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Providing automated testing for projects on sourceware
  2000-12-30  6:08   ` Preparing for the GDB 5.0 / GDB 2000 / GDB2k release Tom Tromey
@ 2000-12-30  6:08     ` Jason Molenda
  2000-12-30  6:08     ` Preparing for the GDB 5.0 / GDB 2000 / GDB2k release Benjamin Kosnik
  1 sibling, 0 replies; 5+ messages in thread
From: Jason Molenda @ 2000-12-30  6:08 UTC (permalink / raw)
  To: Tom Tromey; +Cc: Overseers List

On Tue, Feb 08, 2000 at 11:02:49AM -0700, Tom Tromey wrote:

> It would be really cool if sourceware/Red Hat had automated
> multi-platform testing for hosted projects.  Or maybe security
> concerns outweigh the coolness factor.

There are two sources of test results:

1.  Get volunteers around the net to do the testing.  They mail in
    test results in a standard format and there are scripts and things
    to munge this into a useful summary.

    GCC is doing this, I think it is mostly the work of Marc
    Lehmann.  He seems to be inputting the test results that are
    sent in into an SQL database.  He uses metahtml to generate the
    http://gcc.gnu.org/testresults/ and gcc.gnu.org/benchresults web
    pages based on the data in this database.  For an example, look at
    this summary of the new failures that occured in the gcc-2000-01-28
    snapshot:

	http://gcc.gnu.org/testresults/cs866.html

    There are no security problems here for us; people e-mail in their
    test results to the test collector program and the test collector
    program presumably does not us gets().

2.  Do it ourselves.

    I imagine we could find some cash to buy test hardware.  The hardware
    could do regular checkouts of repositories on sourceware, build them
    and run the testsuites, and transmit the results back to sourceware
    for summarization.

    From a security standpoint, the test-boxes would have to be carefully
    isolated from other machines.  We'd have to assume that an evil dude
    will check in naughty code to a repository just before the test box
    starts its checkout, and therefore the testboxes may be compromised.
    I don't think we'd have to go as far as isolating them on their
    own subnet--you can only get in to sourceware via Kerberos or SSH
    authentication so there aren't any cleartext passwords that could
    be sniffed off the network.  

    The testbox would mail its summaries back to sourceware, again keeping
    the possibility for crackers escaping the testbox to a minimum.


As you can see, there's no real difference in the implementation for
these two approaches--a combination of the two is entirely possible
and preferrable.  #2 will guarantee that tests are run regularly on a
certain host or set of hosts.  #1 will help supplement that with a lot
of weirdo hardware that we don't have locally.

You'll notice that I'm assuming some consistency in the way the test
results are reported.  This is true for all of our Cygnus stuff that
uses dejagnu, but other projects are going to use arbitrary formats for
their test results.  Possibly some kind of interchange format could be
defined and projects using other test reporting formats could rewrite
their test results into the interchange format before they get read in
to the test result tracking database on sourceware.

I'm sure this goes without saying, but there is no way I'll even think
about this stuff before I leave Cygnus--this is clearly a forward
looking thing that will take some real time and effort to happen.

Jason

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: Preparing for the GDB 5.0 / GDB 2000 / GDB2k release
  2000-12-30  6:08       ` Tom Tromey
@ 2000-12-30  6:08         ` Benjamin Kosnik
  0 siblings, 0 replies; 5+ messages in thread
From: Benjamin Kosnik @ 2000-12-30  6:08 UTC (permalink / raw)
  To: Tom Tromey; +Cc: Jason Molenda, Overseers List

from a recent exchange with Chip Salzenberg, whereby I was shut down in 
my attempt to get VA to pimp out hardware via this very issue:

--chip:
There's no procedure (AFAIK).  But what about shell.sourceforge.net?
It's a dual PIII/600, and I can get you an expanded quota.  Just sign
up as a SourceForge developer, which automatically provides shell
access, and I'll do the rest.  (<URL: http://sourceforge.net >)

... But of course that would only be really useful if you have fast
access.  You're not stuck with a 56K modem, are you?
--end chip


> ARM.

even better let's get intel to donate some of that flashy strongarm2 stuff.

one can dream. . .

-benjamin

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: Preparing for the GDB 5.0 / GDB 2000 / GDB2k release
       [not found] ` <20000207112957.A27486@cygnus.com>
@ 2000-12-30  6:08   ` Tom Tromey
  2000-12-30  6:08     ` Providing automated testing for projects on sourceware Jason Molenda
  2000-12-30  6:08     ` Preparing for the GDB 5.0 / GDB 2000 / GDB2k release Benjamin Kosnik
  0 siblings, 2 replies; 5+ messages in thread
From: Tom Tromey @ 2000-12-30  6:08 UTC (permalink / raw)
  To: Jason Molenda; +Cc: Overseers List

Jason> Maybe it would be better to get some test results from a
Jason> variety of common Unix platforms and decide based on how things
Jason> look.  NB cygwin support in binutils is noticably broken -- it
Jason> will take at least a little work to get that resolved.

It would be really cool if sourceware/Red Hat had automated
multi-platform testing for hosted projects.  Or maybe security
concerns outweigh the coolness factor.

Tom

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2000-12-30  6:08 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
     [not found] <389EC815.BC34F3E6@cygnus.com>
     [not found] ` <20000207112957.A27486@cygnus.com>
2000-12-30  6:08   ` Preparing for the GDB 5.0 / GDB 2000 / GDB2k release Tom Tromey
2000-12-30  6:08     ` Providing automated testing for projects on sourceware Jason Molenda
2000-12-30  6:08     ` Preparing for the GDB 5.0 / GDB 2000 / GDB2k release Benjamin Kosnik
2000-12-30  6:08       ` Tom Tromey
2000-12-30  6:08         ` Benjamin Kosnik

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).