Re: [gentoo-dev] Re: [gentoo-osx] Package testing -- Automated initiative

2005-08-15 Thread Chris Gianelloni
On Sun, 2005-08-14 at 14:22 -0700, Robin H. Johnson wrote:
 multiple instances on a 128-node x86 cluster (1/node). There are one or
 two things I'd like to change in Catalyst, as they currently make it
 slightly dangerous for your system. If for some reason an ebuild goes
 wrong, the bind mounts allow it access into your core system, namely
 /dev and $DISTDIR and it really hurts to have a bunch of /dev erased on
 a box that you don't have quick physical access to (I toasted a few
 cluster nodes due to a bug in some scripts this way, but luckily I could
 force a remote reinstall).

I accept patches.  *grin*

By the way, I am working to get catalyst running on OSX, so version 2.0
will definite suit your needs when it is released.

-- 
Chris Gianelloni
Release Engineering - Strategic Lead/QA Manager
Games - Developer
Gentoo Linux


signature.asc
Description: This is a digitally signed message part


Re: [gentoo-dev] Re: [gentoo-osx] Package testing -- Automated initiative

2005-08-15 Thread Grobian



Chris Gianelloni wrote:

By the way, I am working to get catalyst running on OSX, so version 2.0
will definite suit your needs when it is released.


If you need help on OSX specific things, be sure to contact us...


--
Fabian Groffen
eBuild  Porting
Gentoo for Mac OS X
--
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] Re: [gentoo-osx] Package testing -- Automated initiative

2005-08-15 Thread Kito


On Aug 15, 2005, at 10:39 AM, Grobian wrote:




Chris Gianelloni wrote:

By the way, I am working to get catalyst running on OSX, so  
version 2.0

will definite suit your needs when it is released.


Very cool. I had 1.x nearly working a while back...haven't looked at  
2.0 yet.






If you need help on OSX specific things, be sure to contact us...



Indeed.



--
Fabian Groffen
eBuild  Porting
Gentoo for Mac OS X
--
gentoo-dev@gentoo.org mailing list




--
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] Re: [gentoo-osx] Package testing -- Automated initiative

2005-08-15 Thread Kito


On Aug 15, 2005, at 12:07 PM, Chris Gianelloni wrote:

I managed to get it to work once I made some dirty hacks to account  
for
uname being different, and removing dependencies on /proc... once  
inside

the chroot, it's Linux anyway, so none of the BSDism's are an issue.


Ok, let me know if you want/need an account on our little dev machine  
for testing anything.




Note: I am talking about being able to *run* catalyst on OSX, not  
build
OSX targets with catalyst.  I'm sure that support would be  
something we

added later as the project matured.


Yeah of course, I wasn't expecting you to work miracles ;)

For the package testing stuff, I should have a stage1 tarball done in  
the coming weeks(months?) that could be used to do proper chroot'd  
builds for Darwin/OS X.




--
Chris Gianelloni
Release Engineering - Strategic Lead/QA Manager
Games - Developer
Gentoo Linux



--
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] Re: [gentoo-osx] Package testing -- Automated initiative

2005-08-14 Thread Robin H. Johnson
On Sun, Aug 14, 2005 at 09:00:19AM -0500, Kito wrote:
 Adding -dev to CC: in case someone has any meaningful input or has  
 already tackled this problem...
We do already have an application capable of doing tinderboxing for
packages. It's one of the abilities of Catalyst.

So all you would need to do is hook up your queue/control system to
call Catalyst for actually doing the build env. setup and actual build.

I've been playing with Catalyst's tinderbox myself recently, running
multiple instances on a 128-node x86 cluster (1/node). There are one or
two things I'd like to change in Catalyst, as they currently make it
slightly dangerous for your system. If for some reason an ebuild goes
wrong, the bind mounts allow it access into your core system, namely
/dev and $DISTDIR and it really hurts to have a bunch of /dev erased on
a box that you don't have quick physical access to (I toasted a few
cluster nodes due to a bug in some scripts this way, but luckily I could
force a remote reinstall).

 Queues
 --
[snip]
I'm fully up with this idea.

 CVS Producer
 
How about using the gentoo-cvs commits mailing list?

 Consumer (testing process)
 --
Catalyst's tinderbox goes here. Combining it with a package cache, you
can easily test just what you need.

-- 
Robin Hugh Johnson
E-Mail : [EMAIL PROTECTED]
Home Page  : http://www.orbis-terrarum.net/?l=people.robbat2
ICQ#   : 30269588 or 41961639
GnuPG FP   : 11AC BA4F 4778 E3F6 E4ED  F38E B27B 944E 3488 4E85


pgpi9B60pIOXE.pgp
Description: PGP signature