deps: rollback hard dependency link for python-apt
Metadata
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. | |
| #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. | |
| #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. | |
| #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. |