python3 plugin cannot create hard link
Metadata
Current evaluation
Legacy python3 plugin builds on Ubuntu 16.04 or Vagrant shared folders failed when tar could not create a Python 3.5 hard link; the deprecated plugin has since been removed.
Suggested action: close stale
Reason: Commit 958b58615 in snapcraft#2325 removed the deprecated python2/python3 plugins for base-using projects, and current plugin registration provides the unified Python plugin instead. The report targets Xenial and Vagrant shared-folder behavior, with the last confirmation in 2018, so the affected legacy component is obsolete.
Evaluated by: mr-cal-bot
Impact:
22
Quick Win:
11
Complexity:
38
Confidence:
94
Actionability:
82
Issue body
The python3 plugin fails on my xenial host during the parts phase.
tar: ./usr/bin/python3.5: Cannot hard link to ‘./usr/bin/python3.5m’:
From snapcraft.yaml
parts:
find-text:
plugin: python3
source: src
$ snapcraft clean
$ snapcraft snap
...
tar: ./usr/bin/python3.5: Cannot hard link to ‘./usr/bin/python3.5m’: Operation not permitted
tar: Exiting with failure status due to previous errors
dpkg-deb: error: subprocess tar returned error exit status 2
/home/curtis/Work/find-text/parts/find-text/ubuntu/download/python3.5-minimal_3.5.2-2~16.01_amd64.deb
$ ls /home/curtis/Work/find-text/parts/find-text/install/usr/bin/python*
python3.5m-config
python3-config
python3m
python3m-config
python3.5-config
python3.5m
This is repeatable with the dcos-cli plugin from https://github.com/ubuntu/snappy-plaype
This issue was first reported at https://github.com/ubuntu/snappy-playpen/issues/232
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha |
Impact:
22
Quick Win:
11
Complexity:
38
Confidence:
94
Actionability:
82
|
close stale | Legacy python3 plugin builds on Ubuntu 16.04 or Vagrant shared folders failed when tar could not create a Python 3.5 hard link; the deprecated plugin has since been removed. | |
| stealth/space-bunny-alpha |
Impact:
30
Quick Win:
7
Complexity:
58
Confidence:
85
Actionability:
58
|
needs triage | Legacy Python plugin builds on Ubuntu 16.04/Vagrant shared folders fail while extracting Python 3.5 because tar cannot create a hard link; applicability to supported releases is unverified. | |
| qwen/qwen3.6-35b-a3b |
Impact:
15
Quick Win:
3
Complexity:
20
Confidence:
55
Actionability:
25
|
close stale | python3 plugin fails to create hard links during parts phase on Ubuntu Xenial. Issue is 10 years old with no maintainer response or updates for 7+ years. | |
| qwen/qwen3.8-27b |
Impact:
15
Quick Win:
9
Staleness:
95
Complexity:
40
Confidence:
85
Support Request:
10
|
close stale | python3 plugin fails during parts phase on Xenial with tar hard link error (python3.5 vs python3.5m). Untriaged, no comments, ~9.7 years old. The python3 plugin has since been removed from snapcraft (commit 958b58615, PR #2325), making the issue obsolete. | |
| qwen/qwen3.6-35b-a3b |
Staleness:
98
Complexity:
45
Confidence:
90
Support Request:
15
|
close stale | python3 plugin fails during snapcraft build on Ubuntu Xenial due to tar hard link permission errors. Issue is nearly 10 years old and references an unsupported OS. | |
| qwen/qwen3.6-35b-a3b |
Staleness:
98
Complexity:
45
Confidence:
90
Support Request:
5
|
close stale | Python3 snapcraft plugin fails to create hard links during packaging on older Ubuntu systems. Unaddressed for nearly a decade with no maintainer interaction or labels. | |
| qwen3.6-35b-a3b-mtp-q6 |
Staleness:
98
Complexity:
35
Confidence:
90
Support Request:
15
|
close stale | Reports a python3 plugin hard link failure during snapcraft build on Ubuntu Xenial. No maintainer response or labels in nearly a decade. |
Update history
| Date | Change |
|---|---|
| created |
Related work
-
Superseded By:
snapcraft#2325
(confidence 98%)
Merged commit 958b58615 removed the deprecated python2/python3 plugins in favor of the unified Python plugin.
Related issues
No related issues found above the similarity threshold.