← Back to issue list

python plugin doesn't support base "core20"

View original Launchpad issue

Metadata

Project
snapcraft (launchpad)
Number
#1874920
Type
issue
State
closed
Author
~snawoot
Labels
Created
Updated
Closed

Current evaluation

⚠️ This summary may be outdated — the issue content or evaluation prompts have changed since this evaluation was made.

Closed as abandoned due to inactivity. Core20 support was later added to the Python plugin in subsequent snapcraft releases.

Suggested action:

No scores available.

Issue body

I'm trying to build snap based on fresh Ubuntu 20.04 LTS. On my machine snapcraft build fails with weird reasons: user@hp:~/src/udp-over-tls-pool> snapcraft Launching a VM. Project base changed from None to 'core20', cleaning build instance. delete failed: The following errors occurred: instance "snapcraft-udp-over-tls-pool" does not exist An error occurred with the instance when trying to delete with 'multipass': returned exit code 2. Ensure that 'multipass' is setup correctly and try again. user@hp:~/src/udp-over-tls-pool> snapcraft Launching a VM. launch failed: Unable to find an image matching "core20" An error occurred with the instance when trying to launch with 'multipass': returned exit code 2. Ensure that 'multipass' is setup correctly and try again. These two errors alternate each other: for example, odd run of snapcraft ends up with missing core20 image error, even runs of snapcraft ends up with instance "snapcraft-udp-over-tls-pool" does not exist Cloud build of same snapcraft.yml ends with: Running pull phase... The plugin used by part 'udp-over-tls-pool' does not support snaps using base 'core20'. Build failed It seems new Ubuntu was released, but there are still no usable base images for core20 and no support from plugins. Additional info: application source is located here: https://github.com/Snawoot/udp-over-tls-pool snapcraft.yaml is attached to this report.

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.6-35b-a3b Closed as abandoned due to inactivity. Core20 support was later added to the Python plugin in subsequent snapcraft releases.
qwen/qwen3.6-35b-a3b Python plugin lacked core20 base support, causing snapcraft build failures. Closed without comments or resolution, indicating the report was abandoned or superseded by updated plugin versions that now support core20.
qwen3.6-35b-a3b-mtp-q6 Closed without resolution. The python plugin initially lacked core20 base support, causing build failures. Snapcraft later added core20 compatibility, rendering this issue obsolete.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#1842328 snapcraft make plugin does not support core20 snapcraft (launchpad) closed Closed without resolution or comments, likely abandoned. The core20 support gap for the snapcraft make plugin remains unresolved.
78%
#4138 core20: support PEP 518 in the python plugin snapcraft closed Fixed in pull request #4087 to enable PEP 518 pyproject support in the python plugin. Core20 support was later removed in pull request #6241, making the enhancement obsolete for Snapcraft 9.
75%
#1660 Python plugin fails on core26: base snap does not include Python interpreter craft-parts open Python plugin fails on core26 base due to missing Python interpreter; maintainers suggest implementing clearer error guidance
72%
#2960 specification: base plugin and plugins for core20 snapcraft closed Proposed base plugin and plugins for core20 were closed without merging. One reviewer approved, but nine comments remained unresolved, indicating the work was abandoned or superseded.
70%
#1912244 core20 python plugin shows error when running wheels snapcraft (launchpad) closed Closed without resolution. The core20 python plugin failed during wheel builds due to a missing bdist_wheel command. No fix was applied, though adding wheel to python-packages served as a workaround.
70%