Element: Remove unused & deprecated node_subst methods - #2154
Element: Remove unused & deprecated node_subst methods#2154nathanwilliams-ct wants to merge 1 commit into
Conversation
These deprecation notices were introduced into the codebase 6 years ago (April 16th, 2020 5:56 PM) There have been many Buildstream versions since then, a search in the Buildstream codebase shows they are unused, so it's about time they are removed.
|
Unfortunately, this is part of the public plugin API where we guarantee stability across stable releases. We failed to remove it before 2.0. And some plugins in buildstream-plugins-community are even still using it, should probably fix that. |
|
So this PR is a candidate for 3.0 assuming we sort the buildstream community plugins for it. Do you know if there's an issue to track this? |
|
I don't think we have an issue in https://gitlab.com/BuildStream/buildstream-plugins-community/ for this, probably makes sense to open one. We also don't have a milestone or label for BuildStream 3.0, not sure whether we should create one without more specific plans. |
|
Might be worth creating a label at minimum, so it's easy to find these sorts of issues/ PRs for if/when a 3.0 is planned. |
|
Please do port the community plugins. It's a good concrete example why the API is not needed. Presuming it's not. |
|
Necessary API could obviously be undeprecated and porting plugins is good case study. |
I have opened https://gitlab.com/BuildStream/buildstream-plugins-community/-/work_items/94 |
This has now been merged into community plugins. So release 2.4 of community plugins won't use this API any more. Unless there are any other users climb out of the woodwork, this PR can be included in a theoretical 3.0 release of Buildstream. |
These deprecation notices were introduced into the codebase 6 years ago (April 16th, 2020 5:56 PM) e5ed02d
There have been many Buildstream versions since then, a search in the Buildstream codebase shows they are unused, so it's about time they are removed.