← Back to issue list

build(deps): unpin setuptools-scm

View original Github issue

Metadata

Project
imagecraft
Number
#309
Type
pull request
State
merged
Author
bepri
Labels
—
Created
Updated
Closed

Current evaluation

Merged #309 in commit b1e78bf, removing the setuptools-scm pin after the upstream cyclic-dependency bug was fixed.

Resolution: closed resolved

Reason: PR #309 was approved and merged as commit b1e78bf, removing the temporary constraint introduced by #306 after pypa/setuptools-scm#1302 was fixed upstream.

Evaluated by: mr-cal-bot

No scores available.

Issue body

The upstream bug was fixed. --- - [ ] I've followed the [contribution guidelines](https://github.com/canonical/imagecraft/blob/main/CONTRIBUTING.md). - [ ] I've signed the [CLA](http://www.ubuntu.com/legal/contributors/). - [ ] I've successfully run `make lint && make test`. - [ ] I've added or updated any relevant documentation.

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Merged #309 in commit b1e78bf, removing the setuptools-scm pin after the upstream cyclic-dependency bug was fixed.
stealth/space-bunny-alpha — closed resolved Merged as #309 (commit b1e78bf), unpinning setuptools-scm after the upstream bug was fixed; all substantive checks passed, with a nonblocking spread failure.
qwen/qwen3.6-35b-a3b — — Merged after approval, unpinned setuptools-scm dependency following upstream bug resolution. CI passed and version constraints were removed across two files.
qwen3.6-35b-a3b-mtp-q6 — — Unpinned setuptools-scm dependency following upstream bug resolution. Changes merged into main branch.

Update history

No update history recorded yet.

Related work

  • Related To: canonical/imagecraft#306 (confidence 99%)

    Introduced the temporary setuptools-scm constraint that #309 removed.

  • Caused By: setuptools-scm#1302 (confidence 95%)

    The upstream cyclic-dependency bug prompted the temporary constraint.

Related issues

Issue Project State Summary Similarity
#6131 build(deps): unpin setuptools-scm snapcraft merged Merged #6131 in commit d7872467d, removing the setuptools-scm pin after the upstream fix landed in setuptools-scm 10.0.5.
93%
#110 build(deps): unpin setuptools-scm debcraft merged Merged canonical/debcraft#110 as commit 63d83cb, removing the temporary setuptools-scm pin after its upstream cyclic-dependency bug was fixed.
87%
#2615 build(deps): unpin setuptools-scm charmcraft merged Merged in canonical/charmcraft#2615 at e78c495b, removing the temporary setuptools-scm pin after the upstream cyclic-dependency bug was fixed.
85%
#1164 build(deps): unpin setuptools-scm rockcraft closed PR #1164 proposed removing the setuptools-scm workaround after the upstream bug was fixed, but closed unmerged with review pending and no recorded resolution; the constraint remains.
83%
#306 build(deps): constrain setuptools-scm due to cyclic dependency imagecraft merged Merged as fca3ff4, adding a temporary setuptools-scm constraint to work around pypa/setuptools-scm#1302's cyclic-dependency bug; #309 later removed the pin after the upstream fix.
83%
#2602 build(deps): constrain setuptools-scm due to cyclic dependency charmcraft merged Merged PR #2602 (commit f9c9ad06) adding a temporary setuptools-scm version constraint to work around the cyclic dependency in pypa/setuptools-scm#1302. The pin was later removed by #2615.
80%
#6123 build(deps): constrain setuptools-scm due to cyclic dependency snapcraft merged PR #6123 by lengau merged as commit 22682ed3c, adding a temporary setuptools-scm pin to work around pypa/setuptools-scm#1302 cyclic dependency. Later reverted by #6131 (d7872467d).
79%
#1158 build(deps): constrain setuptools-scm due to cyclic dependency rockcraft merged Merged PR #1158 as commit 01ecfcd3, adding a setuptools-scm constraint to work around pypa/setuptools-scm#1302 and unblock dependency synchronization.
78%
#105 build(deps): constrain setuptools-scm due to cyclic dependency debcraft merged Merged in commit 30bdea8, temporarily constraining setuptools-scm to work around pypa/setuptools-scm#1302; debcraft#110 later removed the constraint.
76%