summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
Jeremy Harris [Fri, 8 Dec 2023 14:44:55 +0000 (14:44 +0000)]
more notes on configuration
Jeremy Harris [Sat, 14 Oct 2023 16:15:42 +0000 (17:15 +0100)]
Turn off some more compier warnings, in default CFLAGS
Heiko Schlittermann (HS12-RIPE) [Mon, 9 Oct 2023 16:40:44 +0000 (18:40 +0200)]
chg: pull --rebase the branches of interest, this should avoid issues with modified history
Jeremy Harris [Sun, 25 Apr 2021 22:37:25 +0000 (23:37 +0100)]
Update suggested minimum config
Jeremy Harris [Fri, 24 May 2019 18:09:44 +0000 (19:09 +0100)]
Changed build control
Jeremy Harris [Fri, 24 May 2019 16:19:29 +0000 (17:19 +0100)]
New build control
Jeremy Harris [Thu, 25 Apr 2019 21:19:03 +0000 (22:19 +0100)]
Enable ipv6 in template config
Jeremy Harris [Tue, 12 Feb 2019 11:38:44 +0000 (11:38 +0000)]
Revert "Move -stc=c99 to CFLAGS restricted to only 4.next"
This reverts commit
f7ec5ba1bbea7563ea9084bb2f67a260f0041d65.
For 4.93 onwards, c99 is required for all active branches
Jeremy Harris [Mon, 24 Dec 2018 14:47:32 +0000 (14:47 +0000)]
Move -stc=c99 to CFLAGS restricted to only 4.next
Jeremy Harris [Mon, 24 Dec 2018 00:35:24 +0000 (00:35 +0000)]
Add -std=c99 to example CFLAGS
Jeremy Harris [Sat, 27 Oct 2018 16:11:56 +0000 (17:11 +0100)]
Support tuning the test "runtest" commandline
Phil Pennock [Sat, 15 Sep 2018 01:15:37 +0000 (18:15 -0700)]
Support tuning the tests ./configure
When OpenSSL headers are not in standard search paths, we can need to
adjust the configure for the tests. We can adjust just `$ENV` but that
risks interactions with the Exim build itself. Provide new tunables
to handle it instead.
Heiko Schlittermann (HS12-RIPE) [Wed, 19 Sep 2018 22:09:47 +0000 (00:09 +0200)]
Update submodule wiki
Submodule wiki
93e6f10..
154ed07:
> Convert links from http -> https
> Use https in links to exim.org
Heiko Schlittermann (HS12-RIPE) [Wed, 19 Sep 2018 22:01:38 +0000 (00:01 +0200)]
Update submodule wiki
Submodule wiki
12443b2..
93e6f10:
> Update Doc for recent linux distros
> Fix example test range
Jeremy Harris [Mon, 16 Apr 2018 17:55:36 +0000 (18:55 +0100)]
Turn off parentheses warning, by default
Jeremy Harris [Thu, 8 Mar 2018 12:21:15 +0000 (12:21 +0000)]
Add SUPPORT_ to the list of prefixes for config_opts
Jeremy Harris [Tue, 6 Mar 2018 19:29:49 +0000 (19:29 +0000)]
Add example branch-specific config code
Jeremy Harris [Sun, 4 Mar 2018 10:34:46 +0000 (10:34 +0000)]
SPF and DANE went mainline
Jeremy Harris [Sat, 30 Dec 2017 15:49:30 +0000 (15:49 +0000)]
Enable Content-scan in template client config
Jeremy Harris [Wed, 16 Aug 2017 14:08:43 +0000 (15:08 +0100)]
Add helpful comments. Disable ccache as default
Heiko Schlittermann (HS12-RIPE) [Tue, 4 Jul 2017 10:52:28 +0000 (12:52 +0200)]
Copy the proxy scheme from the target scheme.
Heiko Schlittermann (HS12-RIPE) [Tue, 4 Jul 2017 10:46:37 +0000 (12:46 +0200)]
Update the 'talk back' links to https
Heiko Schlittermann (HS12-RIPE) [Thu, 29 Jun 2017 17:42:11 +0000 (19:42 +0200)]
Print the full target directory (debugging aid)
Heiko Schlittermann (HS12-RIPE) [Thu, 29 Jun 2017 17:37:51 +0000 (19:37 +0200)]
Add debugging aid for failed git checkout
Heiko Schlittermann (HS12-RIPE) [Thu, 29 Jun 2017 11:53:32 +0000 (13:53 +0200)]
Fix auto_update. (disabled auto_update was ignored)
Heiko Schlittermann (HS12-RIPE) [Wed, 28 Jun 2017 21:59:30 +0000 (23:59 +0200)]
Cleanup
Heiko Schlittermann (HS12-RIPE) [Wed, 28 Jun 2017 21:58:16 +0000 (23:58 +0200)]
Allow '+' in branch names
We now uri_escape the branch name for transmmission. The server
needs to do the same, otherwise the signature breaks.
Jeremy Harris [Sun, 14 May 2017 13:08:51 +0000 (14:08 +0100)]
Remove obsolete EXPERIMENTAL_
Jeremy Harris [Sun, 14 May 2017 13:07:45 +0000 (14:07 +0100)]
Quotes needed for later customisation as a path
Jeremy Harris [Sat, 4 Mar 2017 16:21:36 +0000 (16:21 +0000)]
Make alternate placement of standard directory layout simpler
Jeremy Harris [Sun, 26 Feb 2017 19:43:35 +0000 (19:43 +0000)]
Quieten normal-run output to cut down on mail from cron
Heiko Schlittermann (HS12-RIPE) [Mon, 6 Feb 2017 21:30:55 +0000 (22:30 +0100)]
Tidy
Heiko Schlittermann (HS12-RIPE) [Mon, 2 Jan 2017 16:18:48 +0000 (17:18 +0100)]
Change the config template to use https
Jeremy Harris [Sun, 8 Jan 2017 17:25:44 +0000 (17:25 +0000)]
autoconf no longer needed for the build-test stage
now we ship the "configure" script
Heiko Schlittermann (HS12-RIPE) [Tue, 6 Dec 2016 22:16:15 +0000 (23:16 +0100)]
Portability: replace `whoami`
Heiko Schlittermann (HS12-RIPE) [Tue, 6 Dec 2016 22:15:38 +0000 (23:15 +0100)]
Rely on binary-autodetection of runtest
Jeremy Harris [Sun, 27 Nov 2016 16:14:40 +0000 (16:14 +0000)]
Return additional detailed results file (another try)
Heiko Schlittermann (HS12-RIPE) [Wed, 23 Nov 2016 12:22:35 +0000 (13:22 +0100)]
Update template about possible build features
Heiko Schlittermann (HS12-RIPE) [Wed, 23 Nov 2016 12:17:29 +0000 (13:17 +0100)]
Ignore other buildfarm configurations
Heiko Schlittermann (HS12-RIPE) [Mon, 14 Nov 2016 22:43:46 +0000 (23:43 +0100)]
Put the current perl version into the Script_Config hash
Jeremy Harris [Sat, 19 Nov 2016 22:32:08 +0000 (22:32 +0000)]
typo
Jeremy Harris [Sat, 19 Nov 2016 22:21:54 +0000 (22:21 +0000)]
Return additional detailed results file
Jeremy Harris [Sun, 13 Nov 2016 21:25:57 +0000 (21:25 +0000)]
Shuffle examples in config template
Jeremy Harris [Sun, 13 Nov 2016 14:07:03 +0000 (14:07 +0000)]
Set up path for local modules
Heiko Schlittermann (HS12-RIPE) [Mon, 7 Nov 2016 20:02:05 +0000 (21:02 +0100)]
Tidy the config template
Heiko Schlittermann (HS12-RIPE) [Sun, 6 Nov 2016 23:04:32 +0000 (00:04 +0100)]
Set umask only if not 022 already, print a notice about doing thata
Heiko Schlittermann (HS12-RIPE) [Sun, 6 Nov 2016 22:33:24 +0000 (23:33 +0100)]
cd to $RealBin instead of git -C
Older gits don't support -C
Heiko Schlittermann (HS12-RIPE) [Sun, 6 Nov 2016 22:32:32 +0000 (23:32 +0100)]
Fix check for global_lock_dir
Heiko Schlittermann (HS12-RIPE) [Sun, 6 Nov 2016 22:31:28 +0000 (23:31 +0100)]
Failing Autoupdate doesn't kill the job anymor, just issues a warning.
Jeremy Harris [Sun, 6 Nov 2016 18:03:18 +0000 (18:03 +0000)]
Set umask; important for initial testsuite tree create
Heiko Schlittermann (HS12-RIPE) [Sat, 5 Nov 2016 23:19:41 +0000 (00:19 +0100)]
Use /usr/bin/env perl instead of /usr/bin/perl
At least one of the animals uses a locally installed Perl
version, that is reachable via $PATH
Heiko Schlittermann (HS12-RIPE) [Sat, 5 Nov 2016 23:15:34 +0000 (00:15 +0100)]
Ohoh, fix loop in re-exec
Heiko Schlittermann (HS12-RIPE) [Sat, 5 Nov 2016 23:13:55 +0000 (00:13 +0100)]
Do not die if the auto-update does not work
Heiko Schlittermann (HS12-RIPE) [Sat, 5 Nov 2016 23:09:37 +0000 (00:09 +0100)]
Re-exec after auto update
Heiko Schlittermann (HS12-RIPE) [Sat, 5 Nov 2016 22:45:00 +0000 (23:45 +0100)]
Fixup of last commit message: Add autoupdate of buildfarm client
Heiko Schlittermann (HS12-RIPE) [Sat, 5 Nov 2016 22:37:33 +0000 (23:37 +0100)]
Remove the debug die at startup. :(
Heiko Schlittermann (HS12-RIPE) [Sat, 5 Nov 2016 22:34:21 +0000 (23:34 +0100)]
Tidying
* run_cron is a symlink to run_branches now
* some more tests at startup time
Heiko Schlittermann (HS12-RIPE) [Fri, 4 Nov 2016 07:08:36 +0000 (08:08 +0100)]
Run git describe in the farm client directory, not in the cwd
Heiko Schlittermann (HS12-RIPE) [Thu, 3 Nov 2016 09:36:36 +0000 (10:36 +0100)]
Add more information (cwd, $Bin) to the {farm} key
Heiko Schlittermann (HS12-RIPE) [Thu, 3 Nov 2016 08:18:30 +0000 (09:18 +0100)]
Add send information about the farm client revision back to the server
Jeremy Harris [Thu, 3 Nov 2016 20:39:26 +0000 (20:39 +0000)]
Fix buildfarm site URLs in config template
Heiko Schlittermann (HS12-RIPE) [Wed, 2 Nov 2016 22:43:28 +0000 (23:43 +0100)]
Check, if git is available, before trying to update the client
Heiko Schlittermann (HS12-RIPE) [Wed, 2 Nov 2016 13:47:05 +0000 (14:47 +0100)]
Rename the *.pl to * and insert a hint to the caller
Heiko Schlittermann (HS12-RIPE) [Wed, 2 Nov 2016 13:23:45 +0000 (14:23 +0100)]
Fix reference to mrball
Heiko Schlittermann (HS12-RIPE) [Wed, 2 Nov 2016 13:15:31 +0000 (14:15 +0100)]
Add wiki as a submodule
Heiko Schlittermann [Tue, 1 Nov 2016 14:54:48 +0000 (15:54 +0100)]
Supply a 'modern' run_cron (written in perl)
This should avoid problems that arise from different shells.
Additionally start using comand names w/o script specfing extensions.
Jeremy Harris [Mon, 6 Apr 2015 17:31:05 +0000 (10:31 -0700)]
Create a trusted-config file for use in test
Jeremy Harris [Wed, 25 Mar 2015 18:59:54 +0000 (11:59 -0700)]
Use a variable for username to build paths
Todd Lyons [Sun, 30 Nov 2014 21:14:26 +0000 (13:14 -0800)]
Check perms on home directory when running.
Todd Lyons [Mon, 3 Nov 2014 21:20:47 +0000 (13:20 -0800)]
Fix uninitialized perl variable error output
Todd Lyons [Mon, 3 Nov 2014 21:19:34 +0000 (13:19 -0800)]
Revert "Fix uninitialized perl variable error output"
Wrong logic, forces client to ALWAYS rebuild if buildconfig is
not in the CWD.
This reverts commit
c50367daa2f672ea696e6b68606cf39cf2e38d5f.
Todd Lyons [Mon, 3 Nov 2014 21:18:58 +0000 (13:18 -0800)]
Fix uninitialized perl variable error output
Todd Lyons [Wed, 22 Oct 2014 18:34:07 +0000 (11:34 -0700)]
Adjust how to clear a shell script env variable
Todd Lyons [Wed, 13 Aug 2014 14:01:37 +0000 (07:01 -0700)]
Update version, test range.
Remove settings which are not being used.
Todd Lyons [Wed, 13 Aug 2014 13:49:23 +0000 (06:49 -0700)]
Add required options to template (for tests).
Also add more examples to the makefile_set and makefile_add params.
Todd Lyons [Fri, 9 May 2014 23:23:02 +0000 (16:23 -0700)]
Always run optional steps if configured to run.
Todd Lyons [Tue, 14 Jan 2014 13:37:24 +0000 (13:37 +0000)]
Remove a perl unicode env var.
Interfered with spec.txt documentation generation.
Todd Lyons [Wed, 27 Nov 2013 17:37:32 +0000 (09:37 -0800)]
Detect when git is not in the path
Todd Lyons [Sun, 24 Nov 2013 17:21:10 +0000 (09:21 -0800)]
Allow farm member to specify non-GNU make
Todd Lyons [Tue, 29 Oct 2013 16:51:56 +0000 (09:51 -0700)]
Quote parameter in template
Todd Lyons [Tue, 29 Oct 2013 16:32:02 +0000 (09:32 -0700)]
Revert names back
Todd Lyons [Tue, 29 Oct 2013 16:16:11 +0000 (09:16 -0700)]
Fix test and doc internal names
Todd Lyons [Thu, 24 Oct 2013 17:52:32 +0000 (10:52 -0700)]
Prepend contents of failure log file in test suite output
Todd Lyons [Wed, 23 Oct 2013 12:21:30 +0000 (05:21 -0700)]
Manually detect OpenSSL as submit config
Todd Lyons [Tue, 22 Oct 2013 20:50:31 +0000 (13:50 -0700)]
Link to build farm site
Todd Lyons [Tue, 22 Oct 2013 02:54:51 +0000 (19:54 -0700)]
Set config_opts to array instead of scalar
Todd Lyons [Tue, 22 Oct 2013 02:50:23 +0000 (19:50 -0700)]
Extract build features from Makefile
Todd Lyons [Mon, 21 Oct 2013 20:36:57 +0000 (13:36 -0700)]
Allow comma separated lists for steps
Todd Lyons [Mon, 21 Oct 2013 16:52:46 +0000 (09:52 -0700)]
Update README with URL to installation instructions
Todd Lyons [Mon, 21 Oct 2013 16:07:35 +0000 (09:07 -0700)]
Hide output of git to prevent spurious cronjob messages
Todd Lyons [Mon, 21 Oct 2013 15:38:10 +0000 (08:38 -0700)]
Fix offical repo mirror path
Todd Lyons [Mon, 21 Oct 2013 14:39:49 +0000 (07:39 -0700)]
Changed conf option name
Todd Lyons [Mon, 21 Oct 2013 13:49:58 +0000 (06:49 -0700)]
Merge branch 'master' of github.com:mrballcb/exim-build-farm-client
Todd Lyons [Mon, 21 Oct 2013 13:43:31 +0000 (06:43 -0700)]
Initial commit
Todd Lyons [Mon, 21 Oct 2013 13:33:53 +0000 (06:33 -0700)]
Script to run cron and auto update client
Todd Lyons [Sat, 19 Oct 2013 14:46:43 +0000 (07:46 -0700)]
Add --override option
Allows overriding conf options when testing.
Bugfix: features displayed always, only show when step requested.
Todd Lyons [Fri, 18 Oct 2013 23:07:41 +0000 (16:07 -0700)]
Initial commit
Converted from PostgreSQL BuildFarm package