← Back to issue list

deps: rollback hard dependency link for python-apt

View original Github issue

Metadata

Project
craft-parts
Number
#454
Type
pull request
State
merged
Author
lengau
Labels
—
Created
Updated
Closed

Current evaluation

Merged #454 in commit 4b57abd3, rolling back the hard python-apt dependency after reassessing its suitability for application packaging.

Resolution: closed resolved

Reason: PR #454 was approved and merged as commit 4b57abd3, removing the hard python-apt dependency link.

Evaluated by: mr-cal-bot

No scores available.

Issue body

- [x] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)? ----- I was over-optimistic about how easy this would be for applications :-)

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Merged #454 in commit 4b57abd3, rolling back the hard python-apt dependency after reassessing its suitability for application packaging.
stealth/space-bunny-alpha — closed resolved Merged #454 (4b57abd3), rolling back the hard python-apt dependency after the author reassessed its suitability for applications.
qwen/qwen3.6-35b-a3b — — Merged a rollback of the hard dependency link for python-apt after the author realized the initial approach was over-optimistic for applications. Approved by one reviewer with passing CI checks, the change modifies one file with +1/-22 lines.
qwen3.6-35b-a3b-mtp-q6 — — Merged a rollback of the hard dependency link for python-apt. The maintainer reverted the change after realizing the original implementation was too difficult for applications to support.

Update history

No update history recorded yet.

Related work

  • Related To: craft-parts#455 (confidence 96%)

    Follow-up commit 047a8e55 made the python-apt dependency optional.

  • Caused By: craft-parts#450 (confidence 88%)

    The preceding python-apt dependency change preceded this rollback.

Related issues

Issue Project State Summary Similarity
#453 deps: make python-apt hard dependencies only for dev craft-parts closed Closed unmerged; #454 rolled back its hard python-apt dependency, while merged #455 (047a8e55) replaced it with an optional dependency and development extras.
79%
#259 deps: update python-apt dependencies rockcraft merged Merged in commit 0a28e180, updating python-apt dependency URLs to durable Launchpad links to avoid Ubuntu archive 404s.
76%
#455 deps: make python-apt dependency optional craft-parts merged Merged PR #455 as commit 047a8e55, making python-apt optional with graceful notification and adding developer convenience extras.
72%
#550 deps: remove python-apt from setup.py craft-parts merged Merged via commit 078b430d, removing the direct python-apt dependency from setup.py after maintainer approval.
70%