fix: make dpkg/apt aware of installed python packages (core24-8)
Metadata
Current evaluation
Merged into core24-8 via #67, cherry-picking #45 to expose installed Python packages to apt/dpkg and prevent sitecustomize.py from being overwritten.
Resolution: closed resolved
Reason: PR #67 was merged with approval and all CI checks passing. It cherry-picked merged PR #45 and reordered parts to prevent sitecustomize.py from being overwritten.
Evaluated by: mr-cal-bot
No scores available.
Issue body
Cherry-picks #45 and changes the order of parts to prevent `sitecustomize.py` from getting overwritten.
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Merged into core24-8 via #67, cherry-picking #45 to expose installed Python packages to apt/dpkg and prevent sitecustomize.py from being overwritten. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged PR #67 for core24-8, cherry-picking #45 and reordering parts to prevent sitecustomize.py overwrite while making Python packages visible to apt and dpkg. | |
| qwen/qwen3.6-35b-a3b | — | — | Merged cherry-pick #45, reordering build parts to prevent sitecustomize.py overwrites. This ensures dpkg and apt recognize installed Python packages. Approved by two reviewers and passed all CI checks. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged cherry-pick of PR #45 that adjusts part ordering to prevent sitecustomize.py from being overwritten, ensuring dpkg and apt correctly recognize installed Python packages on the core24-8 branch. |
Update history
No update history recorded yet.
Related work
-
Likely Fixed By:
canonical/snapcraft-rocks#45
(confidence 100%)
Merged core22-7 fix cherry-picked into PR #67.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #45 fix: make dpkg/apt aware of installed python packages (core22-7) | snapcraft-rocks | merged | PR #45 by tigarmo merged, adding python packages as overlay-packages so apt/dpkg know they're installed, fixing craftctl ModuleNotFoundError (libpython3.10-minimal overwriting sitecustomize.py). Fixes #33 for core22-7. | |
| #62 explicitly set site-packages to fix missing craftctl | snapcraft-rocks | closed | Closed unmerged as redundant after merged PR #67 fixed #33 by making dpkg/apt aware of installed Python packages for core24-8. |