~pieq/bugit/+git/qabro:fix1840746-project-and-tags-arguments

Last commit made on 2019-09-26
Get this branch:
git clone -b fix1840746-project-and-tags-arguments https://git.launchpad.net/~pieq/bugit/+git/qabro
Only Pierre Equoy can upload to this branch. If you are Pierre Equoy please log in for upload directions.

Branch merges

Branch information

Name:
fix1840746-project-and-tags-arguments
Repository:
lp:~pieq/bugit/+git/qabro

Recent commits

e20e917... by Pierre Equoy

Allow to use -p and -t arguments when manually filing a bug

--project/-p and --tags/-t arguments exist since v0.8, but were only
used in conjunction with --fwts. They can now also be used to pre-fill
the related UI sections.

LP: #1840746

a913710... by PMR <pmr@pmr-lander>

Merge #373026 from ~pieq/qabro/+git/qabro:fix-1816437-fwts-logs

8d1cb78... by Pierre Equoy

Remove FWTS-related content from snapcraft recipe

LP: #1816437

a7d5b73... by Pierre Equoy

Attach FWTS logs from most recent Checkbox session instead of running FWTS

QA engineers only file FWTS issues after running a Checkbox session that
calls FWTS (and generates FWTS logs). Calling FWTS from withing qabro
often result in discrepancies compared to the results provided by FWTS
tests run in Checkbox. Therefore, we no longer call FWTS from within
qabro and instead rely on logs available in the Checkbox session.

LP: #1816437

66787af... by Pierre Equoy

Refactor code to search for most recent Checkbox session

Since we're going to need the code that returns the path of the most
recent Checkbox session, we extract it from
attach_last_checkbox_session() into its own method
_get_last_checkbox_session_path() and we refactor
attach_last_checkbox_session() to call it.

In addition, we look for Checkbox sessions in more places since the
location will depend if Checkbox is installed as a snap or Debian
package and also if it's run as local or remote.

Finally, since Checkbox snap now uses content interface and separate
Checkbox core (a snap called "checkbox") from the Checkbox project snap
(usually a snap called "checkbox-<project_name>"), we only look for snap
called checkbox-* when looking for existing sessions.

LP: #1807359, #1816437

ee43b9e... by PMR <pmr@pmr-lander>

Merge #368694 from ~pieq/qabro/+git/qabro:fix-1832181-additional-info

f212b3c... by Pierre Equoy

Use layout section directly

This snap is now using base18, so the passthrough section is not needed
anymore.

9c2e635... by Pierre Equoy

Check for PCI class '03' to get GPUs

LP: #1832181

d1e9dd6... by Pierre Equoy

Get OEM manifest from system instead of calling ubuntu-report

ubuntu-report gets its OEM manifest information from file
/var/lib/ubuntu_dist_channel. In a snap runtime, this file is available
in /var/lib/snapd/hostfs. This commit uses the same way to access the
OEM manifest as ubuntu-report without actually calling ubuntu-report :)

LP: #1832181

2f06c24... by Pierre Equoy

Add SKU to Additional information section

SKU cannot be determined automatically, but it helps QA engineers to
have an empty line already here to input it.

LP: #1832181