Default to bare base for django extension
Metadata
Current evaluation
Closed unmerged and superseded by #1086, which merged commit 3fba20c2 to default the Flask, Django, and FastAPI extensions to a bare base.
Resolution: closed superseded
Reason: The proposed Django-only change was replaced by the broader merged PR #1086, resolving the default via commit 3fba20c2.
Evaluated by: mr-cal-bot
No scores available.
Issue body
<!-- Describe your changes -->
---
- [ ] I've followed the [contribution guidelines](https://github.com/canonical/rockcraft/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 superseded | Closed unmerged and superseded by #1086, which merged commit 3fba20c2 to default the Flask, Django, and FastAPI extensions to a bare base. | |
| stealth/space-bunny-alpha | — | closed superseded | Closed unmerged; broader PR #1086 later landed as 3fba20c2, defaulting Flask, Django and FastAPI extensions to a bare base. | |
| qwen/qwen3.6-35b-a3b | — | — | The django extension bare base default change was closed without merge. Failing CI checks and zero reviewer engagement resulted in its closure, effectively abandoning the contribution. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Closed without merge. The request to default to bare base for the django extension was abandoned due to inactivity and missing implementation details. No code changes were applied. |
Update history
No update history recorded yet.
Related work
-
Superseded By:
canonical/rockcraft#1086
(confidence 99%)
Merged broader implementation covering Django, Flask, and FastAPI.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #1083 feat: default to bare base for django extension | rockcraft | closed | Closed unmerged; its Django bare-base change was superseded by merged PR canonical/rockcraft#1086 (commit 3fba20c2), covering Django, Flask, and FastAPI. | |
| #1084 feat: default to bare base for fastapi extension | rockcraft | closed | Superseded by #1086, merged in commit 3fba20c2 to default Flask, Django, and FastAPI extensions to bare bases. | |
| #1087 feat: default to bare base for flask extension | rockcraft | closed | Closed in favor of canonical/rockcraft#1086, which merged as commit 3fba20c2 and expanded the bare-base default to Flask, Django, and FastAPI extensions. | |
| #1086 feat: default to bare base for flask, django and fastapi extensions | rockcraft | merged | Merged in rockcraft#1086 via commit 3fba20c2, making Flask, Django, and FastAPI extensions default to bare base to reduce image size and attack surface. |