build(deps): update deps with freeze-requirements
Metadata
Current evaluation
PR #5143 (mr-cal) was merged as commit 032f78422, refreezing snapcraft's dependencies with pip-compile in preparation for the 8.5 release; docs deps dropped from requirement-devel.txt.
Resolution: closed resolved
Reason: The pull request was approved by 2 reviewers and merged into main as commit 032f78422 ("build(deps): update deps with freeze-requirements"), updating frozen requirements for the upcoming 8.5 release and removing documentation dependencies from requirements-devel.txt. The only review comment noted an unrelated core22 kde-neon-6 spread-test failure caused by an upstream kf6-core-sdk commit.
Evaluated by: mr-cal-bot
Issue body
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | PR #5143 (mr-cal) was merged as commit 032f78422, refreezing snapcraft's dependencies with pip-compile in preparation for the 8.5 release; docs deps dropped from requirement-devel.txt. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged in canonical/snapcraft#5143 as commit 032f78422, updating frozen dependencies with pip-compile for Snapcraft 8.5 and removing documentation dependencies from requirement-devel.txt. | |
| qwen/qwen3.6-35b-a3b | — | — | Merged after review and passing CI. Updated dependencies using freeze-requirements and pip compile to prepare for the 8.5 release. The change also removes documentation dependencies from requirement-devel.txt. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged dependency update using frozen requirements and pip compile for v8.5. Refroze requirements, removing doc dependencies from the requirements file. A failing spread test was confirmed unrelated. |
Update history
No update history recorded yet.
Related work
-
Related To:
canonical/rockcraft#731
(confidence 60%)
Cited in the PR body as the equivalent rockcraft freeze-requirements/pip-compile change this work follows suit of.
-
Related To:
canonical/rockcraft#706
(confidence 60%)
Also cited as precedent in the PR body for the pip-compile requirements freeze approach.
-
Superseded By:
snapcraft#5261
(confidence 30%)
Later commit 081a66d06 ("build: remove all requirements files and generate requirements with uv") supersedes the frozen requirements files this PR maintained.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #731 build(deps): update deps with freeze-requirements | rockcraft | merged | Merged as commit 6fb7733e, updating frozen dependencies and replacing pip freeze with pip-compile to preserve extras and identify transitive dependencies. | |
| #5969 build: update deps | snapcraft | merged | Merged PR #5969 updated the dependency lock file in preparation for Snapcraft 8.14. | |
| #771 build(deps): update with freeze-requirements.sh | rockcraft | merged | Merged PR #771 in commit 28eb969b, refreshing three dependency files with freeze-requirements.sh after two approvals. | |
| #712 build(deps): update deps with freeze-requirements.sh | rockcraft | merged | Merged PR #712 updated craft-* dependencies with freeze-requirements.sh and applied related schema changes. | |
| #5746 build(deps): update all dependencies | snapcraft | merged | Merged as 14c3057f4 (canonical/snapcraft#5746), updating all dependencies for the 8.12 release under SNAPCRAFT-1215. |