Packaged Kernel CI: Current Status and Next Steps

Registered by Ricardo Salveti

This session will present what is the current status of the packaged kernel CI, presenting how it's currently producing the packaged kernel trees and packages, and discuss what might still be missing for a full CI.

https://ci.linaro.org/jenkins/view/Ubuntu%20CI%20PKG/

Suggestion for Topics:
 * Enabling Cross packages
 * Pushing cross-generated packages to LAVA
 * Only generate deb packages from known-to-be-working trees

Blueprint information

Status:
Not started
Approver:
Ricardo Salveti
Priority:
Undefined
Drafter:
John Rigby
Direction:
Needs approval
Assignee:
John Rigby
Definition:
Discussion
Series goal:
None
Implementation:
Unknown
Milestone target:
None

Related branches

Sprints

Whiteboard

Notes from the session:

Packaged Kernel CI: Next Steps

Current issues:
Changelog: Improve it in a way we can point first the most important part for both the users and the LTs
Meta Packages: Should also be generated automatically as well with the kernel CI, and published to the Kernel PPA as well
Shared:
 * Created by the common linux-linaro jenkins build, ABI is moved automatically
 * Problem when validating the trees, as one can easily block the others
 * Stop generating shared and keep producing both headers and tools by each flavor

Next Steps:
 * Split it into 2 jobs: 1 - cross build and validation, 2 - push the src packages to launchpad
 * Cross build
   - Just need to enable it
 * LAVA validation before publishing the src package to Launchpad
  - What kind of test cases:
    * Boot
    * LTP?
    * Enablement? Wifi, BT and such
  - Only the boot test case should block the package promotion

(?)

Work Items