← Back to issue list

build(deps): update craft-parts to 2.16.0

View original Github issue

Metadata

Project
snapcraft
Number
#5603
Type
pull request
State
merged
Author
mr-cal
Labels
PR: Squash
Created
Updated
Closed

Current evaluation

Merged PR #5603 as commit 161cf6c40, updating craft-parts to 2.16.0 and restoring Snapcraft documentation intersphinx links after upstream target changes.

Resolution: closed resolved

Reason: The approved dependency update was squash-merged as 161cf6c40. It pins Snapcraft to the compatible craft-parts 2.16.0 release, resolving the undefined documentation labels caused by the link changes in canonical/craft-parts#1149.

Evaluated by: mr-cal-bot

No scores available.

Issue body

- [x] Have you followed the [guidelines for contributing](https://github.com/canonical/snapcraft/blob/main/CONTRIBUTING.md)? - [x] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)? - [ ] Have you successfully run `make lint`? - [ ] Have you successfully run `make test`? --- Craft-parts 2.16.0 was released and updated target links in https://github.com/canonical/craft-parts/pull/1149. This broke Snapcraft's doc builds because the latest published version of craft-parts is used for intersphinx. Even common docs from craft-parts failed, such as craft-parts' explanation for filesets: ``` /home/docs/checkouts/readthedocs.org/user_builds/canonical-snapcraft/checkouts/8.10.1/docs/common/craft-parts/explanation/filesets.rst:87:undefined label: 'stage' ``` ([source](https://app.readthedocs.com/projects/canonical-snapcraft/builds/3171336/#36377222--504))

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Merged PR #5603 as commit 161cf6c40, updating craft-parts to 2.16.0 and restoring Snapcraft documentation intersphinx links after upstream target changes.
stealth/space-bunny-alpha — closed resolved Merged as commit 161cf6c40 (squash-merged, +21/-14 across 6 files): bumped craft-parts to 2.16.0, fixing broken docs/intersphinx links (e.g. craft-parts 'stage' label) after craft-parts#1149.
stealth/space-bunny-alpha — closed resolved Merged PR #5603 (161cf6c40) updated craft-parts to 2.16.0, restoring Snapcraft documentation builds after intersphinx link changes; remaining integration failures were attributed to archive outages.
qwen/qwen3.6-35b-a3b — — Merged squash commit updating craft-parts to 2.16.0. This resolves broken documentation builds caused by intersphinx link changes in the new dependency version. CI and reviews passed.
qwen3.6-35b-a3b-mtp-q6 — — Merged update to craft-parts 2.16.0 to resolve documentation build failures caused by intersphinx target link changes. Unrelated test failures were attributed to archive downtime. Dependency successfully updated.

Update history

No update history recorded yet.

Related work

  • Related To: canonical/craft-parts#1149 (confidence 98%)

    Upstream craft-parts link-target changes triggered the broken intersphinx references addressed by the update.

Related issues

Issue Project State Summary Similarity
#6481 build(deps): bump craft-parts to 2.35.2 snapcraft merged Merged dependency bump to craft-parts 2.35.2 and added Snapcraft 9.1.4 release notes.
82%
#204 build(deps): update dependency craft-parts to ~=2.22.1 imagecraft merged Merged PR #204 updated craft-parts from ~=2.21.0 to ~=2.22.1.
81%
#448 build(deps): update dependency craft-parts to ~=2.37.1 (main) imagecraft closed Renovate PR #448 updated craft-parts from ~=2.35.0 to ~=2.37.1 and merged into main via commit 221e45d with CI passing.
81%
#373 build(deps): update dependency craft-parts to ~=2.35.0 (main) imagecraft merged Merged PR #373 via commit b31df71, updating craft-parts from ~=2.34.0 to ~=2.35.0.
81%
#4645 build(deps): update craft-parts to 1.27 snapcraft closed Closed unmerged as redundant because merged PR canonical/snapcraft#4635 (055a93543) already included the craft-parts 1.27 update.
80%
#1307 build(deps): update craft-parts to 2.35.0 rockcraft merged Merged PR #1307 updated craft-parts to 2.35.0 and included drive-by test fixes; changes landed in commit ab4f617f.
80%
#6170 build(deps): bump craft-parts to 2.32.0 snapcraft merged Merged the craft-parts 2.32.0 upgrade, including sphinx-terminal and terminal-directive compatibility updates, in commit 8febff5ca.
79%
#1250 build(deps): bump craft-parts to 2.34.0 rockcraft closed PR #1250 was closed unmerged after four CI checks failed; later commit ab4f617f updated craft-parts to 2.35.0 instead.
79%
#5570 build(deps): bump craft-parts to 2.14.0 snapcraft merged Merged PR #5570 in commit 52bbbc849, upgrading craft-parts to 2.14.0; the Maven plugin remained unregistered pending testing and documentation, and #5569 was unblocked.
78%
#212 build(deps): update dependency craft-parts to ~=2.25.0 imagecraft merged Renovate PR merged as commit fca4992, bumping craft-parts from ~=2.23.0 to ~=2.24.0 in imagecraft (approved by 2 reviewers; spread test job failed on Ubuntu 20.04/22.04/24.04).
78%