scripts/network_device_info: Use udev to categorise network devices instead of lspci
Type Fixed
And a second one
vagrant: run integration tests via sudo

This allows polkit / pkexec not to ask for anything

Signed-off-by: Zygmunt Krynicki <zygmunt.krynicki@canonical.com>
vagrant: suspend targets to conserve memory

This patch changes how vagrant operates. Previously each target would be
activate (brought up and provisioned) only once and then left running.
This works fine unless you have enough memory, when it starts to swap.

Since I want to move vagrant testing to a dedicated physical machine
with only 2GB of memory _and_ broaden the test range. I want to make
overall test cycle longer but more affordable

Signed-off-by: Zygmunt Krynicki <zygmunt.krynicki@canonical.com>
"[r=roadmr][bug=][author=zkrynicki] automatic merge by tarmac"
vagrant: propagate exit code from test-in-vagrant.sh

Signed-off-by: Zygmunt Krynicki <zygmunt.krynicki@canonical.com>
vagrant: don't install python3-yaml

We don't need python3-yaml since we dropped YAML export support.

Signed-off-by: Zygmunt Krynicki <zygmunt.krynicki@canonical.com>
"[r=zkrynicki][bug=][author=zkrynicki] automatic merge by tarmac"
Removed stray .moved file
Added pipefail option to a few jobs using ansi_parser (LP: #1131598)
session: fix SessionState.update_desired_job_list()

The solver was being invoked with the original desired_job_list, as it
was passed to the function. The code depends on removing problematic
jobs from that list but the list without problematic jobs (stored as
self._desired_job_list) was never used so a simple problem like
DependencyMissingError would cause ValueError to be raised when the
session tried to remove a job from the list twice. This bug can be
triggered if at least one unrelated element was still present in
self._desired_job_list

Signed-off-by: Zygmunt Krynicki <zygmunt.krynicki@canonical.com>
"[r=jeffmarcom][bug=1131598][author=roadmr] automatic merge by tarmac"
"[r=roadmr][bug=][author=zkrynicki] automatic merge by tarmac"
Added job requirement for accelerometer test
"[r=roadmr][bug=1135832][author=jeffmarcom] automatic merge by tarmac"
Launchpad automatic translations update.
Merged using udev to categorise network devices, by spineau
Fix test_submission.py now that the udev parser detects device using ID_MODEL_FROM_DATABASE and ID_VENDOR_FROM_DATABASE.
"[r=zkrynicki][bug=][author=sylvain-pineau] Fix test_submission.py now that the udevadm parser detects devices using ID_MODEL_FROM_DATABASE and ID_VENDOR_FROM_DATABASE."