lp:~canonical-kernel/+git/kteam-tools

Owned by Canonical Kernel
Get this repository:
git clone https://git.launchpad.net/~canonical-kernel/+git/kteam-tools
Members of Canonical Kernel can upload to this repository. Log in for directions.

Branches

Name Last Modified Last Commit
gagath/bold-compileselftests-arch 2023-08-17 15:28:10 UTC
cranky: docs: bold supported archs for compileselftests

Author: Agathe Porte
Author Date: 2023-08-16 14:52:31 UTC

cranky: docs: bold supported archs for compileselftests

This limitation is easy to miss on a first read.

Signed-off-by: Agathe Porte <agathe.porte@canonical.com>

gagath/cranking-tags-warning-is-expected 2023-08-17 15:27:25 UTC
cranky: docs: tags pushed warning is expected

Author: Agathe Porte
Author Date: 2023-08-16 15:00:41 UTC

cranky: docs: tags pushed warning is expected

Signed-off-by: Agathe Porte <agathe.porte@canonical.com>

thibf/faster-verify-release-ready 2023-08-17 07:31:16 UTC
verify-release-ready: improve execution time for tags checks

Author: Thibf
Author Date: 2023-08-16 13:32:25 UTC

verify-release-ready: improve execution time for tags checks

Going through `git tag --contains <>` is very slow in case where
there is lots of tags, and can be replaced by `git describe --exact-match`
to have faster results

Signed-off-by: Thibault Ferrante <thibault.ferrante@canonical.com>

corytodd/cranky-dput-autodetect-stream 2023-08-16 17:01:34 UTC
cranky: docs -- dput-sources auto destination

Author: Cory Todd
Author Date: 2023-07-06 17:55:02 UTC

cranky: docs -- dput-sources auto destination

Update docs for cranky dput-sources to prefer the use of auto over other
destinations.

Signed-off-by: Cory Todd <cory.todd@canonical.com>

arighi/mantic-linux-update-to-6.5 2023-08-16 07:25:23 UTC
info/kernel-series: update mantic/linux to 6.5

Author: Andrea Righi
Author Date: 2023-08-16 07:25:23 UTC

info/kernel-series: update mantic/linux to 6.5

Signed-off-by: Andrea Righi <andrea.righi@canonical.com>

sjf/azure_fde_meta 2023-08-14 21:33:22 UTC
info/kernel-series: Update j/azure-fde meta pkgs

Author: Sean Feole
Author Date: 2023-08-14 19:23:43 UTC

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 <sean.feole@canonical.com>

corytodd/stable--fix-publish-tags 2023-08-14 21:15:55 UTC
stable: publish-tags -- fix private check

Author: Cory Todd
Author Date: 2023-08-14 19:07:18 UTC

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 <cory.todd@canonical.com>

corytodd/mark-realtime-private 2023-08-14 21:14:51 UTC
info/kernel-series: realtime is private

Author: Cory Todd
Author Date: 2023-08-14 18:58:28 UTC

info/kernel-series: realtime is private

Mark all supported realtime kernels as private. Tooling requires
these fields to be correct so we can twiddle the protocol URI.
The transition of realtime from public to private is what broke
the publish-tags (sync master branches) tool.

Signed-off-by: Cory Todd <cory.todd@canonical.com>

corytodd/stable--publish-tags 2023-08-14 21:10:49 UTC
stable: publish-tags -- inhibit usage

Author: Cory Todd
Author Date: 2023-08-10 15:05:00 UTC

stable: publish-tags -- inhibit usage

We don't want people running this just yet.

Signed-off-by: Cory Todd <cory.todd@canonical.com>

sjf/kernel_dev_update 2023-08-14 19:29:18 UTC
kernel_devs.conf: added nwager

Author: Sean Feole
Author Date: 2023-08-14 19:26:48 UTC

kernel_devs.conf: added nwager

Signed-off-by: Sean Feole <sean.feole@canonical.com>

fginther/fixup-focal-linux-ibm-test-meta-pkg 2023-08-11 21:05:13 UTC
info/kernel-series: Drop f/linux-ibm testing meta-pkg

