deps: remove ops dependency
Metadata
Current evaluation
PR #1064 merged as commit df7e0414, dropping Charmcraft's dev dependency on ops to unblock failing spread tests; follow-up f20f742a disabled 18.04 smoketests.
Resolution: closed resolved
Reason: The PR was approved by two reviewers and merged into main as commit df7e0414 ('deps: remove ops dependency (#1064)'), removing ops from Charmcraft's dev/test requirements after spread tests failed. Maintainer lengau confirmed in the final comment that removing the dependency entirely worked; a follow-up commit f20f742a disabled 18.04 smoketests.
Evaluated by: mr-cal-bot
Issue body
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | PR #1064 merged as commit df7e0414, dropping Charmcraft's dev dependency on ops to unblock failing spread tests; follow-up f20f742a disabled 18.04 smoketests. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged in canonical/charmcraft#1064 (commit df7e0414), removing Charmcraft's ops dependency to address failing spread tests before the next major release. | |
| qwen/qwen3.6-35b-a3b | — | — | Merged removal of the ops dependency to fix failing spread tests caused by Ubuntu 18.04 and Python 3.8 constraints. Approved by two reviewers, passed CI, and verified by the author. 18.04 support will be dropped on the next major release. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged change removes the ops dependency from charmcraft. Investigation revealed ops was a legacy dev dependency causing spread test failures. Removing it resolved the failures and aligns with dropping 18.04 support. |
Update history
No update history recorded yet.
Related work
-
Related To:
canonical/charmcraft#1055
(confidence 40%)
Preceding commit 8f77e7fb (#1055) updated charm templates to ops 2.2.0, one of the changes bisected as a cause of the spread test failures.
Related issues
No related issues found above the similarity threshold.