Re: [Cooker] GET READY FOR A DISCUSSION: Testing on all platforms

2000-05-30 Thread Stefan van der Eijk

> > > yep, we are under the process of changing the way we upload new packages:
> > > we would rather upload the SRPM, and a robot shall try to recompile it on
> > > the various (validated) architectures before "enabling" it.

> > Perfect!!!

> > (you guys are making me drool ;-) )

> Okay, actually, we had an internal discussion here. Apparently this would
> cause too much problems.


>  Actually, what I told was a suggestion of some persons here, but it will
> be too much problematic to be adopted ; also, the guys involved in the
> ports know the kinds of problems that the package usually face, so the
> current process seems more efficient.
So... as I understand it, "problems" will be "stuck" until the
maintainer of 
the port goes ahead and figures them out?? I personally like the idea of 
the buildrobot handling all the builds. If something goes "wrong" (some
put 
a "i386" in a perl package again) then they would be notified about it. 
The "problem packages" are more of an exception than the rule.

I myself build on alpha and i686 here, things go reasonable automatic.
The packages that really won't build on alpha are mostly arched out by
now
 
> Sorry to have transmitted too quick, something which was just under
> discussion.
:-/

Stefan




Re: [Cooker] GET READY FOR A DISCUSSION: Testing on all platforms

2000-05-30 Thread Guillaume Cottenceau

Stefan van der Eijk <[EMAIL PROTECTED]> writes:

> Guillaume Cottenceau wrote:
> > 
> > Stefan van der Eijk <[EMAIL PROTECTED]> writes:
> > 
> > > What I've seen happening a few times is that a change in
> > > a package causes it to refuse to build on an other platform.
> > >
> > > The Mozilla team has come up with tinderbox to make sure that
> > > the stuff is tested & builds on all platforms, and to show
> > > what went wrong... See:
> > >
> > > http://www.mozilla.org/tinderbox.html
> > >
> > > If you get more than 10 developers together without tools, there is
> > > going to be an explosion. Tinderbox keeps this potentially explosive
> > > situation under control.
> > 
> > yep, we are under the process of changing the way we upload new packages:
> > we would rather upload the SRPM, and a robot shall try to recompile it on
> > the various (validated) architectures before "enabling" it.
> 
> Perfect!!!
> 
> (you guys are making me drool ;-) )

Okay, actually, we had an internal discussion here. Apparently this would
cause too much problems.

 Actually, what I told was a suggestion of some persons here, but it will
be too much problematic to be adopted ; also, the guys involved in the
ports know the kinds of problems that the package usually face, so the
current process seems more efficient.

Sorry to have transmitted too quick, something which was just under
discussion.


-- 
Guillaume Cottenceau




Re: [Cooker] GET READY FOR A DISCUSSION: Testing on all platforms

2000-05-29 Thread Stefan van der Eijk

Guillaume Cottenceau wrote:
> 
> Stefan van der Eijk <[EMAIL PROTECTED]> writes:
> 
> > What I've seen happening a few times is that a change in
> > a package causes it to refuse to build on an other platform.
> >
> > The Mozilla team has come up with tinderbox to make sure that
> > the stuff is tested & builds on all platforms, and to show
> > what went wrong... See:
> >
> > http://www.mozilla.org/tinderbox.html
> >
> > If you get more than 10 developers together without tools, there is
> > going to be an explosion. Tinderbox keeps this potentially explosive
> > situation under control.
> 
> yep, we are under the process of changing the way we upload new packages:
> we would rather upload the SRPM, and a robot shall try to recompile it on
> the various (validated) architectures before "enabling" it.

Perfect!!!

(you guys are making me drool ;-) )




Re: [Cooker] GET READY FOR A DISCUSSION: Testing on all platforms

2000-05-29 Thread Guillaume Cottenceau

Stefan van der Eijk <[EMAIL PROTECTED]> writes:

> What I've seen happening a few times is that a change in
> a package causes it to refuse to build on an other platform.
> 
> The Mozilla team has come up with tinderbox to make sure that
> the stuff is tested & builds on all platforms, and to show 
> what went wrong... See:
> 
> http://www.mozilla.org/tinderbox.html
> 
> If you get more than 10 developers together without tools, there is
> going to be an explosion. Tinderbox keeps this potentially explosive
> situation under control. 

yep, we are under the process of changing the way we upload new packages:
we would rather upload the SRPM, and a robot shall try to recompile it on
the various (validated) architectures before "enabling" it.


-- 
Guillaume Cottenceau




[Cooker] GET READY FOR A DISCUSSION: Testing on all platforms

2000-05-28 Thread Stefan van der Eijk

What I've seen happening a few times is that a change in
a package causes it to refuse to build on an other platform.

The Mozilla team has come up with tinderbox to make sure that
the stuff is tested & builds on all platforms, and to show 
what went wrong... See:

http://www.mozilla.org/tinderbox.html

If you get more than 10 developers together without tools, there is
going to be an explosion. Tinderbox keeps this potentially explosive
situation under control. 

Essentially, Tinderbox is a detective tool. It allows you to see what is
happening in the source tree. It shows you who checked in what (by
asking Bonsai); what platforms have built successfully; what platforms
are broken and exactly how they are broken (the build logs); and the
state of the files that made up the build (cvsblame) so you can figure
out who broke the build, so you can do the most important thing, hold
them accountable for their actions.