Skip to content

Remove plugins#1636

Merged
gtristan merged 33 commits intomasterfrom
tristan/remove-plugins
Apr 13, 2022
Merged

Remove plugins#1636
gtristan merged 33 commits intomasterfrom
tristan/remove-plugins

Conversation

@gtristan
Copy link
Copy Markdown
Contributor

@gtristan gtristan commented Mar 30, 2022

Remove all the plugins not slated to be maintained in the core.

Fixes #1224

@gtristan gtristan force-pushed the tristan/remove-plugins branch 7 times, most recently from ca41cc8 to ec6c047 Compare April 5, 2022 08:27
@gtristan gtristan force-pushed the tristan/remove-plugins branch 2 times, most recently from ff33c38 to aec5066 Compare April 6, 2022 10:21
@gtristan gtristan changed the title WIP: Remove plugins Remove plugins Apr 6, 2022
gtristan added 16 commits April 6, 2022 21:25
And removing bzr from the docs plugins index.
And removing pip from the docs plugins index.
And removing patch source from documentation plugins index.
Affected tests and files:

  - tests/format/project.py
  - tests/format/include.py
  - tests/frontend/cross_junction_workspace.py
  - tests/frontend/logging.py
  - tests/frontend/order.py
  - tests/frontend/workspace.py
  - tests/frontend/default_target.py
  - tests/frontend/buildcheckout.py
  - tests/frontend/pull.py
  - tests/sourcecache/push.py
  - tests/sourcecache/fetch.py
  - tests/sources/no_fetch_cached.py
  - tests/elements/filter.py
  - tests/remoteexecution/junction.py
  - tests/testutils/junction.py: Port generate_junction() to use tar repo instead of git repo
  - tests/testutils/element_generators.py: Port create_element_size() to use tar repo
  - _testing/_utils/junction.py: Use tar for generating junctions in source tests
…mon site.py

As we will be using the sample plugins package to carry some plugins we want
to use for general purpose testing of the API surface throughout buildstream,
we'll need to have this in a shared location.
gtristan added 17 commits April 6, 2022 21:25
In order to remove the `git` plugin, we're porting some of our test cases
which we need to keep to use the private `git` plugin added to the test
sample-plugins package.
And removing the git source from the documentation plugins index
…ible

Affected tests:

  - _testing/_sourcetests/project (standard source tests)
  - tests/frontend/exceptions
  - tests/frontend/completions.py
  - tests/frontend/project/elements/multiple_targets
  - tests/format/dependencies.py
  - tests/format/assertion.py
  - tests/format/option-overrides
  - tests/format/optionarch.py
  - tests/format/optionbool.py
  - tests/format/optioneltmask.py
  - tests/format/optionflags.py
  - tests/format/optionos.py
  - tests/format/optionexports.py
  - tests/format/optionenum.py
  - tests/format/options.py
  - tests/format/listdirectiveerrors.py
  - tests/format/project.py
  - tests/sourcecache/config.py
  - tests/artifactcache/config.py
  - tests/sources/tar.py
  - tests/sources/remote.py
  - tests/sandboxes/remote-exec-config.py
Also making some ammendments to the documentation affected by removing
the autotools element.
@gtristan gtristan force-pushed the tristan/remove-plugins branch from aec5066 to 33d34ae Compare April 6, 2022 12:26
@gtristan gtristan merged commit f122efc into master Apr 13, 2022
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.

Move plugins to external repo

1 participant