pluginhandler: convert to package
Metadata
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. | |
| #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. | |
| #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. | |
| #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. | |
| #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. | |
| #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. |