Archive for December, 2010

Brad Figg

Kernel Team Meeting Minutes

Meeting Minutes

IRC Log of the meeting.

Meeting minutes.

Agenda

20101214 Meeting Agenda

ARM Status

  • Marvel (mvl-dove)

    • Nothing new this week.
  • Texas Instruments (ti-omap)

    • Bug 633227: Native building crash.

      • Tested with Linaro 2.6.37 kernel which is close to upstream mainline. Native building still fails even with highmem disabled.
    • X-loader and U-boot update from TI.
    • Received 1700+ patch update from TI for 2.6.35 based Natty branch. This has been submitted to the mailing list, applied and pushed.
  • Freescale i.MX51

    • Bug 605042: Java crash issue.

      • Due to a lack of FSL HW in the kernel team this has been difficult to diagnose. However, some testing was done on a Babbage 2.0
        board but was unable to reproduce the issue.

Release Metrics

Release Meeting Bugs (8 bugs, 14 Blueprints)

Alpha 2 Milestoned Bugs (28 across all packages (up 10))

  • 1 linux kernel bugs (no change)
  • 0 linux-ti-omap bugs (no change)
  • 0 linux-meta-ti-omap bug (no change)

Release Targeted Bugs (133 across all packages (up 7))

  • 11 linux kernel bugs (up 2)
  • 0 linux-ti-omap bugs (no change)
  • 0 linux-meta-ti-omap bug (no change)

Milestoned Features

  • 6 blueprints (Including HWE Blueprints)

Maverick Updates Bugs

  • 54 Linux Bugs (up 2)

Lucid Updates Bugs

  • 111 Linux Bugs (no change)

Bugs with Patches Attached:142 (up 2)

Blueprints: Natty Bug Handling

nothing to report.

Blueprints: Enhancements to the firmware test suite

Changes to fwts (natty development branch):

  • Method test – check for null object returns
  • s4 – check for swap before hibernate

Blueprints: Handling of Deviations from Standard Kernels

Nothing new

Blueprints: Review of the Stable Maintenance Process (sconklin / bjf)

Kernels for both Lucid and Maveric had all associated bugs verified last week.
This means that it was not necessary to revert any fixes or re-upload the kernels,
as described in the stable cadence process:

https://wiki.ubuntu.com/Kernel/StableReleaseCadence

This means that the kernels currently in -proposed could immediately enter
the Testing phase by the Cert and QA teams.

Thanks to everyone who tested their bugs promptly. This is the optimal
way to run the new process, with fast testing and no reverts. It’s been
a little chaotic at times, and I’d like to thank the archive admins, members
of the cert team, and everyone else who is helping shepard this new process
through the first few cycles.

All releases other than Lucid and Maverick (except Hardy) have new packages
in -proposed, which contain only security CVE fixes. Hardy is delayed due to
a problem we encountered in moving to the new non-virtualized build ppa, and
should be built by the end of this week.

Testing status for these security-only kernels is unknown. They do not follow
the same testing process as the Lucid and Maverick stable kernels.

Most members of the kernel team are on holiday until after the new year. We
plan to try to upload -proposed kernels to begin a new cycle by Friday, Jan 7th.

Status: Current -proposed testing by cert. team

The certifcation testing has started for Lucid proposed kernel, but we cannot report on results yet.
cr3 and brendand are working hard on this and they should be able to have results for both Maverick and Lucid before the end of the week

Status: Natty

The Natty kernel is at 2.6.37-9.22 (rebased against 2.6.37-rc5). Items of interest include:

  • A number of external drivers have been updated: dm-raid4-5, omnibook, ndiswrapper, and iscsitarget.
  • The module RO/NX patches have been re-instated with bug fixes.
  • 2.6.37-rc6 is imminent and will likely be the last kernel version until after the holidays.
  • New firmware files to support new intel wifi adapters in the 6000 and 6050 family.

Security & bugfix kernels – Maverick/Lucid/Karmic/Hardy/Dapper (sconklin / bjf)

Package    Upd/Sec    Proposed    TiP    Verified   
karmic linux-ec2    2.6.31-307.22    2.6.31-307.23    0    0   
— linux    2.6.31-22.69    2.6.31-22.70    0    0   
              
lucid linux-ec2    2.6.32-310.21    2.6.32-311.23    3    3   
— linux-ports-meta    2.6.32.26.19    2.6.32.27.20    0    0   
— linux-lts-backport-maverick    2.6.35-22.34~lucid1    2.6.35-23.41~lucid1    0    0   
— linux-backports-modules-2.6.32    2.6.32-26.25    2.6.32-27.26    0    0   
— linux    2.6.32-26.48    2.6.32-27.49    3    3   
— linux-meta    2.6.32.26.28    2.6.32.27.29    0    0   
— linux-meta-ec2    2.6.32.310.11    2.6.32.311.12    0    0   
              
