| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Previously it would extract the stratum tarballs, since it was
easier than mounting the disk image.
Then when strata became chunk lists, this created the tarball, then
extracted it.
Now systems may contain files that aren't in the component strata,
this causes problems for tbdiff-deploy, since it tries to alter a
file that isn't there.
So to fix this, it mounts the disk image, like it should have from
the beginning.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
This removes the code preventing the tests being run on a non-x86
system, and makes the test system it tries to build be the same
architecture as itself.
System Build assumes x86 if arch is not specified for backwards compatibility
right now.
|
|
|
|
|
| |
This fixes references to a system artifact without the -rootfs appended
and adds a unit test for resolving an arm system artifact.
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
This will make a build fail if the morphology is missing explicit
build dependencies.
Also fix test causes so that ./check passes.
|
|
|
|
|
|
|
|
| |
Also, some bug fixes.
Also, when handling a BaseException, log the exception (with traceback)
that we're handling, in case there is an error while handling it, because
the second error will otherwise mask the first one.
|
| |
|
|
|
|
|
| |
make-patch expected a tarball
system-overlap was parsing logs rather than using a stable format
|
|\ |
|
| | |
|
| |
| |
| |
| | |
This happens on some machines, not others (squeeze vs baserock).
|
| |
| |
| |
| | |
It's too hard to test things on multiple machines at once before committing.
|
| | |
|
|/
|
|
|
| |
This only fixes the output so it is independent of the way various
tools change output on different systems (sqeeze vs baserock).
|
|
|
|
|
|
| |
output is properly sorted, and redundant data is removed
also the stratum in stratum-overlap-*.setup are unpacked in a different
order, so there is a symlink to stomp first
|
|
|
|
|
| |
It may be better to print it to the console, but that requires
getting self.msg set
|
| |
|
| |
|
|
|
|
|
|
| |
Make sure that this directory is actually created before trying
to save artifacts to it. Also adjust all tests to use this new
directory for looking up artifacts.
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
tbdiff can traverse the directory tree in an unsorted order, so two
equivalent patches can make changes in any order
This is a problem because tbdiff prints out the commands it ran,
so the output is not always the same. For now, we can just discard
this output, but ideally we want a --quiet option for tbdiff
|
| |
|
| |
|
|
|