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
** Maybe as QA Warnings? --nakamble
* 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 Consolidation
* 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
  • Meta-Data cleanup
    • intel-common - factor our platforms, don't just include the entire BSP scc
  • BSP Updates
  • linux-yocto-dev by M1
  • Deployment Mark 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
total25

1.8 Open Bug Priority by Milestone

no bugzilla tickets were found

1.8 Weekly Activity

IDSummarySeverityPMilestoneAssigneeStatusWhiteboardE
 0      0

1.8 Resolved Bugs

IDSummary (17 tasks) SeverityPMilestoneAssigneeStatusWhiteboardE
 0      0
Darren Hart
5570the system hang in yocto when it resumes from s3 standby on minnow boardnormalMedium1.8Darren HartRESOLVED
5653minnow: issues from logsnormalLow1.8Darren HartRESOLVED
6444Move on target kernel module support to separate recipe? (Improve Performance and developer experience)enhancementMedium+1.8Darren HartRESOLVED
6761meta-minnow master doesn't work with meta-intel master (EMGD removed)normalMedium1.8Darren HartRESOLVED
6818Kernel srcs are not cleaned up when doing ccleansstatenormalMedium1.8Darren HartRESOLVED
6849Minnowboard Xorg Fatal Server ErrornormalMedium1.8Darren HartRESOLVED
6850Minnowboard Xorg Open ACPI failed errornormalLow1.8Darren HartRESOLVED
 7      0
Nitin Kamble
5834Cannot wake from suspend state using the USB mouse or keyboardnormalMedium1.8 M2Nitin KambleRESOLVED
6907"ata6.00: failed to IDENTIFY" dmesg error on SugarbaynormalMedium1.8Nitin KambleRESOLVED
 2      0
Tom Zanussi
5312yocto-bsp: get rid of 'strange' characters in yocto-bsp template filenamesenhancementMedium1.8Tom ZanussiRESOLVED3
6518yocto-bsp create creates faulty SRC_URInormalMedium1.8 M3Tom ZanussiRESOLVED1
6704wic: bootimg_dir lost to source plugins when auto detectingnormalMedium1.8 M2Tom ZanussiRESOLVED
6938microLinux: Add support for execute-in-place kernelnormalUndecided1.8 M1Tom ZanussiRESOLVED
6939microLinux: Add support for configuring out char devicesnormalUndecided1.8 M1Tom ZanussiRESOLVED
6940microLinux: Characterize and reduce dynamic kernel memory usagenormalUndecided1.8 M3Tom ZanussiRESOLVED
6941microLinux: Automatic code eliminationnormalUndecided1.8 M4Tom ZanussiRESOLVED
7391yocto-bsp-tool: can not create qemu BSPnormalMedium+1.8 M4Tom ZanussiRESOLVED
 8      4

1.8 Targeted Bugs

1.8 M1

Completed Bugs

IDSummary (5 tasks) SeverityPMilestoneAssigneeStatusWhiteboardE
 0      0
Nitin Kamble
6919intel-core* BSPs should include CONFIG_X86_INTEL_PSTATEnormalHigh1.8 M1Nitin KambleVERIFIED
 1      0
Tom Zanussi
5314add mips64 support to the 'yocto-bsp' script/commandenhancementMedium1.8 M1Tom ZanussiVERIFIED2
6863Wic fails to create a working image for a large file systemnormalMedium+1.8 M1Tom ZanussiVERIFIEDTC needed
6938microLinux: Add support for execute-in-place kernelnormalUndecided1.8 M1Tom ZanussiRESOLVED
6939microLinux: Add support for configuring out char devicesnormalUndecided1.8 M1Tom ZanussiRESOLVED
 4      2

Scheduled Bugs

IDSummarySeverityPMilestoneAssigneeStatusWhiteboardE
 0      0

1.8 M2

Completed Bugs

IDSummary (3 tasks) SeverityPMilestoneAssigneeStatusWhiteboardE
 0      0
Darren Hart
7130Kernel installs firmware conflicting with linux-firmwarenormalMedium+1.8 M2Darren HartVERIFIED
 1      0
Nitin Kamble
5834Cannot wake from suspend state using the USB mouse or keyboardnormalMedium1.8 M2Nitin KambleRESOLVED
 1      0
Tom Zanussi
6704wic: bootimg_dir lost to source plugins when auto detectingnormalMedium1.8 M2Tom ZanussiRESOLVED
 1      0

Scheduled Bugs

IDSummarySeverityPMilestoneAssigneeStatusWhiteboardE
 0      0

1.8 M3

Completed Bugs

IDSummary (6 tasks) SeverityPMilestoneAssigneeStatusWhiteboardE
 0      0
Darren Hart
7362nightly-intel-gpl fails due to missing recipesnormalMedium+1.8 M3Darren HartVERIFIED
 1      0
Nitin Kamble
7057psplash not available when booting in runlevel 3/ runlevel 5minorMedium+1.8 M3Nitin KambleVERIFIED
 1      0
Tom Zanussi
6518yocto-bsp create creates faulty SRC_URInormalMedium1.8 M3Tom ZanussiRESOLVED1
6859bsp created for beaglebone references beagleboard in conf filenormalMedium+1.8 M3Tom ZanussiVERIFIED2
6940microLinux: Characterize and reduce dynamic kernel memory usagenormalUndecided1.8 M3Tom ZanussiRESOLVED
7129perf build fails with current masternormalMedium+1.8 M3Tom ZanussiVERIFIED2
 4      5

Scheduled Bugs

IDSummarySeverityPMilestoneAssigneeStatusWhiteboardE
 0      0

1.8 M4

Completed Bugs

IDSummary (2 tasks) SeverityPMilestoneAssigneeStatusWhiteboardE
 0      0
Tom Zanussi
6941microLinux: Automatic code eliminationnormalUndecided1.8 M4Tom ZanussiRESOLVED
7391yocto-bsp-tool: can not create qemu BSPnormalMedium+1.8 M4Tom ZanussiRESOLVED
 2      0

Scheduled Bugs

IDSummarySeverityPMilestoneAssigneeStatusWhiteboardE
 0      0

1.8 Backlog

IDSummarySeverityPMilestoneAssigneeStatusWhiteboardE
 0      0

Previous Backlog (!1.8,!Future)

IDSummarySeverityPMilestoneAssigneeStatusWhiteboardE
 0      0

Meta-Intel Backlog (!Future)

IDSummary (3 tasks) SeverityPMilestoneAssigneeStatusWhiteboardE
 0      0
Chee Yang
13548meta-intel do_testimage tasks failednormalMedium5.99Chee YangIN PROGRESS IMPLEMENTATION
 1      0
Unassigned
11816secure boot implementation using systemd-boot bootloaderenhancementMedium+5.99UnassignedNEW4
12755Separate boot config recipes are at odds with setting APPEND at the image levelnormalMedium+5.99UnassignedNEW
 2      4

Previous Backlog

IDSummarySeverityPMilestoneAssigneeStatusWhiteboardE
 0      0

Future

IDSummarySeverityPMilestoneAssigneeStatusWhiteboardE
 0      0