~smb/+git/kteam-tools:smb-devel

Last commit made on 2023-12-05
Get this branch:
git clone -b smb-devel https://git.launchpad.net/~smb/+git/kteam-tools
Only Stefan Bader can upload to this branch. If you are Stefan Bader please log in for upload directions.

Branch merges

Branch information

Name:
smb-devel
Repository:
lp:~smb/+git/kteam-tools

Recent commits

524c906... by Stefan Bader

ktl/sru_cycle.py: Add global config and fix use_local

The local URL usage got broken when we moved the sru-cycle.yaml file.
Since that is now in a different repository and the placement for each
user can be different, a new global config option (kernel_versions_dir)
gets added.

Signed-off-by: Stefan Bader <email address hidden>

516c610... by Andy Whitcroft

stable-tools: Add script to check for existing critical fixes

This tool is meant to be run when preparing an upstream stable patchset.
It will check for potentially critical fixes in future patchsets on the
same branch, that fix issues in patchset you are currently working on.
What is considered critical is based on a set of regular expressions
that might produce some false positives and miss actually critical
fixes.

The script will present critical fixes it detected in a nice way with
some additional information. The user may then decide whether it is
reasonable to apply the fix ahead of time.

Ideally we would be able to avoid applying patches that severely break
the kernel even though a fix is readily available.

Acked-by: Andy Whitcroft <email address hidden>
Signed-off-by: Andy Whitcroft <email address hidden>

fd29cd3... by Manuel Diewald

stable-tools: Add script to check for existing critical fixes

This tool is meant to be run when preparing an upstream stable patchset.
It will check for potentially critical fixes in future patchsets on the
same branch, that fix issues in patchset you are currently working on.
What is considered critical is based on a set of regular expressions
that might produce some false positives and miss actually critical
fixes.

The script will present critical fixes it detected in a nice way with
some additional information. The user may then decide whether it is
reasonable to apply the fix ahead of time.

Ideally we would be able to avoid applying patches that severely break
the kernel even though a fix is readily available.

Signed-off-by: Manuel Diewald <email address hidden>

0f647a3... by Andy Whitcroft

stable/create-kernel-tasks: fix creation of trackers in development cycles

Fix up handling of creation of trackers in development mode. Also ensure that badly specified cycles are reported formally. Fixes incantations like:

  $ create-kernel-tasks --handle noble:linux-unstable --spin 3 --dry-run d2023.11.21

Acked-by: Andrea Righi <email address hidden>
Signed-off-by: Andy Whitcroft <email address hidden>

17748a4... by Andy Whitcroft

stable/create-kernel-tasks: --devel is not incompatible with --handle

--devel really is not incompatible with --handle when making handles in
a specific development cycle.

Signed-off-by: Andy Whitcroft <email address hidden>

3dc4852... by Andy Whitcroft

stable/create-kernel-tasks: report unknown cycles

When we offer up an unknown cycle we should error out appropriatly
rather than cratering later on.

Signed-off-by: Andy Whitcroft <email address hidden>

19957c4... by Andy Whitcroft

mainline-builds: correct announced URLs for PS5 local filesystem layout -- via mainline/xfer

On the PS5 units we publish incoming results under mainline-builds/xfer
therefore when stripping prefixes to generate kernel.ubuntu.com URLs we
need to use the same nominal prefix for the strip.

Signed-off-by: Andy Whitcroft <email address hidden>

7f57f9c... by Andy Whitcroft

mainline-builds: correct announced URLs for PS5 local filesystem layout -- via mainline/xfer

On the PS5 units we publish incoming results under mainline-builds/xfer
therefore when stripping prefixes to generate kernel.ubuntu.com URLs we
need to use the same nominal prefix for the strip.

Signed-off-by: Andy Whitcroft <email address hidden>

c2aa0a9... by Juerg Haefliger

cranky: rmadison -- fix package ordering and fix stream#1 selectors

Now that we have a lot more pockets (and streams for each) generally you want to see the packages in a specific stream. Ensure we group those together based on pocket and stream. Fix selectors so we can actually select for stream#1.
Acked-by: Juerg Haefliger <email address hidden>

Acked-by: Juerg Haefliger <email address hidden>
Signed-off-by: Juerg Haefliger <email address hidden>

d4f066d... by Andy Whitcroft

cranky: rmadison -- fix matching against stream #1

Signed-off-by: Andy Whitcroft <email address hidden>
[juergh: Fix linter warning.]
Signed-off-by: Juerg Haefliger <email address hidden>