summaryrefslogtreecommitdiff
path: root/NEWS
Commit message (Collapse)AuthorAgeFilesLines
* NEWS: Add mark for 1.93.1juerg/1.93.1Jürg Billeter2020-02-051-0/+5
|
* NEWS: Add note about the new buildstream.exceptions APIJürg Billeter2020-02-051-0/+6
|
* Document my changes to the Git source plugin in NEWSTom Mewett2020-01-241-0/+16
| | | | | This includes adding an entry for the recursive submodules changes from !1765, and adding myself to the authors of _gitsourcebase.py.
* NEWS: Add mark for 1.93.0chandan/1.93.0Chandan Singh2020-01-171-0/+5
| | | | Prepare for next release.
* NEWS: Announce new entry point groups for pluginsChandan Singh2020-01-171-0/+4
|
* Remove "deb" surce plugin, it has beem moved to bst-plugins-experimentaljjardon/move_deb_sourceJavier Jardón2020-01-171-0/+6
|
* NEWS: Add news information about Consistency breakagebschubert/optimize-consistencyBenjamin Schubert2020-01-161-0/+21
|
* userconfig.yaml: Add bool for disabling console output throttlingtpollard/messagerateTom Pollard2020-01-151-0/+10
| | | | Also highlight the change & configuration in NEWS
* tox.ini: Add a external plugins environment test and run it in CIBenjamin Schubert2020-01-131-0/+11
| | | | | | | | | | | This runs two versions of the plugins: - The latest stable is not allowed failures and is run on every platform - The master version is allowed failure, and only runs on a single architecture This also adds a new entrypoint to register source tests to run against BuildStream.
* _frontend/widget.py: show_pipeline() Don't show buildable for junctionTom Pollard2020-01-091-0/+7
| | | | | Instead output "junction" in magenta for info. Also include test in format/junctions.py
* Prepare NEWS for 1.91.3 development snapshot releasechandan/tag-1.91.3Chandan Singh2020-01-021-0/+18
|
* _stream.py: Remove dead code and comments about trackingBenjamin Schubert2019-11-251-0/+1
| | | | | We don't have many of the `--track` options anymore, so we can remove handling for them in parts of the code that don't need it.
* Remove all `--track` optionsTristan Maat2019-11-221-10/+13
|
* NEWS: add note about BST_KEY_REQUIRES_STAGEtraveltissues/changeflagDarius Makovsky2019-11-041-0/+7
|
* NEWS: Announce removal of tracking options from `bst build`Chandan Singh2019-11-041-0/+15
|
* Prepare NEWS for 1.91.2 snapshot releaseChandan Singh2019-10-251-0/+8
| | | | | Prepare NEWS file for next development snapshot release. There hasn't been any breaking changes since last snapshot.
* NEWS: update release notes for version 1.91.1Benjamin Schubert2019-10-161-0/+8
|
* NEWS: add info about new YAML breaking changesBenjamin Schubert2019-10-161-0/+11
|
* NEWS: add section for unreleased itemschandan/fixup-newsChandan Singh2019-10-011-0/+5
| | | | Add a placeholder section to hold newsworthy items for the next release.
* NEWS: Fix current snapshot versionChandan Singh2019-10-011-3/+3
| | | | | Since we decided to release the snapshot version '1.91.0', this patch updates the version information in the NEWS entry accordingly.
* NEWS: Try to use past tense consistentlyChandan Singh2019-09-121-5/+5
| | | | | Since the majority of the NEWS entries seem to be written in the past tense, change the handful of entries that aren't.
* NEWS: Move note about YAML cache next to note about YAML APIChandan Singh2019-09-121-3/+3
| | | | | | | | This was incorrectly copy-pasted in the wrong location. See https://gitlab.com/BuildStream/buildstream/commit/108a38edd86d9de3ef0ce78cb005041662ed279e#note_216141606 for related discussion.
* NEWS: Amend source checkout NEWS entriesjennis/update_source_checkoutJames Ennis2019-09-121-3/+6
| | | | | | The current mentions of `source checkout` in the NEWS file have been updated so that they explain the recent changes to `bst source checkout`
* Prepare NEWS for 1.3.1.dev1 releaseChandan Singh2019-09-121-132/+164
| | | | | | | | | | | Since the development branch of BuildStream hasn't had a release in a while, the number of entries in the NEWS file is rather large. So, to make it easier to digest, split it into topics like CLI, API, Plugins etc. Under each topic, I have attempted to sort entries by their severity. Despite being long, the list is quite likely still incomplete.
* Addition of --long option to list-contents:becky/list_contents_long_optionRebecca Grayson2019-09-021-1/+2
| | | | | | | | | --long or -l will provide the user with extra information about the contents of the artifacts, including permission mode, file type, size and name. In order for this to work, the way in which list-contents works has been modified. A test and NEWS entry have also been added within this commit
* frontend: Remove build --all flag in favour of --deps all/plantmewett/build-deps-cliTom Mewett2019-08-281-0/+4
|
* NEWS: Add NEWS entry for bst artifact showjennis/bst_artifact_showJames Ennis2019-08-271-0/+5
|
* NEWS: Add NEWS entry following change in cache key calculationjennis/add_project_to_protoJames Ennis2019-08-191-0/+7
|
* Addition of bst artifact list-contents:Rebecca Grayson2019-08-161-0/+4
| | | | | | | this commit introduces the bst artifact list-contents command. When used it provides the user with a list of the contents within the artifact. Tests and a NEWS entry have also been added for the command.
* NEWS: Added a news entry announcing the two new junction config optionsJames Ennis2019-08-061-0/+8
|
* News: Added a news item for the new BuildBox sandboxbuildboxWilliam Salmon2019-07-251-0/+4
|
* NEWS: update for new Node APIBenjamin Schubert2019-07-151-14/+7
|
* runcli.py: Don't set project to 'None'AlexFazakas2019-07-021-0/+3
| | | | | | | Calling runcli with project set to None results in setting the directory to the string 'None'. Instead, only set it when the given project argument is not None.
* NEWS: restrict `Plugin.node_items` to be called on `Node`s.bschubert/stricter-node-apiBenjamin Schubert2019-06-071-0/+3
| | | | | Also update documentation in plugin for APIs that do accept Node and not `dict`.
* _yaml.pyx: Forbid expected_type=Mapping, and remove isinstance checkBenjamin Schubert2019-06-031-0/+3
| | | | | | | | | | | Calls to `isinstance` can be particularily costly. Using type() is much faster. The only known case where the `isinstance` was useful is for dictionnaries where we would ask for a 'Mapping' instead. Disallowing 'Mapping' for expected_type considerably speeds up the calls to this functions. Also add into NEWS
* _artifact.py: Rework to use artifact protoRaoul Hidalgo Charman2019-05-151-0/+6
| | | | | | | | This will replace the previous use of a directory structure. Quite a lot is changed here, predominantly _artifact and _artifactcache modules. Part of #974
* Remove OSTree plugin; It lives now in the bst-plugins-experimental repoJavier Jardón2019-05-141-0/+3
|
* NEWS: Add entry about junction targetsChandan Singh2019-04-181-0/+3
|
* NEWS: Add YAML New World Order entryJames Ennis2019-03-291-0/+8
| | | | | | This is a follow-up to !1257 - YAML New World Order. Now that !1257 has landed, plugin's *must* use the Plugin.node_* family of functions to access or modify node members.
* Change default of cache-buildtrees option to 'auto'Jürg Billeter2019-03-161-1/+1
| | | | | Caching buildtrees may significantly increase CAS disk usage. Change the default to cache buildtrees only when required for core functionality.
* Rename cache-buildtrees option value 'failure' to 'auto'Jürg Billeter2019-03-161-1/+1
| | | | | | | | | | We anticipate other cases than build failures where buildtree caching will be required. E.g., incremental workspace build with remote execution. Or running tests in a buildtree in parallel with the build of reverse dependencies. This renames the option value 'failure' to the more generic 'auto' to cover these other cases as well.
* NEWS: Add news entry for bst artifact deleteJames Ennis2019-03-131-0/+4
|
* NEWS: Cross-junction dependencies can now be specified inlineChandan Singh2019-02-261-0/+3
|
* element.py: Expect absolute paths in overlap whitelistsValentin David2019-02-191-0/+3
| | | | | | | This allows use of variables such as %{prefix} and matches the documentation. This is a breaking change. Fixes #721
* NEWS: Add entry for change in symlink handlingJürg Billeter2019-02-141-0/+4
|
* Provide configuration for the optional creation of buildtreestpollard/896Tom Pollard2019-02-131-0/+8
| | | | | | | | | | | | | | | | | | | | | Artifacts can be cached explicitly with an empty `build tree` when built via the cli main options or user config for all or only successful build artifacts. Default behaviour is to still create and cache all expected buildtrees. element.py: _cache_artifact() Check if context for cache_buildtrees has been set to always or failure with a corresponding build result, if not skip attempting to export the build-root. Element types without a build-root are cached with an empty buildtree regardless. Update _stage_sources_at() to warn the user that the buildtree import is empty. tests/integration: Add test to artifact.py for the optional caching of buildtree content from bst build. Rename build-tree.py to shellbuildtrees.py to reflect included test cases, add test for empty buildtree warning and failure option. NEWS: Add entry for new option.
* Add --remote, -r option to bst build, inline with pull & pushTom Pollard2019-02-051-0/+4
| | | | | | Providing a remote will limit build's pull/push remote actions to the given remote specifically, ignoring those defined via user or project configuration.
* BREAK:remove unconditional 'are you sure?' promptsAngelos Evripiotis2019-01-291-6/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is a breaking change, as it affects behaviour that people might be relying on. An entry has been added to NEWS. As proposed on the mailing list, this change removes the unconditional prompts on: o: bst workspace reset o: bst workspace close --remove-dir If interactive, these commands would always interrupt you with a prompt like this: This will remove all your changes, are you sure? This seems like it may just save someone's work some time. It may also condition folks to hit 'y' quickly without thinking. This change also makes the non-interactive behaviour consistent with the interactive behaviour in the default case. There is also the case of the prompt configured by 'really-workspace-close-project-inaccessible', which may be tackled in later work. This change also removes the new config options to suppress those prompts, and their associated news entry. The relevant bit of the mailing list conversation is here: https://mail.gnome.org/archives/buildstream-list/2018-December/msg00106.html The issue to make interactive and non-interactive behaviour consistent is here: https://gitlab.com/BuildStream/buildstream/issues/744
* news: fix 'osbolete' spellingAngelos Evripiotis2019-01-281-1/+1
|
* NEWS: Add entry for default target featurePhillip Smyth2019-01-241-0/+4
|