Author: Francis Ginther
Author Date: 2023-08-11 21:05:13 UTC

info/kernel-series: Drop f/linux-ibm testing meta-pkg

Drop the testing `meta-pkg` from focal/linux-ibm. It was set to
`linux-ibm` which no longer applies to this kernel (it was swapped with
focal/linux-ibm-5.15).

Signed-off-by: Francis Ginther <francis.ginther@canonical.com>

corytodd/ks-schema 2023-08-11 19:24:43 UTC
WIP: kernel-series: schema -- implement schema POC

Author: Cory Todd
Author Date: 2023-07-07 22:53:28 UTC

WIP: kernel-series: schema -- implement schema POC

This introduces a basic schema that can be used to validate our
kernel-series.yaml. This will serve as both a sanity check for
validation as well as a source of information that describes what each
object contributes.

Signed-off-by: Cory Todd <cory.todd@canonical.com>

magalilemes/j-aws-fips-routing 2023-08-11 19:19:21 UTC
info/kernel-series: add routing to j:aws-fips

Author: Magali Lemes do Sacramento
Author Date: 2023-08-11 12:44:56 UTC

info/kernel-series: add routing to j:aws-fips

Signed-off-by: Magali Lemes <magali.lemes@canonical.com>

diewald/x-git-buglink 2023-08-11 19:06:53 UTC
git-tools: Grant execute permission to git-buglink

Author: Manuel Diewald
Author Date: 2023-08-11 12:59:36 UTC

git-tools: Grant execute permission to git-buglink

Signed-off-by: Manuel Diewald <manuel.diewald@canonical.com>

kuba-t-pawlak/create-capilano 2023-08-11 15:47:22 UTC
info/kernel-series: jammy:linux-uc22-capilano -- fix routing

Author: Andy Whitcroft
Author Date: 2023-08-11 15:47:22 UTC

info/kernel-series: jammy:linux-uc22-capilano -- fix routing

Signed-off-by: Andy Whitcroft <apw@canonical.com>

john-cabaj/focal_ibm_variant_updates 2023-08-11 14:43:57 UTC
info/kernel-series: Change focal:linux-ibm-5.15 to default and focal:linux-ib...

Author: John Cabaj
Author Date: 2023-08-11 14:30:29 UTC

info/kernel-series: Change focal:linux-ibm-5.15 to default and focal:linux-ibm to -lts-20.04

Signed-off-by: John Cabaj <john.cabaj@canonical.com>

roxanan/stable-tools-execute 2023-08-11 11:36:09 UTC
stable-tools: Add missing execute permission to scripts

Author: Roxana Nicolescu
Author Date: 2023-08-10 07:14:58 UTC

stable-tools: Add missing execute permission to scripts

Signed-off-by: Roxana Nicolescu <roxana.nicolescu@canonical.com>

philcox/add-intel-kobuk-to-kernel-series 2023-08-10 15:44:04 UTC
info/kernel-series: Add m:linux-intel-kobuk

Author: Philip Cox
Author Date: 2023-08-10 15:26:09 UTC

info/kernel-series: Add m:linux-intel-kobuk

Add m:linux-intel-kobuk based off of m:linux-unstable
for a bringup vehicle for the intel kobuk work.

Signed-off-by: Philip Cox <philip.cox@canonical.com>

corytodd/cranky-users-guide 2023-08-10 13:59:46 UTC
cranky:docs -- add note on =devel mode

Author: Cory Todd
Author Date: 2023-08-10 13:59:46 UTC

cranky:docs -- add note on =devel mode

Explain the intent of =devel mode for KERNEL_SERIES_USE.

Signed-off-by: Cory Todd <cory.todd@canonical.com>

corytodd/gitea-allow-tag-create 2023-08-09 22:04:55 UTC
admin-lp-git-permissions: allow Gitea to create tags

Author: Cory Todd
Author Date: 2023-07-24 18:31:38 UTC

admin-lp-git-permissions: allow Gitea to create tags

