| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
* Test in same style as test_yamlcache_used
* Move of project not required so removed
|
| |
|
| |
|
|
|
|
| |
* Fix to CWD issue provided by Jonathan Maw
|
| |
|
|
|
|
|
|
| |
Note that the ProvenanceFile's names will be incorrect after loading
from the cache, but this is currently only used for writeback, which
isn't used in junctions.
|
|\
| |
| |
| |
| |
| |
| | |
_artifactcache: Fix crash in push_directory() without artifact server
Closes #708
See merge request BuildStream/buildstream!871
|
|/
|
|
| |
Fixes #708.
|
| |
|
|\
| |
| |
| |
| | |
Remove install guide
See merge request BuildStream/buildstream!872
|
| | |
|
| |
| |
| |
| |
| | |
The docker guide, which is part of the install guide, has moved
to the website.
|
|/
|
|
|
|
|
|
|
| |
* Add a link to the website on the main page.
* Remove install instructions as they are now on the website.
* Remove Resources section as that information can be found at the
website, and also looks bad.
* Move artifact server setup from the no longer existing Install section
to the Using section.
|
|\
| |
| |
| |
| | |
Refactor types api
See merge request BuildStream/buildstream!870
|
| |
| |
| |
| | |
And slightly touch up the doc strings for Consistency and Scope.
|
| | |
|
|/
|
|
|
|
| |
This will be the place to store low level data types used
throughout the core, for now this includes public and private
types.
|
|\
| |
| |
| |
| | |
README: Update to add link to website
See merge request BuildStream/buildstream!859
|
|/ |
|
|\
| |
| |
| |
| | |
Add documentation and NEWS entry about bst-docker-import
See merge request BuildStream/buildstream!864
|
| |
| |
| |
| |
| |
| |
| | |
As suggested in
https://gitlab.com/BuildStream/buildstream/merge_requests/857#note_106809743,
add a NEWS entry for `contrib/bst-docker-import` that was added
recently.
|
|/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Add a new section under "Additional writings" section about how
BuildStream integrates with Docker. At present, this section includes
only two sections:
- "Run BuildStream inside Docker", that refers to existing instructions
for doing so
- "Generate Docker images", that adds instructions for using the newly
added `contrib/bst-docker-import` script
In future, this document can be extended to include the following
things:
- Importing Docker sources via `docker` source plugin - if/when the
Docker source plguin is moved from bst-external to BuildStream proper
- A Docker sandbox, if/when that is added
|
|
|
|
| |
Ooops, that was done far too quickly.
|
|
|
|
|
|
|
| |
variables
Python does not natively support this, but sphinx does parse them and includes
these in the generated documentation.
|
|\
| |
| |
| |
| | |
Minor fixups to contributing.rst
See merge request BuildStream/buildstream!866
|
| | |
|
| |
| |
| |
| | |
It seems easier to read when separated into two sentences.
|
| | |
|
| |
| |
| |
| | |
No tabs, no lines of only horizontal whitespace.
|
|/ |
|
|\
| |
| |
| |
| | |
bst-docker-import: Consistently use stderr for all logs
See merge request BuildStream/buildstream!863
|
|/
|
|
|
|
| |
In !857, we added `contrib/bst-docker-import` script but it has a small
issue that some of logs go to stdout while others go to stderr. Fix it
so that all logging is done on stderr.
|
|
|
|
|
|
| |
We have a long line limit in order to handle the exceptions without making
code unreadable as a result, this long line length limit is not an invitation
to fill up the limit as much as possible.
|
|
|
|
| |
from __init__.py
|
|
|
|
|
|
| |
This example is very outdated and comes from pre 1.0 when the Context
object was going to be public API. Just corrected the example made about
imports to import the `Context` object from `._context` instead of `.context`.
|
| |
|
|
|
|
|
| |
And modified some titles so that the titles in CONTRIBUTING.rst actually
follow the documentation guidelines for naming of section titles.
|
|\
| |
| |
| |
| | |
contributing.rst: fix typos
See merge request BuildStream/buildstream!865
|
|/ |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This is almost a complete rewrite of the CONTRIBUTING guide.
* The patch submission guidelines have become less ambiguous and more strict
* Some general restructuring and reordering of the file took place
* The codeing guidelines have changed completely.
o There is much less room for ambiguity here now
o More emphasis on consistency in the codebase
o Added some more abstract points which should be considered
when writing and reviewing patches
* The policy on public/private symbols has been greatly clarified
* Added new section about adding new core plugins and what needs
to be done as a consequence of that
|
|\
| |
| |
| |
| | |
element.py: Prepare local sandbox for bst checkout and bst shell
See merge request BuildStream/buildstream!860
|
|/
|
|
| |
A remote execution sandbox is not suitable for these commands.
|
|\
| |
| |
| |
| | |
Add contrib script to generate Docker images from bst checkout
See merge request BuildStream/buildstream!857
|
|/
|
|
|
|
|
|
| |
This script can be useful to generate a Docker image from `bst checkout`
of an element as a single command. While this script does not eliminate
the need for a proper Docker/OCI element plugin that would probably also
support layering, it provides a cheap way to export the element into a
Docker image.
|
|\
| |
| |
| |
| |
| |
| | |
Catch correct exception from shutil.rmtree
Closes #153
See merge request BuildStream/buildstream!849
|
|/
|
|
|
|
|
|
|
|
|
|
|
| |
Python documentation is not clear on what shutil.rmtree is supposed to
raise. However from the source code, it is obvious that OSError are
raised, but never shutil.Error.
It is not easy to test in normal condition because issues happen
usually in combination with a FUSE filesystem, a probably a race
condition where `fstatat` returns an error just before the filesystem
being unmounted.
Fixes #153.
|
|\
| |
| |
| |
| |
| |
| | |
Do not save workspace on failed build
Closes #634
See merge request BuildStream/buildstream!812
|
| | |
|
|/
|
|
|
| |
This fixes #634, BuildStream no longer saves workspace configuration on
a failed build.
|