Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 12 Apr 2002 11:14:08 -0500
From:      Joe Halpin <joe.halpin@attbi.com>
To:        Terry Lambert <tlambert2@mindspring.com>
Cc:        dan@langille.org, chat@freebsd.org
Subject:   Re: setting up daily builds
Message-ID:  <3CB707CF.D6DEAA19@attbi.com>
References:  <20020411214456.0E68B3F2D@bast.unixathome.org> <3CB63991.7B33851F@mindspring.com>

next in thread | previous in thread | raw e-mail | index | archive | help
Terry Lambert wrote:
> 
> Dan Langille wrote:
> > What do you folks do if you want to build a system/application on a daily
> > basis?  How do you view the results?  Any history on those results
> > (yesterday's build, last Tuesday's build, etc)?
> 
> Normally, I do not set up daily builds for FreeBSD, because of
> the way the tree consistency is not guaranteed on CVSup snapshots,
> and the lack of enforcement against committers of buildability on
> all commits.
> 
> For a normal corporate production environment, I generally
> maintain two checked out tree instances, and update and
> build via cron jobs.  Each checkout is done by (1) tagging the
> tree and then (2) checking out via the tag.
> 
> With two instances, it's possible to maintain a rolling build
> that will automatically roll back changes which break a build
> under the tag, and inform the guilty party of the files involved
> in the breakage (you do it this way so that your tags can be
> light-weight instead of being full on branch tags).

How do you go about identifying the guilty parties? For example, if a
subsystem that other code depends on breaks, that would probably cause
failures in dependent subsystems. Would the owners of the dependent
subsystems get email as well in that case?

Also, if a subsystem fails because of an error in a header file exported
by some other subsystem (which didn't fail to build), will the right
developer get the email?

I'm very interested in how you deal with things like this.

Thanks

Joe

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-chat" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?3CB707CF.D6DEAA19>