kernel-sru-workflow

Differences between revisions 1 and 2
Revision 1 as of 2011-03-10 11:09:32
Size: 2335
Editor: eth0
Comment:
Revision 2 as of 2011-03-10 11:10:05
Size: 2371
Editor: eth0
Comment:
Deletions are marked like this. Additions are marked like this.
Line 22: Line 22:
||'''Series''' || '''Owner''' || '''Description'''
||Upload-to-ppa || Kernel Team || The kernel team has uploaded the source package for the release to the kernel team's ppa.
||Promote-to-proposed || Archive Admin Team || The package in the kernel team's ppa is copied to the '''proposed''' pocket in the archive.
||Verification-testing || Kernel Team || The bugs related to the release are being verified as having been fixed by the appropriate community member.
||Certification-testing || HW Certification Team || The kernel in '''proposed''' is tested via the certification tests.
||Regression-testing || QA Team || The kernel in '''proposed''' is tested for regressions.
||Promote-to-updates || Archive Admin Team || The package is copied from the '''proposed''' pocket to the '''updates''' pocket in the archive.
||Promote-to-security || Archive Admin Team || The package is copied from the '''proposed''' pocket to the '''security''' pocket in the archive.
||'''Series''' || '''Owner''' || '''Description''' ||
||Upload-to-ppa || Kernel Team || The kernel team has uploaded the source package for the release to the kernel team's ppa. ||
||Promote-to-proposed || Archive Admin Team || The package in the kernel team's ppa is copied to the '''proposed''' pocket in the archive. ||
||Verification-testing || Kernel Team || The bugs related to the release are being verified as having been fixed by the appropriate community member. ||
||Certification-testing || HW Certification Team || The kernel in '''proposed''' is tested via the certification tests. ||
||Regression-testing || QA Team || The kernel in '''proposed''' is tested for regressions. ||
||Promote-to-updates || Archive Admin Team || The package is copied from the '''proposed''' pocket to the '''updates''' pocket in the archive. ||
||Promote-to-security || Archive Admin Team || The package is copied from the '''proposed''' pocket to the '''security''' pocket in the archive. ||
Line 31: Line 31:
||'''Status''' || '''Description'''
||In Progress || The assigned team/person has begun the work associated with the given task.
||Invalid || The process state is not appropriate for the given kernel release.
||Fix Released || The assigned team/person has finished the task.
||'''Status''' || '''Description''' ||
||In Progress || The assigned team/person has begun the work associated with the given task. ||
||Invalid || The process state is not appropriate for the given kernel release. ||
||Fix Released || The assigned team/person has finished the task. ||

Kernel SRU Workflow

The kernel release tracking bug is going to be changed to facilitate better communication between the responsible parties and clearer handoffs as the release progresses.

We are taking advantage of existing Launchpad capabilities, though using them in ways they were not intended.

When a kernel release tracking bug is created, it is created against the relevant kernel source package and nominated for the related Ubuntu series. The new process will target the bug against an additional project, the "Kernel SRU Workflow" project and nominate it for all the series that are defined for that project.

The "Kernel SRU Workflow" project has a number of custom "series" created for it that represent the different stages of the kernel cadence. The different series will be assigned to the team/person responsible for that stage. The assignee will set the status of the "series" they are working.

Series

Owner

Description

Upload-to-ppa

Kernel Team

The kernel team has uploaded the source package for the release to the kernel team's ppa.

Promote-to-proposed

Archive Admin Team

The package in the kernel team's ppa is copied to the proposed pocket in the archive.

Verification-testing

Kernel Team

The bugs related to the release are being verified as having been fixed by the appropriate community member.

Certification-testing

HW Certification Team

The kernel in proposed is tested via the certification tests.

Regression-testing

QA Team

The kernel in proposed is tested for regressions.

Promote-to-updates

Archive Admin Team

The package is copied from the proposed pocket to the updates pocket in the archive.

Promote-to-security

Archive Admin Team

The package is copied from the proposed pocket to the security pocket in the archive.

Status

Description

In Progress

The assigned team/person has begun the work associated with the given task.

Invalid

The process state is not appropriate for the given kernel release.

Fix Released

The assigned team/person has finished the task.

Kernel/kernel-sru-workflow (last edited 2023-12-06 20:01:36 by setuid)