~eslerm/ubuntu-security-tools:adding_checks_to_esm_steps

Last commit made on 2023-04-04
Get this branch:
git clone -b adding_checks_to_esm_steps https://git.launchpad.net/~eslerm/ubuntu-security-tools
Only Mark Esler can upload to this branch. If you are Mark Esler please log in for upload directions.

Branch merges

Branch information

Name:
adding_checks_to_esm_steps
Repository:
lp:~eslerm/ubuntu-security-tools

Recent commits

d96c80f... by "Leonidas S. Barbosa" <leo.barbosa@canonical>

Better rewording comments for --changelog steps

2b80495... by "Leonidas S. Barbosa" <leo.barbosa@canonical>

Changing umt changelog logic to err and exit if not force is used and it is esm active

a9e6ae2... by "Leonidas S. Barbosa" <leo.barbosa@canonical>

Adding checks to the esm steps

ecc2568... by Rodrigo Figueiredo Zaiden

package-tools/check-source-package: fix esm version check

 esm version check was not accepting versions greater than 9 as the
 check was considering only one digit. with that, `umt check` would
 fail with:

  Version: Traceback (most recent call last):
   File "~/git-pulls/ubuntu-security-tools/package-tools/sdch", line 38, in <module>
     print(increment_version_security(args.increment, esm=args.esm, devel=args.devel))
   File "~/git-pulls/ubuntu-security-tools/package-tools/increment_version.py", line 47, in increment_version_security
     raise ValueError("You will supersede the PPA and esm is not specified")
  ValueError: You will supersede the PPA and esm is not specified
  SKIP: problem getting suggested version

 fix it and add a test case for such scenario.

Signed-off-by: Rodrigo Figueiredo Zaiden <email address hidden>

bb79200... by Paulo Flabiano Smorigo

utilities/ceviche: fix release statuses

Signed-off-by: Paulo Flabiano Smorigo <email address hidden>

ff1d916... by Mark Esler

uaudit: add TODO notes

9a22b02... by Alex Murray

uaudit: Ensure rubocop ignores any existing config

This may contain entries that are invalid / cause rubocop to return warnings /
errors instead of doing the actual analysis - ie, as seen for puma in lunar,
when running rubocop only the following is output instead of actual warnings for
the project itself:

Error: The `Layout/Tab` cop has been renamed to `Layout/IndentationStyle`.
(obsolete configuration found in .rubocop.yml, please update it)
The `Layout/TrailingBlankLines` cop has been renamed to `Layout/TrailingEmptyLines`.
(obsolete configuration found in .rubocop.yml, please update it)
`Performance` cops have been extracted to the `rubocop-performance` gem.
(obsolete configuration found in .rubocop.yml, please update it)

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

d0592b7... by Alex Murray

package-tools/check-source-package: Invoke sdch with --esm when required

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

dc10af3... by Alex Murray

uaudit: Fix error when raising an error

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

a5241ab... by Spyros Seimenis

uaudit: skip report creation from template if file exists