Skip to content

Release 0.11.0#56

Merged
krallin merged 8 commits into
masterfrom
release-0.11.0
Nov 2, 2016
Merged

Release 0.11.0#56
krallin merged 8 commits into
masterfrom
release-0.11.0

Conversation

@krallin

@krallin krallin commented Nov 2, 2016

Copy link
Copy Markdown
Owner

- Upgrade to Trusty for the ARM 64 toolchain.
- Cross-compile to ARM.
- Label binaries and packages when releasing.
Right now, the packages are hard-coded to report the amd64 architecture.
I'm not sure they'll be used or needed, so for now let's ignore and skip
them.
The reaping test assumes that all the `sleep` processes on the system
are created by us, which is an incorrect assumption, and creates
problems now that we run in a more "complete" system in CI (i.e. not in
a minimal container).

This solves the issue by not assuming that random sleep processes are
related to us: instead, we look at whether these processes are in our
process group.

This also includes a little clean up of the reaping stage 1.
@krallin krallin mentioned this pull request Nov 2, 2016
@krallin krallin merged commit 9e617e7 into master Nov 2, 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant