Gentoo Logo
Gentoo Spaceship

Installation:
Gentoo Handbook
Installation Docs

Documentation:
Home
Listing
About Gentoo
Philosophy
Social Contract

Resources:
Bug Tracker
Developer List
Discussion Forums
Gentoo BitTorrents
Gentoo Linux Enhancement Proposals
IRC Channels
Mailing Lists
Mirrors
Name and Logo Guidelines
Online Package Database
Security Announcements
Staffing Needs
Supporting Vendors
View our CVS

Graphics:
Logos and themes
Icons
ScreenShots

Miscellaneous Resources:
Gentoo Linux Store
Gentoo-hosted projects
IBM dW/Intel article archive




List Archive: gentoo-project
Navigation:
Lists: gentoo-project: < Prev By Thread Next > < Prev By Date Next >
Headers:
To: gentoo-project@g.o
From: Steven J Long <slong@...>
Subject: RFC: Automated builds
Date: Tue, 18 Aug 2009 04:16:32 +0100
Wondering about Gentoo doing automated builds (aka tinderboxing which
flameeyes and bonsaikitten were up to) as part of its process. Seems to be
a move to git, and git-sha IDs came up wrt caches on dev. (If we had those
as a digest type, they'd effectively be free to 'generate' since they'd
already be in place.) Instead of splitting at branch level, if we split at
repo level, so we had a QA repo where the mdata branch lived (if we did
want to split there as well) that'd be an ideal place to base our tinderbox
work from. (At server side the bare clone would take very little resource,
and we could pull into a fresh clone at the build machine if it were a
different host.)

It seems silly to switch to git for development work and not take advantage
of cheap clones to inculcate a slightly more professional process, at the
time when it's easiest to do so. The advantage would be that we'd catch
more errors before they went to users, and we'd have a point where we can
start to do other more interesting things, eg around binpkgs and
semi-frozen trees.

By having it as part of Gentoo's process, there would be less need for
externals to devote hours of CPU resource to building the whole tree, and
bugzilla wouldn't get bombed with the results; developers would get a
pingback (on IRC if there, by email if not) to fix their commit as it's not
made it to the tree yet. Gentoo would not need to build whole tree over and
over either, just the new stuff as and when it comes in.

Brought this up here as it's more process than ebuild development, and can
be moved to dev easily enough, should it warrant it.

-- 
#friendly-coders -- We're friendly but we're not /that/ friendly ;-)




Navigation:
Lists: gentoo-project: < Prev By Thread Next > < Prev By Date Next >
Previous by thread:
Return of a developer: Jory A. Pratt (anarchy)
Next by thread:
Contract with community and fellow Developers.
Previous by date:
Re: Return of a developer: Jory A. Pratt (anarchy)
Next by date:
Contract with community and fellow Developers.


Updated Aug 26, 2009

Donate to support our development efforts.

Gentoo Centric Hosting: vr.org

VR Hosted

Tek Alchemy

Tek Alchemy

SevenL.net

SevenL.net

php|architect

php|architect

Copyright 2001-2007 Gentoo Foundation, Inc. Questions, Comments? Email www@gentoo.org.