maverick linux-backports-modules-2.6.35    2.6.35-23.13    2.6.35-24.15    0    0   
— linux-ports-meta    2.6.35.23.17    2.6.35.24.18    0    0   
— linux-meta    2.6.35.23.25    2.6.35.24.28    0    0   
— linux    2.6.35-23.41    2.6.35-24.42    14    14   
              

Incoming Bugs: Regressions

Incoming Bugs
38 Natty Bugs (up 6)
1127 Maverick Bugs (up 14)
1096 Lucid Bugs (down 14)
Current regression stats (broken down by release):

regression-update

  • 26 maverick bugs (up 1)
  • 76 lucid bugs (down 7)
  • 6 karmic bugs (no change)
  • 0 hardy bugs (no change)

regression-release

  • 177 maverick bugs (up 2)
  • 198 lucid bugs (no change)
  • 40 karmic bugs (no change)
  • 2 hardy bugs (no change)

regression-proposed

  • 13 maverick bugs (no change)
  • 3 lucid bugs (down 3)
  • 1 karmic bug (no change)

Incoming Bugs: Bug day report

The next bug day will be next week. I’d like for that one to focus on regression-proposed bugs
since the ones that I have on my list have been there too long to be seriously considered as legitimate
bugs in the proposed queue. I’ve decided to use this small segment of bugs due to the majority
of interested people being on holiday.

Triage Status

I have begun testing the script that replaces one tag with another. There is a pre-existing script
that bjf made me aware of, and I am looking at that for some of the other scripts I have/had planned.

Open Discussion or Questions: Raise your hand to be recognized

  • One thing i’d like to point out is that this will be the last irc meeting of this year, the next will likely be Jan. 4, 2011
  • The entire team wished everyone Happy Holidays!! Hope you enjoy your vacations.
Brad Figg

Kernel Team Meeting Minutes

Meeting Minutes

IRC Log of the meeting.

Meeting minutes.

Agenda

20101207 Meeting Agenda

ARM Status

  • Marvel (mvl-dove)

    • Nothing new this week.
  • Texas Instruments (ti-omap)

    • Tim uploaded 2.6.35 ti-omap4 kernel to Natty branch
    • Linaro Natty kernel can boot up on both OMAP3 and OMAP4 boards with the same
      Natty minimal root filesystem.
    • Bug 633227: On-The-Going.
      – I found the same issue on Linaro 2.6.37 based Natty kernel, which is close to mainline for OM
      – So, mainline also has the highmem issue for OMAP4 SMP system

Release Metrics

Release Meeting Bugs (5 bugs, 14 Blueprints)

Alpha 2 Milestoned Bugs (18 across all packages)

  • 1 linux kernel bugs
  • 0 linux-ti-omap bugs
  • 0 linux-meta-ti-omap bug

Release Targeted Bugs (126 across all packages (up 23))

  • 9 linux kernel bugs (up 4)
  • 0 linux-ti-omap bugs (no change)
  • 0 linux-meta-ti-omap bug (no change)

Milestoned Features

  • 6 blueprints (Including HWE Blueprints)

Maverick Updates Bugs

  • 52 Linux Bugs

Lucid Updates Bugs

  • 111 Linux Bugs

Bugs with Patches Attached:140 (down 2)

  • Bugs with Patches
  • Breakdown by status
    I added 2 new items to the above metrics. The Lucid and Maverick updates milestoned bugs. I think that these
    may be useful for some of you, such as the SRU Team. I am open to your feedback.

Blueprints: Natty Bug Handling

Nothing to report. All inprogress work items are still in various states of flight. :)

Blueprints: Kernel Configuration Review

HZ report has now been produced, it is showing that moving HZ from 100 to 1000 has a between 10-12% CPU overhead under high load, rendering it unsuitable for any sort of server workload, further analysis of these results ongoing. All other changes are applied an uploaded.

Blueprints: Enhancements to the firmware test suite

Changes to fwts (natty development branch):

  • klog: IO APIC IRQ kernel log checks, use more regexs to allow fuzzier [Firmware] bug checking
  • fix ARM and PowerPC FTBFS
  • add –lp-tags-log, -j, –json-data-path, -u, -utils options
  • expand –lp-tags tagging to all applicable tests
  • Initial UEFI support:
  • detection for BIOS/UEFI firmware
  • rename e820dump to memmapdump as it applies to UEFI too
  • e820 lib reworked for BIOS + UEFI firmware
  • smbios test: fix for UEFI
  • fwts USB stick image: reworked to use latest fwts dev version, tweak dialog progress bar

Blueprints: Handling of Deviations from Standard Kernels

Nothing new

Blueprints: Review of the Stable Maintenance Process (sconklin / bjf)

