Add some initial checks to intelligently build the initial snapcraft.yaml
Metadata
Current evaluation
Abandoned and closed due to lack of author response. The proposed feature to intelligently build snapcraft.yaml remained a proof of concept with requested changes and was never merged.
Suggested action: —
No scores available.
Issue body
Creating a PR for comments, this is not ready to merge yet.
This extends the 'init' command to take an optional source argument, for example:
snapcraft init https://github.com/snapcore/snapcraft.git
It will then check the source's name (URL or local directory) for the snap's name, and introspect it's top-level files for hints as to what kind of plugin it might need.
This is a very limited proof of concept, it would need to be expanded to support a wider variety of sources and plugins before landing.
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen/qwen3.6-35b-a3b | — | — | Abandoned and closed due to lack of author response. The proposed feature to intelligently build snapcraft.yaml remained a proof of concept with requested changes and was never merged. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Closed due to author inactivity. The maintainer declined merging the proof of concept, noting a more modularized alternative implementation and recommending forum discussion for future iterations. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Closed due to lack of author response. Maintainers preferred an alternative modular approach for snapcraft init source introspection and suggested discussing the feature on forums instead. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #1448 snapcraft build using manifest.yaml | snapcraft | closed | Closed without discussion or comments. The issue appears abandoned or superseded by newer snapcraft build workflows. No resolution or merge details were recorded. | |
| #1069 snapcraft.yaml and building in snap directory | snapcraft | closed | Closed without merging. The maintainer reviewed the snapcraft.yaml and build directory changes but opted to close the pull request to de-clutter the repository. | |
| #1666908 Create a snapcraft snap | snapcraft (launchpad) | closed | Closed without implementation. The request to package snapcraft as a snap was abandoned after nearly a decade with no comments or follow-up action. | |
| #351 feat: add a default snapcraft.yaml | starbase | open | Adds a default snapcraft.yaml (+54 lines, 1 file) so users can build a snap via the craft-application flow. Approved by 1 reviewer but 8 review comments remain unresolved; last activity 462 days ago. | |
| #1789206 cannot rebuild snapcraft | snapcraft (launchpad) | closed | Closed without resolution. The request to enable snapcraft self-rebuilding via build caching was abandoned due to prolonged inactivity and lack of implementation. | |
| #682 Extending the created yaml from `snapcraft init` | snapcraft | closed | Rejected. The maintainer noted the updated snapcraft.yaml would not build by default and requested discussion in a bug report instead. The author referenced an existing Launchpad bug and the changes were not merged. | |
| #1615764 Support snapcraft close | snapcraft (launchpad) | closed | The requested snapcraft close command was closed without implementation. It appears abandoned due to prolonged inactivity, with zero comments or development activity after opening. | |
| #1816397 Modifying snapcraft.yaml with parts using local sources get dirty | snapcraft (launchpad) | closed | Closed without resolution or comments. Appears abandoned, with no fix or workaround implemented. | |
| #1636653 During snapcraft releases, we are not testing that important projects continue to build | snapcraft (launchpad) | closed | Closed without implementation. No automated test suite was created to verify critical projects build during snapcraft releases. The request was abandoned after extended inactivity. | |
| #1146 [WIP] snap: make snap work with snapcraft from edge | charmcraft | closed | Abandoned work in progress to support snapcraft from edge. Received no reviews or comments over 1107 days. The single-line modification was closed without being merged. |