snapcraft dependencies are too big

Bug #1539146 reported by Sergio Schvezov on 2016-01-28
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Snapcraft
Medium
Sergio Schvezov

Bug Description

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.

Changed in snapcraft:
status: New → In Progress
importance: Undecided → Medium
assignee: nobody → Sergio Schvezov (sergiusens)
milestone: none → 2.1
Changed in snapcraft:
status: In Progress → Fix Committed
Changed in snapcraft:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers