Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Make Project owner of Loader. | Valentin David | 2018-08-02 | 3 | -6/+5 |
| | |||||
* | _platform: Use CAS artifact cache | Jürg Billeter | 2018-07-17 | 2 | -4/+4 |
| | |||||
* | Remove shebangs from python files | Gökçen Nurlu | 2018-06-19 | 4 | -4/+0 |
| | | | | Fixes #424 | ||||
* | Replace bwrap checks with calls to check_bwrap_version | milloni | 2018-05-07 | 1 | -18/+2 |
| | | | | See: #373 | ||||
* | _platform/linux.py: Fix fallout from context private symbols refactor | Tristan Van Berkom | 2018-04-05 | 1 | -1/+1 |
| | | | | | | | | This was still calling an outdated version of Context._message(), which is now Context.message(), causing stack traces on platforms without support for user namespaces. This was fallout from commit 500f4f330fde8b6001a2f8d8921bd5b8acb79960 | ||||
* | _platform package: Adhere to policy on private symbols | Tristan Van Berkom | 2018-04-05 | 2 | -22/+22 |
| | | | | This is a part of issue #285 | ||||
* | sandbox/_sandboxbwrap.py: Use --die-with-parent | Jürg Billeter | 2018-02-24 | 1 | -0/+21 |
| | | | | | | | This ensures subprocesses are cleaned up when the bwrap parent dies. This is available since bubblewrap 0.1.8. We skip the option if the host bwrap does not support it. | ||||
* | _artifactcache/ostreecache.py: Make enable_push a keyword argument | Jürg Billeter | 2018-02-24 | 1 | -1/+1 |
| | | | | Boolean positional arguments can be confusing. | ||||
* | _artifactcache: Use project-specific remotes for subprojects | Jürg Billeter | 2018-02-08 | 2 | -2/+2 |
| | |||||
* | Remove unused imports | Gökçen Nurlu | 2017-12-07 | 3 | -9/+3 |
| | |||||
* | Refactor, remove some unused imports138-aborting-bst-push-command-causes-stack-trace | Angelos Evripiotis | 2017-11-13 | 1 | -2/+0 |
| | | | | | | | When reading element.py, I was surprised that it was importing 'inspect'. Remove that import and some other unused ones to improve readability. | ||||
* | Refactoring: Move exceptions module to be private | Tristan Van Berkom | 2017-11-06 | 3 | -3/+3 |
| | | | | Hide all of buildstream's internal exceptions from the API surface. | ||||
* | Clean old Platform.get_platform references | Tristan Maat | 2017-11-01 | 1 | -1/+1 |
| | |||||
* | Make the platform object a singleton | Tristan Maat | 2017-11-01 | 1 | -3/+9 |
| | |||||
* | _platform/linux.py: Add preflight check to detect user namespaces | Tristan Van Berkom | 2017-10-31 | 1 | -1/+40 |
| | | | | | | | | | | | | Here we check if `bwrap --ro-bind / / --unshare-user --uid 0 --gid 0 whoami` returns successfully and prints 'root', to check if we are indeed capable of creating user namespaces on the host. If we are unable, then we save that state in the platform allowing buildstream to behave differently, and print an informative startup warning about this. This fixes issue #92 | ||||
* | _platform/platform.py: Removing executable permission | Tristan Van Berkom | 2017-10-22 | 1 | -0/+0 |
| | |||||
* | Add platform factories | Tristan Maat | 2017-09-28 | 4 | -0/+205 |