Snapcraft is clean removes old downloaded packages and apt cache

Bug #1614884 reported by keshavbhatt
12
This bug affects 2 people
Affects Status Importance Assigned to Milestone
snapcraft (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

Snapcraft cleans up all downloaded dependencies or stage-packages including the old downloaded cache , which makes it download every time i want make changes to my snapcraft.yaml .

Follow the system apt style of downloading and updating the apt cache ! dont delete the older one. just merge them !!

this is very irritating !!! everyone will hate this.

Like i give up making snaps of my applications just because snapcraft took 5Gb of my bandwidth just in creating snap for some of my applications .

First of all i don't know why the hell you downloading libs from apt ?? when a developer will build his app he will first able to run it on his system which means, he is having all the dependencies to run the app !!

Snapcraft is all about this as the wiki says. So just copy libs from system to prime area and stage area from developer system. Then pack the app with those libs (it is good from point of view of developer) what will happen if the developer app code is relying on libxxx2.0 and not with the latest libxxx3.0 :D that time your snapcraft tool will not able to satisfy developer need .

DON'T MAKE SNAPCRAFT KEEPING FEW PEOPLE IN MIND > YOU GUYS ARE UNIDIRECTIONAL
THOSE FEW PEOPLE NOT GONNA FILL UP YOUR SOFTWARE CENTER WITH APPLICATIONS .

Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in snapcraft (Ubuntu):
status: New → Confirmed
Revision history for this message
Amit Sengar (amitsengar) wrote :

every time it's downloading older version of Nodejs i.e node-v6.14.2-linux-x64.tar.gz

so i'm not able to build electron app

Revision history for this message
keshavbhatt (keshavnrj) wrote :

"every time it's downloading older version of Nodejs i.e node-v6.14.2-linux-x64.tar.gz"

You can change that either by overriding pull step,
adding latest nodejs to your source and then installing nodejs.

Or using nodeJs plugin where you can define version of nodeJs you want to use.

Well all this is not related to the bug.

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.