Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | source/install.rst: Add instructions to install Arch packagesjjardon/install_fixes | Rafael Fontenelle | 2018-03-16 | 1 | -0/+7 |
| | |||||
* | source/install.rst: Divide in two sections | Javier Jardón | 2018-03-16 | 1 | -30/+24 |
| | | | | | - installing from distro packages - installing from source | ||||
* | docs/source/install.rst: fix terminal box for ArchLinux | Javier Jardón | 2018-03-15 | 1 | -1/+1 |
| | |||||
* | docs/source/install.rst: Arch -> Arch Linux | Javier Jardón | 2018-03-15 | 1 | -2/+2 |
| | |||||
* | scriptelement.py: Mark install-root | Jürg Billeter | 2018-03-15 | 1 | -0/+3 |
| | | | | This matches BuildElement. | ||||
* | _sandboxchroot.py: Ensure the cwd exists | Jürg Billeter | 2018-03-15 | 1 | -0/+6 |
| | | | | This matches SandboxBwrap. | ||||
* | element.py: Do not allow unplanned build jobs | Jürg Billeter | 2018-03-15 | 1 | -0/+3 |
| | |||||
* | buildqueue.py: Do not mark assembly complete on build failure | Jürg Billeter | 2018-03-15 | 1 | -3/+4 |
| | | | | | | This fixes internal error when build is retried. Fixes #299 | ||||
* | pylint - dealt with whitespace issues and disabled pep8 warnings | James Ennis | 2018-03-14 | 3 | -4/+2 |
| | |||||
* | pylint - dealt with simplifiable-if-statement warning | James Ennis | 2018-03-14 | 2 | -3/+1 |
| | |||||
* | pushreceive.py: byteorder functions are now more sensibly named | James Ennis | 2018-03-14 | 1 | -10/+10 |
| | |||||
* | pylint - dealt with redefined-outer-name and redefined-built in warnings | James Ennis | 2018-03-14 | 10 | -75/+71 |
| | |||||
* | pylint - dealt with redefined-argument-from-local warning | James Ennis | 2018-03-14 | 2 | -3/+2 |
| | |||||
* | pylint - dealt with unnecessary-pass warning | James Ennis | 2018-03-14 | 2 | -2/+1 |
| | |||||
* | pylint - dealt with import warnings | James Ennis | 2018-03-14 | 10 | -19/+24 |
| | |||||
* | pylint - dealt with unidiomatic-typecheck warning | James Ennis | 2018-03-14 | 2 | -4/+1 |
| | |||||
* | pylint - dealt with superfluous-parens warning | James Ennis | 2018-03-14 | 13 | -26/+23 |
| | |||||
* | pylint - disabled no-member, bad-exception-context and ↵ | James Ennis | 2018-03-14 | 5 | -15/+20 |
| | | | | catching-non-exception warnings | ||||
* | pylint - dealt with len-as-condition warning | James Ennis | 2018-03-14 | 10 | -19/+18 |
| | |||||
* | pylint - dealt with global-statement warning | James Ennis | 2018-03-14 | 5 | -5/+6 |
| | |||||
* | pylint - dealt with dangerous-default-value warning | James Ennis | 2018-03-14 | 3 | -5/+4 |
| | |||||
* | pylint - dealt with consider-merging-isinstance warnings | James Ennis | 2018-03-14 | 2 | -3/+1 |
| | |||||
* | pylint - dealt with broad-except and bare-except warnings | James Ennis | 2018-03-14 | 5 | -6/+6 |
| | |||||
* | pylint - dealt with bad-continuation warning | James Ennis | 2018-03-14 | 6 | -12/+9 |
| | |||||
* | pylint - dealt with anomalous-backslash-in-string warning | James Ennis | 2018-03-14 | 3 | -3/+3 |
| | |||||
* | Add pylint to CI | Tristan Maat | 2018-03-14 | 1 | -0/+9 |
| | |||||
* | fuse.py: skip file for linting | Tristan Maat | 2018-03-14 | 1 | -0/+2 |
| | |||||
* | .pylintrc: Alterations to the configuration file | James Ennis | 2018-03-14 | 1 | -10/+5 |
| | |||||
* | .pylintrc: Amend which warning messages are disabled | James Ennis | 2018-03-14 | 1 | -73/+96 |
| | | | | | | NOTE: We have categorised the warning messages into two groups. Those that are of no use to us in the buildstream project and those that should be enabled at some point. | ||||
* | Generate pylint configuration file (pristine file): | James Ennis | 2018-03-14 | 1 | -0/+539 |
| | | | | | | NOTE: pylint was installed using pip: `pip3 install pylint` and .pylintrc is the pylint configuration file which was generated with `pylint --generate-rcfile` from a fresh fedora-27 docker image. | ||||
* | Add pylint to setup.cfg and setup.py | James Ennis | 2018-03-14 | 2 | -2/+3 |
| | |||||
* | doc/source/formatintro.rst: Better explanation of defaultsjmac/composition-docs-fix | Jim MacArthur | 2018-03-14 | 1 | -13/+12 |
| | | | | | | | Users shouldn't see any difference between values hardcoded in Python (if there are any) and the values in projectconfig.yaml, which were previously items 0 and 1 respectively. Combined these both into 1 and made it clear that not all of project.conf is applied right away. | ||||
* | Revert "Add sequence ID and widget for it."jmac/remove-sequence-id | Jim MacArthur | 2018-03-13 | 3 | -27/+5 |
| | | | | This reverts commit 14234ccce3e7eec1153e810fab75afb2e90a2b22. | ||||
* | Remove other references to SequenceID from the code and tests | Jim MacArthur | 2018-03-13 | 2 | -4/+3 |
| | | | | | widget.py: Remove SequenceID from the list of widgets. tests/frontend/logging.py: Remove %{sequence} check. | ||||
* | _frontend/widget.py: Never abbreviate frontend messages | Tristan Van Berkom | 2018-03-13 | 1 | -1/+4 |
| | | | | | | | Messages which come from the frontend do not have any backing log file where the remainder of the message can be reviewed. In the case of lengthly detailed messages originating from the frontend, we dont allow any abbreviation of the message. | ||||
* | element.py: Report errors using `self.get_kind()` | Tristan Van Berkom | 2018-03-10 | 1 | -4/+4 |
| | | | | | We should always show the user the "kind" string when referring to a plugin type, not the type name with `type(self).__name__`. | ||||
* | status.py: Restore brackets to time in job display area | Jim MacArthur | 2018-03-07 | 1 | -2/+4 |
| | |||||
* | Silence messages from Source cache interrogation | Tristan Van Berkom | 2018-03-07 | 2 | -1/+18 |
| | | | | | | | | | | | Source interrogation usually involves calling out to host tools to quickly check if a given ref exists. This has however regressed over time when running `bst build --track`. This patch adds a new context manager to silence the messages, and silences messages while calling `Source.get_consistency()` Fixes #280 | ||||
* | HACKING.rst: Mention benchmarking and profiling tools | Sam Thursfield | 2018-03-07 | 1 | -0/+57 |
| | | | | | | | | This adds a reference to the benchmarking tool generated as part of https://gitlab.com/BuildStream/buildstream/issues/205. It also documents recommended strategies for profiling, which fixes https://gitlab.com/BuildStream/buildstream/issues/206. | ||||
* | _pipeline.py: Remove undefined variable source_index | James Ennis | 2018-03-07 | 1 | -2/+1 |
| | |||||
* | doc/source/projectconfig.rst: Document `sources` overrides as since format ↵ | Tristan Van Berkom | 2018-03-06 | 1 | -0/+4 |
| | | | | | | | | version 1 This was added slightly before format version 1, but was done without a version increment. Previous format versions cannot be relied upon for use of this feature. | ||||
* | man: Updated man pages for the release1.1.1 | Tristan Van Berkom | 2018-03-06 | 16 | -50/+56 |
| | |||||
* | NEWS: Adding a few missing entries for the release | Tristan Van Berkom | 2018-03-06 | 1 | -0/+10 |
| | |||||
* | Removing all traces of `environment-inherit` shell configuration. | Tristan Van Berkom | 2018-03-06 | 4 | -61/+29 |
| | | | | | This is made redundant by the more complete `environment` configuration, so lets quickly remove the former in this new format version 4. | ||||
* | doc/source/projectconf.rst: Documenting new `environment` shell configuration | Tristan Van Berkom | 2018-03-06 | 1 | -2/+38 |
| | | | | | | | And also ammend the documentation for `host-files` to note that the paths support host side environment variable expansion. Documenting both `host-files` and `environment` to require format version 4. | ||||
* | tests/integration/shell.py: Testing new shell environment configuration | Tristan Van Berkom | 2018-03-06 | 1 | -2/+42 |
| | |||||
* | Implement explicit environment assignments for `bst shell` | Tristan Van Berkom | 2018-03-06 | 2 | -2/+13 |
| | | | | | | | | | This introduces a new `environment` section of the project `shell` configuration to set explicit env vars when running a non-isolated shell. This supports host environment variable expansion. This is a part of addressing #223 | ||||
* | tests/integration/shell.py: Adding tests for env var expansions in `host-files`tristan/shell-enhancements | Tristan Van Berkom | 2018-03-06 | 1 | -0/+25 |
| | |||||
* | _project.py: Support host environment expansion in `host-files` paths | Tristan Van Berkom | 2018-03-06 | 1 | -0/+5 |
| | | | | | | | | This allows one to mount paths based on host specific environment variables, this can be useful for mounting things under XDG_RUNTIME_DIR, which is needed for host pulseaudio connections. This is another part of addressing #223 | ||||
* | integration tests: Refactoring for dynamic project configurations | Tristan Van Berkom | 2018-03-06 | 4 | -56/+83 |
| | | | | | | | | | | | | | | o CliIntegration.run() now takes a `project_config` option, this will be composited on top of the existing, substituted project.conf o Removing gnomesdk alias from integration tests project.conf o Using `sysroot` alias instead of `gnome7` alias o Make base-alpine.bst use the `sysroot` alias now o Removed `create_project_config()` from shell.py tests, now use the new built-in feature for this which is cleaner. |