← Back to issue list

Support download part source from FTP URLs

View original Github issue

Metadata

Project
craft-parts
Number
#1546
Type
issue
State
open
Author
brlin-tw
Labels
Created
Updated
Closed

Current evaluation

Feature request to implement FTP URL support for part source downloads in craft-parts. Currently base.py raises NotImplementedError for ftp scheme. No maintainer response, no labels, no activity in 139 days.

Suggested action: needs triage

Reason: The issue has no labels, no maintainer comments, and no activity for 139 days. The FTP download is still unimplemented (base.py line 309-310 raises NotImplementedError). While the request is valid, it requires triage to determine priority and scope.

Impact: 35 Quick Win: 21.0 Staleness: 75 Complexity: 40 Confidence: 80 Support Request: 10

Issue body

### What needs to get done Not sure as of now. ### Why it needs to get done As per <https://github.com/canonical/craft-parts/blob/5620314d17432d98f22cb62ee40c1180510e19a9/craft_parts/sources/base.py#L301> it isn't implemented yet, however, there're some software where [its source archive is provided only via FTP links](https://dhis.org/WebEngine.ipo?context=dhis.website.updating.howtos#CT1) so we should really have it implemented.

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.8-27b
Impact: 35
Quick Win: 21.0
Staleness: 75
Complexity: 40
Confidence: 80
Support Request: 10
needs triage Feature request to implement FTP URL support for part source downloads in craft-parts. Currently base.py raises NotImplementedError for ftp scheme. No maintainer response, no labels, no activity in 139 days.
qwen/qwen3.6-35b-a3b
Staleness: 75
Complexity: 45
Confidence: 90
Support Request: 10
needs triage Feature request to implement FTP URL support for downloading part sources. The issue remains untriaged with no labels, assignees, or maintainer comments after 98 days.
qwen3.6-35b-a3b-mtp-q6
Staleness: 70
Complexity: 35
Confidence: 95
Support Request: 10
needs triage Feature request to add FTP URL support for downloading part sources. Currently unimplemented, unlabelled, and has received no maintainer response or discussion in 85 days.
qwen3.6-35b-a3b-mtp-q6
Staleness: 45
Complexity: 55
Confidence: 85
Support Request: 10
needs triage Implement FTP URL support for downloading part sources, required by software only distributing archives via FTP. Currently unimplemented, open for 65 days, with no comments or assignee. Needs triage and implementation.

Update history

No update history recorded yet.

Related issues

No related issues found above the similarity threshold.