Commit Graph

159 Commits (6bac58fa97922fc806e8da2962df9adc9e0bcbdb)

Author SHA1 Message Date
John Benediktsson d7f95a481c mason.release.archive: fix extension name on release binaries. 2012-08-17 11:53:51 -07:00
Doug Coleman 16de2794de mason.common: Don't put a limit on prettyprinter output. Fixes #607. 2012-08-03 14:18:59 -07:00
John Benediktsson 16b046af76 more cleanup of with-scope. 2012-07-19 15:11:33 -07:00
John Benediktsson 90d0951ada more use of H{ } make. 2012-07-19 11:24:45 -07:00
John Benediktsson 4f260ab9bd "H{ } substitute" is faster than "{ } substitute". 2012-07-13 19:06:38 -07:00
John Benediktsson b958ad4833 mason.docs: make docs archive have relative paths. 2012-06-19 10:08:14 -07:00
John Benediktsson 1778b1debd mason.docs: fix making and uploading of docs archive. 2012-06-18 12:26:02 -07:00
John Benediktsson 180ad0aabf fix some tests broken by the prepend change. 2012-05-29 16:58:58 -07:00
Doug Coleman 857fc50fff benchmark: Add a way to run a profile for each benchmark vocabulary. 2011-11-21 13:42:49 -08:00
Joe Groff bbede53f78 mason.release.branch: fix test 2011-11-03 15:40:24 -07:00
Joe Groff 8cf18d1a82 remove BSD,solaris,etc. misc platform support code 2011-11-02 17:13:51 -07:00
Doug Coleman 3b92ff881c Use +new-group+ in all processes launched in mason. 2011-10-30 20:47:16 -07:00
Slava Pestov 0d02c16d14 mason.git: cleanup 2011-10-28 21:53:39 -07:00
Doug Coleman 93d6807d33 Revert "Try without-limits in mason.report. Fixes #275."
This reverts commit 1771f18998.
2011-10-21 15:34:08 -05:00
Doug Coleman feeea08023 Remove really-delete-tree in favor of setting the file attributes to normal
on Windows deletes.
2011-10-19 02:28:52 -07:00
Doug Coleman 5771cafcee Try without-limits in mason.report. Fixes #275. 2011-10-18 00:52:46 -07:00
Doug Coleman ac9d4577e0 mason.release.archive was testing strings against symbols for choosing the archival method and file extension. This might break win32/64 or it might speed things up. 2011-10-12 01:33:58 -07:00
Doug Coleman bf2a96e9e0 Remove Windows CE from core/ basis/ and build-support/
Rename the winnt singleton to windows in core/ basis/ extra/
Rename boot images winnt -> windows
Fixes #84.
2011-09-18 23:19:06 -05:00
Slava Pestov 7507196a98 mason.release.tidy: one last fix for tests 2011-09-14 20:00:15 -07:00
Slava Pestov 4d30021d77 mason.release.tidy: add unit tests and ensure it works 2011-09-13 23:39:16 -07:00
Slava Pestov 0ed9112f75 mason.release.tidy: logic for blowing away Factor.app on non-Mac platforms was wrong; fixes #125 2011-09-13 20:22:24 -07:00
Doug Coleman 900afdd6a8 Make parser in mason.test noisy so we get real output.
Fixes #126.
2011-09-13 19:52:32 -05:00
Slava Pestov 396ef06355 mason: more useful logging to console, with timestamps 2011-09-09 20:21:05 -07:00
Slava Pestov f1c2707b5f Some mason improvements:
- Rename config variables to be more intuitive, split up upload-to-factorcode? into several variables
- Add target-variant variable. This allows running multiple masons on the same architecture but with different parameters, for example bootstrapping with SSE disabled, or simply for testing on a different OS release.
- Added a boot-flags variable for use with the above
2011-09-09 19:54:47 -07:00
Slava Pestov 2f6b98a141 mason tests didn't pass if the machine wasn't configured for running mason 2011-09-09 19:14:55 -07:00
Slava Pestov 67c57417d7 Fix webapps.mason breakage 2011-09-01 01:15:56 -07:00
Slava Pestov 6ead33d73e mason.config: fix for recent changes 2011-08-22 22:17:50 -07:00
Slava Pestov e583e4e649 mason.platform: add test 2011-08-22 22:14:38 -07:00
Erik Charlebois 981477a7ff Fix mason following PPC changes; target-os and target-cpu are no longer strings. 2011-07-29 01:57:14 -04:00
Slava Pestov 6f7b58f6c9 mason.release.branch: fix test failure 2010-09-27 20:12:44 -07:00
Slava Pestov d43d703b36 mason.release.branch: pass -f argument to git push to help clean up the mess on the floor 2010-09-23 23:02:34 -07:00
Slava Pestov f013f9aa2f Rename mason.server to webapps.mason.backend, rename mason.version to webapps.mason.version, for cleaner client-server separation 2010-09-17 19:46:55 -07:00
Slava Pestov c4d717a49a mason: add new idle, upload, finish states to make status display more helpful 2010-09-17 19:46:55 -07:00
Slava Pestov b3c5097862 mason: send a heartbeat even while a build is running, and tighten deadline for crashed machine in mason.server 2010-09-16 21:27:17 -07:00
Slava Pestov 77db248759 mason: make upload timeout configurable, bump default to 1 hour for erg's mom's dialup 2010-09-15 22:53:54 -07:00
Slava Pestov 7b6f84ad0e mason.server.watchdog: new tool to send e-mails when build machines go down 2010-09-14 21:54:33 -07:00
Slava Pestov 1ab2d347a7 mason: fix load errors 2010-09-06 21:44:16 -07:00
Slava Pestov 9c87687b7f mason: notify server after uploading docs so that docs.factorcode.org can update immediately 2010-09-06 19:00:10 -07:00
Slava Pestov feffc260d6 mason: various assorted improvements
- put disk usage in build report
- bump minimum disk space required before starting a build from 300mb to 1gb
- check repository consistency before pulling; if there are untracked files, or if the pull fails, blow away the repo and clone it again
2010-09-05 15:22:02 -07:00
Slava Pestov 3c4cf722f4 webapps.mason: show build machines that didn't upload binaries despite building clean 2010-09-05 13:15:40 -07:00
Slava Pestov 3fe4992992 mason.server: fix unit test 2010-09-05 13:11:17 -07:00
Slava Pestov 67e6b456b5 mason.updates: fix typo 2010-09-05 12:59:28 -07:00
Slava Pestov 29fb8d39f9 webapps.mason: add broken builder display to dashboard 2010-09-04 18:22:00 -07:00
Slava Pestov 44ffd6a707 Missing files from last patch, oops 2010-09-04 18:05:28 -07:00
Slava Pestov 2cba7fd727 mason: add support for forcing a build across the farm by reading a counter value from the server 2010-09-04 18:00:33 -07:00
Slava Pestov 67a828f0f7 webapps.mason: add dashboard showing crashed machines, add a mechanism for forcing a build across the farm 2010-09-04 17:59:18 -07:00
Slava Pestov 5df4edc14f mason: when checking if we need to build, compare source for last finished (clean/dirty/error) build with the latest source hashes, instead of the last *downloaded* source hashes. This ensures that if a build is terminated due to machine failure, we start building again next time 2010-09-04 16:58:10 -07:00
Slava Pestov 8e98a238ff mason: check free disk space, and don't send too many e-mails within a short period if the local git repo becomes corrupted, etc 2010-09-04 16:26:32 -07:00
Slava Pestov 92c8d42bb7 mason.child: remove PPC unit tests 2010-08-15 22:24:28 -07:00
Slava Pestov 58b5c60886 mason: update for twitter vocab changes 2010-07-05 22:18:02 -04:00