providers: install git as required dependency (CRAFT-346)
Metadata
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. | |
| #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. |