summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Fix install.sh to handle all the dependenciesput-all-deps-into-install.shPaul Sherwood2016-03-253-16/+46
|
* Tidyup badgesPaul Sherwood2016-03-251-3/+1
|
* Merge pull request #200 from devcurmudgeon/allow-environment-variablesPaul Sherwood2016-03-252-0/+9
|\ | | | | Allow environment variables
| * Export YBD_mode=keys-only for initial travis runPaul Sherwood2016-03-251-1/+1
| |
| * Add support for taking ybd config from YBD_* environent variablesPaul Sherwood2016-03-251-0/+7
| |
| * Add cache-keys run to .travis.ymlPaul Sherwood2016-03-251-0/+2
| |
* | Merge pull request #199 from devcurmudgeon/fix-travisPaul Sherwood2016-03-251-4/+0
|\ \ | |/ | | Fix travis install
| * Fix travis installPaul Sherwood2016-03-251-4/+0
|/
* Code should be tested and pass pep816.12test-prPaul Sherwood2016-03-201-0/+1
|
* Fix ybd.conf in .travis.ymlPaul Sherwood2016-03-201-1/+3
|
* Only log sandbox dir remove if log-verbosePaul Sherwood2016-03-201-1/+2
|
* Move lockfile into app.pyPaul Sherwood2016-03-202-5/+6
|
* Move RetryException into app.pyPaul Sherwood2016-03-204-51/+53
|
* Revert "Don't remove sandbox dir if an exception happens"Paul Sherwood2016-03-201-4/+0
| | | | This reverts commit 39ca16867168d59e845c518fe4116f5abb8a5c6a.
* Add badges to readmePaul Sherwood2016-03-201-3/+7
|
* First pass at .travis.ymlPaul Sherwood2016-03-201-0/+18
|
* Pep8Paul Sherwood2016-03-201-0/+1
|
* Don't remove sandbox dir if an exception happensPaul Sherwood2016-03-201-0/+4
|
* Merge pull request #196 from gtristan/masterPaul Sherwood2016-03-191-3/+16
|\ | | | | utils.py: Dont ever set the timestamp of symlink targets.
| * utils.py: Dont ever set the timestamp of symlink targets.Tristan Van Berkom2016-03-201-3/+16
|/ | | | | | | | | | | If we are staging the target, we will also set it's timestamp, if the target is invalid, it would fail (hence the previous, removed check), if the target is valid, it likely points to somewhere on your system, like /usr/share/aclocal/gtk-doc.m4. Building should not cause your host system files to be modified. This was previously going unnoticed due to builds being run as root.
* Add bootstrap-commands to defaults.confPaul Sherwood2016-03-141-1/+4
|
* Fix pep8 issues16.11Paul Sherwood2016-03-135-8/+13
|
* Add pep8 testPaul Sherwood2016-03-132-6/+6
|
* Start testing.md, and move to docs/Paul Sherwood2016-03-132-0/+21
|
* Put cache_keys in .trees file, print target key if mode: keys-onlyPaul Sherwood2016-03-132-4/+9
|
* New mode: [keys-only, no-build, normal]Paul Sherwood2016-03-136-6/+7
|
* Add installation testPaul Sherwood2016-03-131-1/+7
|
* Run ybd without args is success, show version tooPaul Sherwood2016-03-131-5/+8
| | | | So now we can run ybd without args to smoke test that ybd is installed ok
* More notes on test cases for ybdPaul Sherwood2016-03-131-7/+16
|
* Add a .gitlab-ci.yml filePaul Sherwood2016-03-133-1/+37
|
* Some improvements to releasing.mdPaul Sherwood2016-03-121-2/+7
|
* Revert "Change default min-gigabytes config to 0"Paul Sherwood2016-03-123-5/+5
| | | | | | | This reverts commit 9be72d2438949d4fd4d2cdf7c9f0c7af257c4aa8. Now that the cull won't remove artifacts required in the ybd run, I believe the previous default is sensible.
* Log last upload and password fail timesPaul Sherwood2016-03-121-2/+10
|
* Make autodetection a WARNINGPaul Sherwood2016-03-111-1/+1
|
* Use tar -tf to check artifact, instead of -xfPaul Sherwood2016-03-101-5/+2
|
* Merge branch 'master' of github.com:devcurmudgeon/ybdPaul Sherwood2016-03-093-5/+5
|\
| * Merge pull request #191 from nuxeh/edcragg/change-default-min-gigabytes-to-0Paul Sherwood2016-03-083-5/+5
| |\ | | | | | | Change default min-gigabytes config to 0
| | * Change default min-gigabytes config to 0Edward Cragg2016-03-083-5/+5
| |/ | | | | | | | | This changes the default behaviour of ybd so that it does not silently delete artifacts when disk space is low
* | Do not cull things we need for this run of ybdPaul Sherwood2016-03-083-3/+4
|/
* Strata artifacts really should be bit-for-bit16.10Paul Sherwood2016-03-071-0/+5
|
* Many chunks have no 'kind'Paul Sherwood2016-03-071-1/+1
|
* Better fix for mis-typed archPaul Sherwood2016-03-071-1/+6
|
* Revert "Log when skipping definition because of arch"Paul Sherwood2016-03-071-2/+0
| | | | This reverts commit c11cb2dccacef06eab0a93bde4888b58bcc4c0a5.
* Upload strata tooPaul Sherwood2016-03-071-1/+1
|
* Separate out hash_factors functionPaul Sherwood2016-03-061-24/+28
|
* Another attempt at claim, can ctrl-cPaul Sherwood2016-03-061-21/+13
|
* Merge pull request #190 from gtristan/defensive-claim-exceptionPaul Sherwood2016-03-051-12/+23
|\ | | | | assembly.py: Handle the flock() exception more aggressively
| * assembly.py: Handle the flock() exception more aggressivelyTristan Van Berkom2016-03-051-12/+23
| | | | | | | | | | | | | | | | | | | | | | | | | | The new claim() implementation avoids cases where we catch a nested IOError from code blocks within a claim() such as: with claim(): code_block() Without this fix, IOErrors from said code blocks would be caught as if they were an expected failure to acquire the lock, both breaking the locking code and making nested IOError exceptions very tricky to debug.
* | Merge pull request #187 from gtristan/yaml-parse-errorsPaul Sherwood2016-03-051-1/+5
|\ \ | |/ |/| definitions.py: Log YAML parse errors while loading definitions
| * definitions.py: Log YAML parse errors while loading definitionsTristan Van Berkom2016-03-051-1/+5
|/ | | | | | | | | | | | | | This patch does not cause the build to bail out, which it probably should, but at least meaningful parse errors are printed to the console instead of just: "WARNING: problem loading <file>" Instead an actual parse error sample looks like: WARNING: Error parsing <file> while scanning for the next token found character '\t' that cannot start any token in "<string>", line 20, column 1: GNU_TRIPLE=${GNU_TRIPLE}eabi ^