Install "just enough" dependencies
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
ubuntu-system-tests |
Fix Committed
|
Undecided
|
Unassigned |
Bug Description
Discussing with Richard, encountering a "no space left on device" error in Jenkins while using the -i option. Richard suggesting:
******
@allanlesage the no space left on device is normally only seen when using the -i option to install the dependencies onto system. - Most likely due to lots of updates in archive as you mentioned.
Removing -i option should help resolve this, but could lead to problem where some required updates don't get installed. Another option could be to mark mediaplayer-
I think ideally we need an option to allow only apps/unity8 updates and make sure that only they can be installed to system, whilst leaving everything else in tmp.
*******
Use this bug to hash out what needs to go into /tmp/ and not--is it rdepends of unity8-autopilot, e.g.? And implement this so that we never have to tinker with this setting in Jenkins at least.
Related branches
- platform-qa-bot: Approve (continuous-integration)
- Allan LeSage (community): Approve
- PS Jenkins bot: Approve (continuous-integration)
-
Diff: 362 lines (+100/-44)4 files modifiedREADME.rst (+14/-2)
debian/tests/control (+28/-26)
ubuntu_system_tests/command_line.py (+32/-16)
ubuntu_system_tests/selftests/test_command_line.py (+26/-0)
The new -p install- production- deps option leverages rhuddie's apt-cacher and installs only the necessary items into / proper, the rest into userspace, and so should fix this--merged, will monitor.