Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | source/install.rst: put Debian version under the same subsectionjjardon/install_debian | Javier Jardón | 2018-03-18 | 1 | -4/+6 |
| | |||||
* | source/install.rst: Add instructions to install Arch packages | Rafael Fontenelle | 2018-03-17 | 1 | -0/+9 |
| | |||||
* | source/install.rst: Divide in two sections | Javier Jardón | 2018-03-17 | 1 | -29/+27 |
| | | | | | - installing from distro packages - installing from source | ||||
* | docs/source/install.rst: fix terminal box for ArchLinux | Javier Jardón | 2018-03-17 | 1 | -1/+1 |
| | |||||
* | docs/source/install.rst: Arch -> Arch Linux | Javier Jardón | 2018-03-17 | 1 | -2/+2 |
| | |||||
* | Make pylint and pep8 tests run by defaultjennis/add_gi.repository_to_ignored_pylint_modules | James Ennis | 2018-03-16 | 2 | -8/+1 |
| | |||||
* | .pylintrc: Ensure pylint ignores gi.repository module as it dynamically adds ↵ | James Ennis | 2018-03-16 | 1 | -1/+1 |
| | | | | classes | ||||
* | doc/source/format.rst: Fix misnomer in documentation | Tristan Van Berkom | 2018-03-16 | 1 | -1/+1 |
| | | | | | | The provided example shows the `tar` source ref being expressed with a `sha256sum` key name, lets make the example correct here and call it `ref`. | ||||
* | _project.py and docs: Move defaults into the defaults yaml file | Tristan Van Berkom | 2018-03-16 | 4 | -193/+229 |
| | | | | | | | | | | | Over time, the _project.py module has regressed into expressing some defaults only hard coded into the python file instead of properly exposing their default in the base configuration file in data/projectconfig.yaml, where the default values can be observed by users. This patch rectifies that, and also restructures the relevant surrounding documentation a bit. | ||||
* | 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. |