We should allow Gitea to create new Ubuntu-* tags. No tag deletion or
alteration should be allowed for people_gitea.

Signed-off-by: Cory Todd <cory.todd@canonical.com>

corytodd/admin-check-lp-group-vpn 2023-08-09 22:01:40 UTC
admin: admin-lp-groups-validate -- add vpn group check

Author: Cory Todd
Author Date: 2023-07-21 18:27:28 UTC

admin: admin-lp-groups-validate -- add vpn group check

Add check for ckt members having VPN access.

Signed-off-by: Cory Todd <cory.todd@canonical.com>

magalilemes/assign-j-fips-kernel 2023-08-09 19:02:27 UTC
info/kernel-series: assign j:linux-fips to Magali

Author: Magali Lemes do Sacramento
Author Date: 2023-08-09 19:02:27 UTC

info/kernel-series: assign j:linux-fips to Magali

Signed-off-by: Magali Lemes <magali.lemes@canonical.com>

ian-may/update-nvidia-6.2-testing 2023-08-08 13:24:49 UTC
info/kernel-series: update testing for nvidia-6.2

Author: Ian May
Author Date: 2023-08-08 13:24:45 UTC

info/kernel-series: update testing for nvidia-6.2

Remove lowlatency testing as that flavour is not
currently needed for nvidia-6.2

Signed-off-by: Ian May <ian.may@canonical.com>

thibf/add_jammy_ein 2023-08-08 10:13:08 UTC
info/kernel-series: Add jammy/linux-ein

Author: Thibf
Author Date: 2023-08-02 08:55:20 UTC

info/kernel-series: Add jammy/linux-ein

Signed-off-by: Thibault Ferrante <thibault.ferrante@canonical.com>

thibf/hint-hover-adt-matrix 2023-08-08 06:59:23 UTC
adt-matrix: Add hover information for hinting

Author: Thibf
Author Date: 2023-08-07 16:37:38 UTC

adt-matrix: Add hover information for hinting

To make the wildcard easier to understand for newcomers and more
consistent with the dashboard.

Signed-off-by: Thibault Ferrante <thibault.ferrante@canonical.com>

john-cabaj/focal_linux-ibm-5.15_lts 2023-08-07 15:42:32 UTC
info/kernel-series: Change focal:linux-ibm-5.15 from -hwe-20.04 to -lts-20.04

Author: John Cabaj
Author Date: 2023-08-07 15:39:53 UTC

info/kernel-series: Change focal:linux-ibm-5.15 from -hwe-20.04 to -lts-20.04

Signed-off-by: John Cabaj <john.cabaj@canonical.com>

corytodd/kernel-series-use=devel 2023-08-07 14:05:35 UTC
ktl: kernel_series -- add KERNEL_SERIES_USE=devel

Author: Cory Todd
Author Date: 2023-08-03 16:18:55 UTC

ktl: kernel_series -- add KERNEL_SERIES_USE=devel

Many users are expecting =local to read from info/kernel-series.yaml.
Creating a full kernel-versions/CYCLE/k.s.y layout for their development
needs is tedious and non-obvious. Add a new KERNEL_SERIES_USE=devel mode
to provide a more intuitive local mode.

=devel implies local and will cause any --cycle argument to be ignored.

Signed-off-by: Cory Todd <cory.todd@canonical.com>

ian-may/roll-nvidia-variants 2023-08-07 13:58:18 UTC
info/kernel-series: update jammy:nvidia-6.2 parent

Author: Ian May
Author Date: 2023-08-04 19:19:10 UTC

info/kernel-series: update jammy:nvidia-6.2 parent

Now that we have a jammy:hwe-6.2, it is more useful
to make nvidia-6.2 kernel a derivative of hwe-6.2 instead of
a backport of lunar:nvidia since it is no longer needed.

Signed-off-by: Ian May <ian.may@canonical.com>

roxanan/2023.08.07-kernel.ubuntu.com 2023-08-07 09:52:51 UTC
kernel.ubuntu.com/index.html: Update for 2023.08.07 SRU cycle

Author: Roxana Nicolescu
Author Date: 2023-08-07 09:52:51 UTC

kernel.ubuntu.com/index.html: Update for 2023.08.07 SRU cycle

Update the dates shown on the main web page to the new SRU cycle
dates.

Signed-off-by: Roxana Nicolescu <roxana.nicolescu@canonical.com>

cascardo/s20230710-cycle 2023-08-04 12:02:39 UTC
security-cycle: Add s2023.07.10 cycle info

Author: Thadeu Lima de Souza Cascardo
Author Date: 2023-08-01 16:49:03 UTC

security-cycle: Add s2023.07.10 cycle info

Signed-off-by: Thadeu Lima de Souza Cascardo <cascardo@canonical.com>

kmously/deprecate-focal-gke 2023-08-04 10:15:35 UTC
kernel-series: Deprecate GKE kernels for focal

Author: Khaled El Mously
Author Date: 2023-08-02 16:42:55 UTC

kernel-series: Deprecate GKE kernels for focal

There are no more focal-based GKE products

Signed-off-by: Khalid Elmously <khalid.elmously@canonical.com>

roxanan/20230.08.07-cycle 2023-08-04 09:27:26 UTC
sru-cycle: Add 2023.08.07 cycle info

Author: Roxana Nicolescu
Author Date: 2023-08-04 09:27:26 UTC

sru-cycle: Add 2023.08.07 cycle info

Signed-off-by: Roxana Nicolescu <roxana.nicolescu@canonical.com>

magalilemes/assign-kernel 2023-08-02 19:56:27 UTC
info/kernel-series: assign f:linux-fips to Magali

Author: Magali Lemes do Sacramento
Author Date: 2023-08-02 19:56:27 UTC

info/kernel-series: assign f:linux-fips to Magali

Signed-off-by: Magali Lemes <magali.lemes@canonical.com>

john-cabaj/focal_linux-ibm-5.15_hwe 2023-08-02 17:31:02 UTC
info/kernel-series: Change focal:linux-ibm-5.15 from -edge to -hwe-20.04

Author: John Cabaj
Author Date: 2023-08-02 17:18:47 UTC

info/kernel-series: Change focal:linux-ibm-5.15 from -edge to -hwe-20.04

Signed-off-by: John Cabaj <john.cabaj@canonical.com>

corytodd/cranky-fix-include-cycle 2023-08-01 18:58:48 UTC
cranky: fix -- pass cycle to shell-helper list-variants

Author: Cory Todd
Author Date: 2023-08-01 18:58:48 UTC

cranky: fix -- pass cycle to shell-helper list-variants

The cranky update-variants fix requires the cycle paramter in order to
pull in the right changes. Otherwise, the variants listed on the main
tree's tracking-bug cycle will be used which may be incorrect.

Signed-off-by: Cory Todd <cory.todd@canonical.com>

kmously/make-6.2-default-oracle-gcp 2023-08-01 14:12:56 UTC
kteam-tools: Make 6.2 kernels default for gcp and oracle

Author: Khaled El Mously
Author Date: 2023-07-31 22:22:37 UTC

kteam-tools: Make 6.2 kernels default for gcp and oracle

Signed-off-by: Khalid Elmously <khalid.elmously@canonical.com>

p-pisati/mantic-lowlatency-unstable-nolrm 2023-08-01 10:53:03 UTC
info/kernel-series.info: mantic: derive lowlatency from linux-unstable and di...

Author: Paolo Pisati
Author Date: 2023-08-01 10:51:29 UTC

info/kernel-series.info: mantic: derive lowlatency from linux-unstable and disable lrm

Signed-off-by: Paolo Pisati <paolo.pisati@canonical.com>

p-pisati/mantic-derivatives-unstable-nolrm 2023-08-01 10:25:18 UTC
info/kernel-series.info: mantic: derive aws/azure/gcp/ibm/oracle from linux-u...

Author: Paolo Pisati
Author Date: 2023-08-01 10:25:18 UTC

