[kteam-tools][PATCH 0/2] fixes for shankbot crash with -azure
Joshua R. Poulson
jrp at pun.org
Thu May 18 15:22:51 UTC 2017
Since the Azure kernel should be applicable to all series, should we
do the right thing with version numbers now before it gets used by the
public?
Thanks, --jrp
On Thu, May 18, 2017 at 8:13 AM, Kleber Sacilotto de Souza
<kleber.souza at canonical.com> wrote:
> Shankbot is crashing because of the -azure kernel. It's happening basically
> because the -azure kernel is a backport from zesty to xenial, but the package
> version doesn't have the series version as the other backports (e.g. '~17.10').
> That causes shankbot to think that the -azure kernel is for zesty, but it
> doesn't find it under zesty on the kernel-series-info.yaml file.
>
> So it explodes later down on:
>
> Traceback (most recent call last):
> File "./stable/swm", line 79, in <module>
> retval = WorkflowManager(args).manage()
> File "/home/kleber/devel/git/kteam-tools/stable/wfl/manager.py", line 105, in manage
> s.crank(bugid)
> File "/home/kleber/devel/git/kteam-tools/stable/wfl/manager.py", line 141, in crank
> modified = s.process_bug_tasks(bug)
> File "/home/kleber/devel/git/kteam-tools/stable/wfl/manager.py", line 187, in process_bug_tasks
> if cls.jumper[task.status]() and not s.args.dryrun:
> File "/home/kleber/devel/git/kteam-tools/stable/wfl/wft/prepare_package.py", line 67, in _common
> if s.bug.uploaded(pkg):
> File "/home/kleber/devel/git/kteam-tools/stable/wfl/bug.py", line 433, in uploaded
> for pocket in bi[pkg]:
> KeyError: 'meta'
>
> The first patch updates the current kernel version for artful on the yaml file,
> this is also needed because Ubuntu.series_name() can also return 'artful'
> sometimes.
>
> Second patch is to try to handle the -azure case as best as possible,
> it should work even if it gets backported for another series in the
> future.
>
>
> Kleber Sacilotto de Souza (2):
> kernel-series-info.yaml: update artful kernel version
> ktl/ubuntu.py: fix series lookup for -azure kernels
>
> ktl/kernel-series-info.yaml | 2 +-
> ktl/ubuntu.py | 12 ++++++++++++
> 2 files changed, 13 insertions(+), 1 deletion(-)
>
> --
> 2.11.0
>
>
> --
> kernel-team mailing list
> kernel-team at lists.ubuntu.com
> https://lists.ubuntu.com/mailman/listinfo/kernel-team
More information about the kernel-team
mailing list