~pieq/bugit/+git/qabro:add-fwts-logs

Last commit made on 2018-07-20
Get this branch:
git clone -b add-fwts-logs 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:
add-fwts-logs
Repository:
lp:~pieq/bugit/+git/qabro

Recent commits

5844c4f... by Pierre Equoy

Bump to v0.7dev

be1cdfd... by Pierre Equoy

Add FWTS attachment when submitting Firmware-related issue

When filing a Firmware bug (i.e. a bug with a 'hwe-firmware' tag), Firmware
Test Suite (FWTS) needs to be launched and its logs attached to the issue.

For this, fwts needs to be snapped with qabro, and we need to pass the proper
LD_LIBRARY_PATH not only to qabro (as seen in the snapcraft.yaml file), but
also to the fwts command run by qabro.

The list of FWTS tests to be run is taken from the "recommended list" in the
FWTS script
<https://github.com/alexhungce/script-fwts/blob/master/recommend_fwts.sh>.

LP: #1781138

f6ba7a4... by Pierre Equoy

Cleanup unused script

4d4f779... by Pierre Equoy

Better check for need to attach checkbox session

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

Merge #349245 from ~pieq/qabro/+git/qabro:fix-merge-349029

3d9f914... by Pierre Equoy

Clean up subprocess calls and tidy up starting logic

The main purpose of this commit is to follow recommendations from Maciek in
merge request <https://code.launchpad.net/~pieq/qabro/+git/qabro/+merge/349029>

It replaces all the subprocess calls using insecure `shell=True` with something
more appropriate but that yields the same result.

In addition, extra caution steps are taken to handle subprocess calls if no
$PATH is defined.

18de24c... by Pierre Equoy

Bump to v0.6

42eccba... by PMR <pmr@pmr-lander>

Merge #349110 from ~pieq/qabro/+git/qabro:fix-bug-updating

397475a... by Pierre Equoy

Add tags and project to the list of items updated by a bug update

In previous commit related to bug lp:1780070, tags and project information
were not updated. This is now taken into account properly.

It also takes into account a corner case where user decides to change the
related project after it was created. In this case, the task needs to be saved
before other info (series, importance) are updated and saved in turn.

LP: #1780070

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

Merge #349044 from ~pieq/qabro/+git/qabro:better-bug-creation-and-error-handling