info/kernel-series.info: mantic: derive aws/azure/gcp/ibm/oracle from linux-unstable and disable lrm

Signed-off-by: Paolo Pisati <paolo.pisati@canonical.com>

roxanan/deprecate-bionic-kernels 2023-07-31 07:40:15 UTC
info/kernel-series: deprecate unsupported bionic kernels

Author: Roxana Nicolescu
Author Date: 2023-07-24 08:18:40 UTC

info/kernel-series: deprecate unsupported bionic kernels

The following kernels are not supported anymore
- bionic:linux-ibm-gt-5.4
- bionic:linux-raspi2
- bionic:linux-snapdragon
- bionic:linux-dell300x

bionic:interactive-strength-fs0001-kernel snap contract has been
renewed until 2024-11-07.
bionic:abb-dfa-apc2200-kernel snap contract has been renewed until
2023-12-18.

Signed-off-by: Roxana Nicolescu <roxana.nicolescu@canonical.com>

apw/cranky-fix--update-master-update-dkms-version 2023-07-28 21:29:48 UTC
cranky: fix -- update update-dkms-versions to support --remote-branch

Author: Andy Whitcroft
Author Date: 2023-07-28 21:29:48 UTC

cranky: fix -- update update-dkms-versions to support --remote-branch

Now that we have a flat kernel-versions repository it makes sense to use
branches in the main archive to represent things like the "next" version
of packages. Update the master version of update-dkms-versions applied
by cranky-fix to support --remote-branch

Signed-off-by: Andy Whitcroft <apw@canonical.com>

cascardo/pull_sources 2023-07-28 16:03:22 UTC
cranky: pull-sources -- add bash completion

Author: Cory Todd
Author Date: 2023-07-28 14:00:03 UTC

cranky: pull-sources -- add bash completion

Add bash completion for pull-sources.

Signed-off-by: Cory Todd <cory.todd@canonical.com>

smb/create-cycle-sprint 2023-07-28 09:26:38 UTC
create-sru-cards: Remove as deprecated

Author: Stefan Bader
Author Date: 2023-07-28 09:22:39 UTC

create-sru-cards: Remove as deprecated

Instead of create-sru-cards the new create-cycle-sprint should be used
as complete replacement. Remove the old command before it attracts dust.

Signed-off-by: Stefan Bader <stefan.bader@canonical.com>

corytodd/better-handle-error-messages 2023-07-27 15:27:30 UTC
cranky: crl/handle -- include cycle name in lookup failures

Author: Cory Todd
Author Date: 2023-07-27 15:08:59 UTC

cranky: crl/handle -- include cycle name in lookup failures

When cranky is asked to work on a tree set that depends on changes not
represented in the effective kernel-series cycle an incomplete error
message is shown. Include the cycle name in the error as a hint to the
user that they should either fix the kernel-series@cycle or use the
correct cycle.

Signed-off-by: Cory Todd <cory.todd@canonical.com>

cacheuseonly/cve-check-pending 2023-07-27 14:20:12 UTC
cacheuseonly/cve-check-pending

Author: Yuxuan Luo
Author Date: 2023-07-11 23:53:49 UTC

cacheuseonly/cve-check-pending

Add a handy script checking and summarizing the status of all CVE cards
in the `pending` column.

Setup
-----

1. Configure the UCT variable in shell source file.
     Example: export UCT=$HOME/canonical/ubuntu-cve-tracker
2. Configure ~/.netrc for JIRA

Examples
--------

$ cve-check-pending -n 4 -l 3 # Display top 4 CVEs with 5 lines
CVE-2022-42721
CVE-2023-21106
 - jammy_linux-oem-6.0: needed
CVE-2020-36516
 - trusty/esm_linux: ignored (was needed ESM criteria)
CVE-2023-1382
 - esm-infra/xenial_linux: ignored (was needed ESM criteria)
 - bionic_linux: ignored (end of standard support, was needed)
 - esm-infra/bionic_linux: needed
   ...and 34 more
...and 44 more CVE(s)

$ cve-check-pending -r # Display CVEs w/ the most needed/pending first
CVE-2023-1990
 - esm-infra/xenial_linux: ignored (was needed ESM criteria)
 - bionic_linux: ignored (end of standard support, was needed)
   ...and 114 more
CVE-2023-1611
 - esm-infra/xenial_linux: ignored (was needed ESM criteria)
 - bionic_linux: ignored (end of standard support, was needed)
   ...and 112 more
...and 45 more CVE(s)

---- Exceptions ----
CVE-2019-12381: current status is 'ignored'
CVE-2019-12382: current status is 'ignored'

^~~~ CVEs not in `active` or cannot be found in UCT will be
summarized here

Signed-off-by: Yuxuan Luo <yuxuan.luo@canonical.com>

apw/sru-cycle-close-out-s2023.05.15-2023.06.12 2023-07-27 12:55:18 UTC
info/sru-cycle: mark s2023.05.15 and 2023.06.12 completed

Author: Andy Whitcroft
Author Date: 2023-07-27 12:43:37 UTC

info/sru-cycle: mark s2023.05.15 and 2023.06.12 completed

Signed-off-by: Andy Whitcroft <apw@canonical.com>

gagath/auditable-apt-install 2023-07-27 12:20:07 UTC
docs: ease review of dependencies

Author: Agathe Porte
Author Date: 2023-07-26 14:51:19 UTC

docs: ease review of dependencies

By using continuation and alphabetic ordering.

Signed-off-by: Agathe Porte <agathe.porte@canonical.com>

smb/ckt-workaround-launchpad-oops 2023-07-27 10:07:09 UTC
create-kernel-tasks: Work around spin 1 Launchpad bug

Author: Stefan Bader
Author Date: 2023-07-26 14:41:00 UTC

create-kernel-tasks: Work around spin 1 Launchpad bug

When looking up workflow trackers to check for exising ones there is a
difference between spin #1 and later ones. The reason why is somewhat
lost in history. While for later spins the library is called with a set
of all cycle tags, we pass an empty list for the initial spin.

This gets translated by the library into a search for all workflow tasks
which have a "kernel-release-tracking-bug-live" tag. Right now this
seems to return about 4000-5000 entries when done via the web page. The
API call however runs into a timeout and returns a Launchpad Oops.

Right now the simplest solution is to modify create-kernel-tasks to pass
in the cycle tag for spin #1 as well. Which also speeds up the runtime a
lot.

Signed-off-by: Stefan Bader <stefan.bader@canonical.com>

ian-may/update-nvidia-variants 2023-07-26 20:23:33 UTC
info/kernel-series: update variants for jammy:nvidia hwe kernels

Author: Ian May
Author Date: 2023-07-26 20:11:10 UTC

info/kernel-series: update variants for jammy:nvidia hwe kernels

Add an hwe-22.04/hwe-22.04-edge variant

Signed-off-by: Ian May <ian.may@canonical.com>

corytodd/cranky.yaml--change-default-package-path 2023-07-26 17:49:15 UTC
docs: cranky-the-kernel -- update path to main package

Author: Cory Todd
Author Date: 2023-07-26 17:49:15 UTC

docs: cranky-the-kernel -- update path to main package

Update all example cranking commands to use the new default path for
main packages which is linux-main.

Signed-off-by: Cory Todd <cory.todd@canonical.com>

lukenow/initial-stable-tools-import 2023-07-26 15:50:35 UTC
git-tools: Add git-buglink script

Author: Luke Nowakowski-Krijger
Author Date: 2023-06-29 17:01:44 UTC

git-tools: Add git-buglink script

Add git-buglink script used in adding buglinks to patches when
processing upstream stable updates.

Ported from Kamal's stable tools.

Signed-off-by: Luke Nowakowski-Krijger <luke.nowakowskikrijger@canonical.com>

arighi/close-old-dev-cycles 2023-07-25 08:25:16 UTC
info/sru-cycle: close old/unused dev cycles

Author: Andrea Righi
Author Date: 2023-07-25 08:23:50 UTC

info/sru-cycle: close old/unused dev cycles

