[focal/core20][python3.7+] staging conflicts when multiple python parts have the same python dependencies
Metadata
Current evaluation
Staging conflicts when multiple python parts share identical dependencies: Python 3.7+ .pyc files embed source timestamps, so identical sources produce different .pyc/RECORD hashes across parts. Reported for focal/core20, no maintainer response, 0 comments, open ~6 years.
Suggested action: needs triage
Reason: The issue has zero comments, no labels, and no maintainer interaction in ~6 years, so it has never been triaged. It is a genuine bug (reproducible staging conflict with clear root-cause analysis and a proposed SOURCE_DATE_EPOCH workaround), not a support request, but the focal/core20 target is now an EOL base, so a maintainer needs to decide whether to address it in current bases or close it as outdated.
Issue body
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen/qwen3.8-27b |
Impact:
40
Quick Win:
18.0
Staleness:
90
Complexity:
55
Confidence:
60
Support Request:
15
|
needs triage | Staging conflicts when multiple python parts share identical dependencies: Python 3.7+ .pyc files embed source timestamps, so identical sources produce different .pyc/RECORD hashes across parts. Reported for focal/core20, no maintainer response, 0 comments, open ~6 years. | |
| qwen/qwen3.6-35b-a3b |
Staleness:
98
Complexity:
45
Confidence:
90
Support Request:
15
|
close stale | Staging conflicts arise when multiple Python parts share dependencies due to differing .pyc hashes from Python 3.7+ timestamp behavior. Reported six years ago with no maintainer response, targeting outdated Ubuntu releases. | |
| qwen/qwen3.6-35b-a3b |
Staleness:
95
Complexity:
45
Confidence:
85
Support Request:
15
|
close stale | Snapcraft staging conflicts occur when multiple Python parts share dependencies due to Python 3.7+ .pyc timestamp hashing. Untriaged, inactive for ~2.7 years, no maintainer response. | |
| qwen3.6-35b-a3b-mtp-q6 |
Staleness:
95
Complexity:
65
Confidence:
85
Support Request:
5
|
close stale | Snapcraft staging conflicts occur when multiple Python parts share identical dependencies due to differing .pyc file hashes in Python 3.7+. Issue is unlabelled, has zero comments, and has been inactive for over six years. | |
| qwen3.6-35b-a3b-mtp-q6 |
Staleness:
95
Complexity:
50
Confidence:
75
Support Request:
10
|
close stale | Snapcraft staging conflicts occur when multiple Python parts share dependencies. Python 3.7+ embeds timestamps in .pyc files, causing hash mismatches despite identical sources. Open, inactive for two years, awaiting a fix for deterministic .pyc generation. |
Update history
No update history recorded yet.
Related work
-
Related To:
pypa/pip#8414
(confidence 70%)
Referenced in the issue body as a related upstream pip issue affecting .pyc determinism even with hash-based invalidation.
Related issues
No related issues found above the similarity threshold.