Skip to content

Adding mirror plugins#80

Merged
gtristan merged 4 commits intomasterfrom
tristan/mirror-plugins
Dec 11, 2024
Merged

Adding mirror plugins#80
gtristan merged 4 commits intomasterfrom
tristan/mirror-plugins

Conversation

@gtristan
Copy link
Contributor

This adds the source mirror plugins from https://gitlab.com/BuildStream/buildstream-plugins-community.

These have been tested and used internally at codethink for a while and are working well.

These plugins are authored by Abderrahim Kitouni and are acceptable to release under the ASF license.

@gtristan gtristan force-pushed the tristan/mirror-plugins branch 4 times, most recently from 65dcfcb to ee77104 Compare October 15, 2024 13:26
@gtristan gtristan force-pushed the tristan/mirror-plugins branch 3 times, most recently from f1eee1d to a74771d Compare December 6, 2024 11:23
This makes reference to the format-version from BuildStream 1, but
this plugin is for BuildStream 2 and has been available since the
initial buildstream-plugins release.
Bumping version to 2.4.0, for the addition of the source mirror plugins.
@gtristan gtristan force-pushed the tristan/mirror-plugins branch from a74771d to 94c004d Compare December 11, 2024 11:01
Since we've added the SourceMirror feature in BuildStream 2.2, it makes
sense to add this mirror plugin upstream.

This is especially helpful as we can rely on loading stable
buildstream-plugins via the `pip` plugin origin for loading source
mirror plugins, avoiding a cyclic dependency issue if you want to
use mirror plugins to load plugins via the `junction` plugin origin.
Since we've added the SourceMirror feature in BuildStream 2.2, it makes
sense to add this mirror plugin upstream.

This is especially helpful as we can rely on loading stable
buildstream-plugins via the `pip` plugin origin for loading source
mirror plugins, avoiding a cyclic dependency issue if you want to
use mirror plugins to load plugins via the `junction` plugin origin.
@gtristan gtristan force-pushed the tristan/mirror-plugins branch from 94c004d to 6773903 Compare December 11, 2024 11:45
@gtristan gtristan merged commit 0aef01c into master Dec 11, 2024
8 checks passed
@gtristan gtristan deleted the tristan/mirror-plugins branch December 11, 2024 11:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants