No option "--add-ca-certificates"
Metadata
Current evaluation
Regression: documented --add-ca-certificates option errors with 'unrecognized arguments' since snapcraft 7.0; blocks private repos with self-signed certs. Reproduced by maintainer, no fix since 2023.
Suggested action: keep open
Reason: The regression is real and still true: `snapcraft/cli.py` GLOBAL_ARGS only registers -V/--version and -t/--trace, and a repo-wide grep for 'certificate' finds no CA-certificate handling, so the option is genuinely absent. mr-cal reproduced it and diagnosed that the flag 'is not being properly parsed and passed to the core18|20 code'. However, I found the sole original implementation came from commit 7389ae516 'cli: provide option to install ca certs into build environment (#3224)' and was deleted with ffb164b7a 'chore: remove snapcraft_legacy', so the affected code is retired while the underlying user need persists in the new craft-application CLI — that ambiguity (obsolete legacy bug vs. valid new feature request) is what holds confidence down.
Evaluated by: mr-cal-bot
Issue body
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha |
Impact:
35
Quick Win:
10
Complexity:
50
Confidence:
62
Actionability:
60
|
keep open | Regression: documented --add-ca-certificates option errors with 'unrecognized arguments' since snapcraft 7.0; blocks private repos with self-signed certs. Reproduced by maintainer, no fix since 2023. | |
| stealth/space-bunny-alpha |
Impact:
55
Quick Win:
35
Complexity:
25
Confidence:
93
Actionability:
85
|
close resolved | Regression removed the documented --add-ca-certificates build option, breaking private TLS repository builds. It was reproduced; commit 7389ae516 added equivalent support as --install-ca-certificates. | |
| stealth/space-bunny-alpha |
Impact:
57
Quick Win:
29
Complexity:
42
Confidence:
95
Actionability:
88
|
close resolved | Documented --add-ca-certificates is missing in Snapcraft 7.2.9, blocking private HTTPS builds with self-signed certificates; merged PR #3224 restored equivalent support as --install-ca-certificates. | |
| qwen3.6-35b-a3b-mtp-q6 |
Impact:
40
Quick Win:
28
Staleness:
85
Complexity:
30
Confidence:
50
Support Request:
20
|
needs triage | Documented --add-ca-certificates CLI option missing since snapcraft 7.0; no maintainer response in 3.5 years | |
| qwen/qwen3.6-35b-a3b |
Staleness:
90
Complexity:
20
Confidence:
75
Support Request:
0
|
close stale | Reported missing CLI flag --add-ca-certificates in snapcraft 7.2.9 despite documentation. Issue has been inactive for over 1.5 years with no maintainer response. | |
| qwen/qwen3.6-35b-a3b |
Staleness:
95
Complexity:
30
Confidence:
85
Support Request:
10
|
needs triage | Documented --add-ca-certificates CLI flag causes unrecognized argument error in snapcraft 7.2.9+. Option appears removed since v7.0, blocking private repo installs with self-signed certs. No maintainer response. | |
| qwen3.6-35b-a3b-mtp-q6 |
Staleness:
90
Complexity:
30
Confidence:
85
Support Request:
10
|
needs triage | Reports missing --add-ca-certificates CLI flag in Snapcraft 7.2.9 despite documentation. Option unavailable since v7.0, blocking private repo installs. Untriaged and inactive for over a year. |
Update history
| Date | Change |
|---|---|
| created |
Related work
-
Related To:
snapcraft#3224
(confidence 80%)
Commit 7389ae516 'cli: provide option to install ca certs into build environment (#3224)' originally introduced the option; the code was later dropped by ffb164b7a 'chore: remove snapcraft_legacy'.
Related issues
No related issues found above the similarity threshold.