← Back to issue list

fix: bare base gunicorn based extensions

View original Github issue

Metadata

Project
rockcraft
Number
#839
Type
pull request
State
merged
Author
yanksyoon
Labels
Created
Updated
Closed

Current evaluation

Merged fix for hardcoded Python 3.10 in gunicorn-based extensions, enabling version-specific configurations per base. Approved by three reviewers. A separate merge to the feature/pro-sources branch was requested for an upcoming demo.

Suggested action:

No scores available.

Issue body

- [x] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)? --- Fixes issues with using hardcoded Python 3.10 for gunicorn based extensions. As we add support for more bases, different python versions for different bases should be added accordingly.

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.6-35b-a3b Merged fix for hardcoded Python 3.10 in gunicorn-based extensions, enabling version-specific configurations per base. Approved by three reviewers. A separate merge to the feature/pro-sources branch was requested for an upcoming demo.
qwen3.6-35b-a3b-mtp-q6 Merged a fix replacing hardcoded Python 3.10 in gunicorn extensions with per-base version configurations. A request to also merge into the feature/pro-sources branch was noted but requires a new pull request.
qwen3.6-35b-a3b-mtp-q6 Merged. Fixes hardcoded Python 3.10 usage in gunicorn-based extensions by enabling version-specific base support. A request to also apply the change to the feature/pro-sources branch was noted for a demo, pending a separate PR.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#844 fix: bare base gunicorn based extensions (#839) rockcraft merged Merged a fix for bare base Gunicorn-based extensions and added error handling for unknown bases. Approved, passed CI, and ported from a prior PR. Requested for the feature/pro-sources branch.
83%
#529 fix(flask): don't enforce definition of base, build-base and platforms rockcraft merged Merged a Flask extension fix that stops enforcing mandatory base, build-base, and platforms definitions for gunicorn extensions. Approved by two reviewers and passed CI.
70%