← Back to issue list

providers: install git as required dependency (CRAFT-346)

View original Github issue

Metadata

Project
charmcraft
Number
#426
Type
pull request
State
merged
Author
cjp256
Labels
Created
Updated
Closed

Current evaluation

Merged. Added native git as a required host dependency for Python package installation. Approved by two reviewers. A XXX comment marks the dependency for removal upon future craft-parts integration. CI passed.

Suggested action:

No scores available.

Issue body

Git may be required to install python dependencies for projects. Instead of using git from the snap, install the native git on the host as a required dependency. Future work on craft-parts may aborb this dependency. Signed-off-by: Chris Patterson <chris.patterson@canonical.com>

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.6-35b-a3b Merged. Added native git as a required host dependency for Python package installation. Approved by two reviewers. A XXX comment marks the dependency for removal upon future craft-parts integration. CI passed.
qwen3.6-35b-a3b-mtp-q6 Merged changes to install native host git as a required dependency instead of using the snap version. Added a XXX comment per reviewer feedback to mark it for removal once craft-parts integrates. Resolves CRAFT-346.
qwen3.6-35b-a3b-mtp-q6 Merged: Added native git as a required host dependency for Python package installation. A XXX placeholder was added per review to mark future removal upon craft_parts integration. Resolves CRAFT-346.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#3993 dependencies: update craft-parts to 1.15.2 snapcraft merged Merged dependency update to craft-parts 1.15.2, enabling git+ssh:// scheme support in git sources. Approved by reviewer, passed CI, and integrated with minimal changes.
74%
#925 feat: use "craft.git" for git where possible craft-parts merged Merged a feature prioritizing craft.git over system git when available, with a fallback to git. Approved by two reviewers, this resolves issue #900 with 93 additions and 11 deletions across four files.
70%