Application to join PostgreSQL BuildFarm
+[%# + +Copyright (c) 2003-2010, Andrew Dunstan + +See accompanying License file for license details + +-%] +[% WRAPPER 'page.tt' + title = 'Exim BuildFarm Application' + bodyclass = 'application' + pagebutton = 'register' +%] +Application to join Exim BuildFarm
Here is a short description of what is required to join the buildfarm successfully. Please read it carefully before submitting this form.
-
-
- your machine will need to be able to contact http://www.pgbuildfarm.org - either directly or via proxy, and it will need access to a PostgreSQL CVS repository, - either the one at postgresql.org or a mirror (you can set up your own mirror using CSVup on a Linux or FreeBSD machine - - this is recommended). -
- have a working Postgresql build environment for your platform - (for Windows this means MSys/MinGW with the libz and libintl stuff, and ideally native Python and Tcl). -
- Windows only: you will need a native perl installed as well as the one in the MSys DTK. The one from ActiveState works fine. -
- download and unpack the latest release of client code from - http://pgfoundry.org/frs/?group_id=1000040 +
- your machine will need to be able to contact https://buildfarm.exim.org + either directly or via proxy, and it will need access to an Exim Git repository, + either the one at exim.org or a mirror. +
- have git installed. +
- have a working Exim build environment for your platform.
- read instructions at - http://pgfoundry.org/docman/view.php/1000040/4/PGBuildFarm-HOWTO.txt -
- get the software running locally using flags --force --nostatus --nosend + the build farm wiki +
- will require a Git clone of the farm client code:
git clone git://git.exim.org/buildfarm-client.git
+ - get the software running locally using --test (implies flags --force --nostatus --nosend --verbose) +
- add --verbose=2 to printout out the entire configure/build/doc/test output
- register your machine on this page
- when you receive credentials, put them in the config file, and schedule regular builds (without those flags) - for the branches you want to support - which should be at least HEAD and the most recent stable branch. + for the branches you want to support, which at this time is limited to HEAD
There is also some extra information in this -article about buildfarm on the O'Reilly network.
-Please complete all items.
@@ -89,23 +67,15 @@ Systems is "Fedora Core" and the version is "4".