Kernel/1.8 Planning: Difference between revisions
From Yocto Project
Jump to navigationJump to search
(Created page with "=1.8 Planning= ==1.8 Priorities== * Developer Workflow ** Silent failure, CONFIG_ missing/overridden/irrelevant ** Maybe as QA Warnings? --nakamble * Automation and QA Testing *...") |
|||
Line 3: | Line 3: | ||
==1.8 Priorities== | ==1.8 Priorities== | ||
* Developer Workflow | * Developer Workflow | ||
** Silent failure, CONFIG_ missing/overridden/irrelevant | ** Silent failure, CONFIG_ missing/overridden/irrelevant - Fixed | ||
* Automation and QA Testing | * Automation and QA Testing | ||
** Kernel manual guides | ** Kernel manual guides | ||
*** Testing the process within the Manual | |||
*** Tooling would change and process would break | |||
*** This will need to be pushed to 1.9 | |||
** Yocto BSP tooling | ** Yocto BSP tooling | ||
** wic | ** wic | ||
Line 14: | Line 16: | ||
* linux-yocto-dev by M1 | * linux-yocto-dev by M1 | ||
* <strike>Deployment</strike> Mark Hatle owns this now | * <strike>Deployment</strike> Mark Hatle owns this now | ||
* BSP | * BSP Refactor | ||
** Not including whole BSPs | |||
** purge remaining MACHINE_ARCH packages for meta-intel | ** purge remaining MACHINE_ARCH packages for meta-intel | ||
** runtime BSP customization (aka HDMI audio on the NUC, etc.) | ** runtime BSP customization (aka HDMI audio on the NUC, etc.) | ||
* Continue Poky Tiny | * Continue Poky Tiny | ||
** Still needs to work | |||
** Need to add tiny variant for Intel Core BSP | |||
* Future | |||
** Autobuilder detection of config changes | |||
==1.8 Commitments== | ==1.8 Commitments== |
Latest revision as of 16:01, 11 March 2015
1.8 Planning
1.8 Priorities
- Developer Workflow
- Silent failure, CONFIG_ missing/overridden/irrelevant - Fixed
- Automation and QA Testing
- Kernel manual guides
- Testing the process within the Manual
- Tooling would change and process would break
- This will need to be pushed to 1.9
- Yocto BSP tooling
- wic
- Kernel manual guides
- Meta-Data cleanup
- intel-common - factor our platforms, don't just include the entire BSP scc
- BSP Updates
- linux-yocto-dev by M1
DeploymentMark Hatle owns this now- BSP Refactor
- Not including whole BSPs
- purge remaining MACHINE_ARCH packages for meta-intel
- runtime BSP customization (aka HDMI audio on the NUC, etc.)
- Continue Poky Tiny
- Still needs to work
- Need to add tiny variant for Intel Core BSP
- Future
- Autobuilder detection of config changes
1.8 Commitments
- The MUT branch will be built using linux-yocto-dev on a regular basis on the Autobuilder starting at M1.
- The versioned kernel recipe will be submitted at RC1 and before feature-freeze.
- The core-image-kernel-dev recipe will be moved from poky-extras into oe-core and used for kernel sanity and stress testing.
- Two weeks prior to the feature freeze date, the kernel team will send a Kernel Status Report detailing the current state of linux-yocto-dev, including the most likely kernel version (98% confidence) based on the known inputs and enumerate any unknowns. The report will include a list of known issues from the MUT builds which will reduce the surprise and scramble following the merge. The issue list is expected to be minimal given the prior runs in MUT. Factors influencing the final linux-yocto kernel version include the base kernel version for PREEMPT_RT, LTSI, stable, etc. which are beyond our control. Depending on the priorities for the release, any of these may impact the final kernel version decision. Should new or late arriving information necessitate a change to the kernel version, it will be raised with the CCB and re will need to weigh the risk (which will be much less with the MUT builds) and possible schedule slippage with the benefits (such as aligning with LTSI or PREEMPT_RT). Note that we cannot always meet all requirements of schedule and external tree support and at each release we must choose between them.
1.8 Kernel Team Bugs
1.8 Bug Status by Milestone
1.7 M2 | |
RESOLVED (1) VERIFIED (1) | 2 |
1.8 | |
RESOLVED (9) | 10 |
1.8 M1 | |
RESOLVED (2) VERIFIED (3) | 5 |
1.8 M3 | |
RESOLVED (2) VERIFIED (4) | 6 |
1.8 M4 | |
RESOLVED (2) | 2 |
total | 25 |
1.8 Open Bug Priority by Milestone
no bugzilla tickets were found
1.8 Weekly Activity
ID | Summary | Severity | P | Milestone | Assignee | Status | Whiteboard | E |
---|---|---|---|---|---|---|---|---|
0 | 0 |
1.8 Resolved Bugs
ID | Summary (17 tasks) ⇒ | Severity | P | Milestone | Assignee | Status | Whiteboard | E |
---|---|---|---|---|---|---|---|---|
0 | 0 | |||||||
Darren Hart | ||||||||
5570 | the system hang in yocto when it resumes from s3 standby on minnow board | normal | Medium | 1.8 | Darren Hart | RESOLVED | ||
5653 | minnow: issues from logs | normal | Low | 1.8 | Darren Hart | RESOLVED | ||
6444 | Move on target kernel module support to separate recipe? (Improve Performance and developer experience) | enhancement | Medium+ | 1.8 | Darren Hart | RESOLVED | ||
6761 | meta-minnow master doesn't work with meta-intel master (EMGD removed) | normal | Medium | 1.8 | Darren Hart | RESOLVED | ||
6818 | Kernel srcs are not cleaned up when doing ccleansstate | normal | Medium | 1.8 | Darren Hart | RESOLVED | ||
6849 | Minnowboard Xorg Fatal Server Error | normal | Medium | 1.8 | Darren Hart | RESOLVED | ||
6850 | Minnowboard Xorg Open ACPI failed error | normal | Low | 1.8 | Darren Hart | RESOLVED | ||
7 | 0 | |||||||
Nitin Kamble | ||||||||
5834 | Cannot wake from suspend state using the USB mouse or keyboard | normal | Medium | 1.8 M2 | Nitin Kamble | RESOLVED | ||
6907 | "ata6.00: failed to IDENTIFY" dmesg error on Sugarbay | normal | Medium | 1.8 | Nitin Kamble | RESOLVED | ||
2 | 0 | |||||||
Tom Zanussi | ||||||||
5312 | yocto-bsp: get rid of 'strange' characters in yocto-bsp template filenames | enhancement | Medium | 1.8 | Tom Zanussi | RESOLVED | 3 | |
6518 | yocto-bsp create creates faulty SRC_URI | normal | Medium | 1.8 M3 | Tom Zanussi | RESOLVED | 1 | |
6704 | wic: bootimg_dir lost to source plugins when auto detecting | normal | Medium | 1.8 M2 | Tom Zanussi | RESOLVED | ||
6938 | microLinux: Add support for execute-in-place kernel | normal | Undecided | 1.8 M1 | Tom Zanussi | RESOLVED | ||
6939 | microLinux: Add support for configuring out char devices | normal | Undecided | 1.8 M1 | Tom Zanussi | RESOLVED | ||
6940 | microLinux: Characterize and reduce dynamic kernel memory usage | normal | Undecided | 1.8 M3 | Tom Zanussi | RESOLVED | ||
6941 | microLinux: Automatic code elimination | normal | Undecided | 1.8 M4 | Tom Zanussi | RESOLVED | ||
7391 | yocto-bsp-tool: can not create qemu BSP | normal | Medium+ | 1.8 M4 | Tom Zanussi | RESOLVED | ||
8 | 4 |
1.8 Targeted Bugs
1.8 M1
Completed Bugs
ID | Summary (5 tasks) ⇒ | Severity | P | Milestone | Assignee | Status | Whiteboard | E |
---|---|---|---|---|---|---|---|---|
0 | 0 | |||||||
Nitin Kamble | ||||||||
6919 | intel-core* BSPs should include CONFIG_X86_INTEL_PSTATE | normal | High | 1.8 M1 | Nitin Kamble | VERIFIED | ||
1 | 0 | |||||||
Tom Zanussi | ||||||||
5314 | add mips64 support to the 'yocto-bsp' script/command | enhancement | Medium | 1.8 M1 | Tom Zanussi | VERIFIED | 2 | |
6863 | Wic fails to create a working image for a large file system | normal | Medium+ | 1.8 M1 | Tom Zanussi | VERIFIED | TC needed | |
6938 | microLinux: Add support for execute-in-place kernel | normal | Undecided | 1.8 M1 | Tom Zanussi | RESOLVED | ||
6939 | microLinux: Add support for configuring out char devices | normal | Undecided | 1.8 M1 | Tom Zanussi | RESOLVED | ||
4 | 2 |
Scheduled Bugs
ID | Summary | Severity | P | Milestone | Assignee | Status | Whiteboard | E |
---|---|---|---|---|---|---|---|---|
0 | 0 |
1.8 M2
Completed Bugs
ID | Summary (3 tasks) ⇒ | Severity | P | Milestone | Assignee | Status | Whiteboard | E |
---|---|---|---|---|---|---|---|---|
0 | 0 | |||||||
Darren Hart | ||||||||
7130 | Kernel installs firmware conflicting with linux-firmware | normal | Medium+ | 1.8 M2 | Darren Hart | VERIFIED | ||
1 | 0 | |||||||
Nitin Kamble | ||||||||
5834 | Cannot wake from suspend state using the USB mouse or keyboard | normal | Medium | 1.8 M2 | Nitin Kamble | RESOLVED | ||
1 | 0 | |||||||
Tom Zanussi | ||||||||
6704 | wic: bootimg_dir lost to source plugins when auto detecting | normal | Medium | 1.8 M2 | Tom Zanussi | RESOLVED | ||
1 | 0 |
Scheduled Bugs
ID | Summary | Severity | P | Milestone | Assignee | Status | Whiteboard | E |
---|---|---|---|---|---|---|---|---|
0 | 0 |
1.8 M3
Completed Bugs
ID | Summary (6 tasks) ⇒ | Severity | P | Milestone | Assignee | Status | Whiteboard | E |
---|---|---|---|---|---|---|---|---|
0 | 0 | |||||||
Darren Hart | ||||||||
7362 | nightly-intel-gpl fails due to missing recipes | normal | Medium+ | 1.8 M3 | Darren Hart | VERIFIED | ||
1 | 0 | |||||||
Nitin Kamble | ||||||||
7057 | psplash not available when booting in runlevel 3/ runlevel 5 | minor | Medium+ | 1.8 M3 | Nitin Kamble | VERIFIED | ||
1 | 0 | |||||||
Tom Zanussi | ||||||||
6518 | yocto-bsp create creates faulty SRC_URI | normal | Medium | 1.8 M3 | Tom Zanussi | RESOLVED | 1 | |
6859 | bsp created for beaglebone references beagleboard in conf file | normal | Medium+ | 1.8 M3 | Tom Zanussi | VERIFIED | 2 | |
6940 | microLinux: Characterize and reduce dynamic kernel memory usage | normal | Undecided | 1.8 M3 | Tom Zanussi | RESOLVED | ||
7129 | perf build fails with current master | normal | Medium+ | 1.8 M3 | Tom Zanussi | VERIFIED | 2 | |
4 | 5 |
Scheduled Bugs
ID | Summary | Severity | P | Milestone | Assignee | Status | Whiteboard | E |
---|---|---|---|---|---|---|---|---|
0 | 0 |
1.8 M4
Completed Bugs
ID | Summary (2 tasks) ⇒ | Severity | P | Milestone | Assignee | Status | Whiteboard | E |
---|---|---|---|---|---|---|---|---|
0 | 0 | |||||||
Tom Zanussi | ||||||||
6941 | microLinux: Automatic code elimination | normal | Undecided | 1.8 M4 | Tom Zanussi | RESOLVED | ||
7391 | yocto-bsp-tool: can not create qemu BSP | normal | Medium+ | 1.8 M4 | Tom Zanussi | RESOLVED | ||
2 | 0 |
Scheduled Bugs
ID | Summary | Severity | P | Milestone | Assignee | Status | Whiteboard | E |
---|---|---|---|---|---|---|---|---|
0 | 0 |
1.8 Backlog
ID | Summary | Severity | P | Milestone | Assignee | Status | Whiteboard | E |
---|---|---|---|---|---|---|---|---|
0 | 0 |
Previous Backlog (!1.8,!Future)
ID | Summary | Severity | P | Milestone | Assignee | Status | Whiteboard | E |
---|---|---|---|---|---|---|---|---|
0 | 0 |
Meta-Intel Backlog (!Future)
ID | Summary (3 tasks) ⇒ | Severity | P | Milestone | Assignee | Status | Whiteboard | E |
---|---|---|---|---|---|---|---|---|
0 | 0 | |||||||
Chee Yang | ||||||||
13548 | meta-intel do_testimage tasks failed | normal | Medium | 5.99 | Chee Yang | IN PROGRESS IMPLEMENTATION | ||
1 | 0 | |||||||
Unassigned | ||||||||
11816 | secure boot implementation using systemd-boot bootloader | enhancement | Medium+ | 5.99 | Unassigned | NEW | 4 | |
12755 | Separate boot config recipes are at odds with setting APPEND at the image level | normal | Medium+ | 5.99 | Unassigned | NEW | ||
2 | 4 |
Previous Backlog
ID | Summary | Severity | P | Milestone | Assignee | Status | Whiteboard | E |
---|---|---|---|---|---|---|---|---|
0 | 0 |
Future
ID | Summary | Severity | P | Milestone | Assignee | Status | Whiteboard | E |
---|---|---|---|---|---|---|---|---|
0 | 0 |