~alexmurray/ubuntu-security-tools:uaudit-add-dlint

Last commit made on 2022-07-18
Get this branch:
git clone -b uaudit-add-dlint https://git.launchpad.net/~alexmurray/ubuntu-security-tools
Only Alex Murray can upload to this branch. If you are Alex Murray please log in for upload directions.

Branch merges

Branch information

Name:
uaudit-add-dlint
Repository:
lp:~alexmurray/ubuntu-security-tools

Recent commits

666de84... by Alex Murray

uaudit: Add additional python static analysis via dlint

Signed-off-by: Alex Murray <email address hidden>

7b38254... by Alex Murray

uaudit: Run static analysis tools with full paths to source code

This should in general then produce output files containing the full paths
to the various files in the source code tree to make jumping to the various
errors easier.

Signed-off-by: Alex Murray <email address hidden>

4533396... by Spyros Seimenis

Merge remote-tracking branch 'sespiros/esm-chroot-names-3'

* sespiros/esm-chroot-names-3:
  Put the chroot compatible release name in a separate variable
  Fix bug when detecting package's release
  Fix invalid architecture warning for chroot
  Revert "Add feature to autogenerate chroot name for ESM builds"
  Revert "Add feature to autogenerate chroot name for ESM builds"

01654f0... by Alex Murray

umt testflinger: Create testflinger snap config dir if doesn't exist

If testflinger-cli has never been run before the directory
~/snap/testflinger-cli/common will not already exist, so make sure we
create it first in that case.

Signed-off-by: Alex Murray <email address hidden>

2ad09f3... by Spyros Seimenis

Put the chroot compatible release name in a separate variable

801759c... by Marc Deslauriers

umt: added another warning

2e52337... by Steve Beattie

uaudit: add coverity defects in summary

Static analysis results summary in JIRA.md has the coverity
count number of defects missing, re-adding.
In case coverity is not used, modify the text to say that.

Merge remote-tracking branch 'rodrigo/fix-uaudit-coverity-report'
Signed-off-by: Steve Beattie <email address hidden>
MR: https://code.launchpad.net/~rodrigo-zaiden/ubuntu-security-tools/+git/ubuntu-security-tools/+merge/424800

ce811c1... by Rodrigo Figueiredo Zaiden

uaudit: update coverity defects in summary

 In case coverity is not used, modify the text in summary
 to say that it was skiped

fc20dfc... by Rodrigo Figueiredo Zaiden

uaudit: add coverity defects in summary

 Static analysis results summary in JIRA.md has the coverity
 count number of defects missing, readding.

5d8a4ed... by Spyros Seimenis

Fix bug when detecting package's release

umt uses .ubuntu-security-tools.conf's release_list to try and
detect the release by comparing it to the current path when building
a package. For ESM releases it failed to do so.

Since we handle ESM releases as different releases, a new field
'base_release' was added in the package details struct.

i.e a package built for esm-infra/xenial will have:
details['release'] = 'esm-infra/xenial'
details['base_release'] = 'xenial'

The sanity check for changelog_release will now happen against the
package's base_release field.

chroots for ESM will be automatically detected as well as long as
they follow the naming convention <release>-<arch> where <release>
can also be of the form esm-X_<release> or <release>_esm.