Commits on Source (16)
-
Ed Baunton authored
Add a plugin that supports downloading files verbatim from a source with an optional overridable filename and destination directory. Bumps bst format version to 10. Fixes #163
-
Ed Baunton authored
When the user provides a path for the filename parameter, provide a reason
-
Ed Baunton authored
Add remote source plugin Closes #163 See merge request !541
-
Daniel went through the Doc's etc and made a list of suggestions. These are the result of the most easily patched suggestions and one or two thing that I noticed as well.
-
Javier Jardón authored
Documentation typos and fixes See merge request !569
-
Qinusty authored
job.py: Changes to the logic surrounding retry attempts and child process return codes element.py, source.py: ElementError and SourceError also implement this change. These exceptions now have an optional parameter of temporary which defaults to false. This will potentially break backwards compatibility where exceptions were previously raised and a retry was intended. To trigger a retry, one must now raise their SourceError or ElementError with temporary=True. This aims to fix #397.
-
Qinusty authored
This follows the change in 67ecd97a05279a3b7570ad59f05bf0a5973ef04c.
-
Qinusty authored
This is following 5d6418a06a3a0262df5f6b9e6e1a36578515fd4a where DownloadableFileSource was modified to raise 'temporary' errors when relating to file downloading.
-
Qinusty authored
Further work needs to be done for the current grpc exceptions which are reraised.
-
Qinusty authored
Plugin.call() now takes fail_temporarily as an optional parameter, when supplied it will cause subsequent failures to trigger temporary errors as opposed to permanent errors. This also extends Plugin.check_output() which makes use of Plugin.call()
-
Qinusty authored
The git plugin will now make use of the fail_temporarily parameter to Plugin.call(), allowing failures to trigger a retry.
-
Tristan Van Berkom authored
Temorary failures Closes #397 See merge request !574
-
Tristan Van Berkom authored
Since we backported the temporary/permanent failures patch for #397 into the `bst-1.2` branch, we need to adjust the since versions in master down to 1.2.
-
Tristan Maat authored
cascache.py: Raise ArtifactError on grpc error Closes #502 See merge request !576
-
This commit is part of the work required to resolve issue #436
Showing
- HACKING.rst 3 additions, 3 deletionsHACKING.rst
- buildstream/_artifactcache/cascache.py 4 additions, 2 deletionsbuildstream/_artifactcache/cascache.py
- buildstream/_exceptions.py 10 additions, 5 deletionsbuildstream/_exceptions.py
- buildstream/_scheduler/jobs/job.py 28 additions, 8 deletionsbuildstream/_scheduler/jobs/job.py
- buildstream/_versions.py 1 addition, 1 deletionbuildstream/_versions.py
- buildstream/element.py 3 additions, 2 deletionsbuildstream/element.py
- buildstream/plugin.py 11 additions, 6 deletionsbuildstream/plugin.py
- buildstream/plugins/sources/_downloadablefilesource.py 2 additions, 2 deletionsbuildstream/plugins/sources/_downloadablefilesource.py
- buildstream/plugins/sources/git.py 7 additions, 3 deletionsbuildstream/plugins/sources/git.py
- buildstream/plugins/sources/remote.py 81 additions, 0 deletionsbuildstream/plugins/sources/remote.py
- buildstream/source.py 3 additions, 2 deletionsbuildstream/source.py
- doc/source/core_plugins.rst 1 addition, 0 deletionsdoc/source/core_plugins.rst
- doc/source/examples/flatpak-autotools.rst 1 addition, 1 deletiondoc/source/examples/flatpak-autotools.rst
- doc/source/format_declaring.rst 1 addition, 1 deletiondoc/source/format_declaring.rst
- doc/source/format_project.rst 2 additions, 2 deletionsdoc/source/format_project.rst
- doc/source/install_docker.rst 2 additions, 2 deletionsdoc/source/install_docker.rst
- doc/source/install_linux_distro.rst 32 additions, 6 deletionsdoc/source/install_linux_distro.rst
- doc/source/tutorial/autotools.rst 1 addition, 1 deletiondoc/source/tutorial/autotools.rst
- tests/sources/deb.py 2 additions, 1 deletiontests/sources/deb.py
- tests/sources/remote.py 133 additions, 0 deletionstests/sources/remote.py
buildstream/plugins/sources/remote.py
0 → 100644
tests/sources/remote.py
0 → 100644