~canonical-kernel/+git/kteam-tools:sjf/azure_fde_meta

Last commit made on 2023-08-14
Get this branch:
git clone -b sjf/azure_fde_meta https://git.launchpad.net/~canonical-kernel/+git/kteam-tools
Members of Canonical Kernel can upload to this branch. Log in for directions.

Branch merges

Branch information

Name:
sjf/azure_fde_meta
Repository:
lp:~canonical-kernel/+git/kteam-tools

Recent commits

aaae7a0... by Sean Feole

info/kernel-series: Update j/azure-fde meta pkgs

Update the j/linux-azure-fde meta pkgs

j/linux-azure-fde 5.15 src -> linux-azure-fde-lts-22.04 meta
j/linux-azure-6.2-fde src -> linux-azure-fde-edge meta

Signed-off-by: Sean Feole <email address hidden>

a450bb1... by Andy Whitcroft

corytodd/stable--fix-publish-tags

This commit fixes publish-tags so it will be able to sync our kernel master branches again. Branch sync has been broken since around
2022.10.22.

Breakdown the publish-tags script into its core function of publishing tags. Lots of commented out code has been removed, prints
converted to logging, and some moving everything out of the global space.

The key fix is http://10.131.201.69/kernel/kteam-tools/commit/382713b75e560a2e163191293892acf6cf96b5b9
which skips any repo that has a privacy mismatch between kernel-series and launchpad. This detects bugs like
http://10.131.201.69/kernel/kteam-tools/pulls/256 so we don't crater in a similar manner in the future.
Acked-by: Andy Whitcroft <email address hidden>

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

9480e17... by Cory Todd

stable: publish-tags -- fix private check

The visibility of a repo should be checked symmetrically. We also need to
be warned if k.s.y says not private while launchpad says private.

Signed-off-by: Cory Todd <email address hidden>

fa8ec56... by Cory Todd

stable: publish-tags -- document usage

Explain the intent and usage of this script. Add helper to check that
the working directory is a git tree before getting too far along.

Signed-off-by: Cory Todd <email address hidden>

1304b40... by Cory Todd

stable: publish-tags -- drop version-seeds

We no longer need version seeds now that we have the +fork repo feature
on Launchpad. Drop the associated code from this script.

Signed-off-by: Cory Todd <email address hidden>

4240f77... by Cory Todd

stable: publish-tags -- dry-run everywhere

Do not create package repos on Launchpad while in dry-run mode.

Signed-off-by: Cory Todd <email address hidden>

d103042... by Cory Todd

stable: publish-tags -- do not create pkg repos by default

Only attempt to create launchpad package repos if specificalyl asked to.

Signed-off-by: Cory Todd <email address hidden>

ca2f8e6... by Cory Todd

stable: publish-tags -- exclude security by default

The security repos require separate privileges from the primary repos.
Default to not sync security unless asked to.

Signed-off-by: Cory Todd <email address hidden>

9004fc2... by Cory Todd

stable: publish-tags -- add sync by handle support

Currently we will sync the provide list of codenames. Add the option to
sync by handle.

Signed-off-by: Cory Todd <email address hidden>

1944d88... by Cory Todd

stable: publish-tags -- add more logging context

Make the logs more readable for those unfamiliar with the output.

Signed-off-by: Cory Todd <email address hidden>