Re: [gentoo-dev] Re: [gentoo-osx] Package testing -- Automated initiative
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
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
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
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
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