summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
| * | S7904: method for testing paths are on the same fsRichard Maw2013-06-051-0/+10
| | |
| * | S7904: add method for finding bytes free in pathRichard Maw2013-06-051-0/+7
| | | | | | | | | | | | | | | This has no tests, as the ability to run them requires root privilidges or a more recent kernel and user namespace support.
| * | tests: disable the cache and tempdir space checksRichard Maw2013-06-051-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | The size checks are irrelevant for most tests, since they tend to produce tiny systems. This still leaves the size checks themselves untested, however doing so is arguably a system-wide test.
| * | S7904: add new config options for minimum sizesRichard Maw2013-06-051-0/+28
| | |
| * | S7904: Move cache settings to storage optionsRichard Maw2013-06-051-10/+14
| | |
| * | Create cachedir and tempdir if they do not existRichard Maw2013-06-051-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This has been a thorn in my side for many a deployment. A nascent cache directory will cause the size checks to fail. We could get complicated and try the parent directories, or create the directories in the size check, but the former is not worth the complication and the latter is the wrong place to put it, so do it during process_args, so the directories exist before subcommands are run, so they don't have to bother with it themselves.
| * | tests: don't put cachedir in the workspaceRichard Maw2013-06-058-22/+2
| | | | | | | | | | | | | | | | | | This was a wild idea when we first designed the branch structure. It causes more problems than it's worth as you may have multiple workspaces, and it needed to be set manually in the first place.
| * | util: Fix a missing import in combine_aliasesRichard Maw2013-06-041-1/+1
| | | | | | | | | | | | ciapp is not imported, but morphlib.Error is an appropriate exception
* | | Merge branch 'baserock/richardmaw/S7903-update-artifact-mtimes' of ↵Richard Maw2013-06-041-4/+35
|\ \ \ | |/ / |/| | | | | | | | | | | git://git.baserock.org/baserock/baserock/morph Reviewed-by: Lars Wirzenius on IRC.
| * | Update timestamps on artifact accessRichard Maw2013-06-011-4/+35
| |/
* | Merge branch 'jonathan/kvm-autostart'Jonathan Maw2013-06-041-4/+6
|\ \ | |/ |/| | | Reviewed-by: Lars Wirzenius <lars.wirzenius@codethink.co.uk>
| * kvm.write: Set VM to autostart if specifiedJonathan Maw2013-06-031-0/+3
| |
| * kvm.write: use ssh_runcmdJonathan Maw2013-06-031-4/+3
|/
* Merge branch 'baserock/danielsilverstone/more-pattern-fixes'Daniel Silverstone2013-06-031-2/+2
|\ | | | | | | Reviewed-By: Lars Wirzenius <lars.wirzenius@codethink.co.uk>
| * UTIL: Update trove-id processing for hyphensDaniel Silverstone2013-06-031-2/+2
|/ | | | | Ensure that trove-id meets the same requirements as repo aliases in terms of naming.
* Fix tar write extensionJonathan Maw2013-05-311-1/+1
|
* Merge branch 'master' of git://git.baserock.org/baserock/baserock/morphbaserock-8Daniel Silverstone2013-05-301-1/+1
|\
| * Merge branch 'master' of git://git.baserock.org/baserock/baserock/morphLars Wirzenius2013-05-301-3/+8
| |\
| * | Update copyright yearLars Wirzenius2013-05-301-1/+1
| | | | | | | | | | | | Shameless self-approval.
* | | Update author details in setup.pyDaniel Silverstone2013-05-301-2/+2
| |/ |/|
* | Merge branch 'baserock/richardmaw/conficting-strata'Richard Maw2013-05-301-3/+8
|\ \ | |/ |/| | | Reviewed-by: Lars Wirzenius
| * build graph: Improve the comment for stratum duplicate checkRichard Maw2013-05-291-3/+8
| |
* | Merge remote-tracking branch 'origin/jonathan/tar-write-ext'Lars Wirzenius2013-05-301-0/+21
|\ \
| * | Tar write extension fails if arguments not setJonathan Maw2013-05-301-0/+2
| | |
| * | Add tar write extensionJonathan Maw2013-05-301-0/+19
|/ /
* | Merge remote-tracking branch 'origin/richarddale/qmake_build_system'Lars Wirzenius2013-05-306-0/+250
|\ \
| * | qmake build system test still succeeds when qmake isn't foundRichard Dale2013-05-301-0/+6
| | |
| * | Add detection for cmake and qmake build systemsRichard Dale2013-05-296-0/+244
|/ / | | | | | | Add tests for cmake and qmake build systems
* | Merge remote-tracking branch 'origin/jonathan/deploy-needs-DISK_SIZE-rebase'Lars Wirzenius2013-05-293-10/+37
|\ \ | |/ |/|
| * Apply Richard Maw's suggestionsJonathan Maw2013-05-292-16/+2
| |
| * Make deploy-rawdisk test pass and add a test for undefined DISK_SIZEJonathan Maw2013-05-292-1/+38
| |
| * Make create_local_system fail if DISK_SIZE isn't definedJonathan Maw2013-05-291-1/+5
|/
* Merge remote-tracking branch ↵Lars Wirzenius2013-05-282-18/+20
|\ | | | | | | 'origin/baserock/danielsilverstone/repo-alias-updates'
| * REPOALIAS: Restructure debuggingDaniel Silverstone (br7vm)2013-05-281-16/+9
| | | | | | | | | | | | Restructure the repo alias debugging so we do not flood the log with a lot of non-useful repo alias debug, instead log a single line indicating expansions which occur.
| * REPOALIAS: Update repo alias to support dashes and to be more strict.Daniel Silverstone (br7vm)2013-05-282-2/+11
| | | | | | | | Now, repo aliases must meet [a-z][a-z0-9-]+ rather than just [a-z0-9]+
* | Merge remote-tracking branch 'origin/jonathan/ssh-rsync-write-rebase'Lars Wirzenius2013-05-281-0/+181
|\ \ | | | | | | | | | | | | I have not tested this, but I figure that the sooner we get it into the hands of people, the sooner we find problems in it.
| * | Add ssh-rsync write extensionJonathan Maw2013-05-281-0/+181
| |/ | | | | | | | | This is used to perform upgrades on running baserock systems. It requires rsync on the target system
* | Merge branch 'liw/deploy-not-exec-message'Lars Wirzenius2013-05-283-2/+11
|\ \ | | | | | | | | | | | | | | | Updated copyright years so ./check passes. Reviewed-by: Richard Maw
| * | Give better error message if extension is not executableLars Wirzenius2013-04-161-0/+9
| | |
* | | Merge branch 'liw/kill-bare-except'Lars Wirzenius2013-05-288-29/+56
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | Reviewed-by: Richard Maw I, Lars, note that we have an old version of CoverageTestRunner in Baserock. The new version hides the spurious logging messages.
| * | | Stop using bare except: statementsLars Wirzenius2013-04-168-29/+56
| |/ / | | | | | | | | | | | | | | | | | | | | | | | | It is almost never a good idea to catch all exceptions, and then do nothing about them. This patch logs all caught exceptions so that the user has some possibilty to debug what is happening. Also, make ./check check for bare excepts and fail the test suite if it finds anything.
* | | Merge branch 'liw/check-x'Lars Wirzenius2013-05-283-0/+8
|\ \ \ | |_|/ |/| | | | | Reviewed-by: Daniel Silverstone
| * | Remove executable permissions from *.py files that have themLars Wirzenius2013-05-282-0/+0
| | |
| * | Add check for executable *.py filesLars Wirzenius2013-05-281-0/+8
|/ /
* | Merge remote-tracking branch 'origin/baserock/richarddale/metadata_contents'Lars Wirzenius2013-05-287-25/+65
|\ \ | | | | | | | | | | | | | | | | | | | | | Conflicts: morphlib/app.py Also fixed copyright year in tests/trove-id.script, which was not from Richard's patch, but from an earlier commit, and all my own fault.
| * | Fix the expected hash key value in the ↵Richard Dale2013-05-281-1/+1
| | | | | | | | | | | | run-in-artifact-with-different-artifacts test
| * | Fix kvm working without autostartJonathan Maw2013-05-281-1/+1
| | |
| * | rename trove-prefix and trove_prefix to trove_idPaul Sherwood2013-05-283-17/+17
| | |
| * | Add tests for listing a chunk's contentsRichard Dale2013-05-241-0/+9
| | |
| * | Make morphlib.bins.chunk_filenames() a private methodRichard Dale2013-05-241-3/+3
| | |