Signed-off-by: Andrea Righi <andrea.righi@canonical.com>

arighi/update-linux-unstable-6.5 2023-07-25 07:57:33 UTC
info/kernel-series: update mantic/linux-unstable to 6.5

Author: Andrea Righi
Author Date: 2023-07-25 07:57:33 UTC

info/kernel-series: update mantic/linux-unstable to 6.5

Signed-off-by: Andrea Righi <andrea.righi@canonical.com>

kamal/fix-dpkg-parsechangelog-usage 2023-07-24 18:39:21 UTC
cranky: fix: correct dpkg-parsechangelog usage

Author: Kamal Mostafa
Author Date: 2023-07-24 18:39:21 UTC

cranky: fix: correct dpkg-parsechangelog usage

Fixed incorrect series detection when "UNRELEASED" is at the top of
changelog.

dpkg-parsechangelog needs "-o1" (and also "-c1").

Signed-off-by: Kamal Mostafa <kamal@canonical.com>

apw/sru-cycles--close-old-stables 2023-07-24 14:53:49 UTC
info/sru-cycle: close out 2023.04.17 2023.05.15

Author: Andy Whitcroft
Author Date: 2023-07-24 14:53:49 UTC

info/sru-cycle: close out 2023.04.17 2023.05.15

Signed-off-by: Andy Whitcroft <apw@canonical.com>

ag/review-master-changes 2023-07-24 10:13:18 UTC
cranky: review-master-changes: Fix the case when the base in the changelog is...

Author: Andrei Gherzan
Author Date: 2023-05-24 10:07:43 UTC

cranky: review-master-changes: Fix the case when the base in the changelog is not in the tree

In some cases, the base version referenced in the changelog is not
reachable because another version (later version) of the base already
includes those changes.

For example, cycle 2023.04.17 of kinetic:linux includes the
Ubuntu-5.19.0-43.44 release, on top of which a respin of linux-aws was
done, which pulled in the aws changelog the logs for
Ubuntu-5.19.0-43.44. The next cycle for kinetic:linux (2023.05.15-1)
includes the actual fixes in Ubuntu-5.19.0-43.44 but releases them
Ubuntu-5.19.0-44.45. When trying to crank 2023.05.15-1 for linux-aws,
review-master-changes will fail as it can't match the version in its
changelog (Ubuntu-5.19.0-43.44) for the master kernel with any commits
in the rebased tree over 2023.05.15-1.

This patch changes how "review-master-changes" finds the commit for
computing the diff of changes in "debian.master". Currently, the command
gets the last base version in the changelog, finds its commit message
and tries to match it against the current tree (HEAD). To avoid the
corner case described above (where we don't have a matching commit in
the current tree), we compute "prev_commit" by finding the common
ancestor of the fetched version (from changelog) and current HEAD.

This change assumes that the primary kernels pull in the right changes
from the previous cycle.

Signed-off-by: Andrei Gherzan <andrei.gherzan@canonical.com>

xnox/esm-drop-i386 2023-07-24 09:40:47 UTC
kernel-series.yaml: bionic:linux:pc-kernel drop i386 for ESM

Author: Dimitri John Ledkov
Author Date: 2023-07-24 09:40:47 UTC

kernel-series.yaml: bionic:linux:pc-kernel drop i386 for ESM

i386 architecture is out-of-scope as host arch for ESM

Signed-off-by: Dimitri John Ledkov <dimitri.ledkov@canonical.com>

remove_shell_prompt 2023-07-14 03:54:17 UTC
cranky/docs: remove shell prompt for easier copying from ReadTheDocs

Author: John Cabaj
Author Date: 2023-07-14 03:54:17 UTC

cranky/docs: remove shell prompt for easier copying from ReadTheDocs

Signed-off-by: John Cabaj <john.cabaj@canonical.com>

corytodd/rebase_cycle_experimental 2023-07-13 21:54:21 UTC
WIP: cranky:crl/cycle_ref -- update tests to support spin numbers

Author: Cory Todd
Author Date: 2023-07-13 21:45:13 UTC

