← Back to issue list

plugin handler: load legacy plugins prefixed with 'x-'

View original Github issue

Metadata

Project
snapcraft
Number
#3166
Type
pull request
State
merged
Author
cjp256
Labels
Created
Updated
Closed

Current evaluation

Merged into master to load legacy plugins prefixed with 'x-' for backward compatibility. Approved by one reviewer, passed CI, and modified 9 files. Minor coverage decrease noted but did not block integration.

Suggested action:

No scores available.

Issue body

Required for compatibility. Signed-off-by: Chris Patterson <chris.patterson@canonical.com> - [ ] Have you followed the [guidelines for contributing](https://github.com/snapcore/snapcraft/blob/master/CONTRIBUTING.md)? - [ ] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)? - [ ] Have you successfully run `./runtests.sh static`? - [ ] Have you successfully run `./runtests.sh tests/unit`? -----

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.6-35b-a3b Merged into master to load legacy plugins prefixed with 'x-' for backward compatibility. Approved by one reviewer, passed CI, and modified 9 files. Minor coverage decrease noted but did not block integration.
qwen3.6-35b-a3b-mtp-q6 Merged into master to enable loading legacy plugins prefixed with 'x-' for compatibility. The maintainer accepted the change despite a minor coverage decrease and a suggestion to reconsider the naming convention.
qwen3.6-35b-a3b-mtp-q6 Merged into master to load legacy plugins prefixed with 'x-' for compatibility. The change was accepted despite a minor coverage decrease, with the maintainer noting future improvements to module name handling.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#2329 pluginhandler: remove legacy plugin loading without project snapcraft merged Merged pull request removing legacy plugin loading logic without project support, aligning with the move to bases. Approved by maintainer, passed CI, and successfully integrated into the codebase.
75%
#3795 legacy plugins: backwards compatibility snapcraft merged Backwards compatibility for legacy plugins was merged. Approved by one reviewer, passed CI checks, and updated 11 files. Resolves CRAFT-1122.
73%