← Back to issue list

pluginhandler: convert to package

View original Github issue

Metadata

Project
snapcraft
Number
#954
Type
pull request
State
merged
Author
sergiusens
Labels
Created
Updated
Closed

Current evaluation

Merged into master. The pluginhandler module was restructured into a package to improve organization. Approved by one reviewer, the change touches four files and maintains full test coverage without impacting overall metrics.

Suggested action:

No scores available.

Issue body

LP: #1649301 Signed-off-by: Sergio Schvezov <sergio.schvezov@ubuntu.com>

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.6-35b-a3b Merged into master. The pluginhandler module was restructured into a package to improve organization. Approved by one reviewer, the change touches four files and maintains full test coverage without impacting overall metrics.
qwen3.6-35b-a3b-mtp-q6 Merged into master. The pluginhandler module was refactored into a package to improve code organization. Code coverage remained unchanged at 95.83% upon integration.
qwen3.6-35b-a3b-mtp-q6 Merged into master. Refactored the pluginhandler module into a package to improve code organization. Code coverage remained stable at 95.83% with no impact on overall metrics.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#960 pluginhandler: install scriptlet support snapcraft merged Merged into master, adding install scriptlet support to the pluginhandler. The change passed review and CI, increased coverage by 0.01%, and included updated documentation. The change modified 9 files with 279 additions and 101 deletions.
72%
#1221 pluginhandler: factor out state bits into the state package. snapcraft merged Merged refactoring that extracts state bits from pluginhandler into the state package. Approved by one reviewer, the change modifies five files (+46/-38 lines) to address LP #1675881.
72%
#987 pluginhandler: prepare scriptlet support snapcraft merged Merged into master after reviewer approval. The change prepares scriptlet support in the pluginhandler, modifying 7 files (+77/-10 lines). Code coverage increased by less than 0.01% upon integration.
72%
#3023 pluginhandler: move attributes to PluginHandler snapcraft merged Merged after approval and passing CI. Refactors PluginHandler by moving attributes directly to the class, eliminating duplicates from Project and Project._snap_meta, and cleaning up code across 8 files.
71%
#1649301 pluginhandler is getting complex snapcraft (launchpad) closed Closed without resolution or linked PR, likely abandoned or superseded due to prolonged inactivity. The request to refactor the pluginhandler module into a package was not addressed.
71%
#923 pluginhandler: source management moved to the core snapcraft merged Merged. Moved plugin source management to the core across 40 files (+1183/-1043 lines). Addressed reviewer feedback, including IPFS fixes and refactoring pull/build property methods. Approved by two reviewers and integrated into the main branch.
70%