WIP: cranky:crl/cycle_ref -- update tests to support spin numbers

Now that spin numbers are supported the tests are invalid.

Signed-off-by: Cory Todd <cory.todd@canonical.com>

cascardo/cranky_kernel_series_per_cycle 2023-06-27 14:37:07 UTC
ktl/kernel_series: use environment to pick a cycle by default

Author: Thadeu Lima de Souza Cascardo
Author Date: 2023-06-27 14:34:42 UTC

ktl/kernel_series: use environment to pick a cycle by default

Since commit d62fc2a89ba4 ("ktl/kernel_series: add per-cycle view
support"), it is possible to use a kernel series data for a particular
cycle. That requires, however, that code is changed to accept it as input
and use to instantiate that KernelSeries.

Tools that are not yet prepared for that could still benefit from using
per-cycle data and one simple way to do that is to use an environment
variable. In this case, KERNEL_SERIES_CYCLE.

This was tested with cranky-update-snap and cranky-dput-sources.

Enhances: d62fc2a89ba4 ("ktl/kernel_series: add per-cycle view support")
Signed-off-by: Thadeu Lima de Souza Cascardo <cascardo@canonical.com>

cascardo/rebase_cycle 2023-06-16 16:45:28 UTC
cranky: crl/test_cycle_ref mock remote

Author: Cory Todd
Author Date: 2023-05-19 00:35:31 UTC

cranky: crl/test_cycle_ref mock remote

Since our git repos are fake the remotes that we assign them don't
actually exist. Mock the readonly remote property to None so our tag
fetch call doesn't abort. We want the abort behavior during normal
operation, just not during testing.

Signed-off-by: Cory Todd <cory.todd@canonical.com>

rtg/drop-j-aws-6.2-lrm 2023-06-06 11:20:18 UTC
info/kernel-series: add temporary 'esm' routing for bionic

Author: Juerg Haefliger
Author Date: 2023-06-06 06:12:44 UTC

info/kernel-series: add temporary 'esm' routing for bionic

Commit ("info/kernel-series: mark bionic as ESM") marked bionic as ESM
which expects an 'esm' routing entry which is missing:

Traceback (most recent call last):
  File "/vol2/data/git/kteam-tools/cranky/cmds.d/list-routing", line 88, in <module>
    print_table(handle.source.routing)
  File "/vol2/juergh/git/ubuntu/kteam-tools/ktl/kernel_series.py", line 563, in routing
    return KernelRoutingEntry(self._ks, self, data)
  File "/vol2/juergh/git/ubuntu/kteam-tools/ktl/kernel_series.py", line 83, in __init__
    raise ValueError("unable to map routing alias {}, "
ValueError: unable to map routing alias esm, not listed in series routing table

Fix that by adding a temporary 'esm' routing.

Signed-off-by: Juerg Haefliger <juerg.haefliger@canonical.com>
Acked-by: Thadeu Lima de Souza Cascardo <cascardo@canonical.com>
Signed-off-by: Thadeu Lima de Souza Cascardo <cascardo@canonical.com>

rtg/cleanup-obsolete-yaml-entries 2023-05-11 22:12:58 UTC
kernel-series: Drop obsolete linux-azure-5.13

Author: Tim Gardner
Author Date: 2023-05-04 14:28:50 UTC

kernel-series: Drop obsolete linux-azure-5.13

Signed-off-by: Tim Gardner <tim.gardner@canonical.com>

corytodd/cranky-check-cycle-set-upstream 2023-05-03 16:20:46 UTC
[WIP]cranky/checkout: always set upstream

Author: Cory Todd
Author Date: 2023-05-03 16:18:32 UTC

[WIP]cranky/checkout: always set upstream

BugLink: https://bugs.launchpad.net/bugs/2018292

When using the --cycle option for checkout, no upstream will be set.
This may break some workflows that expect to be able to iterate on
remote refs of the current branch's upstream.

Signed-off-by: Cory Todd <cory.todd@canonical.com>

201263 of 263 results
This repository contains Public information 
Everyone can see this information.