snapcraft dependencies are too big
Metadata
Current evaluation
Closed without resolution. The maintainer flagged oversized runtime and build dependencies, recommending dynamic VCS installation and reassessment of several packages. No follow-up occurred, and the report was abandoned.
Suggested action: —
No scores available.
Issue body
These are the current dependencies:
Depends: bzr,
dpkg-dev,
git,
mercurial,
python3-apt,
python3-docopt,
python3-jsonschema,
python3-lxml,
python3-pkg-resources,
python3-requests,
python3-requests-oauthlib,
python3-ssoclient,
python3-xdg,
python3-yaml,
squashfs-tools,
sudo,
wget,
xz-utils,
${misc:Depends},
${python3:Depends}
From this list;
- bzr, git and mercurial should be dynamically installed when using the helper.
- The need for dpkg-dev should be reassessed
- The need for wget should be reassessed.
- The need for xz-utils should be reassessed
These are the build dependencies
Build-Depends: bzr,
cmake,
debhelper (>= 9),
dh-python,
python3 (>= 3.4),
python3-apt,
python3-docopt,
python3-fixtures,
python3-jsonschema,
python3-lxml,
python3-pkg-resources,
python3-requests,
python3-requests-oauthlib,
python3-setuptools,
python3-ssoclient,
python3-testscenarios,
python3-xdg,
python3-yaml,
wget,
xz-utils
From this list;
- we probably don't need cmake here
- we probably don't need xz-utils or wget if not needed in depends either.
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen/qwen3.6-35b-a3b | — | — | Closed without resolution. The maintainer flagged oversized runtime and build dependencies, recommending dynamic VCS installation and reassessment of several packages. No follow-up occurred, and the report was abandoned. | |
| qwen/qwen3.6-35b-a3b | — | — | Proposal to reduce snapcraft dependencies was closed without resolution. Suggestions to dynamically install version control tools and remove build dependencies like cmake were not implemented. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #1988858 snapcraft trying to install extra package causing conflict | snapcraft (launchpad) | closed | Closed without a tracked fix or comments. The author reported a build dependency conflict caused by snapcraft pulling extra packages. The issue appears abandoned or resolved by the author. | |
| #1688151 snapcraft pull doesn't save the installed build dependencies | snapcraft (launchpad) | closed | Closed without comments or resolution. The bug where snapcraft pull omitted build package dependencies from the pull state file was abandoned. | |
| #2085813 snapcraft not installable | snapcraft (launchpad) | closed | Abandoned and closed due to a GLIBC_2.38 runtime incompatibility during installation. No resolution or fix was provided. | |
| #1606346 snapcraft-parser without git installed throw bad error | snapcraft (launchpad) | closed | 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. | |
| #1869505 Snapcraft is pulling content snap before building a snap | snapcraft (launchpad) | closed | Closed as abandoned. The report detailed snapcraft unnecessarily pulling content snaps before building, causing high resource usage. No discussion, fixes, or follow-up occurred. | |
| #1800119 snapcraft cleanbuild | snapcraft (launchpad) | closed | Closed without resolution. The report details a PermissionError during snapcraft cleanbuild caused by restricted access to the .aptitude directory. With zero comments and no fix applied, the issue was abandoned or marked stale. | |
| #1591563 snapcraft gets stuck with getting cloudfoundry cli | snapcraft (launchpad) | closed | Closed without comments or resolution details, likely abandoned. The report described snapcraft hanging during a Go source pull for the cloudfoundry-cli package. | |
| #1862325 snapcraft push fails for large snap | snapcraft (launchpad) | closed | Closed without resolution. The snapcraft push command hangs indefinitely when uploading large snaps (~991MB). No comments or fixes were provided, indicating the report was abandoned. | |
| #1583718 snapcraft command doesn't include expected changes | snapcraft (launchpad) | closed | Closed without resolution or comments. The build caching bug was abandoned or superseded by later improvements, requiring manual cache cleaning as a workaround. |