Branch | Commit message | Author | Age |
102-run-ci-as-non-root-user | .gitlab-ci.yml: Drop root privileges for some tests | Tristan Maat | 7 years |
107-failing-child-processes-when-tracking-missing-git-branches | Issue #107: Stop attaching the child watcher multiple times | Tristan Maat | 7 years |
108-integration-tests-not-idempotent-and-self-contained | Remove tempfiles that snuck into a commit | Tristan Maat | 7 years |
1089-reporting-of-unexpected-deaths-of-worker-processes-could-be-better | Merge branch 'coldtom/move-cmake' into 'master' | bst-marge-bot | 5 years |
114-give-better-warnings-on-overlaps | Add a test for overlaps | Jonathan Maw | 7 years |
1211-stop-using-non-posix-features-in-small-test-suite-tests-to-avoid-fake-test-failures | tests/internals/cascache.py: Stop using non-posix shell features | Tristan Maat | 5 years |
124-test-that-an-error-is-raised-when-staging-to-the-elements-build-directory | Issue #124: Add test for staging to element build directory | Tristan Maat | 7 years |
125-regression-after-handling-c-in-bst-shell | integration-tests: Updating results now that we compress debug symbols by def... | Tristan Van Berkom | 7 years |
128-status-ticker-fails-to-update-periodically-on-some-builds | test/format/projectoverrides.py: Test project wide element type overrides | Tristan Van Berkom | 7 years |
130-interactive-prompt-prefix | Accept the first character as shortcut on interruption prompts | Antoine Wacheux | 7 years |
131-behavior-of-except-argument-is-frustrating-and-confusing | load.py: Add test to check intersection exceptions | Tristan Maat | 7 years |
132-loading-external-plugins-works-without-explicit-requirement-in-project-conf | tests: Test whether a plugin is allowed to be loaded | Jonathan Maw | 7 years |
135-expire-artifacts-in-local-cache | NEWS: Add news about cache expiry | Tristan Maat | 6 years |
135-expire-artifacts-in-local-cache-clean | WIP: Perform artifact cache expiry | Tristan Maat | 6 years |
138-aborting-bst-push-command-causes-stack-trace | Refactor, remove some unused imports | Angelos Evripiotis | 7 years |
138-aborting-bst-push-command-causes-stack-trace-2 | Restrict version of pylint | Daniel Playle | 6 years |
138-aborting-bst-push-command-causes-stack-trace-3 | Fix trailing whitespace in element.py | Thomas Coldrick | 6 years |
142-potentially-printing-provenance-more-than-once-in-loaderrors | Issue #142: Ensure we don't append provenances twice | Tristan Maat | 7 years |
146-use-minimum-python-version-3-4-for-integration-tests | _yaml.py: Fix fallout from using python3.4 | Tristan Maat | 6 years |
164-minimise-overlaps-by-having-overlaps-raise-exceptions-unless-configured-not-to | doc: Explain overlap-whitelist and fail-on-overlap | Jonathan Maw | 7 years |
175-refactor-integration-tests | Add workspace mount integration test | Tristan Maat | 7 years |
188-trigger-external-commands-on-certain-events | WIP: Add various event hooks | Tristan Maat | 7 years |
212-git-source-needs-a-way-to-disable-checking-out-submodules | doc: Update information on how plugin configuration is composed | Jonathan Maw | 7 years |
214-filter-workspacing | NEWS: Add item for element redirection | Jonathan Maw | 6 years |
214-filter-workspacing-rework | tests: Add workspace tests for filters | Jonathan Maw | 6 years |
214-we-need-a-way-to-make-elements-depend-on-a-subset-of-an-element-s-output | tests: Add filter element tests | Jonathan Maw | 6 years |
215-workspace-builds-might-not-rebuild-correctly-when-dependecies-are-updated | source.py: Remove unused imports | Tristan Maat | 6 years |
218-allow-specifying-the-chroot-binary-to-use-for-sandboxes-on-unix-platforms | Temp | Tristan Maat | 6 years |
239-use-pylint-for-linting | Fix bugs and style issues with pylint | Tristan Maat | 7 years |
24-better-validation-for-loaded-yaml | Fix affected test cases | Tristan Maat | 7 years |
278-filter-documentation-could-be-better | filter: Reword docstring to explain what the element does | Jonathan Maw | 6 years |
288-kill-element-normal_name-variable | bst-init: Ensure --element-path is respected by the command | Chandan Singh | 6 years |
311-opening-a-workspace-with-a-cached-build | tests/frontend/workspace.py: Test that we detect modifications made to a work... | Tristan Van Berkom | 6 years |
328-support-for-downloading-sources-from-mirrors | doc: Add tutorials for setting up git and tar mirrors | Jonathan Maw | 6 years |
352-race-condition-incorrect-saving-of-running-files-in-workspaces-yml-local-state-file | tests/frontend/workspace.py: Test that we detect modifications made to a work... | Tristan Van Berkom | 6 years |
372-allow-queues-to-run-auxilliary-jobs-after-an-element-s-job-finishes | buildstream/_scheduler/*.py: Make job submission a queue job | Tristan Maat | 6 years |
378-make-bst-here-more-flexible | bst-here: Allow users to specify additional volumes to mount | Chandan Singh | 6 years |
380-untagged-bst | Handle missing tags in git repositories correctly | Tristan Maat | 6 years |
425-add-a-deps-flag-to-bst-checkout | Move _list_dir_contents to __init__.py | Phillip Smyth | 6 years |
430-buildstream-doap-is-incorrectly-included-in-manifest-in | MANIFEST.in: Fix typo when including BuildStream.doap | Phil Dawson | 6 years |
438-migrate-x86-image-example-from-examples-repo-to-main-repo | Merge branch 'jennis/doc_improvements' into 'master' | Javier Jardón | 6 years |
44-symlinks-in-the-sandbox-are-broken-by-the-path-to-the-buildstream-cache-containing-symlinks | Fix symlink generation being confused by symlinks to the sandbox root | Jonathan Maw | 7 years |
463-make-dependency-type-default-to-build | docs: Add documentation of build-depends and runtime-depends fields | Jonathan Maw | 6 years |
466-optimize-bst-build-initialization-time | Merge branch 'edbaunton/remote-source' into 'master' | Ed Baunton | 6 years |
468-source-bundle-except-argument-is-ignored | tests/frontend/push.py: Add missing skip annotation for non-Linux | Jürg Billeter | 6 years |
48-incorrect-pipeline-total-element-count-for-bst-track | doc/source/install.rst: Fix link to docker image | Tristan Van Berkom | 7 years |
501-misleading-info-message-for-cascache-pull | Merge branch 'jjardon/ostree_repo' into 'master' | Javier Jardón | 6 years |
537-mirror-fallback-does-not-work-for-git | Attempt to fix further problems with the git source | Jonathan Maw | 6 years |
575-os-sched_getaffinity-not-supported-on-macosx-blocks-411 | Merge branch 'jmac/tempfile-extraction-bug' into 'master' | James Ennis | 6 years |
64-clarify-about-plugins-importing-other-plugins | plugin.py: Add note on plugin extension support | Tristan Maat | 7 years |
70-third-party-plugin-sharing | plugin.py: Fix documentation to link to correct file | Tristan Van Berkom | 7 years |
716-add-example-with-build-directory-outside-of-source-directory | Merge branch 'jjardon/license_badge' into 'master' | Javier Jardón | 6 years |
716-add-example-with-build-directory-outside-of-source-directory-2 | Adding Out of Source Build Example | William Salmon | 6 years |
725-job-cancellation-on-remote-builds | _sandboxremote.py: Add sigterm handler that sends CancelOperation | Raoul Hidalgo Charman | 6 years |
74-prevent-artifacts-from-containing-files-in-buildstream-build | Add warnings when staging to /buildstream/build | Tristan Maat | 7 years |
75-source-bundle-generated-script-fails-when-a-build-element-has-no-source | build-module.sh.in: Don't attempt to copy empty sources | Tristan Maat | 7 years |
778-bst-example-html-in-the-doc-s-is-out-of-date-and-is-hard-to-maintain | Merge branch 'valentindavid/overnight-tests-bump-fdo-sdk-version' into 'master' | Javier Jardón | 6 years |
81-non-empty-read-only-directories-not-handled-during-bst-build-and-others | Ensure that artifact file permissions are set in the right order | Tristan Maat | 7 years |
93-creating-a-child-task-can-fail-and-raise-a-stack-trace | _loader.py: Allow environment-nocache on elements. | Tristan Van Berkom | 7 years |
97-apply-pep-3102-to-all-public-api-surfaces | sandbox.py: Make mark_directory use keyword args | Jonathan Maw | 7 years |
98-ctrl-c-doesn-t-properly-kill-a-non-interactive-shell | artifactcache.py: Fix missing fetch_remote_refs interface | Tristan Maat | 7 years |
AlexFazakas/add-bst-init-argument | NEWS, man: Update documentation, add NEWS entry | Alexandru Fazakas | 5 years |
AlexFazakas/add-directory-argument-bst-init | tests/frontend/init: Add directory argument test | Alexandru Fazakas | 5 years |
AlexFazakas/str-none-runcli | runcli: Don't set project to 'None' on no input | Alexandru Fazakas | 5 years |
BenjaminSchubert/fix-quota-tests | Mock storage space checks for tests. | Benjamin Schubert | 6 years |
Move-_list_dir_contents-to-__init__ | Move _list_dir_contents to __init__.py | Phillip Smyth | 6 years |
Move-_list_dir_contents-to-runcli | Move _list_dir_contents to runcli | Phillip Smyth | 6 years |
Qinusty/235-manifest | tests: Add tests for build manifests | Josh Smith | 6 years |
Qinusty/275 | cascache.py: Add pull info detailing which remote is being pulled from | Josh Smith | 6 years |
Qinusty/397 | git.py: Update git plugin to fail temporarily on clone failures | Josh Smith | 6 years |
Qinusty/470-bst-track-yaml-indent | Fixes #470: tracking modifies elements | Josh Smith | 6 years |
Qinusty/481 | cascache.py: Display SKIPPED message for each remote skipped | Josh Smith | 6 years |
Qinusty/490-artifact-cache-interactivity | Merge branch 'tiagogomes/issue-195' into 'master' | Tiago Gomes | 6 years |
Qinusty/491 | _context.py: Cache size is now restricted to available disk space | Josh Smith | 6 years |
Qinusty/502 | cascache.py: Raise ArtifactError on grpc error | Josh Smith | 6 years |
Qinusty/531-fetch-retries-on-terminate | job.py: Prevent terminated jobs retrying | Josh Smith | 6 years |
Qinusty/553-backport-1.2 | cascache.py: Add pull info detailing which remote is being pulled from | Josh Smith | 6 years |
Qinusty/597-non-alias-url-fix | Prevent ValueError on URLs without an alias | Josh Smith | 6 years |
Qinusty/600-recursive-variables | Add tests for cyclic variables check | Josh Smith | 6 years |
Qinusty/634-workspace-failed-builds | testing: Add regression test for workspace bug | Josh Smith | 6 years |
Qinusty/663-missing-cache-key-workspace-open | Add initial workings for element validation | Josh Smith | 6 years |
Qinusty/backport-576 | cascache.py: Raise ArtifactError on grpc error | Josh Smith | 6 years |
Qinusty/backport-skipped-562 | cascache.py: Display SKIPPED message for each remote skipped | Josh Smith | 6 years |
Qinusty/cache-size-directory | scheduler.py: Move cache_size logs into folder | Josh Smith | 6 years |
Qinusty/cache-size-directory-backport | scheduler.py: Move cache_size logs into folder | Josh Smith | 6 years |
Qinusty/docs_changes | HACKING.rst: Add running a single test example | Josh Smith | 6 years |
Qinusty/gitlab-ci | .gitlab-ci.yml: Update docker images | Josh Smith | 6 years |
Qinusty/gitlab-ci-duration | test: Test on perm runner | Josh Smith | 6 years |
Qinusty/gnu-mirror | examples: Switch ftp.gnu.org to mirror | Josh Smith | 6 years |
Qinusty/message-helpers | Overhaul internal messaging API | Tristan Maat | 6 years |
Qinusty/pytest_cache_gitignore | .gitignore: Ignore .pytest_cache/ | Josh Smith | 6 years |
Qinusty/retries-should-fail | tests: Modify tests to ensure retry FAILURE | Josh Smith | 6 years |
Qinusty/retries-should-fail-backport | tests: Modify tests to ensure retry FAILURE | Josh Smith | 6 years |
Qinusty/scheduler_docstring_fix | scheduler.py: Correct some anomalies within the docstrings | Josh Smith | 6 years |
Qinusty/skipped-rework | cascache.py: Modify messaging API calls | Josh Smith | 6 years |
Qinusty/skipped-rework-backport-1.2 | cascache.py: Modify messaging API calls | Josh Smith | 6 years |
Qinusty/unit-test-utils | Add regression test for _pretty_size | Josh Smith | 6 years |
abderrahim/absolute-whitelist | element.py: Accept absolute paths in overlap whitelists | Abderrahim Kitouni | 4 years |
abderrahim/arch | sandbox: check for os and architecture | Abderrahim Kitouni | 4 years |
abderrahim/artifact-cache-junction | _project.py: use artifact caches from the parent project for junctions | Abderrahim Kitouni | 6 years |
abderrahim/artifact-cas | tests/testutils/artifactshare.py: use CASCache directly | Abderrahim Kitouni | 4 years |
abderrahim/backport-947 | plugins/elements/cmake.yaml: always specify variable types | Abderrahim Kitouni | 5 years |
abderrahim/backport-scheduler-fixes | _artifactcache/artifactcache.py: Rephrase failure message | Tristan Van Berkom | 5 years |
abderrahim/cached-failure | tests/integration/interactive_build.py: make a new test for retrying failed b... | Abderrahim Kitouni | 4 years |
abderrahim/cachekey-strictrebuild | element.py: make BST_STRICT_REBUILD part of the cache key | Abderrahim Kitouni | 4 years |
abderrahim/cleanup-speedup | cascache.py: remove the code for pruning the local cache | Abderrahim Kitouni | 4 years |
abderrahim/cmake-ninja | plugins/elements/cmake.yaml: allow using ninja instead of make (#279) | Abderrahim Kitouni | 6 years |
abderrahim/cmake-variable-types | plugins/elements/cmake.yaml: always specify variable types | Abderrahim Kitouni | 6 years |
abderrahim/etag | _downloadablefilesource.py: don't download the file if etag matches | Abderrahim Kitouni | 4 years |
abderrahim/etag-1 | _downloadablefilesource.py: don't download the file if etag matches | Abderrahim Kitouni | 4 years |
abderrahim/fuse3 | mount: don't pass nonempty option | Abderrahim Kitouni | 4 years |
abderrahim/fuse3-1 | mount: don't pass nonempty option | Abderrahim Kitouni | 4 years |
abderrahim/linux32-typo | _sandboxbwrap.py: fix typo in the linux32 variable | Abderrahim Kitouni | 4 years |
abderrahim/loader-workspace | loader.py: use the full name of the element when looking up a workspace | Abderrahim Kitouni | 4 years |
abderrahim/makemaker | makemaker.yaml: use DESTDIR to set the install root | Abderrahim Kitouni | 4 years |
abderrahim/no-delete-extract | _context.py: don't delete bst1 extract directory | Abderrahim Kitouni | 4 years |
abderrahim/non-strict-key-display | _artifactcache.py: display the actual key being pulled | Abderrahim Kitouni | 5 years |
abderrahim/non-strict-key-display-1.2 | _artifactcache.py: display the actual key being pulled | Abderrahim Kitouni | 5 years |
abderrahim/options | _project.py: resolve options before running the final assertions | Abderrahim Kitouni | 4 years |
abderrahim/options-1 | _project.py: resolve options before running the final assertions | Abderrahim Kitouni | 4 years |
abderrahim/protect-blobs | casdprocessmanager.py: make sure --protect-session-blobs is always passed | Abderrahim Kitouni | 4 years |
abderrahim/protobuf-version | requirements/requirements.in: require Click >= 7.0 | Abderrahim Kitouni | 6 years |
abderrahim/public-data | cascache.py: use buildbox-casd when checking whether a file is cached | Abderrahim Kitouni | 4 years |
abderrahim/remote-asset-bst1 | cascache.py: allow using Remote Asset for storing refs | Abderrahim Kitouni | 4 years |
abderrahim/resolve-remotes | _sandboxremote: resolve hostname before sending to grpc | Abderrahim Kitouni | 4 years |
abderrahim/simple-host-files | _project.py: fix the case where a simple string is passed to host-files | Abderrahim Kitouni | 5 years |
abderrahim/source-cache | sourcecache: keep sources in tmpdir for subsequent sources than need them | Abderrahim Kitouni | 4 years |
abderrahim/stage-artifact-scriptelement | scriptelement.py: use stage_artifact() instead of stage_dependency_artifacts() | Abderrahim Kitouni | 4 years |
abderrahim/timed | element.py: don't use timed activity for staging every artifact | Abderrahim Kitouni | 4 years |
abderrahim/timeout | cascache.py: enable grpc keepalive pings | Abderrahim Kitouni | 4 years |
abderrahim/virtual-extract | element.py: Create destination directory in stage_artifact() | Jürg Billeter | 4 years |
adamjones/contributing | Using CONTRIBUTING instead of HACKING means Gitlab | Adam Jones | 6 years |
adamjones/contribution-guide | update HACKING references | Adam Jones | 6 years |
adamjones/labels | Add a link to the label descriptions in the issue templates | Adam Jones | 6 years |
adamjones/systemd-cas | Add systemd service file examples to artifacts documentation | Adam Jones | 6 years |
add-centos-runner | Add centos runner | Benjamin Schubert | 6 years |
add_flag_to_checkout | tests/frontend/buildcheckout.py: Added tests for "Add a `--deps` flag to `bst... | Phillip Smyth | 6 years |
aevri/affect | Spelling fixes: 'affect', not 'effect' as verb | Angelos Evripiotis | 6 years |
aevri/are_you_sure | BREAK:remove unconditional 'are you sure?' prompts | Angelos Evripiotis | 6 years |
aevri/assert_no_unexpected_size_writes | TEMP: check that cache size only written when expected | Angelos Evripiotis | 5 years |
aevri/bst_track_guidance | Fixup refs to 'bst fetch' | Angelos Evripiotis | 6 years |
aevri/cascache_nits | cascache: add_object, assert path if link_directly | Angelos Evripiotis | 5 years |
aevri/casdprocessmanager | cascache: refactor, extract "connection_string" | Angelos Evripiotis | 5 years |
aevri/casdprocessmanager2 | tests/artifactshare: safer cleanup_on_sigterm use | Angelos Evripiotis | 5 years |
aevri/check_spawn_ci_working | WIP: also pickle DigestProto | Angelos Evripiotis | 5 years |
aevri/context_nitpicks | _context: rm stray break in comment block | Angelos Evripiotis | 5 years |
aevri/contributing_e2e_tests | contributing: mandate end-to-end tests, allow others | Angelos Evripiotis | 6 years |
aevri/contributing_fixups | contributing.rst: no spaces before '?' | Angelos Evripiotis | 6 years |
aevri/contributing_gitlab | contributing: emphasise the 'why' in commits | Angelos Evripiotis | 6 years |
aevri/defensive_send_message | _scheduler/jobs: refactor, defensive send_message | Angelos Evripiotis | 5 years |
aevri/depency | app.py: fix spelling 'depency' -> 'dependency' | Angelos Evripiotis | 5 years |
aevri/direct_load_junction_projects | _project: don't _find_project_dir if a junction | Angelos Evripiotis | 5 years |
aevri/dirname_basename | tests: str(datafiles) instead of a longer thing | Angelos Evripiotis | 5 years |
aevri/doc_arch_deps | doc/./arch_sandboxing: no OSTree artifact cache | Angelos Evripiotis | 5 years |
aevri/doc_arch_tweaks | doc/./arch_data_model:edit comp stages for clarity | Angelos Evripiotis | 5 years |
aevri/doc_artifact_log | 'artifact log': document the 'artifacts' argument | Angelos Evripiotis | 5 years |
aevri/element_loaderror_detail | element: keep original 'detail' when re-raising | Angelos Evripiotis | 5 years |
aevri/empty_manual | fixup! BREAK: manual.yaml: don't set any default env vars | Angelos Evripiotis | 6 years |
aevri/enable_spawn_ci | .gitlab-ci.yml: disable most spawn tests | Angelos Evripiotis | 5 years |
aevri/enable_spawn_ci_2 | gitlab: spawn tests, enable internals, sourcecache | Angelos Evripiotis | 5 years |
aevri/enable_spawn_ci_3 | .gitlab-ci: test-spawn, enable tests/format/* | Angelos Evripiotis | 5 years |
aevri/enable_spawn_ci_4 | cascache: don't pickle _cache_usage_monitor | Angelos Evripiotis | 5 years |
aevri/enable_spawn_ci_5 | gitlab-ci: tests-spawn, enable tests/elements | Angelos Evripiotis | 5 years |
aevri/enable_spawn_ci_5a | .gitlab-ci: tests-spawn, most non-integration ok | Angelos Evripiotis | 5 years |
aevri/enable_spawn_ci_6 | .gitlab-ci: tests-spawn, enable non-integration | Angelos Evripiotis | 5 years |
aevri/enable_spawn_ci_7 | WIP: _fuse/mount: make _run_fuse protected, so subprocess can load | Angelos Evripiotis | 5 years |
aevri/fix_logging_regex_test | tests/frontend/logging.py: fix error message regex | Angelos Evripiotis | 5 years |
aevri/fuse_mount_private | _fuse/mount: make mount() and unmount() private | Angelos Evripiotis | 5 years |
aevri/include-error | tests/format/include: remove unused tmpdir's | Angelos Evripiotis | 6 years |
aevri/job_msg_enum | Use 'is' when comparing against JobStatus | Angelos Evripiotis | 5 years |
aevri/job_sort_imports | _scheduler/jobs/job.py: sort imports | Angelos Evripiotis | 5 years |
aevri/json_artifact_meta | element: use json for artifact metadata for speed | Angelos Evripiotis | 5 years |
aevri/junction_load_provenance | tests: Add test_invalid_junctiondep_not_a_junction | Angelos Evripiotis | 5 years |
aevri/messenger | _messenger: clarify silent_nested behaviour | Angelos Evripiotis | 5 years |
aevri/mtime1 | storage.Directory.export_to_tar: mtime=_magic... | Angelos Evripiotis | 6 years |
aevri/no_mark_run_in_subprocess | cascache: don't need create_cas_usage_monitor now | Angelos Evripiotis | 5 years |
aevri/no_win32_fcntl | cli.py: no fcntl on Windows | Angelos Evripiotis | 5 years |
aevri/nodefaultsset | element.py: remove redundant `__defaults_set` | Angelos Evripiotis | 5 years |
aevri/nomp | Remove uneccesary _platform.multiprocessing | Angelos Evripiotis | 5 years |
aevri/nonecach2 | cascache: limit 'infinite' cache to volume size | Angelos Evripiotis | 5 years |
aevri/oldgit | testing/.../site: windows-friendly HAVE_OLD_GIT | Angelos Evripiotis | 5 years |
aevri/pass_funcs_not_generators | {artifact,source,cas}cache: fix one-shot callbacks | Angelos Evripiotis | 5 years |
aevri/picklable_jobs | Revert "WIP: pickle: rm special cases, plugins pickle now" | Angelos Evripiotis | 5 years |
aevri/picklable_jobs2 | WIP: bst-job-replay | Angelos Evripiotis | 5 years |
aevri/pickle | job: try pickling child jobs if BST_TEST_SUITE | Angelos Evripiotis | 5 years |
aevri/platform_uname | Use uname field names instead of indices | Angelos Evripiotis | 5 years |
aevri/platform_win32 | win32: _platform/win32: add support for win32 | Angelos Evripiotis | 5 years |
aevri/plugin_venvs | HACK: unsuccessful multi-venv experiment | Angelos Evripiotis | 5 years |
aevri/prompt-config | Add prompt.workspace-... options | Angelos Evripiotis | 6 years |
aevri/provenance_scope | optionpool: use context_for_bsterror | Angelos Evripiotis | 5 years |
aevri/psutil_affinity | _platform.get_cpu_count: use psutil instead of os | Angelos Evripiotis | 5 years |
aevri/psutil_volume | utils._get_volume_size: use shutil.disk_usage | Angelos Evripiotis | 5 years |
aevri/pylint_argsdiff | _fuse/hardlinks: don't return result of os.unlink | Angelos Evripiotis | 5 years |
aevri/pylint_ignore_argsdiff | pylint: enable arguments-differ | Angelos Evripiotis | 5 years |
aevri/retry_flag | jobs/job.py: refactor, rm redundant _retry_flag | Angelos Evripiotis | 5 years |
aevri/rm-autoinit | BREAK: remove auto-init behaviour | Angelos Evripiotis | 6 years |
aevri/rm-exitstack | plugins/sources: refactor, rm needless ExitStack-s | Angelos Evripiotis | 6 years |
aevri/rm_artifacts | _artifact: rm unused _artifacts member | Angelos Evripiotis | 5 years |
aevri/rm_unused_member | cleanupjob: remove unused '_artifacts' member | Angelos Evripiotis | 5 years |
aevri/safe_noninteractive | doc/.../sessions-stored: update for --assume-yes | Angelos Evripiotis | 6 years |
aevri/sandbox_none | WIP: bst-job-replay | Angelos Evripiotis | 5 years |
aevri/set_message_unique_id | jobs: refactor, use new set_message_unique_id | Angelos Evripiotis | 5 years |
aevri/set_resource_limits | platform: re-scope set_resource_limits | Angelos Evripiotis | 5 years |
aevri/shell_separator_hint | cli.py: add a hint about '--' to 'bst shell' help | Angelos Evripiotis | 6 years |
aevri/smallerjobs | jobs/job: send ChildJob the context, not scheduler | Angelos Evripiotis | 5 years |
aevri/smallerjobs2 | _scheduler: don't pass whole queue to child job | Angelos Evripiotis | 5 years |
aevri/spawk | Rename (spawn, fork) -> 'start process' | Angelos Evripiotis | 5 years |
aevri/spawn | .gitlab-ci.yml: Add a test with job spawning on | Angelos Evripiotis | 5 years |
aevri/split_jobs_parent_child | _scheduler/jobs/job: elaborate on 'simple' objects | Angelos Evripiotis | 5 years |
aevri/str_e | app.py: str(e) instead of "{}".format(e) | Angelos Evripiotis | 5 years |
aevri/supersuper | Refactor 'super(cls, self)' -> 'super()' | Angelos Evripiotis | 5 years |
aevri/testutils_artifactshare | tests/artifactshare: safer cleanup_on_sigterm use | Angelos Evripiotis | 5 years |
aevri/tmpdir_for_cache_size | cascache: atomically save size via tmpdir instead | Angelos Evripiotis | 5 years |
aevri/tox_no_cov | contributing: '--last-failed' and '--no-cov' tips | Angelos Evripiotis | 6 years |
aevri/unit_tests | contributing: add guidance on unit tests | Angelos Evripiotis | 6 years |
aevri/unknown-uri-452 | fixup! _downloadablefilesource: handle ValueError-s | Angelos Evripiotis | 6 years |
aevri/unused_color | runcli: rm unused 'color' and '**extra' params | Angelos Evripiotis | 5 years |
aevri/update_man | man/: update with changes since Apr 2018 | Angelos Evripiotis | 6 years |
aevri/vulture | Option: rm unused self.description | Angelos Evripiotis | 5 years |
aevri/win32 | WIP: win32: WINDOWS.md: repro instructions | Angelos Evripiotis | 5 years |
aevri/win32_minimal | TEMP: job: print detail on exception | Angelos Evripiotis | 5 years |
aevri/win32_minimal_seemstowork_20190829 | TEMP: INFO log pickle length and time | Angelos Evripiotis | 5 years |
aevri/win32_receive_signals | cas: localhost tcp/ip connection when on win32 | Angelos Evripiotis | 5 years |
aevri/win32_tempfilename | _artifact.py: use utils._tempnamedfile_name | Angelos Evripiotis | 5 years |
aevri/win32_temptext | utils: indent 'with' continuation line | Angelos Evripiotis | 5 years |
aevri/you_only_write_once | cleanupjob, cascache: don't write cache size twice | Angelos Evripiotis | 5 years |
albfan/gitignore | .gitignore: Ignore autogenerated docs | albfan | 6 years |
alexfazakas/add-bst-init-argument | Merge branch 'chandan/fix-readme-badges' into 'master' | bst-marge-bot | 5 years |
alexfazakas/fetch-committers | Remove MAINTAINERS file | Alexandru Fazakas | 5 years |
alexfazakas/fix-frontend-typo | app: Fix "earily" typo | Alexandru Fazakas | 5 years |
alexfazakas/use-merge-trains | Don't rerun tests on master | Alexandru Fazakas | 5 years |
always-autogen | autotools: Always run the autogen step | Mathieu Bridon | 7 years |
always-do-linting | Enable linting unconditionally | Tristan Maat | 6 years |
another-segfault | Only run the cmake test | Tristan Maat | 7 years |
arch_options | main.py: Fix format string | Tristan Maat | 7 years |
are_you_sure2 | userconfig: rm really-workspace-close-project-inaccessible | Angelos Evripiotis | 6 years |
artifact-version | element.py: Introduce artifact versions | Jürg Billeter | 7 years |
artifacts-ostree-push | Testing | Tristan Van Berkom | 7 years |
becky/artifact_access | Bst artifact subcommands take artifact ref names. | Rebecca Grayson | 5 years |
becky/artifact_checkout_directory | Checkout to default dir if no tar or directory: | Rebecca Grayson | 5 years |
becky/artifact_list_contents | Addition of bst artifact list-contents: | Rebecca Grayson | 5 years |
becky/artifact_log_file_option | Addition of --out option to bst artifact log: | Rebecca Grayson | 5 years |
becky/cleanup_artifact_tests | Splitting up tests/frontend/artifact.py | Rebecca Grayson | 5 years |
becky/list_contents_long_option | Addition of --long option to list-contents: | Rebecca Grayson | 5 years |
becky/locally_downloaded_files | _downloadablefilesource: Tidy up | Rebecca Grayson | 5 years |
becky/shell_launch_errors | element.py: Add BST_ALLOW_SHELL to improve errors | Rebecca Grayson | 5 years |
becky/tar_compression | Allowing tar files to be compressed | Rebecca Grayson | 5 years |
bochecha/blessings | _frontend/status.py: Remove leftover blessings import | Mathieu Bridon | 6 years |
bochecha/build-docs | doc: Build the docs without Buildstream installed | Mathieu Bridon | 6 years |
bochecha/cache-size | data/userconfig.yaml: Document the cache.quota setting | Mathieu Bridon | 6 years |
bschubert/add-centos-runner | Add a Centos runner | Benjamin Schubert | 6 years |
bschubert/add-fedora-nobwrap-tests | gitlab-ci.yml: Extract test command as a variable | Benjamin Schubert | 6 years |
bschubert/add-isolated-tests | utils.py: Rework `is_main_process` to allow for running the cli in a subprocess | Benjamin Schubert | 5 years |
bschubert/add-randomized-order-tests | tox.ini: Add ability to run tests in a randomized order | Benjamin Schubert | 5 years |
bschubert/allow-no-cov | Make code coverage reporting optional | Benjamin Schubert | 5 years |
bschubert/allow-source-variables-access | source.py: Allow access to element's variable | Benjamin Schubert | 4 years |
bschubert/api-improvements | node: Add 'get_str_list' on 'MappingNode' | Benjamin Schubert | 5 years |
bschubert/async-loader | fixup! fixup! WIP; test async loader | Benjamin Schubert | 5 years |
bschubert/backport-1690 | app.py: Also catch SystemError with click.Abort | Benjamin Schubert | 5 years |
bschubert/better-pytest-report | tests: when comparing lists/dicts, compare all at once | Benjamin Schubert | 5 years |
bschubert/better-reporting-on-userconfig | _context.py: Improve reporting of incorrect user config | Benjamin Schubert | 5 years |
bschubert/bst-checkout-build | Refactor and simplify _prepare_sandbox for elements | Benjamin Schubert | 6 years |
bschubert/bug-artifact-log-workspace | workspace: Add test to ensure we can show logs from a workspaced build | Benjamin Schubert | 5 years |
bschubert/bug-repro-track | tests:previous_source_access.py: Fix cornercase by changing element | Benjamin Schubert | 5 years |
bschubert/buildboxrun-sandbox | Buildbox-run POC | Benjamin Schubert | 5 years |
bschubert/bump-bst-experimental-version | .gitlab-ci.yml: Update bst-plugins-experimental version | Benjamin Schubert | 5 years |
bschubert/cache-key-as-source-test | fixup! cachekey.py: Move source tests for cache keys in sourcetests | Benjamin Schubert | 4 years |
bschubert/cache-key-helper | testing.py: Add a new `check_cache_key_stability` helper | Benjamin Schubert | 4 years |
bschubert/cache-project-path | _project.py: cache full project path for quicker lookup | Benjamin Schubert | 5 years |
bschubert/casd-better-reporting | [cascache] Check whether local casd is dead when grpc returns UNAVAILABLE | Benjamin Schubert | 5 years |
bschubert/casd-listen-failures | _scheduler.py: Listen for buildbox-casd failure and terminate | Benjamin Schubert | 5 years |
bschubert/casd-logs | cascache.py: Show path to log file when buildbox-casd doesn't exit normally | Benjamin Schubert | 5 years |
bschubert/ci-improvements | .gitlab-ci.yml: Don't overwrite sast job directly, just inject variable | Benjamin Schubert | 5 years |
bschubert/cleanup | sandbox.py: Remove unused import | Benjamin Schubert | 4 years |
bschubert/cleanup-element-fetch | element.py: Only cache sources if some had to be fetched | Benjamin Schubert | 5 years |
bschubert/cleanup-local-state | Don't register exceptions when not running the testsuite | Benjamin Schubert | 6 years |
bschubert/cleanups | conftest.py: Ensure the `basetemp` is a resolved path | Benjamin Schubert | 4 years |
bschubert/coverage | requirements: Update all requirements | Benjamin Schubert | 4 years |
bschubert/coverage38 | requirements.txt: Update requirement and enable coverage for py38 | Benjamin Schubert | 4 years |
bschubert/create-node-on-set-for-mapping | _yaml: Create Node when setting a dictionary | Benjamin Schubert | 5 years |
bschubert/cython | _yaml: Replace strings by a C enum for Representer states. | Benjamin Schubert | 5 years |
bschubert/cython-addition | _yaml: Replace strings by a C enum for Representer states. | Benjamin Schubert | 5 years |
bschubert/cython-disable-linetrace | Setup.py: Disable linetrace by default and only enable when using coverage | Benjamin Schubert | 5 years |
bschubert/cythonize-valid-char-names | _loader/loader: cythonize valid_chars_name | Benjamin Schubert | 5 years |
bschubert/debug-show-trace | app: Show stacktrace on exception when "--debug" is True | Benjamin Schubert | 5 years |
bschubert/docker-sandbox | fixup! First draft for docker sandbox | Benjamin Schubert | 6 years |
bschubert/dont-cache-errors-from-host-tools | element.py: Only cache on element error or success | Benjamin Schubert | 6 years |
bschubert/dont-keep-metasource | Don't keep MetaSource around in Source | Benjamin Schubert | 6 years |
bschubert/ensure-buildbox-alive | cascache.py: Send message in case of unclean termination of buildbox-casd | Benjamin Schubert | 5 years |
bschubert/ensure-composite-works-with-variables | node.pyx: Deep clone ScalarNode too | Benjamin Schubert | 4 years |
bschubert/ensure-cython | Introduce pyproject.toml | Benjamin Schubert | 5 years |
bschubert/expand-path-configs | _remote.py: Expand user in certificates paths | Benjamin Schubert | 5 years |
bschubert/fast-enums | WIP | Benjamin Schubert | 5 years |
bschubert/fcython-loader-fix | _yaml: rework SYNTHETIC_COUNTER to be a C function | Benjamin Schubert | 5 years |
bschubert/fix-atomic-move-git-repo | sources/pip.py: Use move_atomic instead of manual os.rename | Benjamin Schubert | 6 years |
bschubert/fix-binary-output-capture | tests/frontend/buildcheckout.py: Enable test_build_checkout_tarball_stdout | Daniel Silverstone | 6 years |
bschubert/fix-children | WIP: Blanket update | Benjamin Schubert | 5 years |
bschubert/fix-children-termination | scheduler.py: Remove FIXME message and add explanation instead | Benjamin Schubert | 5 years |
bschubert/fix-command-sandbox | Check if command is a str and replace by list before checking existence | Benjamin Schubert | 6 years |
bschubert/fix-cython-trace | setup.py: Be more restrictive with BST_CYTHON_TRACE values | Benjamin Schubert | 5 years |
bschubert/fix-double-lookup | plugin.py: Don't make a double lookup in the plugin table to get one | Benjamin Schubert | 5 years |
bschubert/fix-empty-buildtree | _artifactcache.py: Don't push artifact blobs when no files are present | Benjamin Schubert | 5 years |
bschubert/fix-git-ref | _gitsourcebase.py: Return 'None' when the ref is unset | Benjamin Schubert | 5 years |
bschubert/fix-manpages | types.py: Add a __str__ to PipelineSelection to fix man pages | Benjamin Schubert | 4 years |
bschubert/fix-mktemp-usage | tests: Stop using tmpdir_factory.mkdtemp("") | Benjamin Schubert | 4 years |
bschubert/fix-node-docs | element.py: Fix documentation around `node` usage | Benjamin Schubert | 4 years |
bschubert/fix-overnight | WIP | bschubert15 | 4 years |
bschubert/fix-overnight-fsdk | .gitlab-ci.yml: Use newer version of FSDK | Benjamin Schubert | 4 years |
bschubert/fix-pip-python | plugins/sources/pip.py: also look for python version named "python" | Benjamin Schubert | 6 years |
bschubert/fix-resource-deletion | _compat.py: Add module to handle version compatibility in python | Benjamin Schubert | 5 years |
bschubert/fix-silence-stopiteration-pep-0479 | source.py: don't let StopIteration propagate to silence() contextmanager | Benjamin Schubert | 6 years |
bschubert/fix-template-scanning | .gitlab-ci.yml: Move from license-management to license-scanning | Benjamin Schubert | 4 years |
bschubert/fix-test-paths | store full host tools command in sites.py variables check. | Benjamin Schubert | 5 years |
bschubert/fix-typos | typo: writtent -> written | Benjamin Schubert | 5 years |
bschubert/fix-unbound-variable-exception | element.py: fix unbounded variable in nested python exception | Benjamin Schubert | 6 years |
bschubert/fix-windows-symlink | tests/frontend/buildcheckout.py: Create required symlinks on the fly | Benjamin Schubert | 5 years |
bschubert/fix-xdg-temppaths | setup.cfg: Fix xdg env vars to not affect the host | Benjamin Schubert | 5 years |
bschubert/further-opti | fixup! test | Benjamin Schubert | 6 years |
bschubert/fuse-permissions | _fuse/mount.py: Monitor the fuse process while waiting for the mount | Benjamin Schubert | 5 years |
bschubert/graceful-children-sigterm | job.py: Gracefully handle killed subprocesses | Benjamin Schubert | 5 years |
bschubert/hotfix | variables: fix checking for missing with provenance | Benjamin Schubert | 5 years |
bschubert/isort | setup.cfg: Use isort to sort our imports | Benjamin Schubert | 4 years |
bschubert/lint/cyclic-import | lint: Fix or silence 'cyclic-import' errors and enable pylint for it | Benjamin Schubert | 5 years |
bschubert/lint/logging-format | casserver.py: fix logging-format-interpolation error and enable | Benjamin Schubert | 5 years |
bschubert/linter-for-tests | tests:lint: enable pylint | Benjamin Schubert | 5 years |
bschubert/loader | Pass element directly to collect_element | Benjamin Schubert | 6 years |
bschubert/log-missed-cache | Add tests that not-found objects in cache are shown as SKIPPED | Benjamin Schubert | 6 years |
bschubert/make-downloadable-filesource-public | downloadablefilesource.py: Make it publicly accessible | Benjamin Schubert | 4 years |
bschubert/merge-parent-child-job | job.py: Remove the ability to send back child data | Benjamin Schubert | 4 years |
bschubert/more-cython | _loader/loader: Extract check_circular_deps to utils and Cythonize | Benjamin Schubert | 5 years |
bschubert/more-mypy | node.pyx: Add type information since this module is public | Benjamin Schubert | 5 years |
bschubert/more-pythonic-list-concat | Use [a, b, *c] instead of [a, b] + c when building list | Benjamin Schubert | 5 years |
bschubert/mr938-comments | utils.py: improve documentation of move_atomic | Benjamin Schubert | 6 years |
bschubert/mypy-docs | coding_guidelines.rst: Update documentation around type annotation | Benjamin Schubert | 4 years |
bschubert/new-node-api | NEWS: update for new Node API | Benjamin Schubert | 5 years |
bschubert/new-node-compose | _yaml: Move 'node_composite' to a method on 'MappingNode' | Benjamin Schubert | 5 years |
bschubert/new-node-enum | optionpool: Use 'get_enum' for getting the option type | Benjamin Schubert | 5 years |
bschubert/no-multiprocessing | scheduler.py: Reconnect signal handlers sooner | Benjamin Schubert | 4 years |
bschubert/no-multiprocessing-bak | job.py: Completely remove the need for a queue between parent and child jobs | Benjamin Schubert | 4 years |
bschubert/no-multiprocessing-full | WIP | Benjamin Schubert | 4 years |
bschubert/no-sanitize | WIP | Benjamin Schubert | 5 years |
bschubert/no-subprocess-decode | Let subprocess decode stdout based on locale | Benjamin Schubert | 5 years |
bschubert/no-warnings | tests: Correctly handle resources when opening files in tests | Benjamin Schubert | 4 years |
bschubert/node-api | replace node_set for MappingNode | Benjamin Schubert | 5 years |
bschubert/node-api-bak | Add a as_bool to ScalarNode | Benjamin Schubert | 5 years |
bschubert/node-api-keys | _yaml: Remove 'node_items' and add 'MappingNode.items()' | Benjamin Schubert | 5 years |
bschubert/node-api-lazy-provenance | _loader/types: Compute provenance directly in 'Dependency' | Benjamin Schubert | 5 years |
bschubert/node-api-noassertions | _yaml: Move 'node_final_assertions' to 'Node._assert_fully_composited' | Benjamin Schubert | 5 years |
bschubert/node-api-nodel | _yaml: Remove 'node_del' and support `del mapping[key]` | Benjamin Schubert | 5 years |
bschubert/node-api-noget | _yaml: Add a 'get_node' on Mapping, when return type can be of multiple types | Benjamin Schubert | 5 years |
bschubert/node-api-noget-str | _yaml: Never create base 'Node' directly | Benjamin Schubert | 5 years |
bschubert/node-api-nosanitize | _yaml: remove node_sanitize | Benjamin Schubert | 5 years |
bschubert/node-api-noset | _yaml: Remove 'node_set'. Now use __setitem__ | Benjamin Schubert | 5 years |
bschubert/node-api-novalidate | _yaml: Remove 'node_validate' and replace by 'MappingNode.validate_keys' | Benjamin Schubert | 5 years |
bschubert/node-api-private | _yaml: Use __cinit__ and __new__ to create node more effectively | Benjamin Schubert | 5 years |
bschubert/node-api-public | WIP | Benjamin Schubert | 5 years |
bschubert/node-api-split | plugins: Update public documentation to be correct with the new Nodes | Benjamin Schubert | 5 years |
bschubert/node-cleanup | _yaml: Remove code duplication on '_new_node_from_*' | Benjamin Schubert | 5 years |
bschubert/node-copy | _yaml: Remove 'node_copy' and add 'Node.copy()' | Benjamin Schubert | 5 years |
bschubert/node-enum | optionpool: Use 'get_enum' for getting the option type | Benjamin Schubert | 5 years |
bschubert/node-enum-back | fixup! fixup! WIP | Benjamin Schubert | 5 years |
bschubert/node-find-target | _yaml: Remove 'node_find_target' and replace by 'MappingNode.find' | Benjamin Schubert | 5 years |
bschubert/node-no-isnode | _yaml: Remove 'is_node', which is not used in the codebase anymore | Benjamin Schubert | 5 years |
bschubert/node-private-public | Reorganize methods in Node classes | Benjamin Schubert | 5 years |
bschubert/node-provenance | _yaml: rework 'assert_symbol_names' to not require provenance | Benjamin Schubert | 5 years |
bschubert/node-provenance-2 | plugin: remove 'node_get_provenance', use the Node API directly | Benjamin Schubert | 5 years |
bschubert/non-recursive-sort | Make sorting dependencies non recursive | Benjamin Schubert | 6 years |
bschubert/normalize-path-in-context-tests | tests/context.py: Normalize path of XDG_CACHE | Benjamin Schubert | 5 years |
bschubert/notify-prepare-plan | _stream.py: Make `_enqueue_plan` a timed activity | Benjamin Schubert | 4 years |
bschubert/optimize-consistency | NEWS: Add news information about Consistency breakage | Benjamin Schubert | 5 years |
bschubert/optimize-consistency-2 | NEWS: Add news information about Consistency breakage | Benjamin Schubert | 5 years |
bschubert/optimize-consistency-new | element.py: Optimize _should_fetch condition | Benjamin Schubert | 5 years |
bschubert/optimize-consistency-no-fetch-optimized | types.py: Completely remove 'Consistency' | Benjamin Schubert | 5 years |
bschubert/optimize-consistency-tests | NEWS: Add news information about Consistency breakage | Benjamin Schubert | 5 years |
bschubert/optimize-dependencies | fixup! fixup! fixup! fixup! WIP: Split up visit function per piece | Benjamin Schubert | 5 years |
bschubert/optimize-deps | element: Add helper to get dependencies for a list of elements in a scope | Benjamin Schubert | 5 years |
bschubert/optimize-downloadable-sources | downloadablefilesource: Cache 'mirror_dir' and 'default_mirror_file' | Benjamin Schubert | 5 years |
bschubert/optimize-element-init | element.py: Extract __extrace_sandbox_config to a cython module | Benjamin Schubert | 5 years |
bschubert/optimize-extract-depends-node | _loader/types: Use range() instead of enumerate in extract_depends_from_node | Benjamin Schubert | 5 years |
bschubert/optimize-job | job.py: Simplify handling of messages through the parent-child pipe | Benjamin Schubert | 4 years |
bschubert/optimize-loader | loader: Move sort_dependencies to loadelement as a cython method | Benjamin Schubert | 5 years |
bschubert/optimize-loader-sorting | _loader: Optimize loading by keeping the dependencies sorted | Benjamin Schubert | 5 years |
bschubert/optimize-loader-types | _loader/types: type values wherever possible | Benjamin Schubert | 5 years |
bschubert/optimize-loading-multiple-targets | loader.py: Optimize sorting of elements when they are multiple targets | Benjamin Schubert | 5 years |
bschubert/optimize-mapping-node | Small optimizations | Benjamin Schubert | 4 years |
bschubert/optimize-node_get | _yaml: Optimize node_get to not create dummy Nodes unnecessarily. | Benjamin Schubert | 5 years |
bschubert/optimize-scheduling | scheduler.py: Optimize scheduling by not calling it unnecessarily | Benjamin Schubert | 5 years |
bschubert/optimize-sort | fixup! fixup! fixup! fixup! fixup! fixup! Refactor sorting | Benjamin Schubert | 6 years |
bschubert/optimize-splits | element: Move __expand_splits to cython | Benjamin Schubert | 5 years |
bschubert/optimize-variables | fixup! fixup! fixup! fixup! WIP: _yaml: reimplement using cython for performance | Benjamin Schubert | 5 years |
bschubert/overnight | fixup! fixup! [.gitlab-ci.yml] Update overnight test | Benjamin Schubert | 5 years |
bschubert/partial-source-cache | _sourcecache: Fallback to fetch source when remote has missing blobs | Benjamin Schubert | 5 years |
bschubert/pipeline | fixup! plugin.py: move the creation and handling of the plugin table in Plugin | Benjamin Schubert | 5 years |
bschubert/pipeline-bak | WIP: notes | Benjamin Schubert | 6 years |
bschubert/pipeline-next | tests:workspace: make deeper tests when trying to build all | Benjamin Schubert | 5 years |
bschubert/profiler-as-cm | Update documentation with the new profile changes | Benjamin Schubert | 5 years |
bschubert/propagate-log-level-to-casd | cascache.py: add a 'log_level' parameter and use it to run buildbox-casd | Benjamin Schubert | 5 years |
bschubert/pylint-artifactcache | tests/artifactcache: add __init__.py file to make it a package | Benjamin Schubert | 5 years |
bschubert/pylint-fixes | tests/plugins: Enable pylint and fix problems | Benjamin Schubert | 5 years |
bschubert/pylint-integration | tests/integration: add __init__.py file to make it a package | Benjamin Schubert | 5 years |
bschubert/pylint-setup-py | setup.py: Also run black | Benjamin Schubert | 4 years |
bschubert/python38 | Cov 5.0? | Benjamin Schubert | 5 years |
bschubert/refactor-pipeline | WIP | Benjamin Schubert | 5 years |
bschubert/refactor-profiling | fixup! fixup! Refactor profiling | Benjamin Schubert | 6 years |
bschubert/register-sources-on-test | sourcetests/track: Don't overwrite project configuration | Benjamin Schubert | 5 years |
bschubert/remove-custom-sched-messages | job.py: Remove ability of job classes to send custom messages | Benjamin Schubert | 4 years |
bschubert/remove-duplicated-code | _yaml.py: remove duplicated check | Benjamin Schubert | 5 years |
bschubert/remove-multiline-switch-for-re | utils.py: Remove the (?ms) switch at the start of _glob2re | Benjamin Schubert | 4 years |
bschubert/remove-ostree | fixup! fixup! Remove OSTree references | Benjamin Schubert | 5 years |
bschubert/remove-parent-child-pipe | job.py: Pass the results directly between child and parent | Benjamin Schubert | 4 years |
bschubert/remove-pip-element | pip.py: Remove the pip element, it is in experimental | Benjamin Schubert | 4 years |
bschubert/remove-pip-source | pip.py: Remove the 'pip' source plugin, it's in bst-plugins-experimental | Benjamin Schubert | 4 years |
bschubert/remove-pytest-runner | Remove dependency on pytest-runner | Benjamin Schubert | 6 years |
bschubert/remove-tar-plugin | fixup! fixup! Remove "tar" plugin | bschubert15 | 4 years |
bschubert/remove-urllib-warnings | downloadablefilesource: Remove deprecated methods in python3.8 | Benjamin Schubert | 4 years |
bschubert/remove-useless-sanitize | _yaml: Remove useless calls to '_yaml.node_sanitize' | Benjamin Schubert | 5 years |
bschubert/reorganize-yaml | _yaml: Reorder methods in Node classes to match their scope | Benjamin Schubert | 5 years |
bschubert/reproduce-unbuilt-artifact-push | tests: Ensure that pushing an artifact that wasn't built fails sensibly | Benjamin Schubert | 5 years |
bschubert/resolve-public-variables | element.py: Always expand public data's variables | Benjamin Schubert | 4 years |
bschubert/resolve-variables | option.py: Remove 'transform' flag. It is not needed anymore | Benjamin Schubert | 4 years |
bschubert/rework-circular-check | fixup! Build dependency cache eagerly | Benjamin Schubert | 6 years |
bschubert/rework-node-creations | _yaml: Create 'from_dict' on Node and remove node creation methods | Benjamin Schubert | 5 years |
bschubert/rework-sort | fixup! fixup! fixup! fixup! fixup! fixup! fixup! Try another approach | Benjamin Schubert | 6 years |
bschubert/set-as-set | Use sets when checking for existence of an element | Benjamin Schubert | 6 years |
bschubert/signals | _signals.py: allow calling signal handler from non-main threads | Benjamin Schubert | 4 years |
bschubert/simplify-stream-interactions | scheduler.py: Remove all usage of notifications | Benjamin Schubert | 4 years |
bschubert/simplify-workspace-test | workspace.py: Don't use the same directory for everything | Benjamin Schubert | 4 years |
bschubert/site-consolidation | tests/examples/flatpak-autotools: rename HAVE_OSTREE to HAVE_OSTREE_PLUGIN | Benjamin Schubert | 5 years |
bschubert/standardize-source-tests | tests: Stop using the implicit source tests and explicitely run them | Benjamin Schubert | 4 years |
bschubert/standardized-tests | tox.ini: Add a external plugins environment test and run it in CI | Benjamin Schubert | 5 years |
bschubert/strict-xfail | setup.cfg: Make all xfail strict | Benjamin Schubert | 5 years |
bschubert/stricter-asyncio-handling | scheduler.py: Only run thread-safe code in callbacks from watchers | Benjamin Schubert | 5 years |
bschubert/stricter-cas-soc | cascache.py: remove creation of the 'cas/objects' directory | bschubert15 | 4 years |
bschubert/stricter-job-scheduler-separation | element.py: Ensure element methods with side effects on others are not called... | Benjamin Schubert | 4 years |
bschubert/stricter-node-api | NEWS: restrict `Plugin.node_items` to be called on `Node`s. | Benjamin Schubert | 5 years |
bschubert/stricter-thread-checks | _fixtures.py: Only get the normal number of threads at the start of session | Benjamin Schubert | 4 years |
bschubert/tar-filter-nondev | tar.py: Don't import 'dev' nodes | Benjamin Schubert | 4 years |
bschubert/test | WIP | Benjamin Schubert | 4 years |
bschubert/test-plugins | pip.py: Remove the pip element, it is in experimental | Benjamin Schubert | 4 years |
bschubert/test-skips | Test | Benjamin Schubert | 5 years |
bschubert/test-snaffu | TEST2 | Benjamin Schubert | 5 years |
bschubert/tests-behind-proxy | test: Pass proxy and cert env variable to tox environment | Benjamin Schubert | 5 years |
bschubert/tests-no-chroot-linux | Test that helpful messages are raised when missing dependencies | Benjamin Schubert | 6 years |
bschubert/timed-suspendable | _messenger.py: Make `timed_suspendable` public and use it in job.py | Benjamin Schubert | 4 years |
bschubert/typing | setup.cfg: Remove pytest and py from the list of non-typechecked modules | Benjamin Schubert | 4 years |
bschubert/unify-caches | _basecache.py: Move 'update_mtime' to base class | Benjamin Schubert | 5 years |
bschubert/update-coverage | .gitlab-ci.yml: Run python3.8 and 3.9 tests with coverage | Benjamin Schubert | 4 years |
bschubert/update-dind-ci | ci: Fix docker connection to the docker dind service | Benjamin Schubert | 5 years |
bschubert/update-plugins | Update bst-plugins-experimental to 1.93.4 | Benjamin Schubert | 4 years |
bschubert/update-requirements | .gitlab-ci.yml: Run python3.8 and 3.9 tests with coverage | Benjamin Schubert | 4 years |
bschubert/update-to-pytest-6 | requirements.txt: Update dependencies | Benjamin Schubert | 4 years |
bschubert/wipe-internal-state | Clean internal state after we loaded elements | Benjamin Schubert | 6 years |
bschubert/yaml-tidying | NEWS: add info about new YAML breaking changes | Benjamin Schubert | 5 years |
bst-1 | Merge branch 'jjardon/bst_1_fix_overnigth' into 'bst-1' | Tristan Van Berkom | 4 years |
bst-1.0 | Delay import of pkg_resources | Gökçen Nurlu | 7 years |
bst-1.2 | .gitlab-ci.yml: Use latest bst-external tag 0.16.0 | Javier Jardón | 5 years |
bst-1.4 | Merge branch 'bwh/fix-git-remote-name-check-1.4' into 'bst-1.4' | Tristan Van Berkom | 4 years |
bst-here-permissions | bst-here: Mitigate permission issues | Tristan Maat | 7 years |
bst-here-update | bst-here: Add '-p' flag to upgrade buildstream (Issue #291) | Tristan Maat | 6 years |
bst-pull | Add initial `bst pull` command | Jürg Billeter | 7 years |
bst-push | _artifactcache: Fix pull in non-strict mode | Jürg Billeter | 7 years |
bst_workspace_open_force_does_nothing | _stream.py: Added functionality for workspace open -f | Phillip Smyth | 6 years |
build-all-option | tests/remoteexecution/partial.py: Test building all dependencies | Raoul Hidalgo Charman | 5 years |
buildbox | News: Added a news item for the new BuildBox sandbox | William Salmon | 5 years |
buildbox-pre-will | HACK: _platform/linux.py: Use BuildBox sandbox backend | Jürg Billeter | 5 years |
bwh/fix-git-remote-name-check-1 | git source plugin: Fix check for remote existence | Ben Hutchings | 4 years |
bwh/fix-git-remote-name-check-1.4 | git source plugin: Fix check for remote existence | Ben Hutchings | 4 years |
bzr_fix | Replacing string 'bzr' with value from host tools | knownexus | 6 years |
cache-key-v0 | Revert "element.py: Consider execution environment in cache key" | Jürg Billeter | 6 years |
cache-keys-os-arch | tests/cachekey: Updating cache key test for new artifact version | Tristan Van Berkom | 7 years |
caching_build_trees | tests/integration/workspace.py: Adding tests for caching of build tree and us... | Phillip Smyth | 6 years |
caching_build_trees_limited | Adding caching build trees | Phillip Smyth | 6 years |
cascache_timeouts | Adding timeout and retries to cascache | Phillip Smyth | 6 years |
chadnan | bst-docker-import: fix Chandan's name | Angelos Evripiotis | 6 years |
chandan/1.93.0 | NEWS: Add mark for 1.93.0 | Chandan Singh | 5 years |
chandan/1.93.5 | NEWS: Prepare for next development snapshot - 1.93.5 | Chandan Singh | 4 years |
chandan/368-bst-from-project-subdir | _frontend/cli.py: Allow specifying elements by absolute/relative path | Chandan Singh | 6 years |
chandan/393-fix-workspace-no-reference | element.py: Fix consistency of workspaced elements when ref is missing | Chandan Singh | 6 years |
chandan/abstract-git-source | Expose base class for Git source plugins | Chandan Singh | 6 years |
chandan/add-argument-bst-pushreceive | _artifactcache/pushreceive.py: Add Click type for CLI argument 'repo' | Chandan Singh | 6 years |
chandan/add-installable-check | WIP: Ensure that our source distribution installs correctly | Chandan Singh | 6 years |
chandan/automate-pypi-release | .gitlab-ci.yml: Publish to PyPI when new tags are pushed | Chandan Singh | 6 years |
chandan/base-git-mirror | _gitsourcebase.py: Make mirror class used by derived plugins overridable | Phil Dawson | 5 years |
chandan/black | Use 119 line length | Chandan Singh | 5 years |
chandan/bst-and-docker | NEWS: Add entry about contrib/bst-docker-import | Chandan Singh | 6 years |
chandan/bst-checkout-build | Refactor and simplify _prepare_sandbox for elements | Benjamin Schubert | 6 years |
chandan/bst-docker-import | Add contrib script to generate Docker images from bst checkout | Chandan Singh | 6 years |
chandan/bst-from-workspace | WIP: Allow running bst commands from worksapce directory | Chandan Singh | 6 years |
chandan/bst-here-fixup-usage | contrib/bst-here: Remove redundant create_volume_if_not_exists() method | Chandan Singh | 6 years |
chandan/bst-here-tags | contrib/bst-here: Allow users to specify image variant | Chandan Singh | 6 years |
chandan/build-shell-fetch | _stream.py: Fetch sources while launching build shells | Chandan Singh | 4 years |
chandan/builddir-cachekey | NEWS: Add note about breaking cache key change | Chandan Singh | 4 years |
chandan/ci-sdist-test | .gitlab-ci.yml: Verify that source tarball installs correctly | Chandan Singh | 6 years |
chandan/cli-deps | _frontend/cli: Unify choices for --deps option | Chandan Singh | 4 years |
chandan/cli-deps-2 | Regenerate man pages | Chandan Singh | 4 years |
chandan/cli-track-deps | NEWS: Add entry for `source track --deps build|run` | Chandan Singh | 4 years |
chandan/container-plugins | doc/source/core_plugins.rst: Add link to bst-plugins-container | Chandan Singh | 5 years |
chandan/contrib-dependencies | fixup! Merge branch 'chandan/fix-utils-495' into 'master' | Chandan Singh | 4 years |
chandan/contrib-runtime-deps | doc/using_the_testsuite: Link to instructions for runtime dependencies | Chandan Singh | 4 years |
chandan/coverage-doesnt-need-deps | tox.ini: Coverage does not need module installed | Chandan Singh | 5 years |
chandan/dependon-yaml.clib | requirements: Add dependency on ruamel.yaml.clib | Chandan Singh | 5 years |
chandan/deps | Re-generate man pages | Chandan Singh | 6 years |
chandan/dot-graph | contrib/bst-graph: Add script to print graph in DOT format | Chandan Singh | 6 years |
chandan/duplicate-format-deps | Ensure there are no duplicates in Elements.dependencies() | Chandan Singh | 4 years |
chandan/element-cache | source.py,plugin.py: Allow elements to have a cache directory | Chandan Singh | 6 years |
chandan/element-filename-requirements | doc: Add note about valid element names | Chandan Singh | 6 years |
chandan/enums | types.py: Derive enumerations from standard library classes | Chandan Singh | 5 years |
chandan/extras-require | setup.py: Add plugin requirements as extras | Chandan Singh | 5 years |
chandan/fix-artifact-checkout | _frontend/cli.py: Fix `artifact checkout` with no arguments | Chandan Singh | 4 years |
chandan/fix-assemble-stack | stack.py: Stop creating empty bst directory | Chandan Singh | 5 years |
chandan/fix-bad-filename-disaster | Use pycodestyle instead of pep8 | Javier Jardón | 6 years |
chandan/fix-bad-filename-mini-disaster | tests/frontend/buildcheckout.py: Fix bad filename issue for Windows | Chandan Singh | 6 years |
chandan/fix-bst-docker-import-logging | bst-docker-import: Consistently use stderr for all logs | Chandan Singh | 6 years |
chandan/fix-bst-init-element-path | bst-init: Ensure --element-path is respected by the command | Chandan Singh | 6 years |
chandan/fix-bst-pull-docs | tests: Fix all remaining references to bst push | Chandan Singh | 5 years |
chandan/fix-bst-show-formatting | _frontend/cli.py: Fix formatting for `bst show` help text | Chandan Singh | 4 years |
chandan/fix-checkout-none-1.2 | Ensure `--deps=none` option works for `bst checkout` | Chandan Singh | 6 years |
chandan/fix-cpu-count | _platform: Don't use psutil.Process.cpu_affinity on unsupported platforms | Chandan Singh | 5 years |
chandan/fix-default-target-junctions | _project.py: Do not find default targets in .bst directory | Chandan Singh | 5 years |
chandan/fix-egg-info-gitignore | .gitignore: Fix path of .egg-info | Chandan Singh | 5 years |
chandan/fix-fuse-check | sandbox/_sandboxbwrap.py: Fix fuse import issue | Chandan Singh | 5 years |
chandan/fix-git-version-mac | testutils/site.py: Support parsing more exotic git versions | Chandan Singh | 6 years |
chandan/fix-mainfest-dev-requirements | MANIFEST.in: Fix include for dev-requirements.txt | Chandan Singh | 6 years |
chandan/fix-mainfest-dev-requirements-1.2 | MANIFEST.in: Fix include for dev-requirements.txt | Chandan Singh | 6 years |
chandan/fix-manual-test | tests/integration/manual.py: Fix assertion for CLI invocation | Chandan Singh | 4 years |
chandan/fix-mapping-import | buildstream/_yaml.py: Import Mapping from collections.abc | Chandan Singh | 5 years |
chandan/fix-news | NEWS: Try to use past tense consistently | Chandan Singh | 5 years |
chandan/fix-nocover-tests | .gitlab-ci.yml: Add CI job to run tests without `--develop` flag | Chandan Singh | 5 years |
chandan/fix-pytest-get-marker | conftest.py: Don't use deprecated get_marker() function | Chandan Singh | 6 years |
chandan/fix-readme-badges | README.rst: Fix path for badge images | Chandan Singh | 5 years |
chandan/fix-source-bundle | _stream.py: Ensure source-bundle's source directory exists | Chandan Singh | 6 years |
chandan/fix-source-checkout-1083 | stream.py: Don't checkout sources in the parent of the location | Chandan Singh | 5 years |
chandan/fix-source-key-test | tests/sources/keytest: Ensure element state is updated as expected | Chandan Singh | 5 years |
chandan/fix-subst-non-greedy | _frontend/profile: Use non-greedy search to substitute variables | Chandan Singh | 4 years |
chandan/fix-utils-495 | data/userconfig.yaml: Document valid symbols for format strings | Chandan Singh | 4 years |
chandan/fix-warning | buildstream/utils.py: Fix regex Deprecation Warning | Chandan Singh | 6 years |
chandan/fixup-news | NEWS: add section for unreleased items | Chandan Singh | 5 years |
chandan/gitlab-ci-toxenvs | .gitlab-ci.yml: Simplify test environment declaration | Chandan Singh | 5 years |
chandan/ibm-7-platform | _platform/platform.py: Add alias for IBM AIX 7 powerpc | Chandan Singh | 5 years |
chandan/interactive-tests | Add tests for failed build in interactive mode | Chandan Singh | 5 years |
chandan/junction-dependency-format | Document how to refer to cross-junction dependencies inline | Chandan Singh | 5 years |
chandan/macos-multiprocessing | Force multiprocessing method to be fork if available | Chandan Singh | 4 years |
chandan/minor-formatting-fix | doc/main_glossary.rst: Fix formatting of .bst file reference | Chandan Singh | 4 years |
chandan/moar-parallelism | .gitlab-ci.yml: Increase parallelism for pytest-xdist | Chandan Singh | 4 years |
chandan/moar-runners | .gitlab-ci.yml: Don't force 2 pytest-xdist workers | Chandan Singh | 4 years |
chandan/mypy | .gitlab-ci.yml: Run mypy for validating changes | Chandan Singh | 5 years |
chandan/no-command-general-elements | Indicate that compose & stack plugins do not run commands | Chandan Singh | 5 years |
chandan/no-nosoftware | CONTRIBUTING: Remove link for obsolete issue policies | Chandan Singh | 4 years |
chandan/no-sdist | TEST commit | Chandan Singh | 6 years |
chandan/no-warn-bwrap | setup.py: Remove check for bubblewrap | Chandan Singh | 5 years |
chandan/oci-image | WIP: Add OCI element | Chandan Singh | 6 years |
chandan/pip-install-instructions | doc: Add instructions to install BuildStream via PyPI | Chandan Singh | 6 years |
chandan/pip-source | Add tests for pip source plugin | Chandan Singh | 6 years |
chandan/pseudo-junction | NEWS: Add entry about junction targets | Chandan Singh | 5 years |
chandan/publish-types | Publish our type annotations | Chandan Singh | 4 years |
chandan/py38-cov | .gitlab-ci.yml: Enable coverage reporting for Python 3.8 | Chandan Singh | 5 years |
chandan/py39 | NEWS/setup.py: Advertise our support for Python 3.9 | Chandan Singh | 4 years |
chandan/py39-platform | testutils/platform: Refactor to be compatible with Python 3.9 | Chandan Singh | 4 years |
chandan/pypi-badge | README.rst: Add status badges for PyPI release and Python versions | Chandan Singh | 6 years |
chandan/pypi-prep | setup.py: Add fields required for publishing on PyPi | Chandan Singh | 6 years |
chandan/python3.8 | .gitlab-ci.yml: Add test environment for Python 3.8 | Chandan Singh | 5 years |
chandan/register-pytest-mark | setup.cfg: Register mark for pytest-datafiles | Chandan Singh | 5 years |
chandan/remote-setuppy-test | Drop support for `setup.py test` | Chandan Singh | 5 years |
chandan/remove-bst-experimental-unused | tests/integration/project.conf: Remove unused external plugins | Chandan Singh | 5 years |
chandan/remove-build-track | Regenerate man pages after removal of `--track*` from `bst build` | Chandan Singh | 5 years |
chandan/remove-outdated-comment | _platform/platform.py: Remove outdated comment | Chandan Singh | 4 years |
chandan/remove-redundant-pytest-mark | tests: Remove redundant integration pytest markers | Chandan Singh | 5 years |
chandan/remove-unused-pytestmark | tests: Remove unused `pytestmark` variable | Chandan Singh | 5 years |
chandan/reqs-update-test | .gitlab-ci.yml: Add job to attemp to update dependencies | Chandan Singh | 6 years |
chandan/setup-py-version-warn | setup.py: Ensure we have a version number | Chandan Singh | 4 years |
chandan/setup.py-metadata | setup.py: Add more metadata useful for PyPI | Chandan Singh | 6 years |
chandan/simplify-pylint-config | .pylintrc: Simplify config, only list overrides | Chandan Singh | 4 years |
chandan/source-checkout | Add `bst source-checkout` command | Chandan Singh | 6 years |
chandan/source-doc-directory | build elements: Add reference to BuildElement's built-in config | Chandan Singh | 6 years |
chandan/source-subgroup | NEWS: Add entry for new source command group | Chandan Singh | 6 years |
chandan/sourcetransform | Add NEWS entry for Source Transform and pip source | Chandan Singh | 6 years |
chandan/spring-clean | .gitlab-ci.yml: Run missing-deps as a normal user | Chandan Singh | 4 years |
chandan/src-directory | .coveragerc: Fix coverage reporting after move to src directory | Chandan Singh | 5 years |
chandan/stack-disallow-source | elements/stack.py: Disallow sources | Chandan Singh | 5 years |
chandan/stack-disallow-sources | elements/stack.py: Indicate that it does not run any commands | Chandan Singh | 5 years |
chandan/stack-no-sources | plugins/elements/stack: Disallow sources | Chandan Singh | 5 years |
chandan/stack-stricter-warnings | fixup! fixup! fixup! fixup! fixup! fixup! fixup! fixup! fixup! fixup! fixup! ... | Chandan Singh | 5 years |
chandan/symbolic-junction | WIP: Allow symbolic links to subprojects | Chandan Singh | 5 years |
chandan/tag-1.91.3 | Prepare NEWS for 1.91.3 development snapshot release | Chandan Singh | 5 years |
chandan/test | TEST | Chandan Singh | 5 years |
chandan/testpy38 | TEST | Chandan Singh | 5 years |
chandan/tox | Pass CI env vars | Chandan Singh | 6 years |
chandan/tox-demo-skip-sdist | .gitlab-ci.yml: Remove MANIFEST.in before testing | Chandan Singh | 6 years |
chandan/tox-make | WIP: Add Makefile to regenerate frozen requirements files | Chandan Singh | 6 years |
chandan/toxic-man | setup.py: Do not error out when man directory is empty/missing | Chandan Singh | 6 years |
chandan/toxify | CONTRIBUTING.rst: Add instructions to recreate tox environment | Chandan Singh | 6 years |
chandan/toxify-1.2 | .coveragerc: Omit .tox/ directory from coverage stats | Chandan Singh | 6 years |
chandan/track-except-test | tests/frontend: Re-introduce tests for `track --except` | Chandan Singh | 4 years |
chandan/types | WIP: Add tyephints for Source class | Chandan Singh | 5 years |
chandan/udate-ci-docker-image-tags | .gitlab-ci.yml: Update testsuite image versions | Chandan Singh | 6 years |
chandan/unpin-sphinx | tox.ini: Unpin sphinx dependency | Chandan Singh | 6 years |
chandan/update-ci-docker-image | .gitlab-ci.yml: Update testsuite image versions | Chandan Singh | 6 years |
chandan/update-ci-tags | dev-requirements.txt: Pin versions of pytest and pylint | Chandan Singh | 6 years |
chandan/update-doc-makefile-note | doc/Makefile: Update comment about sphinx entrypoint | Chandan Singh | 6 years |
chandan/update-project-homepage | setup.py: Make website the primary homepage | Chandan Singh | 6 years |
chandan/update-reqs | Update requirements for tests | Chandan Singh | 4 years |
chandan/update-requirements-one-liner | CONTRIBUTING.rst: Add instructions to update requirements files | Chandan Singh | 6 years |
chandan/upgrade-ruamel | Bump minimum version requirement for ruamel.yaml | Chandan Singh | 4 years |
chandan/use-click-testrunner | WIP: Revert to using click.testing.CliRunner | Chandan Singh | 5 years |
chandan/use-testsuite-fedora | .gitlab-ci.yml: Use testsuite images for running tests | Chandan Singh | 6 years |
chandan/venv-install-link | doc/format_project: Add links related to virtual environments | Chandan Singh | 4 years |
chandan/workspace-force-no-checkout | tests: Add regression test for issue #1086 | Chandan Singh | 5 years |
chandan/workspace-soft-reset | Add soft reset functionality for workspaces | Chandan Singh | 6 years |
change_the_location_of_generate-base.sh | Changed the location of generate-base.sh | James Ennis | 6 years |
channdan/test | DO NOT MERGE: list cache contents | Chandan Singh | 6 years |
cherry-pick-30f696f2 | Merge branch 'Qinusty/531-fetch-retries-on-terminate' into 'master' | Qinusty | 6 years |
chiaratolentino/bst-init-interactive-elementpath | _frontend/app.py: Set correct element-path in interactive bst-init | ctolentino8 | 6 years |
chiaratolentino/fix-docs | doc/Makefile: exit 1 if running bst command fails | ctolentino8 | 5 years |
chiaratolentino/fix-pip-source-regex | tests/integration/project/files: Remove pypi-repo | ctolentino8 | 6 years |
chiaratolentino/refactor-setup-remotes | _stream.py: Fix type annotation for artifact_url and source_url | ctolentino8 | 5 years |
ci-on-docs | .gitlab-ci.yml: Build documentation in every CI pipeline | Tristan Van Berkom | 7 years |
coldtom/138-fix | Fix trailing whitespace in element.py | Thomas Coldrick | 6 years |
coldtom/275 | Shorten status message | Thomas Coldrick | 6 years |
coldtom/allow-dev-shm | _sandboxbwrap.py: Create /dev/shm in the sandbox | Thomas Coldrick | 5 years |
coldtom/autotools-libtool | Upstream libtool .la file removal | Thomas Coldrick | 6 years |
coldtom/backport-MR792 | Adding test for Invalid Yaml | knownexus | 5 years |
coldtom/backport-dev-shm | _sandboxbwrap.py: Create /dev/shm in the sandbox | Thomas Coldrick | 4 years |
coldtom/bst-fmt | bst-fmt: Allow greater control over node order | Thomas Coldrick | 6 years |
coldtom/collections | Use collections.abc for Mapping, Iterable | Thomas Coldrick | 6 years |
coldtom/contains_files-fix | cascache: Use local CAS for contains_files | Thomas Coldrick | 4 years |
coldtom/cython-req | Add cython as a dev requirement | Thomas Coldrick | 5 years |
coldtom/external-plugins | Add external plugin tests to CI | Thomas Coldrick | 5 years |
coldtom/filter-element-improvements | tests/integration: Add test for filter element | Thomas Coldrick | 5 years |
coldtom/filter-stacks | filter.py: Allow dependency on stack elements | Thomas Coldrick | 5 years |
coldtom/fix-junction-remotes | Add test for junction option interaction | Thomas Coldrick | 5 years |
coldtom/fix-overnight-test | .gitlab-ci.yml: Bump bst-plugins-experimental | Thomas Coldrick | 5 years |
coldtom/fix-status-job-render | _frontend/status.py: Fix non-formatted terminator | Thomas Coldrick | 5 years |
coldtom/mark-filter-test-integration | tests: Add some missing integration marks | Thomas Coldrick | 5 years |
coldtom/move-cmake | Move cmake plugin to bst-plugins-experimental | Thomas Coldrick | 5 years |
coldtom/move-distutils | Move distutils to bst-plugins-experimental | Thomas Coldrick | 5 years |
coldtom/move-make | Move make plugin to bst-plugins-experimental | Thomas Coldrick | 5 years |
coldtom/move-meson | Move meson element to bst-plugins-experimental | Thomas Coldrick | 5 years |
coldtom/move-modulebuild | Move modulebuild plugin to bst-plugins-experimental | Thomas Coldrick | 5 years |
coldtom/move-qmake | Move qmake plugin to bst-plugins-experimental | Thomas Coldrick | 5 years |
coldtom/strip-rules | Update cache key tests | Thomas Coldrick | 6 years |
coldtom/testing-api | testing: Add functions to generate yaml files | Thomas Coldrick | 5 years |
coldtom/update-bb-remote-asset | .gitlab-ci: Use official bb-remote-asset image | Thomas Coldrick | 4 years |
coldtom/update-plugin-tests | tox: Remove bst-plugins-experimental dep | Thomas Coldrick | 5 years |
coldtom/url-error | Catch ValueError to prevent stack trace | Thomas Coldrick | 6 years |
coldtom/validate-patch | plugins/sources/patch.py: Validate keys | Thomas Coldrick | 5 years |
completion-optimizations | Refactor CLI imports | Tristan Maat | 7 years |
compose-exclude | compose.py plugin: Expose a new `exclude` option. | Tristan Van Berkom | 7 years |
correcting-copyright | Add Jürg's files | Tristan Maat | 6 years |
correcting_typo | utils.py: Correcting a typo in safe_remove's comment | Phillip Smyth | 6 years |
cross_platform | setup.py: Make setup.py work on non-linux | Tristan Maat | 7 years |
ctolentino/casd-timeout | casdprocessmanager.py: Check if buildbox-casd process is alive while waiting ... | ctolentino8 | 4 years |
ctolentino/check-casd-process | casdprocessmanager.py: Check that buildbox-casd process is not a zombie | ctolentino8 | 4 years |
ctolentino/test | Force fail | ctolentino8 | 4 years |
danielsilverstone-ct/bwrap-check-runtime-only | setup.py: Change bwrap assertion to a warning | Daniel Silverstone | 6 years |
danielsilverstone-ct/classmethod-inits | {meta,}element.py: Move is_junction into MetaElement | Daniel Silverstone | 5 years |
danielsilverstone-ct/composition-logging | Dodgy identity logging for composition | Daniel Silverstone | 5 years |
danielsilverstone-ct/cythonize-bits | element.py: Migrate dependencies() to a cython file | Daniel Silverstone | 5 years |
danielsilverstone-ct/fix-654 | sandbox/_sandboxremote.py: Acquire CASCache via Platform | Daniel Silverstone | 6 years |
danielsilverstone-ct/fix-lint-issues | MANIFEST: Include a lot more missing stuff in the manifest | Daniel Silverstone | 6 years |
danielsilverstone-ct/fix-node-provenance | invalid_keys.py: Test compositied nodes are reported back usefully | James Ennis | 5 years |
danielsilverstone-ct/for-jim | _profile.py: Added a new profiling topic, load-selection | James Ennis | 6 years |
danielsilverstone-ct/further-optimisations | _context.py: Cache result of get_strict() | Daniel Silverstone | 6 years |
danielsilverstone-ct/gc-play | _stream.py, _project.py: Manage GC during pipeline load | Daniel Silverstone | 5 years |
danielsilverstone-ct/iterative-deps | element: Create a specialised build-dep cachekey function | Daniel Silverstone | 5 years |
danielsilverstone-ct/iterative-loader | _loader/loader.py: Rewrite _load_file() semi-iteratively | Daniel Silverstone | 5 years |
danielsilverstone-ct/iterative-loader-bits | _loader/loade{r,lement}.py: Do not re-collect already collected elements | Daniel Silverstone | 5 years |
danielsilverstone-ct/json-cache-key | Cache Keys: Update to use JSON rather than pickle | Daniel Silverstone | 6 years |
danielsilverstone-ct/load-reject-duplicates | tests: Add test for DUPLICATE_DEPENDENCY verification | Daniel Silverstone | 5 years |
danielsilverstone-ct/loader-depends-smearing | _loader: Add __slots__ to loadelement, meta*, and friends | Daniel Silverstone | 5 years |
danielsilverstone-ct/maybe-reduce-fd-leaks | jobs.py: Reduce FD leaks from queues and process objects | Daniel Silverstone | 6 years |
danielsilverstone-ct/microopts | plugin.py: Don't pay "".format() penalty unless debugging | Daniel Silverstone | 5 years |
danielsilverstone-ct/missing-sh-fix | workspace: Add test to ensure we can show logs from a workspaced build | Benjamin Schubert | 5 years |
danielsilverstone-ct/more-yaml-cleanups | _yaml.py: Add node_keys() | Daniel Silverstone | 5 years |
danielsilverstone-ct/other-roaring | Update testing images to include c++ compiler | Benjamin Schubert | 6 years |
danielsilverstone-ct/plugin-destroy-debug-to-stderr | plugin.py: Redirect DEBUG from `__del__` to `sys.stderr` | Daniel Silverstone | 6 years |
danielsilverstone-ct/preserve-stdout | tests/frontend/buildcheckout.py: Enable test_build_checkout_tarball_stdout | Daniel Silverstone | 6 years |
danielsilverstone-ct/reenable-key-in-node | _yaml.py: Remove node_contains | Daniel Silverstone | 5 years |
danielsilverstone-ct/report-loop | _loader/loader.py: Be more explanatory in CircDep exception | Daniel Silverstone | 6 years |
danielsilverstone-ct/runtime-deps-cache | _project.py, element.py: Add support for caching deps | Daniel Silverstone | 5 years |
danielsilverstone-ct/saved-for-later | element.py: Alter Element.__calculate_cache_key() to pre-santize inputs | Daniel Silverstone | 6 years |
danielsilverstone-ct/use-enumerate | _loader/loadelement.py: Use enumerate() in dependency extraction | Daniel Silverstone | 6 years |
danielsilverstone-ct/variables-rework | Variables: Rework how expansion strings work | Daniel Silverstone | 6 years |
danielsilverstone-ct/yaml-sentinel-rework | various: Move _sentinel from utils.py to _yaml.py | Daniel Silverstone | 6 years |
devcurmudgeon/buildstream-ps-update-readme | Update README.rst with more detail | devcurmudgeon | 6 years |
devcurmudgeon/ps-update-readme | Update README.rst with more detail | devcurmudgeon | 6 years |
distcheck-testing | .gitlab-ci.yml: Use source distribution tarballs in all tests | Tristan Van Berkom | 7 years |
doc_staging_dir | source.py: fix comment typo | Angelos Evripiotis | 7 years |
docs-reorganization | Documentation: Restructured toplevel documentation | Tristan Van Berkom | 7 years |
docs_Search_not_working | Forcing CI to install Sphinx 1.7.9 | Phillip Smyth | 6 years |
documentation-formatting-in-HACKING | HACKING.rst: move location of useful links | James Ennis | 6 years |
doraskayo/exclude-eggs-from-linting | .gitignore: ignore the build output directory | Dor Askayo | 6 years |
doraskayo/filter-indirect-deps-fix | filter.py: don't recurse when staging dependencies | Dor Askayo | 6 years |
doraskayo/filter-indirect-deps-fix-1.2 | filter.py: don't recurse when staging dependencies | Dor Askayo | 6 years |
dp0/453/import-order | Reorder app.py imports | Daniel Playle | 6 years |
dp0/513/cas-cache-client-certs | Support dynamic client certificates for CAS cache | Daniel Playle | 6 years |
dp0/casserver-tests | Adapt tests to use secured CAS server | Daniel Playle | 6 years |
dp0/pylint_restrict | Restrict version of pylint | Daniel Playle | 6 years |
dual-cache-keys | pullqueue.py: Recalculate cache_key_from_artifact after pulling | Jürg Billeter | 7 years |
dwinship/fix-tab-completion | fix tab-completion: hardcode default min version | Douglas Winship | 4 years |
dwinship/get-release-and-snapshot-badges-from-docs-website | get release and snapshot badges from docs website | Douglas Winship | 4 years |
dwinship/jjardon/willsalmon/overnight | WIP - test overnight job with our best bst branch | Douglas Winship | 4 years |
dwinship/overnight-freedesktop-sdk-buildstream2 | Update overnight tests for freedesktop-sdk | Douglas Winship | 4 years |
dwinship/reintroduce-install-instructions-to-docs | Remove install instructions to ostree and deb plugins | Javier Jardón | 4 years |
dwinship/remove-Aarch64-from-overnights | Remove Aarch64 from overnights | William Salmon | 4 years |
dwinship/test_for_dot_bst_artifact_checkout_bug | regression-test for ".bst" artifact checkout bug | Douglas Winship | 4 years |
early-logging | Adapting test cases to expect logs in stderr | Tristan Van Berkom | 7 years |
edbaunton/remote-source | Add remote source plugin | Ed Baunton | 6 years |
element-path_not_validated | tests/frontend: Add test for invalid element-path | Phillip Smyth | 6 years |
element-prepare | Add NEWS entry | Tristan Maat | 6 years |
error-codes | .gitlab-ci.yml: Force colors in pytest for better output in the gitlab UI. | Tristan Van Berkom | 7 years |
event-hooks | WIP: Add various event hooks | Tristan Maat | 7 years |
except_intersections | Fix bst-here | Tristan Maat | 7 years |
exceptions-refactor | buildelement.py: Fixed doc string link. | Tristan Van Berkom | 7 years |
external_plugin_errors | _plugincontext.py: Fix third party plugin loading | Tristan Maat | 7 years |
fetch-committers | Merge branch 'jonathan/job-progress' into 'master' | bst-marge-bot | 5 years |
finn/cas-error-timeouts | working copy | Finn | 6 years |
finn/refactor-remote-stubs | Refactored cas stubs. | Finn | 6 years |
finn/source_pushing_experiments | Hacks to work with current buildgrid | finn | 6 years |
fix-132-rebased | tests: Test whether a plugin is allowed to be loaded | Jonathan Maw | 7 years |
fix-artifact-cleanup | element.py: Fix cleanup after collection of artifact with read-only directories | Tristan Van Berkom | 7 years |
fix-artifacts-can-push | Fix artifact push capability detection | Mathieu Bridon | 7 years |
fix-gitlab-ci | .gitlab-ci.yml: Fixed to not try to upgrade stuff | Tristan Van Berkom | 7 years |
fix-local-source-cache-key | Trying cache key test without the symlink | Tristan Van Berkom | 7 years |
fix-local-source-cache-key-backport | tests/cachekey: Enhanced tests to consider local sources with multiple files. | Tristan Van Berkom | 7 years |
fix-preflight-errors | tests/pipeline/preflight.py: Added test to ensure graceful exit at preflight ... | Tristan Van Berkom | 7 years |
fix-preflight-errors-backport | tests/pipeline/preflight.py: Added test to ensure graceful exit at preflight ... | Tristan Van Berkom | 7 years |
fix-pyc-timestamps | Fix timestamps in Python bytecode | Mathieu Bridon | 7 years |
fix-savefile-test-broken | test/utils/savefile.py: Stringify the tmpdir so that tests work. | Tristan Van Berkom | 7 years |
fix_typos | modifyingandtesting.rst: Fix typos | Tristan Maat | 7 years |
fixed-bug-for-pip-test | tests/testutil/python_repo.py: fixed executable path when running pip | Shahwat Dalal | 5 years |
format-version | plugin tests: Adding new tests with plugins loaded in a pipeline | Tristan Van Berkom | 7 years |
franred/fix-except-argument-in-source-bundle | source-bundle: Enable --except option | Francisco Redondo Marchena | 6 years |
frazer/bstSourceShow | WORKS atm | Frazer Clews | 4 years |
frazer/flake8 | make unsed loop control variables underscores | Frazer Leslie Clews | 5 years |
frazer/pylintUpgrade | WIP test | Frazer Clews | 4 years |
gating-on-docs-breakage | Documentation: Fix warnings, and make all warnings errors. | Tristan Van Berkom | 7 years |
getting-started-section | examples.rst: New file for examples and How To's | James Ennis | 6 years |
gokcen/add_no_fetch_flag | fixup! Make source-checkout fetch by default | Gökçen Nurlu | 6 years |
gokcen/just_set_for_visited | hmmm sets | Gökçen Nurlu | 5 years |
gokcen/no_auto_fetch | Add no-fetch flag for 'bst workspace-reset' | Gökçen Nurlu | 6 years |
gokcen/refactor_runcli | fixup! fixup! fixup! test | Gökçen Nurlu | 6 years |
gokcen/sandbox_cleanup_fix | _sandboxbwrap.py: Fix post-bwrap cleanup behaviour | Gökçen Nurlu | 6 years |
gokcen/source_transform | fixup! Add dep_transform example | Gökçen Nurlu | 6 years |
gokcennurlu/dont_cache_if_stage_fails | Prevent caching when Element.stage() fails | Gökçen Nurlu | 5 years |
gokcennurlu/remote_url_override_push_error | Refactor setup_remotes() to remove --remote overriding logic | Gökçen Nurlu | 6 years |
image-authoring | Add image doc project | Tristan Maat | 7 years |
inconsistent_trace | widget.py: Fix stacktrace on early pipeline failure | Tristan Maat | 7 years |
incremental-build | Raise warning if workspaced source's ref is updated | Chandan Singh | 7 years |
integration-test-arches | Remove omit stuff, and migrating integration tests to not use old 'arches' st... | Tristan Van Berkom | 7 years |
integration-tests-hardlinks | integration-tests: Use bst_checkout() everywhere | Tristan Van Berkom | 7 years |
interactive-terminal | _sandboxbwrap.py: Restore terminal after exit of interactive child | Jürg Billeter | 7 years |
issue-21_Caching_build_trees | Changes to flags | Phillip Smyth | 6 years |
issue-413-Add_sources_to_bst_shell | Element.py: Added stage_sources function to stage the sources in a shell sandbox | Phillip Smyth | 6 years |
issue-638-validate-all-files | NEWS: Add entry for default target feature | Phillip Smyth | 6 years |
issue-640-contrib-build-all | contrib/bstShowAllElements.py: Show all elements | Phillip Smyth | 6 years |
issue-642-Invalid_project.conf_seen_as_missing | Adding test for Invalid Yaml | knownexus | 6 years |
issue-89_unique_build_dirs | Generate unique subdirs for built elements | Phillip Smyth | 6 years |
issue_640-Build-All | Updated NEWS to reflect changes to bst build | Phillip Smyth | 6 years |
jennis/136-clean-remote-cache | _ostree.py: Remove unused __list_remote_refs function | James Ennis | 6 years |
jennis/136-expire-remote-cache-artifacts | pushreceive.py: Delete artifacts in remote repo | James Ennis | 6 years |
jennis/YAML_optimisations | _yaml.py: Add fast_load switch to enable loading with pyyaml | James Ennis | 5 years |
jennis/add_NEWS_entry | NEWS: Add YAML New World Order entry | James Ennis | 5 years |
jennis/add_artifacts_completion | completions.py: Add a test for our artifact ref autocompletions | James Ennis | 6 years |
jennis/add_dep_name_to_cache_key | element.py: Add the build dependency names to the cache key dict | James Ennis | 5 years |
jennis/add_deps_all_to_checkout | cli.py: Allow checkout to handle --deps all | James Ennis | 5 years |
jennis/add_gi.repository_to_ignored_pylint_modules | Make pylint and pep8 tests run by default | James Ennis | 6 years |
jennis/add_new_profile_topic | _profile.py: Update copyright statement | James Ennis | 6 years |
jennis/add_project_to_proto | NEWS: Add NEWS entry following change in cache key calculation | James Ennis | 5 years |
jennis/add_yaml_roundtrip_module | _yaml_roundtrip.py: Remove YAML cache logic | James Ennis | 5 years |
jennis/alternative_remote_expiry | pushreceive.py: Abstract the buffer_ | James Ennis | 6 years |
jennis/assert_composition_failure | tests: Add tests to ensure that overwriting on later compositions works | James Ennis | 5 years |
jennis/bst_artifact_show | NEWS: Add NEWS entry for bst artifact show | James Ennis | 5 years |
jennis/cache_quota | cascache.py: Clearly separate CASCache's public and local private methods | James Ennis | 5 years |
jennis/cache_whether_workspaced | element.py: Cache whether the element is workspaced | James Ennis | 5 years |
jennis/change_arch_install_instructions | install_linux_distro.rst: Change install instructions for python-arpy package... | James Ennis | 6 years |
jennis/compose_backwards | _include.py: Move yaml related logic to _yaml.py | James Ennis | 5 years |
jennis/correct-installing-documentation | install.rst: Change ~ for $HOME just incase it expands to characters bash doe... | James Ennis | 6 years |
jennis/correct_HACKING | HACKING.rst: Remove -k flag for individual tests as this is not required | James Ennis | 6 years |
jennis/deprecate_bst_checkout | NEWS: Add entry for the deprecation of bst checkout | James Ennis | 6 years |
jennis/deps_for_push | cli.py: Allow pull to handle artifact refs | James Ennis | 5 years |
jennis/die_update_state | element.py: Separate initial resolving of elements from _update_state | James Ennis | 5 years |
jennis/do_not_leak_project_specific_remotes | _basecache.py: Remove duplicate logic | James Ennis | 5 years |
jennis/doc_fixes | HACKING.rst: Double colon for commands | James Ennis | 6 years |
jennis/doc_fixes_in_context | _context.py: Add documentation to get_workspaces() command | James Ennis | 6 years |
jennis/docs_patch | using_configuring_artifact_server.rst: Remove examples and redirect to user c... | James Ennis | 6 years |
jennis/explanation-of-commands | commands.rst: Split up commands to easily allow for further description | James Ennis | 6 years |
jennis/filter-docs | filter.py: Add an example to the documentation | James Ennis | 6 years |
jennis/fix_artifact_log | Frontend: Fix bst artifact log | James Ennis | 5 years |
jennis/fix_failed_workspaces | element.py: Don't reset a failed (but cached) workspaced Element | James Ennis | 5 years |
jennis/fix_failing_test | tests/sourcecache/push.py: Less strict initialisation check | James Ennis | 5 years |
jennis/fix_overnight_tests | WIP: TEST Overnight tests with fix | James Ennis | 5 years |
jennis/fix_typo | tests/frontend/pull.py: Fix typo | James Ennis | 5 years |
jennis/frontend_documentation | CONTRIBUTING.rst: Add UI section | James Ennis | 5 years |
jennis/getting-started | getting_started.rst: Add helloWorld project | James Ennis | 6 years |
jennis/initialise-elements-sub-dir | app.py: Ensure an elements sub-dir is created upon project initialisation | James Ennis | 6 years |
jennis/introduce_artifact_delete | docs: Add bst artifact delete to using_commands.rst | James Ennis | 5 years |
jennis/junctions_and_remotes | NEWS: Added a news entry announcing the two new junction config options | James Ennis | 5 years |
jennis/less_restrictive_pathways | _yaml.py: Fix incorrect error message | James Ennis | 6 years |
jennis/load_artifact_dependencies | tests/frontend/artifact.py: test artifact delete with --deps options | James Ennis | 5 years |
jennis/load_deps_consistently | _stream.py: Load the appropriate PipelineSelection in checkout | James Ennis | 5 years |
jennis/load_deps_from_artifact_ref | tests/frontend/artifact.py: test artifact delete with --deps build | James Ennis | 5 years |
jennis/load_sometimes_overworks | stream.py: Avoid overworking in load_selection where possible | James Ennis | 5 years |
jennis/migrate_pull_push_commands | man: Regenerate all of our man pages | James Ennis | 6 years |
jennis/minor_optimisations | Add TODOs for each _update_state() call | James Ennis | 5 years |
jennis/move_node_get_project_path | _yaml.py: Move node_get_project_path to project.py | James Ennis | 5 years |
jennis/move_plugins_up_in_ToC | plugins.rst: New file containing plugin documentation | James Ennis | 6 years |
jennis/nest_workspaces_commands | commands.rst: Nest workspace commands | James Ennis | 6 years |
jennis/new_artifact_subcommands | cascache.py: Ensure path exists before trying to update the mtime | James Ennis | 6 years |
jennis/note_explicit_tracking_of_junctions | junction.py: Include note regarding explicit tracking | James Ennis | 6 years |
jennis/notify_reverse_deps | element.py: Notify reverse deps when ready for runtime and cached | James Ennis | 5 years |
jennis/patch_remote_cache_docs | using_configuring_artifact_server.rst: Fix incorrect reference to bst push (w... | James Ennis | 6 years |
jennis/profiling_outputs_binaries | _profile.py: Write binaries as well as logs | James Ennis | 6 years |
jennis/profiling_topics | _profile.py: Added a new profiling topic, load-selection | James Ennis | 6 years |
jennis/pull_implicitly_in_checkout | cli.py: Change artifact checkout to pull implicitly | James Ennis | 5 years |
jennis/push_based_pipeline | queue.py: Use heapq for the ready queue | James Ennis | 5 years |
jennis/push_pull_artifacts | WIP: cli.py: Spawn pull jobs in another process to isolate gRPC calls | James Ennis | 6 years |
jennis/push_unbuilt_artifact | _stream.py: Ensure push does not fail if artifact not cached | James Ennis | 5 years |
jennis/quota_declaration_fix | artifactcache.py: Fix misleading error message when using % cache quota | James Ennis | 6 years |
jennis/read_only_dir_in_tarball | tar.py: Add test for a tarball containing a read-only dir | James Ennis | 6 years |
jennis/rebase_fixups | fixups | James Ennis | 5 years |
jennis/refactor_artifact_log | _stream.py: _classify_artifacts() should be able to handle globs | James Ennis | 6 years |
jennis/remove_cas_refs_heads | WIP: Remove cas/refs/heads related code | James Ennis | 5 years |
jennis/remove_node_chain_stuff | _yaml.py: Rip out ChainMap(), node_chain_copy(), node_list_copy() | James Ennis | 5 years |
jennis/revert_gc_management | Revert "_stream.py, _project.py: Manage GC during pipeline load" | James Ennis | 5 years |
jennis/revert_junction_behaviour | _project.py: Revert back to not caching junctioned elements | James Ennis | 5 years |
jennis/split_contributing | coding_guidelines.rst: Inline comments require 2 whitespaces | James Ennis | 5 years |
jennis/subtract_when_required | _stream.py: Don't subtract elements if we have nothing to subtract | James Ennis | 5 years |
jennis/tasks | _pipeline.py: Add task progress to check_remote() | James Ennis | 5 years |
jennis/test_failure | _stream.py: Remove separate handling of ArtifactElements | James Ennis | 5 years |
jennis/test_failure_2 | TEST | James Ennis | 5 years |
jennis/track_is_overworking | tests: Add a track test to ensure that we do not needlessly overwrite files | James Ennis | 5 years |
jennis/tweak_node_get | _yaml.py: Tweak node_get so it can handle indices=[] | James Ennis | 5 years |
jennis/update_checkout | buildcheckout.py: Add tests which checkout artifact deps | James Ennis | 5 years |
jennis/update_push_pull | cli.py: Allow pull to handle artifact refs | James Ennis | 5 years |
jennis/update_python_deps | Update all python dependencies | James Ennis | 5 years |
jennis/update_ready_for_runtime | element.py: Introduce __cached_successfully | James Ennis | 5 years |
jennis/update_source_checkout | NEWS: Amend source checkout NEWS entries | James Ennis | 5 years |
jennis/warn_for_nonexistent_domains | filter.py: Fail if declared domains do not exist in the parent element | James Ennis | 6 years |
jennis/workspace_states | WIP: Introduce __cache_keys_unstable to handle workspaces | James Ennis | 5 years |
jjardon/BST_FORMAT_VERSION | Fail if we try to build a BST_FORMAT_VERSION we do not support anymore | Javier Jardón | 5 years |
jjardon/aarch64 | .gitlab-ci.yml: Add jobs to run tests in aarch64 | Javier Jardón | 6 years |
jjardon/aarch64_fedora30 | .gitlab-ci.yml: Use fedora30 for aarch overnigth tests | Javier Jardón | 5 years |
jjardon/allow_fail_WSL | .gitlab-ci.yml: Do not automatically run "test-wsl" until runner problems are... | Javier Jardón | 6 years |
jjardon/allow_fail_wsl | .gitlab-ci.yml: Allow WSL test to fail | Javier Jardón | 4 years |
jjardon/another_codequality | WIP | Javier Jardón | 6 years |
jjardon/badge | README.rst: Point badge to latest bst 1.x release | Javier Jardón | 5 years |
jjardon/bst-1-debian-10 | Add Debian 10 tests | Javier Jardón | 4 years |
jjardon/bst-1-fedora-31 | buildstream/_ostree.py: call remote_gpg_import() correctly | Javier Jardón | 4 years |
jjardon/bst-external-table | README.rst: Add table with package status of bst-external | Javier Jardón | 5 years |
jjardon/bst-plugins-experimental | .gitlab-ci.yml: bst2 should use the new bst-plugins-experimental repo instead... | Javier Jardón | 5 years |
jjardon/bst-plugins-experimental_test | Test overnigth test | Javier Jardón | 5 years |
jjardon/bst_1_2_fedora_29 | .gitlab-ci.yml: Remove deprecated fedora-27 and add current stable fedora-29 | Javier Jardón | 5 years |
jjardon/bst_1_2_fedora_29_test | requirements/dev-requirements.txt: test | Javier Jardón | 5 years |
jjardon/bst_1_fix_overnigth | .gitlab-ci.yml: No need special runner for cached overnigth test | Javier Jardón | 4 years |
jjardon/bst_1_ruamel_16 | Depend on ruamel 0.16 | Javier Jardón | 5 years |
jjardon/bst_external_0_9 | .gitlab-ci.yml: Use latest bst-external | Javier Jardón | 6 years |
jjardon/bst_external_0_9_test | WIP | Javier Jardón | 6 years |
jjardon/bst_master_fix_overnigth | .gitlab-ci.yml: No need special runner for cached overnigth test | Javier Jardón | 4 years |
jjardon/build_badge | README.rst: Add pipeline status badge | Javier Jardón | 6 years |
jjardon/bzr | Move bzr plugin to bst-plugins-experimental | Javier Jardón | 4 years |
jjardon/ci-test | Merge branch 'tristan/reduce-gitlab-ci' into 'master' | Tristan Van Berkom | 6 years |
jjardon/ci_cache_test | Merge branch 'tristan/doc-fix-deprecations-1.2' into 'bst-1.2' | Tristan Van Berkom | 6 years |
jjardon/ci_fedora_27 | .gitlab-ci.yml: Fix coverage job | Javier Jardón | 6 years |
jjardon/ci_fedora_27_test | .gitlab-ci.yml: Fix coverage job | Javier Jardón | 6 years |
jjardon/ci_show_timings | .gitlab-ci.yml: Only show the 20 slowest tests | Javier Jardón | 6 years |
jjardon/ci_test | See cache contents | Javier Jardón | 6 years |
jjardon/cmake_build | buildstream/plugins/elements/cmake.yaml: Always create build folder | Javier Jardón | 7 years |
jjardon/cmake_ninja | buildstream/plugins/elements/cmake.yaml: Use ninja instead make | Javier Jardón | 7 years |
jjardon/codequality | .gitlab-ci.yml: Add job to analyze project code quality with Code Climate CLI | Javier Jardón | 6 years |
jjardon/contributing | Add HACKING document to official docs | Javier Jardón | 6 years |
jjardon/copyright | Add license: Creative Commons Attribution 4.0 International License | Javier Jardón | 6 years |
jjardon/deb_plugin_remove | Remove "deb" dource plugin | Javier Jardón | 5 years |
jjardon/debian-9 | .gitlab-ci.yml: Run test in current Debian stable (stretch) | Javier Jardón | 6 years |
jjardon/debian-9_testing | .gitlab-ci.yml: Run test in current Debian stable (stretch) | Javier Jardón | 6 years |
jjardon/dependencies | .gitlab-ci.yml: Remove redundant declaration of dependencies: | Javier Jardón | 6 years |
jjardon/dependency_scanning | Remove before_script: | Javier Jardón | 6 years |
jjardon/distros | README.rst: Add table with distros with packaged buildstream | Javier Jardón | 6 years |
jjardon/distutils | Use distutils plugin from bst-plugins-experimental | Javier Jardón | 5 years |
jjardon/doc_fix_deprecations | doc/bst2html.py: Fix deprecation warning | Javier Jardón | 6 years |
jjardon/doc_fuse | doc/source/main_install.rst: BuildStream doesn't directly depend on bubblewrap | Javier Jardón | 4 years |
jjardon/doc_git_submodules | buildstream/plugins/sources/git.py: warn about checkout by default | Javier Jardón | 6 years |
jjardon/doc_install | doc/source/install.rst: BuildStream depends on 'patch' | Javier Jardón | 7 years |
jjardon/doc_install_fedora | doc/source/install.rst: You need python3-ruamel-yaml package in Fedora | Javier Jardón | 7 years |
jjardon/doc_readme | doc/source/index.rst: Replace welcome paragraph | Javier Jardón | 6 years |
jjardon/doc_releases | Add section about current releases | Javier Jardón | 6 years |
jjardon/doc_sandbox | .gitlab-ci.yml: no need to pin sphinx package anymore | Javier Jardón | 6 years |
jjardon/fdsdk-190805 | .gitlab-ci.yml: Use latest freedesktop-sdk 19.08.5 | Javier Jardón | 5 years |
jjardon/fedora-30-removal | Merge branch 'tmewett/git-source' into 'master' | Benjamin Schubert | 5 years |
jjardon/fedora_27 | .gitlab-ci.yml: Remove testing on Fedora 27 | Javier Jardón | 6 years |
jjardon/fedora_29 | .gitlab-ci.yml: run all generic fedora test in current stable version:29 | Javier Jardón | 6 years |
jjardon/fedora_30_coverage | .gitlab-ci.yml: Add fedora 30 to coverage report | Javier Jardón | 5 years |
jjardon/fedora_30_master | .gitlab-ci.yml: Add Fedora 30 and remove deprecated Fedora 28 | Javier Jardón | 5 years |
jjardon/fix_minimum_deps | requirements/requirements.in: Update minimum dependencies | Javier Jardón | 6 years |
jjardon/fix_overnigth_setuptools | WIP | Javier Jardón | 5 years |
jjardon/fixed_image | .gitlab-ci.yml: Try to use upgrade image | Javier Jardón | 6 years |
jjardon/freedesktop-sdk_latest | .gitlab-ci.yml: Use latest freedesktop-sdk 18.08.25 | Javier Jardón | 6 years |
jjardon/fuse | doc/source/install.rst: BuildStream depends on 'fuse' (for fusermount) and li... | Javier Jardón | 7 years |
jjardon/fusepy | Depend on fusepy package instead internal copy | Javier Jardón | 6 years |
jjardon/getting_started | main_quickstart.rst: Add links/references to other sections of the docs | James Ennis | 6 years |
jjardon/host_deps | Source plugin deb depends on host's arpy python package | Javier Jardón | 6 years |
jjardon/index_problems | docs: Remove orphan tag from all pages | Javier Jardón | 6 years |
jjardon/install_debian | source/install.rst: put Debian version under the same subsection | Javier Jardón | 6 years |
jjardon/install_deps | doc/source/install.rst: Add requirements to use the bst cache | Javier Jardón | 6 years |
jjardon/install_fixes | source/install.rst: Add instructions to install Arch packages | Rafael Fontenelle | 6 years |
jjardon/integration-test | integration-tests/compose-test: Fix location of tarball | Javier Jardón | 7 years |
jjardon/jinja | setup.py: Require jinja >= 2.10 | Javier Jardón | 7 years |
jjardon/jjardon/bst_1_2_fedora_30 | .gitlab-ci.yml: Add tests for Fedora 30 | Javier Jardón | 5 years |
jjardon/juerg/git-track-tags | git.py: Support tracking annotated tags in a branch | Jürg Billeter | 6 years |
jjardon/kubernetes_test | kubernetes: Request 4 CPU | Javier Jardón | 4 years |
jjardon/latest_sphinx | Revert ".gitlab-ci.yml: Pin the sphinx version to 1.7.1" | Javier Jardón | 6 years |
jjardon/license | Add license: Creative Commons Attribution 4.0 International License | Javier Jardón | 6 years |
jjardon/license_badge | README.rst: Add license badge | Javier Jardón | 6 years |
jjardon/license_compliance | WIP | Javier Jardón | 5 years |
jjardon/license_management | .gitlab-ci.yml: Add license management check | Javier Jardón | 6 years |
jjardon/misc_fixes | source/conf.py: Update copyrigth year to 2018 | Javier Jardón | 6 years |
jjardon/move_deb_source | Remove "deb" surce plugin, it has beem moved to bst-plugins-experimental | Javier Jardón | 5 years |
jjardon/no_python2 | .gitlab-ci.yml: No need to install python2 for docs job | Javier Jardón | 6 years |
jjardon/order_elements | source/format.rst: Order of components in "elements:" doesn't matter | Javier Jardón | 6 years |
jjardon/ostree_removal | Remove OSTree plugin; It lives now in the bst-plugins-experimental repo | Javier Jardón | 5 years |
jjardon/ostree_repo | doc/source/install_linux_distro.rst: buildstream doesn't depend on ostree or ... | Javier Jardón | 6 years |
jjardon/out-of-tree | buildstream/plugins/elements/autotools.yaml: Make builds out of tree by default | Javier Jardón | 6 years |
jjardon/overnigth_bst2 | .gitlab-ci.yml: Use latest fdsdk patches and bst-plugins-experimental | Javier Jardón | 5 years |
jjardon/overnigth_fix_mapping | WIP | Javier Jardón | 5 years |
jjardon/overnigth_tests_fix_test | Test | Javier Jardón | 5 years |
jjardon/pip3 | HACKING.rst: Be specific about the only pip packages required are the python3... | Javier Jardón | 6 years |
jjardon/powerpc64le | _platform/platform.py: Add powerpc64 and powerpc64le | Javier Jardón | 5 years |
jjardon/pycodestyle | Use pycodestyle instead of pep8 | Javier Jardón | 6 years |
jjardon/pycodestyle_fixes | Fix E741 warnings | Javier Jardón | 6 years |
jjardon/pycodestyle_pycodestyle | setup.cfg: Ignore W605 and W504 for now | Javier Jardón | 6 years |
jjardon/pycodestyle_test | WIP | Javier Jardón | 6 years |
jjardon/pygobject3-devel | WIP | Javier Jardón | 5 years |
jjardon/pyproject | setup.py: Use "python_requires" | Javier Jardón | 6 years |
jjardon/python38 | Run tests on python3.8 | Javier Jardón | 5 years |
jjardon/ref-to-code | source/index.rst: Add resources page to "contributing" section | Javier Jardón | 6 years |
jjardon/remove_F28 | .gitlab-ci.yml: Remove deprecated F28 | Javier Jardón | 5 years |
jjardon/ruamel | Depend on ruamel 0.16 | Javier Jardón | 5 years |
jjardon/same_image | .gitlab-ci.yml: Use same version for all images | Javier Jardón | 5 years |
jjardon/sast | Remove before_script: | Javier Jardón | 6 years |
jjardon/security-scanner | WIP | Javier Jardón | 5 years |
jjardon/sphinx | .gitlab-ci.yml: Use distro packages instead pip to install sphinx | Javier Jardón | 6 years |
jjardon/sphinx_2 | tox.ini: do not hardcode sphinx version | Javier Jardón | 5 years |
jjardon/stock_fedora | Use stock Fedora:27 | Javier Jardón | 6 years |
jjardon/strip-binaries-removal | buildstream/buildelement.py: Document where to find strip commands for Linux | Javier Jardón | 6 years |
jjardon/submodules | git: Do not checkout submodules by default | Javier Jardón | 4 years |
jjardon/tar_plugin_move | Remove "tar" plugin | Javier Jardón | 5 years |
jjardon/test_coverage | README.rst: Add coverage badge | Javier Jardón | 6 years |
jjardon/testing | WIP | Javier Jardón | 6 years |
jjardon/theme_change | source/index.rst: Separate general and reference documentation | Javier Jardón | 6 years |
jjardon/update_coverage | Bump coverage requirement to something >= 5.0 | Javier Jardón | 4 years |
jjardon/update_depencies | source/install.rst: Update ArchLinux installation instructions | Javier Jardón | 6 years |
jjardon/update_python_deps | Enable python3.8 coverage | Javier Jardón | 4 years |
jjardon/use_freedesktop-sdk_18_08 | doc/examples/flatpak-autotools: Use freedesktop-sdk 18.08 | Javier Jardón | 5 years |
jjardon/versioned_docs | frontend/workspace.py: Add tests for loading different versions | Richard Maw | 6 years |
jjardon/warnings_collections | Fix python warnings: Use collections.abc instead collections | Javier Jardón | 6 years |
jjardon/willsalmon/overnight | Run overnigth test | Javier Jardón | 4 years |
jjardon/wsl | Revert ".gitlab-ci.yml: Allow WSL test to fail" | Javier Jardón | 4 years |
jmac/830-stop-resolving-symlinks | utils.py: Stop resolving symlinks in _relative_symlink_target | Jim MacArthur | 6 years |
jmac/artifact-receive-profiling | HACKING.rst: Add a section on BST_PROFILE and the artifact cache. | Jim MacArthur | 6 years |
jmac/artifact_cache_error_message | _ostree.py: Mention the remote URL when we fail to fetch remote refs | Jim MacArthur | 6 years |
jmac/build-uid | NEWS: Add mention of the new sandbox option | Jim MacArthur | 6 years |
jmac/build-uid-2 | NEWS: Add mention of the new sandbox option | Jim MacArthur | 6 years |
jmac/build-uid-visi-2 | NEWS: Add mention of the new sandbox option | Jim MacArthur | 6 years |
jmac/cache_artifacts_with_vdir | element.py: Alter _cache_artifact to use CasBasedDirectory | Jim MacArthur | 5 years |
jmac/cas_backed_vdir | temp commit for debugging | Jim MacArthur | 6 years |
jmac/cas_to_cas | Misc debugging prints | Jim MacArthur | 6 years |
jmac/cas_to_cas_oct | Rearrange comment | Jim MacArthur | 6 years |
jmac/cas_to_cas_oct_v2 | Restructure of .import() | Jim MacArthur | 6 years |
jmac/cas_to_cas_v2 | virtual_directory_import.py: New test | Jim MacArthur | 6 years |
jmac/cas_virtual_directory | Add basic storage test 'storage-test.py' | Jim MacArthur | 6 years |
jmac/cas_virtual_directory_2 | sandbox.py: Make get_directory return a CasBasedDirectory. | Jim MacArthur | 6 years |
jmac/cas_virtual_directory_temp | Add can_hardlink flag - to directly import directories instead of copying them. | Jim MacArthur | 6 years |
jmac/ci-remote-exec-test | Add a buildgrid service image to CI | Jim MacArthur | 6 years |
jmac/composition-docs-fix | doc/source/formatintro.rst: Better explanation of defaults | Jim MacArthur | 6 years |
jmac/doc-argument-fix | bst2html.py: Name the second argument to avoid an error | Jim MacArthur | 6 years |
jmac/exception-hook | _frontend/main.py: Reorder an import | Jim MacArthur | 6 years |
jmac/execution-architecture-docs | Docs: Add remote execution architecture documentation. | Jim MacArthur | 6 years |
jmac/fix-test-hangs | tests: Avoid hangs due to exceptions in subprocesses | Jim MacArthur | 6 years |
jmac/fix-test-hangs-2 | tests: Avoid hangs due to exceptions in subprocesses | Jim MacArthur | 6 years |
jmac/googlecas_and_virtual_directories_1 | Merge branch 'jmac/virtual_directories' into juerg/googlecas | Jim MacArthur | 6 years |
jmac/googlecas_and_virtual_directories_2 | Merge branch 'juerg/googlecas' into jmac/virtual_directories_temp | Jim MacArthur | 6 years |
jmac/googlecas_and_virtual_directories_3 | Merge branch 'jmac/virtual_directories' into jmac/googlecas_and_virtual_direc... | Jim MacArthur | 6 years |
jmac/googlecas_and_virtual_directories_4 | Merge branch 'juerg/googlecas' into jmac/virtual_directories | Jim MacArthur | 6 years |
jmac/hackathon-rbe-execution | A series of terrible hacks to make BuildStream run things on the RBE test ins... | Jim MacArthur | 6 years |
jmac/logfile-widget-correction | _frontend/widget.py: Correct log line if logdir is empty | Jim MacArthur | 6 years |
jmac/make_marked_directories | _sandboxremote.py: Create marked directories before running | Jim MacArthur | 5 years |
jmac/make_writable_combination | element.py: Use _force_rmtree instead of custom code. | Jim MacArthur | 6 years |
jmac/no-verify-digests | _sandboxremote.py: Remove unnecessary tests. | Jim MacArthur | 6 years |
jmac/performance-ci | CI.rst: New file: Documentation for continuous integration | Jim MacArthur | 6 years |
jmac/remote-sandbox-errors | _sandboxremote.py: Use the standard SandboxError. | Jim MacArthur | 6 years |
jmac/remote_exec_checkout_fix | tests/artifactcache/push.py: Ignore return value of push_directory | Jim MacArthur | 6 years |
jmac/remote_execution_client | tests/artifactcache: Add pull unit-tests | Martin Blanchard | 6 years |
jmac/remote_execution_rebase | element.py: Switch to SandboxRemote if config option is set | Jim MacArthur | 6 years |
jmac/remote_execution_split | artifactcache.py: Remove unused verify_digest_pushed | Jim MacArthur | 6 years |
jmac/remove-sequence-id | Revert "Add sequence ID and widget for it." | Jim MacArthur | 6 years |
jmac/rename_instance_name | sandboxremote.py: Rename 'instance_name' option to 'instance-name' | Jim MacArthur | 6 years |
jmac/rename_size_request | widget.py: MessageOrLogFile: Pass prepare call on to owned widgets | Jim MacArthur | 6 years |
jmac/source_pushing_experiments | buildelement.py: Send build-root as an environment variable with an option to... | Jim MacArthur | 6 years |
jmac/stop-caching-vdirs | element.py/_assemble(): Call get_virtual_directory later. | Jim MacArthur | 6 years |
jmac/tempfile-extraction-bug | tar.py: Add test for a tarball containing a read-only dir | James Ennis | 6 years |
jmac/temporaries-inside-cachedir | element.py: Put the temporary staging directory in artifactdir | Jim MacArthur | 6 years |
jmac/vdir_import_test | virtual_directory_import.py: Test direct import of randomly generated directory | Jim MacArthur | 6 years |
jmac/vdir_import_test_backup | Tests: add test_directory_listing | Jim MacArthur | 6 years |
jmac/vdir_import_unreadable_files | _process_list: Make files readable before copying/linking | Jim MacArthur | 6 years |
jmac/virtual_directories | sandbox.py: Use _root in _has_command | Jim MacArthur | 6 years |
jmac/virtual_directories_2 | Basic FileListResult support | Jim MacArthur | 6 years |
jmac/virtual_directories_pre_rebase | storage: Add __init__.py | Jim MacArthur | 6 years |
jmac/virtual_directories_test | _stream.py: Alter _checkout_hardlinks to use can_destroy | Jim MacArthur | 6 years |
jmac/virtual_directory_2 | Recurse into subdirectories when creating directories, too | Jim MacArthur | 6 years |
jmac/virtual_directory_temp_rebase | More cleanup of cas2cas: transfer_node_contents | Jim MacArthur | 6 years |
jmac/virtual_directory_tests | import_cas.py: Tidyup | Jim MacArthur | 6 years |
jonathan/all-elements-need-yaml | Make all element loading require a yaml file | Jonathan Maw | 7 years |
jonathan/bzr-source-method | test: Add tests that bzr workspace initialization acts as expected | Jonathan Maw | 7 years |
jonathan/cache-cache-size | Add tests for cache size | Jonathan Maw | 6 years |
jonathan/cached-to-artifact | Delegate storage of cached state to the Artifact class | Jonathan Maw | 5 years |
jonathan/cascache-cell-var-from-loop | CASCache: Fix cell-var-from-loop linting error | Jonathan Maw | 6 years |
jonathan/debug-remote-failed-builds | tests: Add tests for 'bst shell --sysroot' | Jonathan Maw | 6 years |
jonathan/doc-project-from-scratch | Add a walkthrough on creating a project from scratch | Jonathan Maw | 7 years |
jonathan/expose-downloadablefilesource | Make DownloadableFileSource clearly define public and private fields | Jonathan Maw | 6 years |
jonathan/external-plugins | Update documentation to refer to new home of dpkg and x86image elements | Jonathan Maw | 7 years |
jonathan/faster-except-elements | Pipeline: Skip except_elements logic if no elements to except | Jonathan Maw | 6 years |
jonathan/faster-except-elements-1.2 | Pipeline: Skip except_elements logic if no elements to except | Jonathan Maw | 6 years |
jonathan/fix-dpkg-docs | Fix dpkg_build and dpkg_deploy documentation using wrong script names | Jonathan Maw | 7 years |
jonathan/fix-filter | Only redirect elements for workspace and track operations | Jonathan Maw | 6 years |
jonathan/fix-identical-element | tests/loader/junctions.py: Test that we can build a junction that is referred... | James Ennis | 6 years |
jonathan/fix-plugin-loading | project: Rename required-project-version to format-version | Jonathan Maw | 7 years |
jonathan/fix-tests-python34 | Make artifact cache tests work in python3.4 | Jonathan Maw | 7 years |
jonathan/frontend-separation | Store core state for the frontend separately | Jonathan Maw | 5 years |
jonathan/job-progress | Render progress information for loading and processing elements | Jonathan Maw | 5 years |
jonathan/junction-no-tmpdir | Remove cleanup functionality from loader | Jonathan Maw | 6 years |
jonathan/mirror-client | WIP: Fetching obeys numbered suffixes | Jonathan Maw | 6 years |
jonathan/mirror-client-sourcedownloader | NEWS: Add item for source mirroring | Jonathan Maw | 6 years |
jonathan/mirror-client-sourcedownloader-tidy | patch.py: Fix use of alias overrides | Jonathan Maw | 6 years |
jonathan/ostree-fix-no-upstream | Fix ostree source failing to fetch when upstream is absent | Jonathan Maw | 6 years |
jonathan/pickle-yaml | _yaml: Mix spurious check of project | Jonathan Maw | 6 years |
jonathan/progress | Report progress when resolving elements | Jonathan Maw | 5 years |
jonathan/reduce-update-state-calls | element.py: Remove _update_state from _schedule_tracking | Jonathan Maw | 5 years |
jonathan/reset_cached_when_needed | element.py: Only reset Artifact's cachedness when it might change | Jonathan Maw | 5 years |
jonathan/skip_schedule_attempt | element.py: Only update the source state after fetching | Jonathan Maw | 5 years |
jonathan/source-bundle-workaround | Be more explicit on where the gcc dirs are in the bootstrap | Jonathan Maw | 7 years |
jonathan/source-mirror-project-refs | tests: Add regression test for mirroring with project.refs | Jonathan Maw | 6 years |
jonathan/test-missing-workspace-guessing | tests: Test that fetching an open workspace will fetch its dependencies | Jonathan Maw | 6 years |
jonathan/win32_ci | Add tests that the basic functionality of buildstream works in win32 | Jonathan Maw | 5 years |
jonathan/workspace-fragment-create | NEWS: Add an entry for being able to run commands from a workspace | Jonathan Maw | 6 years |
jonathan/workspace-fragment-guess-element | doc: Point out that element is optional when commands are run from the workspace | Jonathan Maw | 6 years |
jonathan/workspace-fragment-multi-project | test: start adding tests for multiple elements having the same workspace | Jonathan Maw | 5 years |
jonathan/wsl-tests | tests: Fix test failures caused by unix sockets' path length limit | Jonathan Maw | 6 years |
jonathan/wsl-tests-allow-fail | .gitlab-ci: make wsl-test automatic, allow failure | Jonathan Maw | 5 years |
jonathan/wsl-tests-manual | gitlab-ci: Make WSL tests only run automatically on master | Jonathan Maw | 5 years |
jonathan/yamlcache-no-read | yamlcache: Lookup files in the cache without reading the file | Jonathan Maw | 5 years |
juerg/1.93.1 | NEWS: Add mark for 1.93.1 | Jürg Billeter | 5 years |
juerg/202 | Keep track of failed pull operations | Jürg Billeter | 7 years |
juerg/225 | tests/frontend/overlaps.py: Add test for runtime dependency staging | Jürg Billeter | 7 years |
juerg/955 | WIP: Another Artifact cache key tweak | Jürg Billeter | 5 years |
juerg/arch | element.py: Accept architecture aliases for sandbox config | Jürg Billeter | 6 years |
juerg/artifact-blob-not-found | tests/frontend/push.py: Add test_push_after_rebuild | Jürg Billeter | 4 years |
juerg/artifact-blob-not-found-debug | _casbaseddirectory.py: Fix temp file permissiosn in open_file() | Jürg Billeter | 4 years |
juerg/artifact-blobs | cli.py: Require artifact contents to be present for `bst show` | Jürg Billeter | 5 years |
juerg/artifact-pull | element.py: Use Artifact.pull() method | Jürg Billeter | 4 years |
juerg/artifactshare | tests/testutils/artifactshare.py: Add SIGTERM handler to subprocess | Jürg Billeter | 5 years |
juerg/assemble_done | element.py: Optimize assemble_done() | Jürg Billeter | 5 years |
juerg/atomic-artifact | casserver.py: Create artifact proto file atomically | Jürg Billeter | 5 years |
juerg/batch-command-logging | tests/integration/workspace.py: Relax assert for buildbox-run | Jürg Billeter | 5 years |
juerg/bst-1-ci | .gitlab-ci.yml: Update docker images | Jürg Billeter | 4 years |
juerg/buffer-size | _cas/cascache.py: Increase buffer size in add_object() | Jürg Billeter | 6 years |
juerg/build-depends | _loader.py: Add build-depends | Jürg Billeter | 6 years |
juerg/buildbox | wip: .gitlab-ci.yml: Update BuildBox | Jürg Billeter | 4 years |
juerg/buildbox-run | tests/integration/workspace.py: xfail logging for buildbox-run | Jürg Billeter | 5 years |
juerg/buildbox-run-bind-mount | tests/integration/shell.py: xfail update | Jürg Billeter | 5 years |
juerg/buildbox-run-bubblewrap | tests: Drop buildbox xfails | Jürg Billeter | 5 years |
juerg/buildbox-run-bubblewrap-sched | tests: Drop buildbox xfails | Jürg Billeter | 5 years |
juerg/buildbox-run-ci | CI debug | Jürg Billeter | 5 years |
juerg/buildbox-run-error | _sandboxbuildboxrun.py: Check for buildbox-run initialization errors | Jürg Billeter | 4 years |
juerg/buildbox-run-test | tests/integration/interactive_build.py: Relax expect for buildbox-run | Jürg Billeter | 5 years |
juerg/buildbox-run-test-ci | WIP: Update docker image | Jürg Billeter | 5 years |
juerg/buildbox-run-test-debug | shorter timeout | Jürg Billeter | 5 years |
juerg/buildbox-run-userchroot | .gitlab-ci.yml: Add job to test buildbox-run-userchroot | Jürg Billeter | 5 years |
juerg/buildbox-run-userchroot-test | Update docker image | Jürg Billeter | 5 years |
juerg/buildbox-signals | _sandboxbuildboxrun.py: Fix signal handling | Jürg Billeter | 4 years |
juerg/cache-buildtrees | Change default of cache-buildtrees option to 'auto' | Jürg Billeter | 5 years |
juerg/cache-key | tests/frontend/buildcheckout.py: Add non-strict cache key test | Jürg Billeter | 4 years |
juerg/cache-key-doc | doc: Add cache key documentation | Jürg Billeter | 7 years |
juerg/cache-key-handling | element.py: Remove unused _get_strict_cache_key() method | Jürg Billeter | 6 years |
juerg/cache-query-job | Call _initialize_state() in Element._new_from_load_element() | Jürg Billeter | 4 years |
juerg/cache-query-job-65 | Call _initialize_state() in Element._new_from_load_element() | Jürg Billeter | 4 years |
juerg/cache-query-job-benchmark | test | Jürg Billeter | 4 years |
juerg/cache-query-wip | wip | Jürg Billeter | 4 years |
juerg/cache-quota | tests/artifactcache/expiry.py: Partially reactivate cache quota test | Jürg Billeter | 5 years |
juerg/cache-usage | tests/artifactcache/expiry.py: Add test for cache usage monitor | Jürg Billeter | 5 years |
juerg/cached | WIP: element.py: Optimize fetch_done() and assemble_done() | Jürg Billeter | 5 years |
juerg/capture-tree | _casbaseddirectory.py: Use CASCache.import_directory() | Jürg Billeter | 5 years |
juerg/cas | Use CASCache.open() | Jürg Billeter | 4 years |
juerg/cas-1.2 | CASCache: Fix cell-var-from-loop linting error | Jonathan Maw | 6 years |
juerg/cas-batch | _artifactcache/cascache.py: Use BatchUpdateBlobs | Jürg Billeter | 6 years |
juerg/cas-batch-1.2 | _artifactcache/cascache.py: Use BatchUpdateBlobs | Jürg Billeter | 6 years |
juerg/cas-mtime | _artifactcache: Fix ref in update_mtime() | Jürg Billeter | 6 years |
juerg/cas-send-directory | cascache.py: Drop unnecessary FindMissingBlobs from _send_directory() | Jürg Billeter | 4 years |
juerg/casd | _remote.py: Remove unused bytestream | Jürg Billeter | 5 years |
juerg/casd-connect | cascache.py: Defer attempt to connect to casd until socket file exists | Jürg Billeter | 5 years |
juerg/casd-separate-user | tests: source_determinism.py: Do not use too restrictive test umasks | Jürg Billeter | 5 years |
juerg/centos-7.7 | .gitlab-ci.yml: Update to CentOS 7.7 | Jürg Billeter | 4 years |
juerg/ci | .gitlab-ci.yml: Disable parallel testing on centos-7.7 and ubuntu-18.04 | Jürg Billeter | 4 years |
juerg/ci-debug | _downloadablefilesource.py: Report size of downloaded file on error | Jürg Billeter | 5 years |
juerg/ci-re | .gitlab-ci/buildgrid-compose.yml: Switch to buildbox-worker | Jürg Billeter | 5 years |
juerg/ci-schedules | .gitlab-ci.yml: Don't run win32 and wsl tests in scheduled pipelines | Jürg Billeter | 4 years |
juerg/ci-test | ci test | Jürg Billeter | 4 years |
juerg/command-batching | NEWS: Add entry for command batching | Jürg Billeter | 6 years |
juerg/context | tests/sourcecache/staging.py: Use dummy_context() | Jürg Billeter | 5 years |
juerg/context-default-values | _context.py: Drop duplicated default values for user configuration | Jürg Billeter | 6 years |
juerg/dbus | Inherit user id and group id for bst shell | Jürg Billeter | 7 years |
juerg/die-with-parent | sandbox/_sandboxbwrap.py: Use --die-with-parent | Jürg Billeter | 6 years |
juerg/directory | _casbaseddirectory.py: Use CASCache.checkout() in export_files() | Jürg Billeter | 5 years |
juerg/directory-import | _filebaseddirectory.py: Support importing files from CAS | Jürg Billeter | 5 years |
juerg/drop-chroot-sandbox | tests: Drop chroot xfail/skipif | Jürg Billeter | 5 years |
juerg/dummy-sandbox | _platform/linux.py: Accept all configs for dummy sandbox | Jürg Billeter | 6 years |
juerg/duplicate-artifact-job | tests/frontend/push.py: Test artifact push with glob | Jürg Billeter | 4 years |
juerg/dynamic-plan | Revert "Simplify queue management" | Jürg Billeter | 4 years |
juerg/dynamic-plan-tmp | Revert "Simplify queue management" | Jürg Billeter | 4 years |
juerg/element-source-cache | Move handling of the source `directory` configuration to ElementSources | Jürg Billeter | 4 years |
juerg/element-source-cache-wip | fixup! Add ElementSourcesCache | Jürg Billeter | 4 years |
juerg/element-sources | Extract ElementSources class | Jürg Billeter | 4 years |
juerg/element-state | element.py: Reuse dict for cache key calculations | Jürg Billeter | 7 years |
juerg/etag | _downloadablefilesource.py: Add ETag support | Jürg Billeter | 6 years |
juerg/expandsandbox | tests/integration/sandbox.py: Test variable expansion in sandbox config | Jürg Billeter | 4 years |
juerg/expiry-test | tests/artifactcache/expiry.py: Limit to single fetcher | Jürg Billeter | 5 years |
juerg/export-to-tar | tests/frontend/buildcheckout.py: Check mode and uid/gid in tarball | Jürg Billeter | 4 years |
juerg/fast-import | filter.py: Set BST_RUN_COMMANDS to False | Jürg Billeter | 5 years |
juerg/fedora-30 | .gitlab-ci.yml: Drop tests-fedora-30 job | Jürg Billeter | 4 years |
juerg/fedora-32 | testing/_utils/site.py: Add BRZ_EMAIL to support Breezy 3.0 | Jürg Billeter | 4 years |
juerg/fedora32 | wip | Jürg Billeter | 4 years |
juerg/fetch | element.py: Do not call fetch() for cached sources | Jürg Billeter | 6 years |
juerg/fetch-subprojects | _stream.py: Use scheduler to fetch subprojects | Jürg Billeter | 5 years |
juerg/fetch-tree | cascache.py: Reimplement contains_directory() with FetchTree() | Jürg Billeter | 5 years |
juerg/fetch-tree-test | element.py: Avoid redundant SourceCache.contains() calls | Jürg Billeter | 5 years |
juerg/fetch-tree-test-2 | cascache.py: Always update mtime in contains_directory() | Jürg Billeter | 5 years |
juerg/filter-pass-integration | tests/elements/filter.py: Add test_filter_pass_integration_uncached | Jürg Billeter | 4 years |
juerg/fix-logging-element-names | tests/frontend/logging.py: Test log lines for correct element names/keys | Tristan van Berkom | 4 years |
juerg/fork | tests: Catch tests that don't shut down background threads | Jürg Billeter | 5 years |
juerg/fuse-rlimit | Increase the soft limit for open file descriptors | Jürg Billeter | 7 years |
juerg/git-describe | tests/sources/git.py: Add track and fetch test with and without tag | Jürg Billeter | 6 years |
juerg/git-track-tags | git.py: Support tracking annotated tags in a branch | Jürg Billeter | 6 years |
juerg/gnome | sandbox/_sandboxbwrap.py: Bind mount /etc/resolv.conf for bst shell | Jürg Billeter | 6 years |
juerg/googlecas | _artifactcache: Remove unused method can_diff() | Jürg Billeter | 6 years |
juerg/grpc | _sandboxremote.py: Guard against gRPC channels in the main process | Jürg Billeter | 5 years |
juerg/http-test-server | tests/testutils/http_server.py: Drop queue to avoid lingering thread | Jürg Billeter | 5 years |
juerg/import | import.py: Validate config node | Jürg Billeter | 6 years |
juerg/import-filter | utils.py: Remove unused filelist parameter from _process_list() | Jürg Billeter | 5 years |
juerg/import-no-build-deps | import.py: Set BST_FORBID_BDEPENDS | Jürg Billeter | 5 years |
juerg/incremental-workspace-build | tests/remoteexecution/workspace.py: Fix test and enable incremental | Jürg Billeter | 5 years |
juerg/incremental-workspace-build-re | only RE | Jürg Billeter | 5 years |
juerg/job-pipe | job.py: Replace message queue with pipe | Jürg Billeter | 5 years |
juerg/job-process-close | job.py: Do not call Process.close() | Jürg Billeter | 5 years |
juerg/job-sigterm | _sandboxbuildboxrun.py: Reduce SIGTERM timeout to 15s | Jürg Billeter | 4 years |
juerg/lazy-directory-digest | _casbaseddirectory.py: Do not sort source directory entries on import | Jürg Billeter | 5 years |
juerg/list-all-directories | _casbaseddirectory.py: Return all directories in list_relative_paths() | Jürg Billeter | 6 years |
juerg/list-relative-paths | _casbaseddirectory.py: Return all directories in list_relative_paths() | Jürg Billeter | 6 years |
juerg/local-junctions | _loader.py: Use Source._get_local_path() for subprojects | Jürg Billeter | 6 years |
juerg/mtime-debug | CI test | Jürg Billeter | 5 years |
juerg/no-logs-capture | _sandboxbuildboxrun.py: Pass --no-logs-capture to buildbox-run | Jürg Billeter | 4 years |
juerg/no-remote-summaries | Do not pull/fetch/build elements that are not required | Jürg Billeter | 6 years |
juerg/node-properties | .gitlab-ci.yml: Update BuildBox components to 0.0.8 | Jürg Billeter | 4 years |
juerg/non-strict-buildable | element.py: Fix buildable check in non-strict mode | Jürg Billeter | 6 years |
juerg/object-file-mode | cascache.py: Fix file modes in checkout() | Jürg Billeter | 4 years |
juerg/object-file-mode-ci | wip: .gitlab-ci.yml | Jürg Billeter | 4 years |
juerg/partial-cas | _cas/cascache.py: Simplify handling of Digest objects | Jürg Billeter | 5 years |
juerg/partial-cas-remote | cascache.py: Remove unused method push_directory() | Jürg Billeter | 5 years |
juerg/pipeline | tests/frontend/workspace.py: Expand test to cover the case without stack | Jürg Billeter | 5 years |
juerg/platform | _sandboxbuildboxrun.py: Detect platforms supported by buildbox-run | Jürg Billeter | 4 years |
juerg/project-cachekey | _project.py: Include fail-on-overlap setting in cache key | Jürg Billeter | 6 years |
juerg/public-data | _artifact.py: Use CASCache.contains_directory_and_blobs() | Jürg Billeter | 4 years |
juerg/push | _stream.py: Pull missing artifacts in push() | Jürg Billeter | 4 years |
juerg/push_based_pipeline | Use priority queue for ready queue | Jürg Billeter | 5 years |
juerg/pytest-timeout | setup.cfg: Set pytest default timeout | Jürg Billeter | 5 years |
juerg/python-3.6 | NEWS: Add note about requiring Python >= 3.6 | Jürg Billeter | 4 years |
juerg/re-debug | disable external tests | Jürg Billeter | 5 years |
juerg/reapi | _protos: Update remote_execution.proto | Jürg Billeter | 4 years |
juerg/reapi-log | _sandboxremote.py: Support stdout and stderr digests | Jürg Billeter | 4 years |
juerg/reapi-platform | _sandboxreapi.py: Sort platform properties by name | Jürg Billeter | 4 years |
juerg/reapi-readonly | _sandboxreapi.py: Support read-only root | Jürg Billeter | 4 years |
juerg/rebuild | tests/frontend/rebuild.py: Add strict/non-strict rebuild test | Jürg Billeter | 6 years |
juerg/recursive-pipelines | Add a 'path' config option to junction elements | Sam Thursfield | 7 years |
juerg/remote | element.py: Prepare local sandbox for bst checkout and bst shell | Jürg Billeter | 6 years |
juerg/remote-asset | NEWS: Add note about the switch to the Remote Asset API | Jürg Billeter | 4 years |
juerg/remote-cache | _sandboxremote.py: Make storage-service optional with remote cache | Jürg Billeter | 4 years |
juerg/remote-caching | wip: .gitlab-ci.yml: RE test only | Jürg Billeter | 4 years |
juerg/remote-config | _artifactcache: Fix crash in push_directory() without artifact server | Jürg Billeter | 6 years |
juerg/remote-execution | element.py: Pass bare_directory also to SandboxRemote() | Jürg Billeter | 6 years |
juerg/remote-execution-cas | _sandboxremote.py: Add support for embedded stdout and stderr | Jürg Billeter | 5 years |
juerg/remote-execution-stdout-stderr | sandbox/_sandboxremote.py: Add initial support for stdout and stderr | Jürg Billeter | 6 years |
juerg/remote-test | cli.py: Require artifact contents to be present for `bst show` | Jürg Billeter | 5 years |
juerg/remove-unused | cascache.py: Remove unused _get_subdir() method | Jürg Billeter | 5 years |
juerg/sandbox | .gitlab-ci.yml: Add bwrap job | Jürg Billeter | 4 years |
juerg/sandbox-ci | test | Jürg Billeter | 4 years |
juerg/sandbox-drop-bwrap | Drop Platform subclasses and BST_FORCE_BACKEND | Jürg Billeter | 4 years |
juerg/sandbox-reapi-capture | _sandboxreapi.py: Optimize output_directories | Jürg Billeter | 5 years |
juerg/sandbox-reapi-capture-re | CI: RE only | Jürg Billeter | 5 years |
juerg/sast | .gitlab-ci.yml: Configure SAST analyzers | Jürg Billeter | 4 years |
juerg/scheduler | scheduler.py: Do not prematurely terminate loop after skipping jobs | Jürg Billeter | 7 years |
juerg/scheduler-ticker | scheduler.py: Invoke the ticker callback at the end of run() | Jürg Billeter | 4 years |
juerg/shell | NEWS: Add note about the `bst shell --use-buildtree` change | Jürg Billeter | 4 years |
juerg/shell-sysroot | _stream.py: shell(): Require sources only for build shells | Jürg Billeter | 4 years |
juerg/shell-test | tests/integration/shell.py: More asserts in test_isolated_no_mount | Jürg Billeter | 5 years |
juerg/source-cache-key | _elementsources.py: Fix source names in unique key | Jürg Billeter | 4 years |
juerg/source-checkout | Fetch sources as needed for bst source checkout | Jürg Billeter | 5 years |
juerg/source-guess-target | _frontend/cli.py: Reinstate support for guessing targets | Jürg Billeter | 6 years |
juerg/source-push | tests/frontend/remote-caches.py: Split test_source_artifact_caches | Jürg Billeter | 4 years |
juerg/source-push-fetch | _stream.py: In source_push() don't skip fetching for cached elements | Jürg Billeter | 4 years |
juerg/source-state | Use explicit source state updates | Jürg Billeter | 7 years |
juerg/symlinks | _casbaseddirectory.py: Do not mimic os.walk() in list_relative_paths() | Jürg Billeter | 6 years |
juerg/symlinks2 | NEWS: Add entry for change in symlink handling | Jürg Billeter | 6 years |
juerg/synthetic-file-index | tests: Add autouse fixture to reset global state in node.pyx | Jürg Billeter | 5 years |
juerg/tar-hardlinks | tests/sources/tar.py: Fix flaky test_out_of_basedir_hardlinks | Jürg Billeter | 4 years |
juerg/tar-tracking | _downloadablefilesource.py: Support version tracking | Jürg Billeter | 6 years |
juerg/temporary-failure | _exceptions.py: Propagate `temporary` to the base class | Jürg Billeter | 4 years |
juerg/test-grpc | utils.py: Wait for threads to exit in _is_single_threaded() | Jürg Billeter | 5 years |
juerg/test-in-subprocess | _context.py: Don't disable fork in the main test process | Jürg Billeter | 5 years |
juerg/test-timeouts | tests/format/variables.py: Increase timeout for test_cyclic_variables | Jürg Billeter | 4 years |
juerg/tox-home | tests/testutils/repo/bzr.py: Work around race condition in bzr | Jürg Billeter | 5 years |
juerg/unlink | utils.py: safe_link(): Unlink only if target already exists | Jürg Billeter | 5 years |
juerg/unprivileged-fuse | wip: Support for unprivileged FUSE | Jürg Billeter | 4 years |
juerg/update-plugins | .gitlab-ci.yml: Update bst-plugins-experimental version to 1.93.1.1 | Jürg Billeter | 5 years |
juerg/update-plugins-test | test | Jürg Billeter | 5 years |
juerg/update_ready_for_runtime | WIP | Jürg Billeter | 5 years |
juerg/validate-path | _casbaseddirectory.py: Validate path components | Jürg Billeter | 4 years |
juerg/vdirectory | element.py: Drop BST_VIRTUAL_DIRECTORY | Jürg Billeter | 4 years |
juerg/virtual-artifact-directory | _context.py: Cleanup old extract directories | Jürg Billeter | 5 years |
juerg/workspace-cache-keys | tests/frontend/workspace.py: Add cache key checks to test_build | Jürg Billeter | 6 years |
juerg/workspaced-dependencies | element.py: Do not attempt to pull workspaced elements | Jürg Billeter | 6 years |
juerg/workspaced-dependencies-1.2 | tests/frontend/workspaces.py: Removing some redundant tests | Tristan Van Berkom | 6 years |
juerg/wsl | WIP: job.py: Queue -> Pipe | Jürg Billeter | 5 years |
juerg/yaml-synthetic-file-index | _yaml.pyx: Fix file index checks for synthetic nodes | Jürg Billeter | 5 years |
key-calc | element.py: Calculate effective cache key before calling plugin methods | Jürg Billeter | 7 years |
kill_element_normal_name | Removed element.normal_name. | finnball | 6 years |
kinnison/cleanups | _yaml.py::node_get(): Only construct path on error | Daniel Silverstone | 5 years |
lachlan/pickle-yaml-test-list-composite | Add YAML cache changed file test | Lachlan Mackenzie | 6 years |
lachlan/pickle-yaml-test-list-composite-park | Add yaml cache test to yaml list composition twice | Lachlan Mackenzie | 6 years |
lachlanmackenzie/CheckBotBehaviour | Revert "Add nominal del for version" | Lachlan Mackenzie | 5 years |
lachlanmackenzie/debug_benchmark_failure | platform.py: Add mapping of uname to OS-independent values | Raoul Hidalgo Charman | 6 years |
lachlanmackenzie/trigger-benchmark-tests | Add trigger for benchmarking | Lachlan Mackenzie | 6 years |
laurence/copyright | Update casremote.py | Laurence Urhegyi | 6 years |
laurence/update-contributing-guide | Update COMMITTERS.rst | Laurence Urhegyi | 5 years |
laurence/update-readme | Merge branch 'tpollard/908' into 'master' | bst-marge-bot | 5 years |
link_fix | fix broken user guide link in README.rst | Mostyn Bramley-Moore | 5 years |
list-composition-directives | doc/source/formatintro.rst: Documenting list composition directives | Tristan Van Berkom | 7 years |
local-cache-keys-try | Debugging on gitlab | Tristan Van Berkom | 7 years |
mablanch/447-stack-trace-checkout | _stream.py: Print details on checkout failure | Martin Blanchard | 6 years |
mablanch/448-autocompletion-broken-defaults | complete.py: Ensure paths get completed from 'element-path' | Martin Blanchard | 6 years |
mablanch/629-remote-execution-test | Generate and publish HTML coverage report | Martin Blanchard | 5 years |
mablanch/629-test-trigger | .gitlab-ci.yml: Trigger end-to-end remote execution tests | Martin Blanchard | 5 years |
mablanch/630-remote-execution-reconn | _sandboxremote.py: Try to reopen operation steam on failure | Martin Blanchard | 6 years |
mablanch/668-remote-build-failure | _sandboxremote.py: Handle remote build execution exit code | Martin Blanchard | 6 years |
mablanch/799-RE-optional-TLS | doc: Show a non-TLS remote-execution config. example | Martin Blanchard | 5 years |
mablanch/823-action-cache-instance-name | doc: Update configuration examples with 'instance-name' | Martin Blanchard | 5 years |
mac_fixes | Import sandbox subclass when instantiating sandbox | James Ennis | 6 years |
make-source-dir-resemble-ToC | projectconf.rst: Change where literal include points to | James Ennis | 6 years |
mandatory_suffix | NEWS: Added update about the Mandatory .bst change | Phillip Smyth | 6 years |
master | README.rst: Added notice to access BuildStream on github instead. | Tristan van Berkom | 4 years |
merging-integration-test | Merging integration tests into buildstream proper. | Tristan Van Berkom | 7 years |
migrate_pipeline_load | Remove DummyElement hack | Tristan Maat | 7 years |
milloni/assert-bwrap-version | doc/source/install.rst: Mention bwrap version requirements | milloni | 6 years |
milloni/bwrap-feature-checks | Replace bwrap checks with calls to check_bwrap_version | milloni | 6 years |
modAndTest | Merge branch 'modAndTest' of https://gitlab.com/knownexus/buildstream into mo... | Phillip Smyth | 6 years |
more-cython | WIP: cythonize extract_depends_from_node | Benjamin Schubert | 5 years |
multiple_targets | Fix tests | Tristan Maat | 7 years |
nanonyme/fix-tests | Conditionally skip failing test | Seppo Yli-Olli | 4 years |
nanonyme/news-1.6.1 | Update classifiers | Seppo Yli-Olli | 4 years |
nanonyme/remove-fix-python-timestamps | Remove from doc | Seppo Yli-Olli | 4 years |
nanonyme/subprocess-devnull | Stop repeatedly re-opening /dev/null | Seppo Yli-Olli | 4 years |
nanonyme/warn-nofile | Warn if open files hard limit is under 50k | Seppo Yli-Olli | 4 years |
no-install-test-requires | .gitlab-ci.yml: Issue #100 - Avoid installing setup.py test_requires | Tristan Van Berkom | 7 years |
no_auto_fetch | Add explicit fetch flag for 'bst workspace-reset' | Gökçen Nurlu | 6 years |
no_fuse_flag | Added NO_FUSE flag to tests that need fuse | Phillip Smyth | 6 years |
node-get-default | Allow 'None' as a default_value for _yaml.node_get | Tristan Maat | 6 years |
non-sandbox-builds | Add tests for %{script} format | Tristan Maat | 7 years |
optional-yaml-for-source-plugins | plugincontext: Let plugins not have YAML defaults | Mathieu Bridon | 7 years |
options | doc: Explain how to configure project options | Mathieu Bridon | 7 years |
options-refactor | Restructuring documentation and documenting project options | Tristan Van Berkom | 7 years |
options_type | projectconf.rst: clarify 'type option' | Angelos Evripiotis | 7 years |
pages-test | Unrestricting pages job | Tristan Van Berkom | 7 years |
patch-1 | install_linux_distro.rst docs: updated to point user to latest stable branch | Laurence Urhegyi | 6 years |
patch-2 | Update README.rst | Laurence Urhegyi | 6 years |
pedro/backport-721-into-bst1-2 | element.py: Expect absolute paths in overlap whitelists | Pedro Alvarez | 5 years |
phil/#430-Typo-in-MANIFEST | MANIFEST.in: Fix typo when including BuildStream.doap | Phil Dawson | 6 years |
phil/203-BuildStream-crashes-when-dependency-tree-too-deep | app.py: Handle exception thrown when recursion limit is exceeded | Phil Dawson | 6 years |
phil/436-add-ubuntu-install-intructions | install_linux_distro.rst: Ostree is no longer a core dependency | Phil Dawson | 6 years |
phil/437-junction-tutorial | tests/examples/junctions.py: Add tests for junctions walkthrough | Phil Dawson | 6 years |
phil/437-workspaces-tutorial | tests/examples/developing.py: Add tests for workspaces walkthrough | Phil Dawson | 6 years |
phil/712 | fixup! WIP: _schedular: introduce second 'high priority' waiting jobs queue | Phil Dawson | 6 years |
phil/712-_sched-refactor | scheduler.py: Prioritise jobs from later queues | Phil Dawson | 6 years |
phil/712-high-priority-job-queue | WIP: scheduler.py: Add a second high priority queue | Phil Dawson | 6 years |
phil/712-priority-queue | WIP: use priority queue in schedular | Phil Dawson | 6 years |
phil/848-plugin-deprecation-warnings | plugin.py: Add API to allow plugins to raise deprecation warnings | Phil Dawson | 5 years |
phil/add-ubuntu-ci-job | .gitlab-ci-yml: Add ubuntu 18 test | Phil Dawson | 6 years |
phil/additional-linting-excludes | .gitignore: ignore the build output directory | Dor Askayo | 5 years |
phil/cache-key-stability-test | tests/cachekey: Test cache keys are independent of target elements | Phil Dawson | 6 years |
phil/consolidate-repo-tests | tests: move templated tests from workspace.py into separate file | Phil Dawson | 5 years |
phil/expose-templated-tests | tox.ini: Add tox env as a wrapper for running individual templated tests | Phil Dawson | 5 years |
phil/external-plugin-testing | Allow testing of external plugins via tox | Phil Dawson | 5 years |
phil/filter-docs | fixup! WIP: doc/examples/: Add toy filter example | Phil Dawson | 6 years |
phil/fix-empty-external-tests | tox.ini: Remove misleading comment | Phil Dawson | 5 years |
phil/fix-readme-install-link | README.rst: Fix broken link to instalation instructions | Phil Dawson | 6 years |
phil/fixup-external-plugin-tests | Move external plugin tests to seperate tox environment. | Phil Dawson | 5 years |
phil/fixup-junctions-tutorial | junction-elements.rst: Add missing language specifier to literalinclude | Phil Dawson | 6 years |
phil/fixup-templated-test-collection | testing: Ensure templated tests hook aren't collected undesirably | Phil Dawson | 5 years |
phil/fixup-workspace-docs | workspaces.rst: fix note which is not rendering correctly | Phil Dawson | 6 years |
phil/migrate-alpine-demo | alpine-autotools example docs: add terminal output | Phil Dawson | 6 years |
phil/move-integration-cache-to-testing | testing: make Integration cache fixture available in testing module | Phil Dawson | 5 years |
phil/out-of-source-build-docs | Various recomended changes to the out of source build docs | Phil Dawson | 6 years |
phil/plugin-testing-api | Expose basic api for testing external plugins. | Phil Dawson | 6 years |
phil/remove-ostree-plugin | fixup! fixup! fixup! fixup! fixup! fixup! fixup! Make templated source tests ... | Phil Dawson | 5 years |
phil/remove-source-bundle-reference | element.py: remove reference to source bundle command | Phil Dawson | 6 years |
phil/rename-plugintestutils | plugintestutils: Rename 'plugintestutils' package to 'testing' | Phil Dawson | 5 years |
phil/separate-local-tests | testing._sourcetests: Don't special case 'local' in parameter list | Phil Dawson | 5 years |
phil/source-checkout-options | NEWS: Add entry about the removal of source-bundle command | Phil Dawson | 6 years |
phil/tox-vev-environment | tox.ini: Add 'venv' environment to run arbitrary commands in a venv | Phil Dawson | 5 years |
phil/ui-split-refactor | Add workarounds for queue querying in main process | Tom Pollard | 5 years |
pip-elem-install-from-pip-source | tests: Break `test_pip_source_import` into independent tests | Shahwat Dalal | 5 years |
platform_singleton | Clean old Platform.get_platform references | Tristan Maat | 7 years |
pointswaves/softreset | Added doc's for workspace reset --soft | William Salmon | 5 years |
project-name | project: Export the name as a variable | Mathieu Bridon | 7 years |
project-shell-customize | tests/integration/shell.py: TESTING TESTING ONE TWO THREEEEEE | Tristan Van Berkom | 6 years |
proper-build-shells | element.py: Create real build shell for `bst shell --build` | Tristan Van Berkom | 7 years |
ps-add-diagram | Fix typo, mention inspiration projects, add diagram | Paul Sherwood | 6 years |
ps-add-inspiration-projects | Fix typo, add inspiration projects | Paul Sherwood | 6 years |
ps-fix-typo | Fix BuilStream typo | devcurmudgeon | 6 years |
ps-install-linux | Use renamed install_linux_distro file | devcurmudgeon | 6 years |
ps-update-readme | Update README.rst with more detail | devcurmudgeon | 6 years |
push-protocol | _artifactcache/pushreceive.py: Do not list all refs | Jürg Billeter | 7 years |
pushreceive | _artifactcache/pushreceive.py: Verify that we have the commit objects | Jürg Billeter | 7 years |
qinusty/add-bb-remote-exec | TMP: LOGGING UNAVAILABLE | Josh Smith | 4 years |
qinusty/bb-asset-hub-ci | Update overnight test cache endpoint | Josh Smith | 4 years |
qinusty/bb-remote-asset-rx | Remove create_artifact_share usages for remoteexecution tests | Josh Smith | 4 years |
qinusty/remote-asset-ci | TMP: Disable other CI jobs | Josh Smith | 4 years |
qinusty/sandboxremote-log-UNAVAILABLE | _sandboxremote.py: Include details in UNAVAILABLE error logging | Josh Smith | 4 years |
qinusty/update-buildbarn-images | Update buildbarn images for CI remote-cache | Josh Smith | 4 years |
quiet-output | frontend/main: Add a --quiet option | Mathieu Bridon | 7 years |
raoul/1010-multiple-track-fix | source.py: ensure previous track refs are updated | Raoul Hidalgo Charman | 5 years |
raoul/1023-ci-hanging | Update pytest and pytest-xdist | Raoul Hidalgo Charman | 5 years |
raoul/1023-grpc-forking | tests/artifactservice.py: run in separate process | Raoul Hidalgo Charman | 5 years |
raoul/1024-artifact-docs | docs: Update configuring cache server | Raoul Hidalgo Charman | 5 years |
raoul/1025-legacy-remotes | Improve legacy artifact remote handling | Raoul Hidalgo Charman | 5 years |
raoul/1038-source-cache-proto | Source cache uses new proto methods | Raoul Hidalgo Charman | 5 years |
raoul/1043-disabling-blob-fetching | doc/source/using_config.rst: Add pull-artifact-files option | Raoul Hidalgo Charman | 5 years |
raoul/1044-blobs-on-demand | tests: Add case for using pull and use buildtrees | Raoul Hidalgo Charman | 5 years |
raoul/440-fix | element.py: fix init_workspace for multiple sources | Raoul Hidalgo Charman | 5 years |
raoul/440-source-cache | Source cache tests | Raoul Hidalgo Charman | 5 years |
raoul/440-source-cache-remotes | PushQueue -> ArtifactPushQueue | Raoul Hidalgo Charman | 5 years |
raoul/627-RE-instance-config | Documentation: Include instance-name in remote execution documentation | Jim MacArthur | 6 years |
raoul/628-RE-flow-optimisation | format_project.rst: Add docs for action-service | Raoul Hidalgo Charman | 6 years |
raoul/775-execution-environment-reqs | format_project.rst: Add docs for OptionOS | Raoul Hidalgo Charman | 6 years |
raoul/802-refactor-artifactcache | artifactcache: implement new push methods | Raoul Hidalgo Charman | 6 years |
raoul/870-root-cache-dir | CASQuota: Move cache check methods into new Class | Raoul Hidalgo Charman | 5 years |
raoul/892-individual-source-caching | Add BST_REQUIRES_PREVIOUS_SOURCE_STAGE option | Raoul Hidalgo Charman | 5 years |
raoul/915-capabilities-service | artifact.proto: Remove ArtifactStatus method | Raoul Hidalgo Charman | 5 years |
raoul/965-AaaP-service | artifactservice.py: tests for the artifact service | Raoul Hidalgo Charman | 5 years |
raoul/974-Artifact-Rework | element.py: Tweak pull_buildtrees logic in _pull_pending() | Tom Pollard | 5 years |
raoul/982-individual-source-caching | Add tests for BST_REQUIRES_PREVIOUS_SOURCES_STAGE | Raoul Hidalgo Charman | 5 years |
raoul/983-cas-source-staging | utils.py: remove misleading documentation | Raoul Hidalgo Charman | 5 years |
raoul/994-further-re-testing | tests: Add RE test for builds that fail | Raoul Hidalgo Charman | 5 years |
raoul/cas-refactor | cas: move remote only functions to CASRemote | Raoul Hidalgo Charman | 6 years |
raoul/pull-refs | Add test for pulling artifact refs | Raoul Hidalgo Charman | 5 years |
raoul/source-key-fix | tests: Check get_unique_key isn't used before track | Raoul Hidalgo Charman | 5 years |
raoul/unique-error-domains | _exceptions.py: Make ErrorDomain unique | Raoul Hidalgo Charman | 5 years |
reduce_history_in_cache | Updating .bzr plugin to omit the .bzr dir | Phillip Smyth | 6 years |
refactor-error-details | _frontend/main.py: Making error handling more consistent | Tristan Van Berkom | 7 years |
relative_workspaces | Implementing relative workspaces | Phillip Smyth | 6 years |
release-testing | Added MAINTAINERS, NEWS and buildstream.doap | Tristan Van Berkom | 7 years |
remove-arches | Updating all test cases for the removal of architecture conditionals and options | Tristan Van Berkom | 7 years |
remove-dead-code | tests: Remove unused imports | Benjamin Schubert | 5 years |
remove-pre-post-commands | Updating cache key test for recent changes related to issue #121 | Tristan Van Berkom | 7 years |
remove-secret-command-lists | buildelement.py: Remove secret undocumented command lists | Tristan Van Berkom | 7 years |
remove-secret-command-lists-backport | buildelement.py: Remove secret undocumented command lists | Tristan Van Berkom | 7 years |
remove-variants | project.py: More consistent api for workspaces | Tristan Van Berkom | 7 years |
remove_dummy_dependency | _pipeline.py: Remove DummyElement hack | Tristan Maat | 7 years |
remove_shebangs | Remove shebangs from python files | Gökçen Nurlu | 6 years |
restructure-ToC-on-homepage | main_core.rst: Change title and moved authoring, sandboxing and cachekeys doc... | James Ennis | 6 years |
revert-0e471144 | Revert "Merge branch 'danielsilverstone-ct/roaring-bitmaps' into 'master'" | Javier Jardón | 6 years |
richardmaw-271-workspaces-versioning | Temporary commit | Tristan Maat | 6 years |
richardmaw/artifact-log | NEWS: Mention `bst artifact log` | Richard Maw | 6 years |
richardmaw/artifact-subcommands | NEWS: Describe new subcommands | Richard Maw | 6 years |
richardmaw/build-status-extensions | NEWS: Mention failed job summary | Richard Maw | 6 years |
richardmaw/builddir-sockets | Handle sockets when copying trees into artifacts | Richard Maw | 6 years |
richardmaw/cache-fail | tests/integration/cachedfail.py: Test artifact push | Richard Maw | 6 years |
richardmaw/centos-oldgit-test-fixes | Add a Centos runner | Benjamin Schubert | 6 years |
richardmaw/distinguish-sandboxing-build-fail | tests/integration/sandbox-bwrap.py: Test distinguishing sandbox exit code fro... | Richard Maw | 6 years |
richardmaw/element-cache-state-simplify | element: Remove __cached field | Richard Maw | 6 years |
richardmaw/fix-chroot-sandbox-devices | tests: test that integration commands can use /dev | Richard Maw | 6 years |
richardmaw/fix-unit-test-hang-on-crash | mount: Wrap yields in context managers with try-finally | Richard Maw | 6 years |
richardmaw/key-summary | Update NEWS | Richard Maw | 6 years |
richardmaw/oldgit-shallow-parents-exclude-fix | tests/sources/git.py: Handle old git not supporting --first-parent | Richard Maw | 6 years |
richardmaw/push-failed-build-regression | tests: Add regression test for pushing failed builds | Richard Maw | 6 years |
richardmaw/pytest-dep-update | dev-requirements: Update pytest dependency to 3.8 | Richard Maw | 6 years |
richardmaw/shell-multi-stage | Add to NEWS | Richard Maw | 6 years |
richardmaw/subprocess-PWD | Cachekey update helper: Document ensuring . in PYTHONPATH | Richard Maw | 6 years |
richardmaw/test-config-fixes | Tidy relative workspace tests | Richard Maw | 6 years |
richardmaw/wip-artifact-subcommands | tests: Add tests for artifact group commands | Richard Maw | 6 years |
richardmaw/wip-oldgit-shallow-parents-exclude-fix | WIP | Richard Maw | 6 years |
richardmaw/wip/log-show | WIP: bst-here fixes | Richard Maw | 6 years |
sam/1.0-pre | Updating all test cases for the removal of architecture conditionals and options | Tristan Van Berkom | 7 years |
sam/233-push-after-pull | tests/frontend/push.py: Test that we don't push stuff that we just pulled | Sam Thursfield | 6 years |
sam/267-integration-cache | Modify how the INTEGRATION_CACHE environment var is interpreted | Sam Thursfield | 6 years |
sam/artifact-delay-init | Only initialize remote artifact cache connections if needed | Sam Thursfield | 7 years |
sam/artifactcache-preflight-check | Check for write access to remote artifact cache early on in the pipeline | Sam Thursfield | 7 years |
sam/artifacts-url-fix | _pipeline.py: Give the correct artifact pull URL in remote ticker | Sam Thursfield | 7 years |
sam/benchmark-harness | contrib/benchmark: Improvements to image handling | Sam Thursfield | 7 years |
sam/bst-checkout-metadata | Allow checking out artifact metadata with `bst checkout` | Sam Thursfield | 7 years |
sam/bst-push | Add initial `bst push` command | Sam Thursfield | 7 years |
sam/canonical-push-urls | Replace 'push-url' and 'pull-url' options with just 'url' | Sam Thursfield | 7 years |
sam/ci-update-docker-image | .gitlab-ci.yml: Follow latest BuildStream Docker image | Sam Thursfield | 7 years |
sam/compose-list-exception | Catch attempts to compose a list | Sam Thursfield | 7 years |
sam/compose-log-splits | WIP | Sam Thursfield | 6 years |
sam/compose-symlinks-issue | tests/testutils/integration.py: Avoid inconsistent symlink handling | Sam Thursfield | 6 years |
sam/conf-docs | Update copyright years of changed files | Sam Thursfield | 7 years |
sam/debug-symbols-location | Don't strip pathname from debug symbol files | Sam Thursfield | 6 years |
sam/disable-ostree-free-space-check | _ostree.py: Disable OSTree's minimum disk space check in our repos | Sam Thursfield | 6 years |
sam/doc-sandbox | doc: Add 'sandboxing' section | Sam Thursfield | 6 years |
sam/docker-automation | .gitlab-ci.yml: Allow myself to test the Docker image builds | Sam Thursfield | 7 years |
sam/docker-cleanup | Dockerfile-build.sh: remove DNF cache at the end of the build | Sam Thursfield | 7 years |
sam/document-profiling-and-benchmarks | HACKING.rst: Mention benchmarking and profiling tools | Sam Thursfield | 6 years |
sam/embed-fusepy | fuse.py: Add support for Linux on ppc64 | Sam Thursfield | 7 years |
sam/fix-202 | _artifactcache/ostreecache.py: Fix pulling using weak key | Sam Thursfield | 7 years |
sam/fix-debug-crash | Fix crash when --debug is passed | Sam Thursfield | 6 years |
sam/fix-docs | .gitlab-ci.yml: Fix documentation build | Sam Thursfield | 7 years |
sam/fuse-profile | Improve the profiling helper | Sam Thursfield | 7 years |
sam/git-fetch-prune | git.py source plugin: Prune remote-tracking branches when fetching | Sam Thursfield | 7 years |
sam/improve-cache-warnings | Shorten the warnings raised when remote cache initialization fails | Sam Thursfield | 7 years |
sam/install-tweaks | doc/source/install.rst: Clarify install instructions | Sam Thursfield | 7 years |
sam/integration-tests-alpine | tests/integration: Use a minimal custom base sysroot | Sam Thursfield | 7 years |
sam/local-source-cachekey-fix | utils.py: Sort the results of list_relative_paths() | Sam Thursfield | 7 years |
sam/manifests | WIP: add manifest.yaml to artifact metadata | Sam Thursfield | 7 years |
sam/meson | Update HACKING.rst for Meson changes | Sam Thursfield | 7 years |
sam/multiple-caches | Update copyright years of files I have touched | Sam Thursfield | 7 years |
sam/no-install-python-deps | .gitlab-ci.yml: Use `pip3 install --no-index` when installing BuildStream | Sam Thursfield | 7 years |
sam/no-install-python-test-deps | .gitlab-ci.yml: Prevent installing test dependencies | Sam Thursfield | 7 years |
sam/overwrite-list-with-empty-list | Allow overwriting a list with an empty list using (=) operator | Sam Thursfield | 7 years |
sam/plugin-docs | doc: Promote documention on how to use external plugins up one level | Sam Thursfield | 7 years |
sam/plugin-error | _plugincontext.py: Fix unhandled exception if plugin is not found | Sam Thursfield | 7 years |
sam/plugin-log | plugin.py: Add log() method | Sam Thursfield | 7 years |
sam/project.conf-arches | project.py: Allow 'host-arches' and 'arches' in project.conf | Sam Thursfield | 7 years |
sam/push-check-connectivity | bst push: Check connectivity to cache before trying to push | Sam Thursfield | 7 years |
sam/pushing-fix | _artifactcache/pushreceive.py: Avoid premature 'done' messages | Sam Thursfield | 6 years |
sam/readthedocs | requirements.txt: Add sphinx-click | Sam Thursfield | 7 years |
sam/recursive-pipelines-in-subdir | Add a 'path' config option to junction elements | Sam Thursfield | 7 years |
sam/savefile-utility | _yaml.py: Use save_file_atomic() when writing out YAML | Sam Thursfield | 7 years |
sam/source-bundle-destdir | source-bundle: Allow installing to somewhere other than / | Sam Thursfield | 7 years |
sam/symlink-speedup | utils.py: Wrap calls to os.path.realpath() in an LRU cache | Sam Thursfield | 7 years |
sam/symlink-tests | Add integration tests for edge cases involving symlinks and overlaps | Sam Thursfield | 7 years |
sam/symlinks | utils.py: Remove check for symlinks that overwrite the host | Sam Thursfield | 7 years |
sam/symlinks-2 | utils.py: _process_list(): Add note that this is a hot codepath | Sam Thursfield | 7 years |
sam/symlinks-optimization | Add integration tests for edge cases involving symlinks and overlaps | Sam Thursfield | 7 years |
sam/test-source-caching-fix | integration-tests: Fix `run-tests.sh --sources DIR` when DIR doesn't exist | Sam Thursfield | 7 years |
sam/use-via-docker | Update instructions for using BuildStream with Docker | Sam Thursfield | 7 years |
sam/use-via-docker-2 | Add `bst-here` script and document it | Sam Thursfield | 7 years |
sandbox-mounts-refactor | tests/sandboxes/mounting/mount_simple.py: Changed to test new Mounter object | Tristan Van Berkom | 7 years |
scottclarke/remote-build-message | sandbox/_sandboxremote.py: Improved log messages | Scott Clarke | 4 years |
shared/split_out_update_state | Fixes: Move is_cached out of StrictCacheKey, eliminate setting | Jonathan Maw | 5 years |
shared/split_out_update_state_2 | Split Element._update_state into cache key and artifact state methods | Jonathan Maw | 5 years |
shared/split_out_update_state_3 | element.py: Don't calculate strong key if not required | Jonathan Maw | 5 years |
shared/yaml-rework | _basecache.py: Raise appropriate error if 'artifacts' is not dict/list of dicts | James Ennis | 5 years |
shashwatdalal/docker-source-patch | tests/workspaces: Test edge case when linking files to RO directory | Shahwat Dalal | 5 years |
shashwatdalal/make-magic-timestamp-public | utils.py: Make `magic_timestamp` a public variable | Shahwat Dalal | 5 years |
shashwatdalal/tar-file-extraction | utils.py: Add write permission to root path in _force_rmtree | Shahwat Dalal | 5 years |
shashwatdalal/updatesiteflags | tests: Change HAVE_SANDBOX to fail on windows/OSX | Shahwat Dalal | 5 years |
shell-command | main.py: Add -c / --command option to `bst shell` | Jürg Billeter | 7 years |
snakeviz | contributing: snakeviz replaces pyflame+flamegraph | Angelos Evripiotis | 6 years |
soft-arpy-dependency | HACKING.rst: Add a note about arpy being required for docs | Tristan Maat | 6 years |
sotk/update-artifact-server-docs | Remove the suggestion that BuildGrid can be used as an artifact server | Adam Coldrick | 4 years |
source-bundle-import | import.py: Implement generate_script() for source bundles | Jürg Billeter | 7 years |
spellcheck | buildproject.rst/install.rst: Apply minor text corrections | Tristan Maat | 7 years |
sstriker-never-cache-buildtrees | Add mechanism for elements to opt-out of buildtrees. | Sander Striker | 4 years |
sstriker-normalize-variable-element-name | Use the normalized name for the element_name variable. As this is used | Sander Striker | 4 years |
sstriker-remote-asset-wip | WIP: Store artifact in asset cache | Sander Striker | 4 years |
strict-rebuild | stack.py plugin: Mark for strict_rebuild | Jürg Billeter | 7 years |
summary | userconfig.yaml: Mention push-url restriction | Jürg Billeter | 7 years |
summary-status | main.py: Print status message when fetching artifact list | Jürg Billeter | 7 years |
tar-target-renaming | tar.py: Make link target renaming work between base-dirs | Tristan Maat | 5 years |
tcanabrava/cache-server-test | Use a template for docker-variables | Tomaz Canabrava | 4 years |
tcanabrava/ignore_cache | Fix unittest with the new ignore cache options | Tomaz Canabrava | 4 years |
test-build | tests/frontend/pull.py: Added test case for testing `bst pull` | Tristan Van Berkom | 7 years |
test-coverage-reports | Test | Tristan Van Berkom | 7 years |
test-integration-flag | Perhaps there was a version upgrade? | Tristan Maat | 6 years |
test-public-data | Testing | Tristan Van Berkom | 7 years |
test-run-doc | HACKING.rst: Add integration and pytest notes | Tristan Maat | 6 years |
test_coverage_segfault | Fix tests | Tristan Maat | 7 years |
test_pyyaml | Continue lazy provenance info | Gökçen Nurlu | 6 years |
testing-colors | main.py: Added --ansi-colors/--no-ansi-colors option | Tristan Van Berkom | 7 years |
testing-shell | _sandboxbwrap.py: Make terminal control setting conditional on stdin being a tty | Tristan Van Berkom | 7 years |
testing/local-cache-expiry | DO NOT MERGE: Bumping artifact version | Tristan Van Berkom | 6 years |
tiagogomes/cache-calculation-revamp | artifactcache: add some logging to cleanup operation | Tiago Gomes | 6 years |
tiagogomes/ci-minor-tweaks | ci: correct freedestop-sdk version comment | Tiago Gomes | 6 years |
tiagogomes/disable-https-gnu-repo | Use http instead of https for the gnu ftp mirror | Tiago Gomes | 6 years |
tiagogomes/docs-improvements | doc: updates considering website being live now | Tiago Gomes | 6 years |
tiagogomes/issue-195 | tests: test local plugins and element-path paths | Tiago Gomes | 6 years |
tiagogomes/issue-195-1.2 | tests: test local plugins and element-path paths | Tiago Gomes | 6 years |
tiagogomes/issue-287 | Add tests for validating configuration variables | Tiago Gomes | 6 years |
tiagogomes/issue-287-backport | Add tests for validating configuration variables | Tiago Gomes | 6 years |
tiagogomes/issue-500 | cas: ignore files of type socket | Tiago Gomes | 6 years |
tiagogomes/issue-514 | WIP Add end-to-end tests | Tiago Gomes | 6 years |
tiagogomes/issue-520 | cascache: move tmp directory one level up | Tiago Gomes | 6 years |
tiagogomes/issue-573 | artifactcache: add some logging to cleanup operation | Tiago Gomes | 6 years |
tiagogomes/issue-577 | cascache: use errno module | Tiago Gomes | 6 years |
tiagogomes/issue-577-backport | cascache: use errno module | Tiago Gomes | 6 years |
tiagogomes/system_tests | WIP Add end-to-end tests | Tiago Gomes | 6 years |
tiagogomes/tarball | WIP Add support for dumping a tarball stream | Tiago Gomes | 6 years |
tiagogomes/tarball_checkout | Add support for creating a tarball on bst checkout | Tiago Gomes | 6 years |
tiagogomes/tarball_checkout_1.2 | Add support for creating a tarball on bst checkout | Tiago Gomes | 6 years |
tiagogomes/test-new-runners | foo | Tiago Gomes | 6 years |
tiagogones/update-links-to-documentation | setup.py: use correct link for documentation website | Tiago Gomes | 6 years |
tlater/CASdiff | _casbaseddirectory.py: Use the new _add_entry where possible | Tristan Daniël Maat | 5 years |
tlater/annihilate_update_state | element.py: Refactor __update_ready_for_runtime() | Tristan Maat | 5 years |
tlater/artifactserver-casd | casremote.py: Add workaround for a buildgrid bug | Tristan Maat | 5 years |
tlater/auto-committers | WIP: Right, so we want to change PUSH access, not MAINTAINER access | Tristan Maat | 5 years |
tlater/buildbox-run-userchroot | utils.py: Use `onerror` in `_force_rmtree` | Tristan Maat | 5 years |
tlater/bump-automake | WIP: Run doc generation in CI, because it will run nowhere I can provide | Tristan Maat | 5 years |
tlater/cache-endpoints | Change unfitting function name | Tristan Maat | 5 years |
tlater/casd-socket-permissions | tar.py: Make directories with incorrect permissions traversable | Tristan Maat | 5 years |
tlater/clean-shutils | Clean up usage of shutil.rmtree() | Tristan Maat | 5 years |
tlater/context-trailing-slash | tests/context/context.py: Test setting XDG_CACHE_HOME | Tristan Maat | 6 years |
tlater/fix-casdless-completion | Do not check for casd in bash completion | Tristan Maat | 5 years |
tlater/fix-jinja-autoescape | optionpool.py: Make jinja autoescape rules explicit | Tristan Maat | 5 years |
tlater/fix-monkeypatch-warning | tests/artifactcache/config.py: Cast our tmpdir to a string | Tristan Daniël Maat | 5 years |
tlater/freedesktop | Reword documentation to talk about freedesktop-sdk, not alpine | Tristan Maat | 5 years |
tlater/freedocstop-sdk | fixup! WIP: Use freedesktop-sdk as a base for tutorials as much as possible | Tristan Maat | 5 years |
tlater/message-helpers | job.py: Add new message helpers | Tristan Maat | 6 years |
tlater/message-lines | widget.py: Avoid "showing 0 lines" messages when there are no lines | Tristan Maat | 6 years |
tlater/nocover-usedevelop | .gitlab-ci.yml: Assert that tests without `usedevelop` work | Tristan Maat | 5 years |
tlater/node-exceptions | node.pyx: Add note on node exceptions in plugins | Tristan Maat | 4 years |
tlater/pipeline-enums | _pipeline.py: Refactor if/elif/else usage | Tristan Maat | 5 years |
tlater/plugin-documentation-improvement | format_project.rst: De-obfuscate element/package differences | Tristan Maat | 5 years |
tlater/progress-tests | Improve progress tests | Tristan Maat | 5 years |
tlater/pycodestyle | setup.cfg: E722 is covered by pylint | Tristan Maat | 6 years |
tlater/source-pushll | Add `bst source push/pull` commands | Tristan Maat | 5 years |
tlater/tar-basedir | tar.py: Make link target renaming work between base-dirs | Tristan Maat | 5 years |
tlater/tar-test-security | tests/sources/tar.py: chown+chmod instead of giving 777 permissions | Tristan Maat | 5 years |
tlater/test_workspace_visible | Create _initialize_state() to capture an _update_state() use case | Tristan Maat | 5 years |
tlater/update-workspace-manpages | man/bst-workspace-reset.1: Update workspace re-open help message | Tristan Maat | 5 years |
tmewett/artifact-help | cli.py: Rewrite artifact log help text & move up to main subcommand | Tom Mewett | 5 years |
tmewett/build-deps-cli | frontend: Remove build --all flag in favour of --deps all/plan | Tom Mewett | 5 years |
tmewett/cli-defaults | cli.py: Use Click's show_default for defaults in help text | Tom Mewett | 5 years |
tmewett/git-source | Add Git source test for depth=1 fetch with exact tag ref | Tom Mewett | 5 years |
tmewett/merge-git-tag | Document my changes to the Git source plugin in NEWS | Tom Mewett | 5 years |
tmewett/recursive-git | sources/git.py: Document that checkout-submodules is recursive | Tom Mewett | 5 years |
tmewett/report-weird-return-codes | job.py: Report error when job process unexpectedly dies (#1089) | Tom Mewett | 5 years |
tmewett/test-in-subprocess | tests/internals/storage_vdir_import.py: Reduce number of test cases | Tom Mewett | 5 years |
tmp | Remove x bit from /usr/bin/hello | Darius Makovsky | 5 years |
tmp2 | wip | Darius Makovsky | 5 years |
tpollard/386 | widget.py: Limit failure summary to currently failing elements | Tom Pollard | 6 years |
tpollard/483 | tests/sources/git.py: Add tests for REF_NOT_IN_TRACK | Tom Pollard | 6 years |
tpollard/494 | Don't pull artifact build trees by default. | Tom Pollard | 6 years |
tpollard/566 | WIP: Make uploading of build trees configurable | Tom Pollard | 6 years |
tpollard/591 | buildstream/_project.py: Report if project.conf is missing name | Tom Pollard | 6 years |
tpollard/752 | Add ability to build without interacting with available artifact | Tom Pollard | 6 years |
tpollard/774 | _stream.py: Ability to pull missing buildtrees outside of pull/build | Tom Pollard | 6 years |
tpollard/829 | Download buildtrees on demand for bst shell --use-buildtree | Tom Pollard | 6 years |
tpollard/896 | Provide configuration for the optional creation of buildtrees | Tom Pollard | 6 years |
tpollard/908 | element.py: Remove unused local private methods due to Artifact class | Tom Pollard | 5 years |
tpollard/945 | plugintestutils/runcli.py: Add TestArtifact() 'abstraction' class | Tom Pollard | 5 years |
tpollard/955 | _artifact.py: Move element metadata caching to Artifact Class | Tom Pollard | 5 years |
tpollard/artifacttemp | element.py: Tweak pull_buildtrees logic in _pull_pending() | Tom Pollard | 5 years |
tpollard/buildremote | Add --remote, -r option to bst build, inline with pull & push | Tom Pollard | 6 years |
tpollard/buildsubprocess | Apply AsyncioSafeProcess to Stream's multiprocess | Tom Pollard | 5 years |
tpollard/buildsubtemp | signal debug | Tom Pollard | 5 years |
tpollard/bzrfix | testing/_utils/site.py: Fix missing BZR assignment | Tom Pollard | 5 years |
tpollard/custom-platform-properties | Remove 'default-platform-properties' and reduce scope | Tom Pollard | 4 years |
tpollard/drop_plugin_comment | src/buildstream/element.py: __use_remote_execution() reword desc | Tom Pollard | 4 years |
tpollard/elapsedtime | _scheduler/scheduler.py: Remove unused elapsed_time() calls | Tom Pollard | 5 years |
tpollard/failedsource | element.py: Explicitly ensure failed build sources are not pushed | Tom Pollard | 5 years |
tpollard/fixbuildtreereq | _stream.py: fix _buildtree_pull_required logic | Tom Pollard | 6 years |
tpollard/frontendelement | _frontend/app.py: Don't determine queue for retrying in frontend | Tom Pollard | 5 years |
tpollard/initfix | _frontend/app.py: Fixup node._assert_symbol_name() positional args | Tom Pollard | 5 years |
tpollard/loaderror | _exceptions.py: Align LoadError() parameter ordering | Tom Pollard | 5 years |
tpollard/loop_exception | scheduler.py: Handle exceptions that are caught under the event loop | Tom Pollard | 5 years |
tpollard/messageobject | _message.py: Use element_name & element_key instead of unique_id | Tom Pollard | 5 years |
tpollard/messagerate | userconfig.yaml: Add bool for disabling console output throttling | Tom Pollard | 5 years |
tpollard/messagetemp | quick test | Tom Pollard | 5 years |
tpollard/moremessagetemp | tweaks... | Tom Pollard | 5 years |
tpollard/notificationhandler | scheduler.py: Notification for Message() propagation | Tom Pollard | 5 years |
tpollard/notificationhandlertmp | switching to queue | Tom Pollard | 5 years |
tpollard/optional-sandbox-properties | WIP: Make default platform properties optional | Tom Pollard | 4 years |
tpollard/pip-element | plugins/elements/pip.py: Remove the pip build element plugin | Tom Pollard | 5 years |
tpollard/pipelinehostconfig | tests/plugin/pipeline.py: Avoid using host user conf | Tom Pollard | 6 years |
tpollard/prototemp | Move back to using artifact method for proto in push | Tom Pollard | 5 years |
tpollard/python38 | Try new copytree api on 3.8 | Tom Pollard | 5 years |
tpollard/remove-pip-plugins | plugins/sources/pip.py: Remove the pip source plugin | Tom Pollard | 5 years |
tpollard/removeassert | element.py: Remove unused __staged_sources_directory & assert | Tom Pollard | 5 years |
tpollard/render_task_group | _frontend/status.py: Complete names when rendering dynamic queue status | Tom Pollard | 5 years |
tpollard/sandboxmessage | _message.py: Use bool for sandbox Message() parameter | Tom Pollard | 5 years |
tpollard/shellbuildtree | _frontend/cli.py: Make show() --use-buildtree respect pull semantics | Tom Pollard | 5 years |
tpollard/showjunction | _frontend/widget.py: show_pipeline() Don't show buildable for junction | Tom Pollard | 5 years |
tpollard/streamasync | basic async in stream | Tom Pollard | 5 years |
tpollard/subrebase | Revert "Explicitly ensure failed build sources are not pushed" | Tom Pollard | 5 years |
tpollard/temp | Reset event loop in scheduler if subprocessed & pytest timeout | Tom Pollard | 5 years |
tpollard/workspacebuildtree | WIP: Opening a workspace with a cached build | Tom Pollard | 6 years |
tracking-changes | Fix tests | Tristan Maat | 7 years |
tracking-changes-rebased | _frontend/main.py: Rewording `--track-all` build option | Tristan Van Berkom | 7 years |
traveltissues/1054 | wip | Darius Makovsky | 5 years |
traveltissues/1088-resetcachedata | debug | Darius Makovsky | 5 years |
traveltissues/1110 | cli.py: remove superfluous kwargs for flags | Darius Makovsky | 5 years |
traveltissues/1118 | Fix typo in node attribute | Darius Makovsky | 5 years |
traveltissues/1140 | _stream.py: remove `soft` from workspace_reset | Darius Makovsky | 5 years |
traveltissues/1140-2 | _stream.py: use close and open to reset workspaces | Darius Makovsky | 5 years |
traveltissues/1140-softreset | tests: add test for soft workspace reset | Darius Makovsky | 5 years |
traveltissues/1143 | We may want to actually start pushing from tainted | Darius Makovsky | 5 years |
traveltissues/1143-2 | remove key stability concept | Darius Makovsky | 5 years |
traveltissues/1159 | Defer committing workspace files to cache | Darius Makovsky | 5 years |
traveltissues/1161 | local.py: use extended API, set BST_NO_PRESTAGE_KEY | Darius Makovsky | 5 years |
traveltissues/1161-2 | WIP | Darius Makovsky | 5 years |
traveltissues/1161-3 | skip stage in stage previous sourcess | Darius Makovsky | 5 years |
traveltissues/1161-4 | local.py: use extended source api for staging | Darius Makovsky | 5 years |
traveltissues/1161-local | tests: local sources are cached | Darius Makovsky | 5 years |
traveltissues/1172 | tox.ini: pin mypy 0.730 | Darius Makovsky | 5 years |
traveltissues/1176 | wip | Darius Makovsky | 5 years |
traveltissues/1182 | Remove `commit`ting sources inside `Source()._generate_key` | Darius Makovsky | 5 years |
traveltissues/1184 | buildgrid-compose.yml: reduce log level to WARN | Darius Makovsky | 5 years |
traveltissues/1186 | wip element gen key | Darius Makovsky | 5 years |
traveltissues/1186-2 | [WIP]source.py: do not call _get_unique_key outside of _generate_key | Darius Makovsky | 5 years |
traveltissues/1186-3 | _stream: Assert not loading both tracking and primary at the same time | Darius Makovsky | 5 years |
traveltissues/1186-4 | DEBUG | Darius Makovsky | 5 years |
traveltissues/1216 | tests: avoid testing utimes along with umask | Darius Makovsky | 5 years |
traveltissues/985 | tests: Remove xfails from buildbox integration tests | Darius Makovsky | 5 years |
traveltissues/985-2 | debug | Darius Makovsky | 5 years |
traveltissues/985-workspacesviacas | wip | Darius Makovsky | 5 years |
traveltissues/becky/tar_compression | Handle None tars when inferring compression | Darius Makovsky | 5 years |
traveltissues/benchmark | element.py: remove call to _source_cached() | Darius Makovsky | 5 years |
traveltissues/benchmark-1088 | Merge branch 'chandan/workspace-force-no-checkout' into 'master' | bst-marge-bot | 5 years |
traveltissues/benchmark-2 | Commit workspace sources to sourcecache after generating their keys | Darius Makovsky | 5 years |
traveltissues/benchmark-3 | element.py: remove call to _source_cached() | Darius Makovsky | 5 years |
traveltissues/buildbox-testing | debug | Darius Makovsky | 5 years |
traveltissues/cache-key-changes | element.py: change cache key dict fields | Darius Makovsky | 5 years |
traveltissues/cache-key-changes-2 | Reset cache data if a workspace build is pending | Darius Makovsky | 5 years |
traveltissues/cached | wip | Darius Makovsky | 5 years |
traveltissues/changeflag | NEWS: add note about BST_KEY_REQUIRES_STAGE | Darius Makovsky | 5 years |
traveltissues/closeworkspaces | _stream: correct typo in error message | Darius Makovsky | 5 years |
traveltissues/debug | DEBUG | Darius Makovsky | 5 years |
traveltissues/debug2 | DEBUG | Darius Makovsky | 5 years |
traveltissues/debug3 | debugoldimage | Darius Makovsky | 5 years |
traveltissues/dev | DEBUG | Darius Makovsky | 5 years |
traveltissues/fix-Nonetype-guard | wip | Darius Makovsky | 4 years |
traveltissues/fix-update-script | Make the Cli verbose for updating | Darius Makovsky | 5 years |
traveltissues/fix1289 | element.py: resolve invalid defaults for sandbox config | Darius Makovsky | 4 years |
traveltissues/future | debug | Darius Makovsky | 5 years |
traveltissues/grpccodes | Return names of grpc errors | Darius Makovsky | 4 years |
traveltissues/mr3 | [wip] avoid the callback for non-incremental build | Darius Makovsky | 5 years |
traveltissues/mr4 | element: always attempt to save the workspace config | Darius Makovsky | 5 years |
traveltissues/mr5 | Merge branch 'tpollard/loop_exception' into 'master' | Tom Pollard | 5 years |
traveltissues/mypy | DEBUG | Darius Makovsky | 5 years |
traveltissues/none-childdata | Return early from tracking queue if no result | Darius Makovsky | 5 years |
traveltissues/notes | Remove special loading for workspaces | Darius Makovsky | 5 years |
traveltissues/pushcached | wip | Darius Makovsky | 5 years |
traveltissues/raises | Expect descend raises VirtualDirectoryError | Darius Makovsky | 5 years |
traveltissues/remove-tracking-scheduled | WIP Remove element.__tracking_scheduled | Darius Makovsky | 5 years |
traveltissues/remove-unused | _state: remove unused add_maximum_progress | Darius Makovsky | 5 years |
traveltissues/remove-unused-functions | _remote: ignore unused args | Darius Makovsky | 5 years |
traveltissues/reviewsast1 | Address use of shell | Darius Makovsky | 5 years |
traveltissues/setstability | Add element._set_cache_keys_stability() | Darius Makovsky | 5 years |
traveltissues/splitdepkeys | [WIP]Split dependencies into dependency-names and dependency-keys | Darius Makovsky | 5 years |
traveltissues/strictxfail | setup.cfg: make xfail marks strict by default | Darius Makovsky | 5 years |
traveltissues/t1 | DEBUG | Darius Makovsky | 5 years |
traveltissues/t2 | DEBUG | Darius Makovsky | 5 years |
traveltissues/t3 | DEBUG | Darius Makovsky | 5 years |
traveltissues/t4 | DEBUG | Darius Makovsky | 5 years |
traveltissues/t5 | DEBUG | Darius Makovsky | 5 years |
traveltissues/test | Revert "[WIP] why are element sources not checked for caching if they are wor... | Darius Makovsky | 5 years |
traveltissues/testhead | Remove xfails from buildbox integration tests | Darius Makovsky | 5 years |
traveltissues/testing | WIP: check workspace artifacts | Darius Makovsky | 5 years |
traveltissues/tlater/auto-committers | WIP: Right, so we want to change PUSH access, not MAINTAINER access | Tristan Maat | 5 years |
traveltissues/tmp | tests: remove pip source from cachekey project | Darius Makovsky | 4 years |
traveltissues/tmp-deprecate | Revert "WIP initial deprecation of workspaces" | Darius Makovsky | 5 years |
traveltissues/tmp1 | don't use casdir | Darius Makovsky | 5 years |
traveltissues/tmp2 | use casdir | Darius Makovsky | 5 years |
traveltissues/undofilesareannoying | .gitignore: ignore undo files | Darius Makovsky | 5 years |
traveltissues/update-docker | Update docker image | Darius Makovsky | 4 years |
traveltissues/update-fdsdk-test | WIP: Update references for FDSDK build | Darius Makovsky | 4 years |
traveltissues/update-image | .gitlab-ci: Update docker image | Darius Makovsky | 5 years |
traveltissues/update-overnight | Update target branch in FD overnights | Darius Makovsky | 4 years |
traveltissues/whitelist | Add ujson to pylint pkg whitelist | Darius Makovsky | 5 years |
tristan/538-reenable-ostree-test | tests/frontend/mirror.py: Reenable test_mirror_fetch_upstream_absent[ostree] | Tristan Van Berkom | 6 years |
tristan/538-reenable-ostree-test-1.2 | tests/frontend/mirror.py: Reenable test_mirror_fetch_upstream_absent[ostree] | Tristan Van Berkom | 6 years |
tristan/architecture-docs | doc: Adding new architecture document about how the scheduler works. | Tristan Van Berkom | 6 years |
tristan/artifact-dependency-names | Remove unused Scope argument from artifact name related APIs. | Tristan van Berkom | 4 years |
tristan/artifact-extensions | _artifact.py: Store sandbox config and environment in artifacts | Tristan van Berkom | 4 years |
tristan/atomic-cache-size-file | _artifactcache/artifactcache.py: Write the cache_size file atomically | Tristan Van Berkom | 6 years |
tristan/atomic-cache-size-file-1.2 | _artifactcache/artifactcache.py: Write the cache_size file atomically | Tristan Van Berkom | 6 years |
tristan/auto-lint-pep8 | Make pylint and pep8 tests run by default. | Tristan Van Berkom | 6 years |
tristan/backport-junction-includes | NEWS: Add news entry about technically breaking change | Tristan Van Berkom | 4 years |
tristan/backport-previous-sources | source.py: ensure previous track refs are updated | Raoul Hidalgo Charman | 5 years |
tristan/backport-update-state-changes-1.2 | tests/frontend/workspace.py: Test that all elements build with workspace in play | Tristan Van Berkom | 5 years |
tristan/blessings | deps: Specify the minimum version required for blessings | Mathieu Bridon | 6 years |
tristan/bschubert-pipeline | element.py: Only store the direct reverse dependencies on an element. | Tristan Van Berkom | 5 years |
tristan/bst-1-bisect/baseline | .gitlab-ci.yml: XXX USE LATEST THINGS | Javier Jardón | 5 years |
tristan/bst-1-bisect/build-run-depends | .gitlab-ci.yml: XXX USE LATEST THINGS | Javier Jardón | 5 years |
tristan/bst-1-bisect/fatal-warnings | .gitlab-ci.yml: XXX USE LATEST THINGS | Javier Jardón | 5 years |
tristan/bst-1-bisect/json-cache-keys | .gitlab-ci.yml: XXX USE LATEST THINGS | Javier Jardón | 5 years |
tristan/bst-1-bisect/junction-dep-names | .gitlab-ci.yml: XXX USE LATEST THINGS | Javier Jardón | 5 years |
tristan/bst-1-bisect/max-jobs | .gitlab-ci.yml: XXX USE LATEST THINGS | Javier Jardón | 5 years |
tristan/bst-1-bisect/misc-cleanup | .gitlab-ci.yml: XXX USE LATEST THINGS | Javier Jardón | 5 years |
tristan/bst-1-bisect/pretty-git-refs | .gitlab-ci.yml: XXX USE LATEST THINGS | Javier Jardón | 5 years |
tristan/bst-1-bisect/previous-sources | .gitlab-ci.yml: XXX USE LATEST THINGS | Javier Jardón | 5 years |
tristan/bst-1-bisect/ref-not-in-track | .gitlab-ci.yml: XXX USE LATEST THINGS | Javier Jardón | 5 years |
tristan/bst-1-bisect/relative-workspaces | .gitlab-ci.yml: XXX USE LATEST THINGS | Javier Jardón | 5 years |
tristan/bst-1-bisect/submodule-warnings | .gitlab-ci.yml: XXX USE LATEST THINGS | Javier Jardón | 5 years |
tristan/bst-1-bisect/tip | XXX DO NOT MERGE: Testing overnight tests in regular CI | Tristan Van Berkom | 5 years |
tristan/bst-1/cache-quota-docs-fix | data/userconfig.yaml: Document the cache.quota setting | Mathieu Bridon | 5 years |
tristan/bst-1/config-max-jobs | man: Updated man pages for new `--max-jobs` CLI argument | Tristan Van Berkom | 5 years |
tristan/bst-1/fatal-warnings | NEWS: Fixing (removing) duplicate NEWS entry | Tristan van Berkom | 5 years |
tristan/bst-1/fix-ostree-api | tests/sources/ostree.py: Add test of fetching a signed repo. | Tristan Van Berkom | 4 years |
tristan/bst-1/misc-cleanup | git source plugin: Fixing documentation linking and typo | Tristan Van Berkom | 5 years |
tristan/bst-1/options-order | tests/format/include.py: Test preservation of conditionals at include time | Tristan van Berkom | 4 years |
tristan/bst-1/partial-variables | tests/frontend/overlaps.py: Test undefined variables | Tristan van Berkom | 4 years |
tristan/bst-1/pretty-git-refs | testutils/repo/git.py: Add add_tag() method | Jürg Billeter | 5 years |
tristan/bst-1/relative-workspaces | Implementing relative workspaces | Phillip Smyth | 5 years |
tristan/bst-1/strict-rebuild | tests/loader/dependencies.py: Test errors when explicitly setting strict to True | Tristan Van Berkom | 5 years |
tristan/bst-1/testsuite-py38 | .gitlab-ci.yml: Enable CI with python 3.8 | Tristan Van Berkom | 4 years |
tristan/bst-1/version-specific-config | doc/source/using_config.rst: Document support for version specific config files. | Tristan van Berkom | 4 years |
tristan/bst2-separation | Implement new required 'version' specification in project.conf | Tristan Van Berkom | 5 years |
tristan/build-root-cache-key | buildstream/element.py: Consider "build-root" variable in the cache key uncon... | Tristan van Berkom | 4 years |
tristan/cache-key-type | element.py: Remove Element._get_brief_display_key() | Tristan van Berkom | 4 years |
tristan/cache-management | tests/artifactcache/expiry.py: Test that expiry happens first | Tristan Van Berkom | 6 years |
tristan/cache-proxies | element.py: Cache ElementProxies | Tristan van Berkom | 4 years |
tristan/cache-quota-max-only | _artifactcache.py: Don't require the quota to be available on disk. | Tristan Van Berkom | 6 years |
tristan/cas-cleanup-improve | tests/artifactcache/expiry.py: Test refs directory cleanup | Tristan Van Berkom | 6 years |
tristan/cleanup-pickle | element/source: Remove pointless extra variable | Tristan van Berkom | 4 years |
tristan/cleanup-workspace-tests | tests/frontend/workspace.py: Remove redundant and pointless tests | Tristan Van Berkom | 5 years |
tristan/conditional-subsecond-precision | tests/frontend/track.py: Conditionally skip a test | Tristan van Berkom | 4 years |
tristan/config-max-jobs | man: Updated man pages for new `--max-jobs` CLI option | Tristan Van Berkom | 5 years |
tristan/configure-dependencies | element.py: Adding new configure_dependencies() public API method | Tristan van Berkom | 4 years |
tristan/debug-bwrap | Trying with -s | Tristan Van Berkom | 6 years |
tristan/debug-symbols-location-1.2 | Don't strip pathname from debug symbol files | Sam Thursfield | 6 years |
tristan/debugging-build-track-all-1.2 | tests/frontend/buildtrack.py: Extending tests to ensure we build after tracking | Tristan Van Berkom | 5 years |
tristan/dependency-config | NEWS: Documenting BuildElement's new dependency configuration | Tristan van Berkom | 4 years |
tristan/dependency-multi-filename | doc: Documenting ability to specify multiple filenames in a dependency. | Tristan van Berkom | 4 years |
tristan/dependency-type | _loader: Added DependencyType | Tristan van Berkom | 4 years |
tristan/deprecation-warnings-refactor | plugin.py: Rework how deprecation warnings are configured. | Tristan Van Berkom | 4 years |
tristan/detox-tests | Testing without the chdir | Tristan Van Berkom | 6 years |
tristan/disable-wsl-ci | .gitlab-ci.yml: Remove the WSL tests, we're not using this anymore. | Tristan van Berkom | 4 years |
tristan/docs-fixes | plugin.py: Fix documentation reference to MappingNode.validate_keys() | Tristan van Berkom | 4 years |
tristan/docs-integration-commands | doc/source/main_using.rst: Updating headline for this page. | Tristan Van Berkom | 6 years |
tristan/docs-version-badge | Fixup | Tristan Van Berkom | 6 years |
tristan/document-release-process | CONTRIBUTING.rst: Documenting the release process | Tristan Van Berkom | 6 years |
tristan/element-full-paths | docs: Updating documentation regarding element names and addressing. | Tristan van Berkom | 4 years |
tristan/element-processing-order | _artifactcache/artifactcache.py: Rephrase failure message | Tristan Van Berkom | 6 years |
tristan/element-proxy | Element.dependencies() now yields ElementProxy wrappers by default. | Tristan van Berkom | 4 years |
tristan/empty-manual-element | BREAK: manual.yaml: don't set any default env vars | Angelos Evripiotis | 6 years |
tristan/error-message-regression | sandbox/sandbox.py: Display failed commands in the detail string | Tristan Van Berkom | 6 years |
tristan/except-hook | tests/pipeline/unhandled.py: Adding FIXME comment of faulty test case. | Tristan Van Berkom | 6 years |
tristan/except-hook-no-test | Overwrite sys.excepthook to handle exceptions in the main application. | Tristan Van Berkom | 6 years |
tristan/exit-on-nonblock-terminal | _frontend/cli.py: Exit with error if output streams are set to nonblocking | Tristan Van Berkom | 5 years |
tristan/exit-on-nonblock-terminal-1.2 | _frontend/cli.py: Exit with error if output streams are set to nonblocking | Tristan Van Berkom | 5 years |
tristan/fdsdk-ci-refresh | .gitlab-ci.yml: Updating overnight tests to test ported freedesktop-sdk | Tristan Van Berkom | 5 years |
tristan/fix-artifact-name-hack | _stream.py, _frontend/widget.py: Fix weird hack | Tristan van Berkom | 4 years |
tristan/fix-broken-test | tests/frontend/push.py: Fix fallout from recent tests | Tristan van Berkom | 4 years |
tristan/fix-build-track-all-no-strict | tests/frontend/buildtrack.py: Test that tracking builds in non-strict mode ac... | Tristan Van Berkom | 5 years |
tristan/fix-build-track-all-no-strict-1.2 | tests/frontend/buildtrack.py: Test that tracking builds in non-strict mode ac... | Tristan Van Berkom | 5 years |
tristan/fix-bzr-race | tests/frontend/track.py: Use test_track_recurse() to stress test Sources | Tristan Van Berkom | 6 years |
tristan/fix-cache-exclusivity | _artifactcache: There shalt be only one cache size | Tristan Van Berkom | 6 years |
tristan/fix-cache-exclusivity-1.2 | _artifactcache: There shalt be only one cache size | Tristan Van Berkom | 6 years |
tristan/fix-cache-init | _artifactcache/ostreecache.py: Handle ^C and shutdown child task when initial... | Tristan Van Berkom | 7 years |
tristan/fix-cache-key-comments | element.py: Clarify weak and strict key descriptions in __update_cache_keys() | Tristan van Berkom | 4 years |
tristan/fix-cloned-plugin-ids | source.py: Inherit unique ID in cloned sources | Tristan Van Berkom | 5 years |
tristan/fix-cloned-plugin-ids-1.2 | source.py: Inherit unique ID in cloned sources | Tristan Van Berkom | 5 years |
tristan/fix-doc-builds | doc/Makefile: Ensure we error out if bst2html.py fails. | Tristan Van Berkom | 4 years |
tristan/fix-docs-build-error | doc/source/main_glossary.rst: Fix docs build errors | Tristan Van Berkom | 4 years |
tristan/fix-docs-builds-in-ci | .gitlab-ci.yml: Pin the sphinx version to 1.7.1 | Tristan Van Berkom | 6 years |
tristan/fix-glob-handling | tests/frontend/show.py: Added test for glob pattern matches. | Tristan van Berkom | 4 years |
tristan/fix-juncle-include-link | tests/format/link.py: Added test for including files across linked junction b... | Tristan van Berkom | 4 years |
tristan/fix-logging-element-names | tests/frontend/logging.py: Test log lines for correct element names/keys | Tristan van Berkom | 4 years |
tristan/fix-logging-regression | BuildElement: Fix logging regression | Tristan van Berkom | 4 years |
tristan/fix-missing-workspace-artifact | tests/integration/workspace.py: Test that we don't crash when workspace artif... | Tristan Van Berkom | 5 years |
tristan/fix-no-strict-junctions | test/frontend/fetch.py: Test for crashes when loading junctions in non-strict... | Tristan Van Berkom | 5 years |
tristan/fix-non-strict-push | tests/frontend/push.py: Test pushing artifacts in non-strict mode | Tristan Van Berkom | 5 years |
tristan/fix-non-strict-push-1.2 | tests/frontend/push.py: Test pushing artifacts in non-strict mode | Tristan Van Berkom | 5 years |
tristan/fix-overnight-tests | .gitlab-ci.yml: Use ported plugins and fdsdk for overnight tests | Tristan van Berkom | 4 years |
tristan/fix-overriding-links | tests/format/junctions.py: Test multiple layers of link indirection in overrides | Tristan van Berkom | 4 years |
tristan/fix-recursive-artifact-pull | tests/frontend/artifact_checkout.py: Test checking out remote artifacts | Tristan van Berkom | 4 years |
tristan/fix-redundant-session-headings | NEWS: Document breaking change, keys which can only be specified in project.conf | Tristan van Berkom | 4 years |
tristan/fix-shell-worksace-files | tests/integration/shell.py: Test that workspaced files are visible in a bst s... | Tristan Van Berkom | 6 years |
tristan/fix-sources-generator | element.py: Fix sources() generator to be a generator. | Tristan van Berkom | 4 years |
tristan/fix-status-messages | source.py: Silence messages while consuming source fetchers | Tristan Van Berkom | 6 years |
tristan/fix-status-messages-1.2 | source.py: Silence messages while consuming source fetchers | Tristan Van Berkom | 6 years |
tristan/fix-terminated-status | _scheduler: Fix dont display a failure for terminated jobs | Tristan Van Berkom | 6 years |
tristan/fix-workspace-build-all | tests/frontend/workspace.py: Test that all elements build with workspace in play | Tristan Van Berkom | 5 years |
tristan/fix-workspace-build-all-1.2 | tests/frontend/workspace.py: Test that all elements build with workspace in play | Tristan Van Berkom | 5 years |
tristan/fix-workspace-build-assertions | _scheduler/buildqueue.py: Dont call Element._update_state() here | Tristan Van Berkom | 6 years |
tristan/fix-workspace-force-open | tests/frontend/workspace.py: Added tests for force opening workspaces | Tristan Van Berkom | 6 years |
tristan/fix-workspaced-junctions | _loader/loader.py: Use Element._fetch() for junctions | Tristan Van Berkom | 5 years |
tristan/fix-workspaced-junctions-1.2 | tests/frontend/show.py: Test behavior of unfetched/inconsistent workspaced ju... | Tristan Van Berkom | 5 years |
tristan/fixup-workspace-docs | HACKING.rst: Documenting the new "shell" configuration in the bst2html input ... | Tristan Van Berkom | 6 years |
tristan/flatpak-example | doc/source/examples_flatpak_autotools.rst: Enhanced example | Tristan Van Berkom | 6 years |
tristan/get-loader-provenance | _loader/loader.py: Make provenance a positional argument | Tristan van Berkom | 4 years |
tristan/getting-started | doc/Makefile: Stage stored sessions from session-stored | Tristan Van Berkom | 6 years |
tristan/gitlab-test | XXX: Only remove the artifacts | Tristan Van Berkom | 6 years |
tristan/hidden-runtime-dependencies | NEWS: Noting breaking change for Scope removal | Tristan van Berkom | 4 years |
tristan/improve-frontend-crash-handling | _scheduler/scheduler.py: Reset the schedule handler at the beginning of real_... | Tristan Van Berkom | 4 years |
tristan/inconsistent-workspace-1.2 | Improve error message for deleted open workspaces | Valentin David | 6 years |
tristan/insufficient-storage-error | _artifactcache.py: Raise ArtifactError() when quota size exceeds disk space. | Tristan Van Berkom | 6 years |
tristan/isolate-shell | bst shell: Added --isolate option, disabled by default. | Tristan Van Berkom | 6 years |
tristan/junction-dep-names-bst-1 | Document how to refer to cross-junction dependencies inline | Chandan Singh | 5 years |
tristan/junction-jungle | docs: Updating documentation regarding junctions and conflicts. | Tristan van Berkom | 4 years |
tristan/junction-plugin-origin | doc/source/format_project.rst: Documenting the junction plugin origin. | Tristan van Berkom | 4 years |
tristan/keyboard-interrupt-stack-trace | Fix stack traces discovered with ^C forceful termination. | Tristan Van Berkom | 6 years |
tristan/lazy-provenance | Refactor: Lazily instantiate ProvenanceInformation objects | Tristan van Berkom | 4 years |
tristan/link-element | NEWS: Updated for breaking change of junction target removal | Tristan van Berkom | 4 years |
tristan/load-context | _loader: Adding LoadContext | Tristan van Berkom | 4 years |
tristan/loader-api-fixup | _loader/loader.py: Reoganized public/private methods | Tristan van Berkom | 4 years |
tristan/loader-dependency-refactor | Merge branch 'tristan/loader-dependency-refactor' into 'master' | bst-marge-bot | 4 years |
tristan/loader-fixes | _loader/loader.py: Fixing new pylint "no-member" error | Tristan van Berkom | 4 years |
tristan/local-cache-expiry | Refactor: Use new logging mechanism from Context | Tristan Van Berkom | 6 years |
tristan/messenger-convenience-functions | sandbox/_sandboxbuildboxrun.py: Use Messenger conveinence functions | Tristan van Berkom | 4 years |
tristan/meta-element-death | doc: Updating architecture overview to remove mentions of MetaElement | Tristan van Berkom | 4 years |
tristan/min-version | NEWS: Adding note about breaking change format-version -> min-version | Tristan Van Berkom | 4 years |
tristan/missing-file-errors | tests/format/junctions.py: Added tests for missing files across junction boun... | Tristan Van Berkom | 5 years |
tristan/missing-file-errors-1.2 | tests/format/junctions.py: Added tests for missing files across junction boun... | Tristan Van Berkom | 5 years |
tristan/mission-statement | Mission statement in the readme | Tristan Van Berkom | 6 years |
tristan/multi-location-overlaps | tests/frontend/overlaps.py: Test CoreWarnings.UNSTAGED_FILES | Tristan van Berkom | 4 years |
tristan/multiple-caches | _artifactcache/ostreecache.py: Handle ^C and shutdown child task when initial... | Tristan Van Berkom | 7 years |
tristan/notifications | _frontend/linuxapp.py: Fix special casing around desktop notification escape ... | Tristan Van Berkom | 6 years |
tristan/notifications-1.2 | _frontend/linuxapp.py: Fix special casing around desktop notification escape ... | Tristan Van Berkom | 6 years |
tristan/nuke-pickle-jobber | Completely abolish job pickling. | Tristan van Berkom | 4 years |
tristan/one-cache-size-job | Scheduler: Introduced JobStatus instead of simple success boolean | Tristan Van Berkom | 6 years |
tristan/one-cache-size-job-2 | Scheduler: Introduced JobStatus instead of simple success boolean | Tristan Van Berkom | 6 years |
tristan/optimize-workspace-keys | _workspaces.py: Use file mtime for workspace cache keys instead of checksumming | Tristan Van Berkom | 6 years |
tristan/optional-coverage | .gitlab-ci.yml: Use recent tox | Tristan Van Berkom | 5 years |
tristan/optional-coverage-1.2 | setup.cfg, tox.ini: Moved coverage support to the tox.ini level | Tristan Van Berkom | 5 years |
tristan/optional-coverage-test | .gitlab-ci.yml: Use recent tox | Tristan Van Berkom | 5 years |
tristan/options-order | tests/format/include.py: Test preservation of conditionals at include time | Tristan van Berkom | 4 years |
tristan/organizing-tests | tests: Migrate junctions test to tests/format/junctions.py | Tristan Van Berkom | 6 years |
tristan/override-elements | plugins/elements/junction.py: Documenting element overrides. | Tristan van Berkom | 4 years |
tristan/partial-variables | tests/format/variables.py: Adding new test for lazy variable resolution | Tristan van Berkom | 4 years |
tristan/partial-variables-manual-string-join | _variables.pyx: Change ResolutionStep() to be an allocated struct | Tristan van Berkom | 4 years |
tristan/pin-pytest-pylint | Testing | Tristan Van Berkom | 6 years |
tristan/pip-plugin-versioning | docs/source/format_project.rst: Enhance documentation on plugin origins. | Tristan Van Berkom | 4 years |
tristan/pip-source-3.8 | pip source plugin: Add support for python 3.8 | Tristan Van Berkom | 4 years |
tristan/pipeline-refactor | _frontend/cli.py: Fetch all elements when tracking a build plan | Tristan Van Berkom | 6 years |
tristan/platform-app | _frontend: Notify failures when on linux | Tristan Van Berkom | 6 years |
tristan/platform-cache-quota-1.2 | tests/testutils/artifactshare.py: Add message handler | Tristan Van Berkom | 5 years |
tristan/plugin-versions-refactor | tox.ini: DO NOT MERGE - update reference to updated plugins with BST_MIN_VERS... | Tristan Van Berkom | 4 years |
tristan/port-script-element | ScriptElement: Porting to new API | Tristan van Berkom | 4 years |
tristan/private-refactor-2 | _artifactcache modules: Adhere to policy on private symbols | Tristan Van Berkom | 6 years |
tristan/project-refs | NEWS: Adding news entry for new ref-storage options (project.refs) | Tristan Van Berkom | 6 years |
tristan/radon | .gitlab-ci.yml: Perform some python code analysis with radon | Tristan Van Berkom | 6 years |
tristan/readme-version | README.rst: Use stronger language to follow the installation guide. | Tristan Van Berkom | 6 years |
tristan/refactor-artifact-elements | tests/integration/artifact.py: Test preservation of environment variables | Tristan van Berkom | 4 years |
tristan/refactor-retry-task | _state.py: Full type hinting | Tristan van Berkom | 4 years |
tristan/refactor-shell-builtree-tests | tests/integration/shellbuildtrees.py: Use module scope fixtures and parametrize | Tristan van Berkom | 4 years |
tristan/relative-search-paths | tests/plugins/search.py: Adding test to thoroughly exercise Element.search() | Tristan van Berkom | 4 years |
tristan/remove-bst-key-requires-stage | source.py: Remove BST_KEY_REQUIRES_STAGE | Tristan van Berkom | 4 years |
tristan/remove-history-from-build-trees | git source plugin: Omit the .git directory completely. | Tristan Van Berkom | 6 years |
tristan/remove-loader-no-progress-object | loader: removing the NO_PROGRESS object | Tristan van Berkom | 4 years |
tristan/remove-old-version-annotations | doc/source/hacking/coding_guidelines.rst: Adjusting "Since" guidelines. | Tristan Van Berkom | 4 years |
tristan/remove-some-internal-api | _project.py: Reorganize methods | Tristan van Berkom | 4 years |
tristan/remove-unused-import | element.py: Remove unused import of OrderedDict() | Tristan van Berkom | 4 years |
tristan/rename-junction-target | NEWS: Documenting breaking change of junction `target` -> `link` | Tristan van Berkom | 4 years |
tristan/reorganize-project-context-init | _project.py: reorganize __init__() | Tristan van Berkom | 4 years |
tristan/revert-bwrap-checks | Revert "_site.py: Add check_bwrap_version() function" | Tristan Van Berkom | 6 years |
tristan/sandbox-programming-error | sandbox/sandbox.py: Use assertions for programming errors instead of BstErrors. | Tristan Van Berkom | 6 years |
tristan/scheduler-private-refactor | _scheduler/fetchqueue.py: Adhere to policy on private symbols | Tristan Van Berkom | 6 years |
tristan/scriptelement-simplify-again | scriptelement.py: Remove legacy manual creation of staging directory. | Tristan van Berkom | 4 years |
tristan/separate-junction-refs | doc: Clarify that junction sources are stored separately from project.refs | Tristan Van Berkom | 6 years |
tristan/shell-artifacts | tests/integration/shellbuildtrees.py: Refactor test cases | Tristan van Berkom | 4 years |
tristan/shell-enhancements | tests/integration/shell.py: Adding tests for env var expansions in `host-files` | Tristan Van Berkom | 6 years |
tristan/shell-mounts | tests/integration/shell.py: Updated shell tests | Tristan Van Berkom | 6 years |
tristan/source-fetcher-changes | source.py: Track marked URLs and assert they are marked during Plugin.configu... | Tristan Van Berkom | 6 years |
tristan/source-fetcher-changes-1.2 | source.py: Track marked URLs and assert they are marked during Plugin.configu... | Tristan Van Berkom | 6 years |
tristan/split-domains | projectconfig.yaml: Restore old default split domain behaviour | Tristan Maat | 7 years |
tristan/spurious-blockingio-error | _frontend/cli.py: Clear stdout/stderr fd flags at startup | Tristan Van Berkom | 5 years |
tristan/stack-require-depends-all | tests/format/stack.py: Test stack dependency types | Tristan van Berkom | 4 years |
tristan/stop-stripping-whitespace | tests/cachekey: Updated cache key test now that we don't strip whitespace | Tristan Van Berkom | 6 years |
tristan/strict-rebuild | tests/format/dependencies.py: Test errors when explicitly setting strict to True | Tristan Van Berkom | 5 years |
tristan/submodule-warnings | git source plugin: Fixing documentation linking and typo | Tristan Van Berkom | 6 years |
tristan/test-cache-existence | Testing | Tristan Van Berkom | 6 years |
tristan/test-fixes | dev-requirements.txt: Remove the restriction on pylint. | Tristan Van Berkom | 6 years |
tristan/test-versions | TESTING DO NOT MERGE | Tristan Van Berkom | 6 years |
tristan/testing-dev-package-versions | Fixup | Tristan Van Berkom | 6 years |
tristan/toxic-linting | CONTRIBUTING.rst: Adding instructions to run the linter separately | Tristan Van Berkom | 6 years |
tristan/unpin-coverage | requirements/dev-requirements.txt: New version requirements | Tristan Van Berkom | 5 years |
tristan/use-tox | .gitlab-ci.yml: DO NOT MERGE - Install tox and try it in CI | Tristan Van Berkom | 6 years |
tristan/user-guide-refactor | doc/source/sessions-stored: Refreshing built session files | Tristan Van Berkom | 4 years |
tristan/user-guide-refactor-test | doc/examples/composition: Adding user guide about split-rules and compose ele... | Tristan Van Berkom | 4 years |
tristan/variables-refactor | _variables.pyx: Fast and slow paths now exist | Tristan van Berkom | 4 years |
tristan/version-specific-config | doc/source/using_config.rst: Document support for version specific config files. | Tristan van Berkom | 4 years |
unused_complete_var | _frontend: remove unused 'ctx' param from override | Angelos Evripiotis | 7 years |
update_committers | Update COMMITTERS.rst | Jürg Billeter | 5 years |
user-namespace-fallback | _artifactcache/ostreecache.py: Allow explicit disabling of pushes | Tristan Van Berkom | 7 years |
valentdavid/sysroot_dependencies | Fix key sorting when using workspaces | Valentin David | 6 years |
valentindavid/253_better_missing_variable_errors | tests/format/variables.py: Add a test for undefined variable error message | Valentin David | 6 years |
valentindavid/331_include | Add support for include '(@)' in project.conf and .bst files | Valentin David | 6 years |
valentindavid/359_cross_junction_elements | Allow tracking dependencies within sub-projects. | Valentin David | 6 years |
valentindavid/385_vte_notification | buildstream/_frontend/app.py: Notify VTE on failure in interactive mode. | Valentin David | 6 years |
valentindavid/498_bwrap_environment | Set environment in bwrap command line instead of its environment | Valentin David | 6 years |
valentindavid/absolute-whitelist | element.py: Expect absolute paths in overlap whitelists | Valentin David | 5 years |
valentindavid/bst-1-bump-pygobject | ci: Print date | Valentin David | 4 years |
valentindavid/bst-1/python3.8 | Add support for Python 3.8 | Valentin David | 4 years |
valentindavid/bst-1/retry-cas-calls | Handle grpc errors of type UNAVAILABLE and ABORTED | Valentin David | 4 years |
valentindavid/cache_server_fill_up | Lock cache cleanup in cas server | Valentin David | 6 years |
valentindavid/cache_server_fill_up-1.2 | Lock cache cleanup in cas server | Valentin David | 6 years |
valentindavid/cargo_plugin | Add source plugin for cargo. | Valentin David | 6 years |
valentindavid/chroot_fixes | Fix a double unmount in chroot sandbox | Valentin David | 5 years |
valentindavid/cli_integration_source_determinism | tests/integration/source-determinism.py: Use cli_integration. | Valentin David | 6 years |
valentindavid/crash_in_scheduler_857 | Fix crash when spawned job completes very fast | Valentin David | 6 years |
valentindavid/disable-test_expiry_order | tests/artifactcache/expiry.py: Disable test failing on builders | Valentin David | 5 years |
valentindavid/etag | buildstream/plugins/sources/_downloadablefilesource.py: Write atomically in e... | Valentin David | 6 years |
valentindavid/extract-expiry | Remove artifact extracts when artifact expires in cache | Valentin David | 6 years |
valentindavid/fallback_mirror_git-1.2 | Test we can discovered submodules on fallback mirrored git repositories | Valentin David | 6 years |
valentindavid/fallback_mirror_ostree | Fix ostree repository mirroring | Valentin David | 6 years |
valentindavid/fallback_mirror_ostree-1.2 | Fix ostree repository mirroring | Valentin David | 6 years |
valentindavid/faster_startup-1.2 | Use ArtifactCache's get_cache_size when calculating the quota | Jonathan Maw | 6 years |
valentindavid/fix-broken-indentation-after-track | buildstream/_includes.py: Fix caching of included fragments. | Valentin David | 6 years |
valentindavid/fix-broken-indentation-after-track-1.2 | buildstream/_includes.py: Fix caching of included fragments. | Valentin David | 6 years |
valentindavid/fix-recursive-strip-debug | Fix infinite recursion in default strip debug command | Valentin David | 6 years |
valentindavid/fix-recursive-strip-debug-1.2 | Fix infinite recursion in default strip debug command | Valentin David | 6 years |
valentindavid/fix-script-install-root | Fix bug with root mounted as non-artifact in script plugin. | Valentin David | 6 years |
valentindavid/flatpak-demo | Inject environment to bwrap through its command line | Valentin David | 6 years |
valentindavid/git-get-ref-warnings | buildstream/_gitsourcebase.py: Fix return of get_ref() when no ref is available | Valentin David | 5 years |
valentindavid/git-reduced-history | buildstream/_gitsourcebase.py: Fix case where HEAD is tagged | Valentin David | 6 years |
valentindavid/git_describe_tracking | NEWS: Add news about broken 'git describe' by default. | Valentin David | 6 years |
valentindavid/git_force_fetch_tags | Force updating tags when fetching git repository | Valentin David | 6 years |
valentindavid/git_shallow_fetch | Fetch git shallow clone when possible | Valentin David | 5 years |
valentindavid/handle_grpc_errors | Handle grpc errors of type UNAVAILABLE and ABORTED. | Valentin David | 6 years |
valentindavid/handle_grpc_unavailable | Handle grpc.StatusCode.UNAVAILABLE in first request in case connect() fails | Valentin David | 6 years |
valentindavid/include-options-from-junction | Process options in includes files with the options of their junction | Valentin David | 4 years |
valentindavid/inconsistant-workspace | Improve error message for deleted open workspaces | Valentin David | 6 years |
valentindavid/integration-tests-aarch64 | Add support for aarch64 in a test | Valentin David | 6 years |
valentindavid/junction-replacements | Allow junctions to inject dependencies from current project to junctioned one | Valentin David | 4 years |
valentindavid/junction-replacements-1.4 | Allow junctions to inject dependencies from current project to junctioned one | Valentin David | 4 years |
valentindavid/link_files_sort_resolved | Fix issue with absolute symbolic links in copy_files/link_files | Valentin David | 6 years |
valentindavid/local-cache-exec-leak | Deduplicate files in local cache with or without exec rights | Valentin David | 5 years |
valentindavid/local-cache-exec-leak-2 | Deduplicate files in local cache with or without exec rights | Valentin David | 6 years |
valentindavid/make_cache_dir | Make sure testing cache directory exists | Valentin David | 6 years |
valentindavid/netrc | .gitlab-ci.yml: Update image versions where forgotten | Valentin David | 6 years |
valentindavid/optimize-variables | Optimize variable flattening | Valentin David | 4 years |
valentindavid/options-order | Evaluate options before includes | Valentin David | 4 years |
valentindavid/overnight_build_arch | .gitlab-ci.yml: Fix arch options for overnight freedesktop-sdk build | Valentin David | 6 years |
valentindavid/partial-variables | Do not check for all variables in junctions | Valentin David | 4 years |
valentindavid/post_tracking_errors | Report processing errors from tracking | Valentin David | 6 years |
valentindavid/pull-chmod-bug | buildstream/_cas/cascache.py: Set 0644 rights to pulled files | Valentin David | 6 years |
valentindavid/pull-chmod-bug-1.2 | buildstream/_artifactcache/cascache.py: Set 0644 rights to pulled files | Valentin David | 6 years |
valentindavid/remote_execution_configuration | Add support for https channel to remote execution and actions servers | Valentin David | 6 years |
valentindavid/remote_execution_configuration_command_line | Allow selecting user or project configuration for remote execution | Valentin David | 6 years |
valentindavid/remove-strip-binaries | Replace strip-binaries by a NOOP script | Valentin David | 6 years |
valentindavid/rmtree_oserror | Catch correct exception from shutil.rmtree | Valentin David | 6 years |
valentindavid/rmtree_oserror-1.2 | Catch correct exception from shutil.rmtree | Valentin David | 6 years |
valentindavid/roundtripping_only_when_modified | Disable round-tripping when element is not modified | Valentin David | 6 years |
valentindavid/ruamel_0_15_41 | setup.py: require ruamel.yaml >= 0.15.41 < 0.15.52 | Valentin David | 6 years |
valentindavid/ruamel_warnings | Fix some ruamel warnings during tests | Valentin David | 6 years |
valentindavid/script-artifact-corruption | Fix cache corruption by scripts when layout and integration commands are used | Valentin David | 6 years |
valentindavid/script-artifact-corruption-1.2 | Fix cache corruption by scripts when layout and integration commands are used | Valentin David | 6 years |
valentindavid/script_virtual_directory | buildstream/plugins/elements/script.py: Mark script as BST_VIRTUAL_DIRECTORY | Valentin David | 6 years |
valentindavid/show_versions | Show dependencies versions | Valentin David | 6 years |
valentindavid/show_versions-1.2 | Show dependencies versions | Valentin David | 6 years |
valentindavid/silverblue-path | Fix outside-of-project check when project path is not canonical. | Valentin David | 6 years |
valentindavid/silverblue-path-1.2 | Fix outside-of-project check when project path is not canonical. | Valentin David | 6 years |
valentindavid/staging_order_and_link_files | Make link_files and copy_files and behave independently to staging order | Valentin David | 6 years |
valentindavid/sysroot_dependencies | Add support for sysroot'ed dependencies in BuildElement and ScriptElement | Valentin David | 6 years |
valentindavid/sysroot_dependencies_2 | Add support for sysroot'ed dependencies in BuildElement and ScriptElement | Valentin David | 6 years |
valentindavid/update-requirements-1.4 | Fix an invalid deletion of potentially non-existant yaml field | Valentin David | 5 years |
valentindavid/update_mirror | buildstream/_frontend/cli.py: Add mirror command. | Valentin David | 6 years |
valentindavid/workspace_reverse_dependencies | Invalidate reverse dependencies to scheduled element with workspace | Valentin David | 6 years |
valentindavid/workspacedir_config | doc/source/commands.rst: Fix reference to workspace_open | Valentin David | 6 years |
valentindavid/wrong_type_in_status_code | Fix type of error codes in CAS server | Valentin David | 6 years |
validation | Fix affected test cases | Tristan Maat | 7 years |
variants-slow-functional-loopy | Slow but functioning algorithm for resolving variants | Tristan Van Berkom | 7 years |
willsalmon/580-backport | Improve error message for build if there are refs missing | William Salmon | 6 years |
willsalmon/APIFix | Improve error message for build if there are refs missing | William Salmon | 6 years |
willsalmon/CacheExpiryTest | Trying to mitigate a mtime granularity braking the cache tests | William Salmon | 6 years |
willsalmon/MR601-backport | Search for tags with the *.*.* patten for version | William Salmon | 6 years |
willsalmon/backport1897 | _downloadablefilesource.py: Set user agent | William Salmon | 4 years |
willsalmon/bugfix/CWDnotcreated | New Integration test for workspace command-subdir | William Salmon | 6 years |
willsalmon/buildbox | News: Added a news item for the new BuildBox sandbox | William Salmon | 5 years |
willsalmon/checkout_no_sandbox | Do not use a sandbox when not required for checkout | William Salmon | 4 years |
willsalmon/defaultWorkspaces | Added a news item for workspace open changes | William Salmon | 6 years |
willsalmon/directorynote | Docs: Add doc note about directories to core plugins | William Salmon | 4 years |
willsalmon/documentation_dependency | Added dependency to the Docs | William Salmon | 6 years |
willsalmon/documentation_link | Adding a helpful link to the example | William Salmon | 6 years |
willsalmon/expandsandbox | Test that sandbox variables are expanded | William Salmon | 4 years |
willsalmon/hotfix-cache-tests | Allow test to pass on file systems with only 1 second of mtime resolution | William Salmon | 5 years |
willsalmon/log_formating | Add more log formatting options | William Salmon | 6 years |
willsalmon/more_as_str | node.pyx: Add '__str__' to 'Node' | William Salmon | 4 years |
willsalmon/outOfSourecBuild | Added a news item for building out of the source directory | William Salmon | 6 years |
willsalmon/outOfSourecBuilddocs | Adding Out of Source Build Example | William Salmon | 6 years |
willsalmon/overnight | Remove Aarch64 from overnights | William Salmon | 4 years |
willsalmon/overnight-FD-withcache | WIP: remove schedule to test more easily | William Salmon | 4 years |
willsalmon/overnightcache | Add a remote cache to overnight builds | William Salmon | 4 years |
willsalmon/platformRefactor | test for BST_FORCE_SANDBOX and BST_FORCE_BACKEND | William Salmon | 5 years |
willsalmon/remotecache | Create template for remote tests | William Salmon | 4 years |
willsalmon/reproduce_grpc | silly way to get grpc errors | William Salmon | 4 years |
willsalmon/sessionsBug | Allow building of the docs without rerunning the sessions | William Salmon | 6 years |
willsalmon/shellBuildTrees | Basic options for shell --build to use buildtrees | William Salmon | 6 years |
willsalmon/simpleOutSource | quick test test | William Salmon | 6 years |
willsalmon/simpletest | Refactor local source to use the shinny new | William Salmon | 5 years |
willsalmon/tar_plugin_move | proof of concept skip | William Salmon | 4 years |
willsalmon/test-push-update | tests/frontend/push.py: Add test_push_update_after_rebuild | Jürg Billeter | 4 years |
willsalmon/triggerCI | refactor tests | William Salmon | 6 years |
willsalmon/versionTagRegrex | Search for tags with the *.*.* patten for version | William Salmon | 6 years |
willsalmon/workspaceFix | _workspaces.py: Update workspace version if possible | William Salmon | 4 years |
work/cache-server-test | Remove --index-only | Tomaz Canabrava | 4 years |
workspace_list_error_message | Fixed workspace list error message | Phillip Smyth | 6 years |
workspaces | source.py: Fix missing files when calculating sha256sum | Tristan Maat | 7 years |
zip | Add a new zip source | Mathieu Bridon | 7 years |
|
Tag | Download | Author | Age |
1.6.1 | buildstream-1.6.1.tar.gz | Tristan van Berkom | 4 years |
1.6.0 | buildstream-1.6.0.tar.gz | Tristan van Berkom | 4 years |
1.93.5 | buildstream-1.93.5.tar.gz | Chandan Singh | 4 years |
1.5.1 | buildstream-1.5.1.tar.gz | Tristan van Berkom | 4 years |
1.93.4 | buildstream-1.93.4.tar.gz | Tristan van Berkom | 4 years |
bst-1.4-branchpoint | buildstream-bst-1.4-branchpoint.tar.gz | Javier Jardón | 4 years |
1.5.0 | buildstream-1.5.0.tar.gz | Tristan Van Berkom | 4 years |
1.4.3 | buildstream-1.4.3.tar.gz | Tristan Van Berkom | 4 years |
1.93.3 | buildstream-1.93.3.tar.gz | Tristan Van Berkom | 4 years |
1.93.2 | buildstream-1.93.2.tar.gz | Jürg Billeter | 4 years |
1.4.2 | buildstream-1.4.2.tar.gz | Tristan Van Berkom | 4 years |
1.93.1 | buildstream-1.93.1.tar.gz | Jürg Billeter | 5 years |
1.93.0 | buildstream-1.93.0.tar.gz | Chandan Singh | 5 years |
1.91.3 | buildstream-1.91.3.tar.gz | Chandan Singh | 5 years |
1.91.2 | buildstream-1.91.2.tar.gz | Chandan Singh | 5 years |
1.91.1 | buildstream-1.91.1.tar.gz | Benjamin Schubert | 5 years |
1.91.0 | buildstream-1.91.0.tar.gz | Tristan Van Berkom | 5 years |
bst-1-branchpoint | buildstream-bst-1-branchpoint.tar.gz | Javier Jardón | 5 years |
1.4.1 | buildstream-1.4.1.tar.gz | Valentin David | 5 years |
1.4.0 | buildstream-1.4.0.tar.gz | Valentin David | 5 years |
bst-1.2-branchpoint | buildstream-bst-1.2-branchpoint.tar.gz | Javier Jardón | 5 years |
1.3.1 | buildstream-1.3.1.tar.gz | Tristan Van Berkom | 5 years |
1.2.8 | buildstream-1.2.8.tar.gz | Tristan Van Berkom | 5 years |
1.2.7 | buildstream-1.2.7.tar.gz | Tristan Van Berkom | 5 years |
1.2.6 | buildstream-1.2.6.tar.gz | Tristan Van Berkom | 5 years |
1.2.5 | buildstream-1.2.5.tar.gz | Tristan Van Berkom | 5 years |
1.2.4 | buildstream-1.2.4.tar.gz | Tristan Van Berkom | 6 years |
1.2.3 | buildstream-1.2.3.tar.gz | Tristan Van Berkom | 6 years |
1.2.2 | buildstream-1.2.2.tar.gz | Jürg Billeter | 6 years |
1.2.1 | buildstream-1.2.1.tar.gz | Tristan Van Berkom | 6 years |
1.2.0 | buildstream-1.2.0.tar.gz | Tristan Van Berkom | 6 years |
1.1.7 | buildstream-1.1.7.tar.gz | Tristan Van Berkom | 6 years |
1.1.6 | buildstream-1.1.6.tar.gz | Tristan Van Berkom | 6 years |
1.1.5 | buildstream-1.1.5.tar.gz | Tristan Van Berkom | 6 years |
PRE_CAS_MERGE_JULY_2018 | buildstream-PRE_CAS_MERGE_JULY_2018.tar.gz | Tristan Van Berkom | 6 years |
1.3.0 | buildstream-1.3.0.tar.gz | Tristan Van Berkom | 6 years |
1.1.4 | buildstream-1.1.4.tar.gz | Tristan Van Berkom | 6 years |
1.1.3 | buildstream-1.1.3.tar.gz | Tristan Van Berkom | 6 years |
1.1.2 | buildstream-1.1.2.tar.gz | Tristan Van Berkom | 6 years |
1.1.1 | buildstream-1.1.1.tar.gz | Tristan Van Berkom | 6 years |
1.1.0 | buildstream-1.1.0.tar.gz | Tristan Van Berkom | 6 years |
1.0.1 | buildstream-1.0.1.tar.gz | Tristan Van Berkom | 7 years |
1.0.0 | buildstream-1.0.0.tar.gz | Tristan Van Berkom | 7 years |
CROSS_PLATFORM_SEPT_2017 | buildstream-CROSS_PLATFORM_SEPT_2017.tar.gz | Tristan Maat | 7 years |