snapcraft dependencies are too big

Bug #1539146 reported by Sergio Schvezov
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Snapcraft
Fix Released
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  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.