The Stable kernel team has prepared and uploaded
kernels for all supported releases. These contain
a number of non-critical CVEs.

These kernels are all built, and are awaiting copying
to the -proposed pocket, at which time the Verification
phase of the kernel release will begin. This is part
of the process described here:

https://wiki.ubuntu.com/Kernel/StableReleaseCadence

I expect that these kernels will be in -proposed by
tomorrow, possibly within hours of now.

We have been developing and refining tools and processes
as we go, and this has been the biggest challenge in
the new process. All changes are being documented on
The wiki page linked above

It’s possible that this release can be published by
Dec 17th, depending on testing resources and when we
begin verification testing.

It is unlikely that we will begin another stable
kernel cycle before the beginning of next year.

Security & bugfix kernels – Maverick/Lucid/Karmic/Hardy/Dapper (sconklin / bjf)

   Upd./Sec.    Proposed    TiP    Verified   
Dapper: Kernel    2.6.15-55.89            
Hardy: Kernel    2.6.24-28.81            
= LRM    2.6.24.18-28.7            
Karmic: Kernel    2.6.31-22.69            
= mvl-dove    2.6.31-214.32            
= ec2    2.6.31-307.21            
Lucid: Kernel    2.6.32-26.48            
= LBM    2.6.32-25.24    2.6.32-26.25         
= mvl-dove    2.6.32-209.27            
= fsl-imx51    2.6.31-608.19    2.6.31-608.20         
= ec2    2.6.32-309.18            
= lts-backport-maverick    2.6.35.22.34            
Maverick: Kernel    2.6.35-23.41            
= mvl-dove    2.6.32-410.27            
= ti-omap4    2.6.35-903.18            

Blueprints: Ubuntu Kernel Delta Review

14 of the 19 personal patch reviews are now done. The remainder have been pushed out to natty-alpha-2, but none are release critical.

Blueprints: Kernel Version and Flavours

Preliminary uploads of ti-omap4 branches for Natty have now occured, this will form a basis for the natty development. Still waiting on ARM CD image testing. A number of minor work items moved out from natty-alpha-1.

Status: Natty

The main distro kernel is now at 2.6.37-8.21 (v2.6.37-rc4 based). This kernel brings fixes for a large number of ‘boots to black’ failure modes with the grub2 graphical handoff. Testing on the graphics boot changes is looking good on this kernel. v2.6.37-rc5 has already released and will be uploaded shortly.

Incoming Bugs: Regressions

Incoming Bugs
32 Natty Bugs (up 13)
1113 Maverick Bugs (up 25)
1110 Lucid Bugs (up 1)
Current regression stats (broken down by release):

regression-update

  • 25 maverick bugs (up 2)
  • 83 lucid bugs (up 2)
  • 6 karmic bugs (no change)
  • 0 hardy bugs (no change)

regression-release

  • 175 maverick bugs (up 8)
  • 198 lucid bugs (down 1)
  • 40 karmic bugs (no change)
  • 2 hardy bugs (no change)

regression-proposed

  • 13 maverick bugs (no change)
  • 6 lucid bugs (no change)
  • 1 karmic bug (no change)

Incoming Bugs: Bug day report

Today’s bug day is covering regression-update bugs. I sent the wrong information earlier today,
but there are 118 bugs that need to be looked at, the majority of which will need to be tested
against the latest released version and the current version in development. I sent out an e-mail
today concerning the day. I’ve also posted a blog post on our voices page as a reminder.
The next bug day will be next week. I’d like for that one to focus on regression-proposed bugs
since the ones that I have on my list have been there too long to be seriously considered as legitimate
bugs in the proposed queue. I’m open to your feedback and will plan to send out the details if
everyone agrees on this focus.

Triage Status

I have been given further guidance on Bugs with patches by pete and I have begun, albeit slowly, to move
through that set of bugs. I hope to have a significant portion of them addressed this week so that
the reporting item above should reflect a noticeable difference.
I am continuing to work on the script gathering bugs based on a tag as well as the overall hot list
script and the script that replaces a tag with another. All of those efforts are intertwined since
the logic is very similar. I expect to have some of them finished by the end of this week barring
any major roadblocks. :)

Open Discussion or Questions: Raise your hand to be recognized

  • Are the uploads going to make it to -proposed this week?

    • The SRU team is actively working on them as we speak

Jeremy Foshee

CORRECTION:Reminder! Kernel Bug Day Today!

Hi Folks,
This is a gentle reminder that today, in addition to being our team meeting day, is our Kernel Bug Day focusing on bugs that are tagged regression-update.

I will be available in both the #ubuntu-bugs and #ubuntu-kernel chanels on FreeNode if you have any questions. (except during the team meeting :-))

Thanks for all of your help!

~JFo