← Back to issue list

Wrong version installed even when explicit

View original Launchpad issue

Metadata

Project
snapcraft (launchpad)
Number
#1886717
Type
issue
State
open
Author
~kenneth-loafman
Labels
Created
Updated
Closed

Current evaluation

Report from ~6 years ago that a duplicity snap built with snapcraft got six 1.11.0 from Ubuntu repos instead of six>=1.12.0 from PyPI. No labels, no comments, no maintainer response; affected snapcraft 2.x era is long gone.

Suggested action: close stale

Reason: The issue is 2246 days old with zero comments, no labels, and no maintainer interaction (last activity 1641 days ago). It describes pip behavior in the snapcraft 2.x-era python part (duplicity revision 104); the parts system has since been rewritten around craft-parts with the python part using a venv and installing from PyPI, so the original problem is very likely no longer reproducible in current snapcraft. Confidence is moderate because repo tooling was unavailable to confirm the current python part behavior.

Impact: 30 Quick Win: 18.0 Staleness: 90 Complexity: 40 Confidence: 65 Support Request: 20

Issue body

I've attached the snapcraft.yaml I'm using. As you can see, six is specified as six>=1.12.0. The problem is that /snap/duplicity/104/usr/lib/python3/dist-packages/six.py is at version 1.11.0, not >= 1.12.0. This sounds like it's coming from the Ubuntu repositories (woefully behind) instead of from the current pip offering, which is something like 1.14.0.

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.8-27b
Impact: 30
Quick Win: 18.0
Staleness: 90
Complexity: 40
Confidence: 65
Support Request: 20
close stale Report from ~6 years ago that a duplicity snap built with snapcraft got six 1.11.0 from Ubuntu repos instead of six>=1.12.0 from PyPI. No labels, no comments, no maintainer response; affected snapcraft 2.x era is long gone.
qwen/qwen3.6-35b-a3b
Staleness: 95
Complexity: 20
Confidence: 85
Support Request: 30
close stale Snapcraft installs an outdated 'six' package (1.11.0) instead of the specified >=1.12.0, likely pulling from Ubuntu repos. Issue has been inactive for over 4 years with no maintainer response.
qwen/qwen3.6-35b-a3b
Staleness: 95
Complexity: 45
Confidence: 90
Support Request: 20
close stale Snapcraft packaging issue where an explicit six>=1.12.0 dependency resolves to an older Ubuntu repo version (1.11.0). Issue is six years old with no maintainer interaction or comments.
qwen3.6-35b-a3b-mtp-q6
Staleness: 95
Complexity: 30
Confidence: 85
Support Request: 20
close stale Report of incorrect Python six package version installed in a snap despite explicit version constraints in snapcraft.yaml. Issue has no maintainer comments and is over six years old.
qwen3.6-35b-a3b-mtp-q6
Staleness: 95
Complexity: 25
Confidence: 70
Support Request: 10
close stale Snapcraft installs an outdated system package (six 1.11.0) instead of the explicitly requested pip version (>=1.12.0). No maintainer response or labels after over 6 years.

Update history

No update history recorded yet.

Related issues

No related issues found above the similarity threshold.