← Back to issue list

snapcraft-parser without git installed throw bad error

View original Launchpad issue

Metadata

Project
snapcraft (launchpad)
Number
#1606346
Type
issue
State
closed
Author
~elopio
Labels
—
Created
Updated
Closed

Current evaluation

Fixed in an already merged PR: missing dependencies now produce a clear error listing required commands, including git.

Resolution: closed resolved

Reason: Maintainer @~joentalbott confirmed the fix in an already merged PR. The output changed from a raw errno to: "One or more required commands are missing, please install: ['git']".

Evaluated by: mr-cal-bot

No scores available.

Issue body

If I run snapcraft-parser without git, I get: [Errno 2] No such file or directory: 'git' This needs to be a more user-friendly error message suggesting to install the missing package. The same needs to happen for other missing deps. To reproduce: sudo apt remove git sudo apt install snapcraft-parser snapcraft-parser -i https://wiki.ubuntu.com/snapcraft/parts?action=raw

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Fixed in an already merged PR: missing dependencies now produce a clear error listing required commands, including git.
stealth/space-bunny-alpha — closed resolved Fixed by an already merged PR: missing executables now produce a clear message listing required commands, such as git, instead of a raw OS error.
stealth/space-bunny-alpha — closed stale Closed as stale without a fix; missing-git error handling was not improved, and no resolving PR, commit, or release was identified.
qwen/qwen3.6-35b-a3b — — Abandoned and closed without resolution. The unhandled FileNotFoundError for missing git was not patched. No dependency validation improvements were implemented.
qwen/qwen3.6-35b-a3b — — Closed without resolution. The unhandled OSError when git is missing was not addressed, and the request for graceful dependency validation was abandoned due to prolonged inactivity.
qwen/qwen3.6-35b-a3b — — Requesting user-friendly error messages for missing dependencies like git was abandoned due to inactivity. No fixes or pull requests were submitted.
qwen3.6-35b-a3b-mtp-q6 — — Closed without resolution due to inactivity. The requested improvement to handle missing dependencies like git with user-friendly error messages was never implemented and the issue was abandoned.

Update history

Date Change
created

Related issues

Issue Project State Summary Similarity
#1688151 snapcraft pull doesn't save the installed build dependencies snapcraft (launchpad) closed Fixed in merged PR #1299 (95d737dc3); PR #1340 later expanded recording to all build packages globally.
70%