Archive for February, 2011

Brad Figg

Kernel Teem Meeting Minutes

Meeting Minutes

IRC Log of the meeting.

Meeting minutes.

Agenda

20110222 Meeting Agenda

Release Metrics

Release Meeting Bugs (8 bugs, 10 Blueprints)

Alpha 3 Milestoned Bugs (56 across all packages (up 2))

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

Release Targeted Bugs (265 across all packages (up 19))

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

Milestoned Features

  • 7 blueprints (Including HWE Blueprints)

Maverick Updates Bugs

  • 72 Linux Bugs (up 17)

Lucid Updates Bugs

  • 94 Linux Bugs (up 1)

Bugs with Patches Attached:98 (down 4)

Blueprints: Natty Bug Handling

Nothing new.

Blueprints: Enhancements to the firmware test suite

  • Lots of tidying up
  • 0.22.00 now in Natty universe

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

Last week all open fixes for all kernels were verified. This means that we’re now in the Testing phase of the kernel SRU process. There are two reported regressions in Maverick which are being investigated. They are:

https://bugs.launchpad.net/ubuntu/+source/linux/+bug/721213

https://bugs.launchpad.net/ubuntu/+source/linux/+bug/722747

Lucid and Maverick will receive testing from Certification and QA. We need testing from users for all other kernels, to at least insure that they boot and run. If you boot any of these kernels, please update the tracking bug for that kernel with the results.

The Kernel Team’s SRU report has moved out to a more publicly accessible location: http://kernel.ubuntu.com/~kernel-ppa/reports/sru-report.html

Status: Cert. Team

We will be starting testing this week (tomorrow) the kernels for Maverick and Lucid. We will finish and report back before March 1st

Status: Ecryptfs

  • took a bit of a detour last week with tyler exploring compression of filenames
  • still waiting on full review

    Question: We’ve definitely decided to postpoone long file names until after 11.04 ?

    Answer: I believe so, dustin thinks its the way to go too

Status: Natty

The natty kernel is now at v2.6.38-4.31 (v2.6.38-rc5 based). We have just rebased to v2.6.38-rc6 and uploaded, this should be in the archive before feature freeze. Overall we have most of our development out of the way, with just the ecryptfs long filename work ongoing. We are currently concentrating on bug squashing for Natty.

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

Package    Upd/Sec    Proposed    TiP    Verified   
              
dapper linux-source-2.6.15    2.6.15-55.91    2.6.15-55.93    0    0   
              
hardy linux    2.6.24-28.81    2.6.24-28.86    0    0   
              
karmic linux-fsl-imx51    2.6.31-112.28    2.6.31-112.30    1    1   
— linux-ec2    2.6.31-307.23    2.6.31-307.27    0    0   
— linux    2.6.31-22.70    2.6.31-22.73    0    0   
              
lucid linux-ec2    2.6.32-312.24    2.6.32-313.26    8    6   
— linux-ports-meta    2.6.32.28.21    2.6.32.29.22    0    0   
— linux-mvl-dove    2.6.32-211.27    2.6.32-214.30    6    6   
— linux-meta-mvl-dove    2.6.32.209.12    2.6.32.214.15    0    0   
— linux-lts-backport-maverick    2.6.35-23.41~lucid1    2.6.35-25.44~lucid1    0    0   
— linux-meta    2.6.32.28.32    2.6.32.29.34    0    0   
— linux-firmware    1.34.3    1.34.4    0    0   
— linux    2.6.32-28.55    2.6.32-29.58    6    6   
— linux-fsl-imx51    2.6.31-608.20    2.6.31-608.22    1    1   
— linux-backports-modules-2.6.32    2.6.32-28.27    2.6.32-29.28    0    0   
— linux-meta-ec2    2.6.32.312.13    2.6.32.313.14    0    0   
              
maverick linux-ports-meta    2.6.35.25.19    2.6.35.27.21    0    0   
— linux-mvl-dove       2.6.32-414.30    4    4   
— linux-meta-mvl-dove       2.6.32.414.4    0    0   
— linux-firmware    1.38.3    1.38.4    1    1   
— linux    2.6.35-25.44    2.6.35-27.47    13    13   
— linux-backports-modules-2.6.35    2.6.35-25.16    2.6.35-27.18    0    0   
— linux-meta    2.6.35.25.32    2.6.35.27.34    0    0   
              

Incoming Bugs: Regressions

Incoming Bugs
180 Natty Bugs (up 11)
1185 Maverick Bugs (up 33)
1019 Lucid Bugs (up 6)
Current regression stats (broken down by release):

regression-update

  • 39 maverick bugs (no change)
  • 77 lucid bugs (no change)
  • 7 karmic bugs (no change)
  • 0 hardy bugs (no change)

regression-release

  • 70 natty bugs (not tracked yet)
  • 237 maverick bugs (up 9)
  • 208 lucid bugs (no change)
  • 38 karmic bugs (no change)
  • 2 hardy bugs (no change)

regression-proposed

  • 1 natty bugs (down 2)
  • 2 maverick bugs (down 4)
  • 0 lucid bugs (no change)
  • 0 karmic bug (no change)

Incoming Bugs: Bug day report

Today is Bug Day. We are looking at bugs in the new state. I’d like to ae another Bug Day next week covering Confirmed bugs. I’ll post details to the mailing lists and our voices blog. I’ve also added twitter notices to my list of announcements for Bug Days, so far we have had a more positive response to this than I expected.

Triage Status

Nothing new.

Open Discussion or Questions

Nothing new.

Brad Figg

Kernel Team Meeting Minutes

Meeting Minutes

IRC Log of the meeting.

Meeting minutes.

Agenda

20110215 Meeting Agenda

Release Metrics

Release Meeting Bugs (8 bugs, 12 Blueprints)

Alpha 3 Milestoned Bugs (54 across all packages (down 7))

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

Release Targeted Bugs (246 across all packages (down 3))

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

Milestoned Features

  • 7 blueprints (Including HWE Blueprints)

Maverick Updates Bugs

  • 55 Linux Bugs (no change)

Lucid Updates Bugs

  • 93 Linux Bugs (up 2)

Bugs with Patches Attached:98 (down 4)

Blueprints: Natty Bug Handling

Nothing to report

Blueprints: Enhancements to the firmware test suite

Changes to fwts (natty development branch):

  • Fix DMAR test: double free error.
  • Tests: smbios, virt, crs, apicinstance – mark tests status correctly.
  • Restructure arg handing – more generic modular and extensible.
  • add –s3-device-check, –s4-device-check options.
  • add –s3-quirks, –s4-quirks options.
  • add –s3-device-check-delay, –s4-device-check-delay options.
  • improve s3,s4 args value range checking.
  • improved progress feedback, s3, s4 tests.
  • s3, s4 tests: add device checking pre/post each cycle.

Blueprints: Review of the Stable Maintenance Process

New kernels packages were build and uploaded last week for all supported series. These have been copied to the -proposed and the verification phase has begun. Verification tags should all be in place today.

Status: Cert. Team

We will start next week with a new cycle of SRU testing for Maverick and Lucid, as soon as the validation phase is finished.
Going forward, if that’s possible, we would appreciate if you could subscribe the Hardware Certification team to the tracking bugs that we need to test (Lucid and Maverick kernels, non EC2 kernels). Thanks!

Status: Ecryptfs

  • Some minor improvements to the base code have been made
  • The longname in header version isn’t stable yet as it ate my data last night :(
  • Still waiting on upstream review
  • the on disk format can not be considered stable as it may change based on upstream review
  • starting to get wider testing, with latest built kernel attached to bug
  • setting up ppa to facilitate even wider testing, though I am still worried about this being used by people who aren’t aware of potential breakage
  • userspace tools updates to make configuration by users feasible yet to be done (kirkland has volunteered)

Status: Natty

The natty kernel is now at v2.6.38-3.30 (v2.6.38-rc4 based). We are expecting v2.6.38-rc5 to release imminently and we plan on uploading as soon as that is available. Overall we have most of our development out of the way, with just the ecryptfs long filename work ongoing. It looks like the v2.6.38 final will drop arround A3 so we should have a good period before final release.

Security & bugfix kernels – Maverick/Lucid/Karmic/Hardy/Dapper

Note – There is a new live(ish) web page that displays the kernel versions in a format similar to that above, without the bug verification counts. That page is here: https://kernel-tools.canonical.com/versions.html. The page is updated every 15 minutes.

Package    Upd/Sec    Proposed    TiP    Verified   
              
dapper linux-source-2.6.15    2.6.15-55.91    2.6.15-55.93    0    0   
              
hardy linux    2.6.24-28.81    2.6.24-28.86    0    0   
              
karmic linux-fsl-imx51    2.6.31-112.28    2.6.31-112.30    0    0   
— linux-ec2    2.6.31-307.23    2.6.31-307.27    0    0   
— linux    2.6.31-22.70    2.6.31-22.73    0    0   
              
lucid linux-ec2    2.6.32-312.24    2.6.32-313.26    7    3   
— linux-ports-meta    2.6.32.28.21    2.6.32.29.22    0    0   
— linux-mvl-dove    2.6.32-211.27    2.6.32-214.30    5    3   
— linux-meta-mvl-dove    2.6.32.209.12    2.6.32.214.15    0    0   
— linux-lts-backport-maverick    2.6.35-23.41~lucid1    2.6.35-25.44~lucid1    0    0   
— linux-meta    2.6.32.28.32    2.6.32.29.34    0    0   
— linux-firmware    1.34.3    1.34.4    0    0   
— linux    2.6.32-28.55    2.6.32-29.58    5    3   
— linux-fsl-imx51    2.6.31-608.20    2.6.31-608.22    0    0   
— linux-backports-modules-2.6.32    2.6.32-28.27    2.6.32-29.28    0    0   
— linux-meta-ec2    2.6.32.312.13    2.6.32.313.14    0    0   
              
maverick linux-ports-meta    2.6.35.25.19    2.6.35.27.21    0    0   
— linux-mvl-dove       2.6.32-414.30    2    2   
— linux-meta-mvl-dove       2.6.32.414.4    0    0   
— linux-firmware    1.38.3    1.38.4    0    0   
— linux    2.6.35-25.44    2.6.35-27.47    8    8   
— linux-backports-modules-2.6.35    2.6.35-25.16    2.6.35-27.18    0    0   
— linux-meta    2.6.35.25.32    2.6.35.27.34    0    0   
              

Incoming Bugs: Regressions

Incoming Bugs
169 Natty Bugs (up 20)
1152 Maverick Bugs (up 11)
1013 Lucid Bugs (up 8)
Current regression stats (broken down by release):

regression-update

  • 39 maverick bugs (up 4)
  • 77 lucid bugs (up 2)
  • 7 karmic bugs (up 1)
  • 0 hardy bugs (no change)

regression-release

  • 228 maverick bugs (up 8)
  • 208 lucid bugs (up 2)
  • 38 karmic bugs (no change)
  • 2 hardy bugs (no change)

regression-proposed

  • 3 natty bugs ()
  • 6 maverick bugs (down 8)
  • 0 lucid bugs (down 2)
  • 0 karmic bug (down 1)

Incoming Bugs: Bug day report

The next bug day will be next Tuesday. I will put out information on this bug day today. I’d like to go into the bugs in the new state again as many of these are still in an incorrect status.

Triage Status

Nothing to report

Open Discussion or Questions: Raise your hand to be recognized

Nothing this week

Brad Figg

Kernel Team Meeting Minutes

Meeting Minutes

IRC Log of the meeting.

Meeting minutes.

Agenda

20110208 Meeting Agenda

ARM Status

Nothing new.

Release Metrics

Release Meeting Bugs (9 bugs, 12 Blueprints)

Alpha 3 Milestoned Bugs (61 across all packages (up 42))

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

Release Targeted Bugs (249 across all packages (up 44))

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

Milestoned Features

  • 7 blueprints (Including HWE Blueprints)

Maverick Updates Bugs

  • 55 Linux Bugs (no change)

Lucid Updates Bugs

  • 91 Linux Bugs (no change)

Bugs with Patches Attached:102 (up 8)

Blueprints: Natty Bug Handling

  • Found a logic error (what I believe to be one at least) in the process-new arsenal script. Working to nail down the behavior in that script so that it can be addressed.
  • I am cleaning up my notes about kernel testing and should have updates to the wiki documentation done this week.

Blueprints: Enhancements to the firmware test suite

Changes to fwts (natty development branch):

  • add oops checker
  • fix double free in dmar test
  • improving option handling

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

The kernel Stable team has had kernels in -proposed for almost
a week, and a number of the associated fixes have been verified.

Due to the alpha release of Natty and the .2 release of Lucid
and the demand on certification and QA resources, there is
time for us to spin another release and put it in -proposed.
Fixes verified already in the current -proposed kernel will
remain verified, and any new fixes will require verification.

We expect to produce those kernels this week.

The process continues to get refined as we go through new
cycles. We have taken responsibility for updating the
verification tags on bugs and are changing our tools to
deal with that. We also are developing internal tools to
help track package versions and alert us to errors such
as not having an updated meta package when an ABI bump
has occurred.

Status: Cert. Team

Nothing to report on SRUs. We won’t be testing -proposed kernels this week or the following one.

Status: Ecryptfs

  • second revision with cleanups and bug fixes pushed to ecryptfs mailing list
  • revising description text with kirklands feedback for fsdevel submit
  • tyhicks has been busy and unable to review, is planning to review today
  • may alter shortname generation to use directory ino pending discussion
  • may convert from trusted to user. xattr namespace pending discussion

Status: Natty

The natty-alpha-2 kernel seems to be holding up ok. Since the freeze lifted we have uploaded v2.6.38-2.29 (v2.6.38-rc3) based kernel. This has brought another swathe of DRM fixes, though things are still iffy there. v2.6.38-rc4 has just released and will be uploaded shortly.

Overall we are looking good on longer term tasks with most of the key deliverables complete. We are now tracking mainline and fielding issues as they appear.

Security & bugfix kernels – Maverick/Lucid/Karmic/Hardy/Dapper

Package    Kernel PPA    Proposed    Upd/Sec    TiP    Verified   
                 
dapper linux-source-2.6.15    2.6.15-55.92       2.6.15-55.91         
— linux-meta          2.6.15.56         
— linux-backports-modules-2.6          2.6.15-55.13         
                 
hardy linux    2.6.24-28.85    2.6.24-28.84    2.6.24-28.81    0    0   
— linux-meta          2.6.24.28.30         
— linux-restricted-modules-2.6.24          2.6.24.18-28.7         
— linux-ubuntu-modules-2.6.24          2.6.24-28.47         
                 
karmic linux    2.6.31-22.72    2.6.31-22.71    2.6.31-22.70    0    0   
— linux-meta          2.6.31.22.35         
— linux-ports-meta          2.6.31.22.18         
— linux-backports-modules-2.6.31          2.6.31-22.24         
— linux-ec2    2.6.31-307.25    2.6.31-307.24    2.6.31-307.23    0    0   
— linux-meta-ec2          2.6.31.307.6         
— linux-fsl-imx51    2.6.31-112.30       2.6.31-112.28         
— linux-meta-fsl-imx51          2.6.31.112.10         
— linux-mvl-dove          2.6.31-214.32         
— linux-meta-mvl-dove          2.6.31.214.13         
                 
lucid linux    2.6.32-29.57    2.6.32-29.57    2.6.32-28.55    6    1   
— linux-backports-modules-2.6.32    2.6.32-29.28    2.6.32-29.28    2.6.32-28.27    0    0   
— linux-meta    2.6.32.29.34    2.6.32.29.34    2.6.32.28.32    0    0   
— linux-ec2    2.6.32-313.25    2.6.32-313.25    2.6.32-312.24    8    1   
— linux-meta-ec2    2.6.32.313.14    2.6.32.313.14    2.6.32.312.13    0    0   
— linux-ports-meta    2.6.32.29.22    2.6.32.29.22    2.6.32.28.21    0    0   
— linux-lts-backport-maverick    2.6.35-25.44~lucid1    2.6.35-25.44~lucid1    2.6.35-23.41~lucid1    0    0   
— linux-meta-lts-backport-maverick          2.6.35.23.35         
— linux-fsl-imx51    2.6.31-608.22       2.6.31-608.20         
— linux-mvl-dove    2.6.32-214.30    2.6.32-214.30    2.6.32-211.27    6    1   
— linux-meta-mvl-dove    2.6.32-214.15    2.6.32.214.15    2.6.32.209.12    0    0   
                 
maverick linux    2.6.35-26.46    2.6.35-26.46    2.6.35-25.44    9    9   
— linux-backports-modules-2.6.35    2.6.35-26.17       2.6.35-25.16         
— linux-meta    2.6.35.26.33    2.6.35.26.33    2.6.35.25.32    0    0   
— linux-ports-meta    2.6.35.26.20    2.6.35.26.20    2.6.35.25.19    0    0   
— linux-mvl-dove       2.6.32-414.30       3    3   
— linux-meta-mvl-dove       2.6.32.414.4       0    0   
— linux-ti-omap4          2.6.35-903.14         
— linux-meta-ti-omap4          2.6.35-903.6         
                 
Package    Kernel PPA    Proposed    Upd/Sec    TiP    Verified   

Incoming Bugs: Regressions

Incoming Bugs
149 Natty Bugs (up 41)
1141 Maverick Bugs (up 8)
1005 Lucid Bugs (up 8)
Current regression stats (broken down by release):

regression-update

  • 35 maverick bugs (up 3)
  • 75 lucid bugs (no change)
  • 6 karmic bugs (no change)
  • 0 hardy bugs (no change)

regression-release

  • 220 maverick bugs (down 1)
  • 206 lucid bugs (up 2)
  • 38 karmic bugs (no change)
  • 2 hardy bugs (no change)

regression-proposed

  • 14 maverick bugs (down 1)
  • 2 lucid bugs (no change)
  • 1 karmic bug (no change)

Incoming Bugs: Bug day report

The next bug day will be next Tuesday. It will once again cover bugs in the new state. I’ll put some more information out on what I am interested in solving within these set of bugs once I have determined why the process-new script is failing.

Triage Status

Still quite a lot of direct requests to review specific bugs. There are a few people in the community helping out, so that is picking up a bit.

Open Discussion or Questions

Nothing this week.

Brad Figg

Kernel Team Meeting Minutes

Meeting Minutes

IRC Log of the meeting.

Meeting minutes.

Agenda

20110201 Meeting Agenda

ARM Status

Nothing new

Release Metrics

Release Meeting Bugs (8 bugs, 10 Blueprints)

Alpha 2 Milestoned Bugs (19 across all packages (down 3))

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

Release Targeted Bugs (205 across all packages (down 6))

  • 17 linux kernel bugs (down 3)
  • 0 linux-ti-omap bugs (no change)
  • 0 linux-meta-ti-omap bug (no change)

Milestoned Features

  • 7 blueprints (Including HWE Blueprints)

Maverick Updates Bugs

  • 55 Linux Bugs (down 1)

Lucid Updates Bugs

  • 91 Linux Bugs (down 4)

Bugs with Patches Attached:94 (down 10)

Blueprints: Natty Bug Handling

  • Did some research into kerneloops at the end of last week. I have some data from Brian Murray as to some tools he already has that we can make use of. I’m continuing that work this week
  • started looking over our documentation on kernel testing. I have some notes and I am retesting a few of the steps. I finally have a natty test machine to work with.
  • As part of the changes I have been making to the arsenal scripts, I have been looking at the messages we put into comments on bugs and their applicability to specific architectures. I have some notes here, but I am still finishing up on my documentation before I make those changes.
  • I think the apport hooks verbiage item needs to be postponed. There was apparently some work that I had wanted to look at that has already been done. This item was mainly to familiarize myself with the hooks and begin learning how they could be changed.
  • The arsenal flow documentation has been taking forever to complete. I didn’t get much done on it this week as I had other priorities.

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

We continue to make improvements to our tools and processes. Most notably, work on CVEs has been shifted to being handled much like bug fixes, and that work load is now being shared by more members of the kernel team.

The stable kernel team was able to complete the last cycle in two weeks, but all uploades are still awaiting being copied to -proposed.

For Dapper, Hardy, and Karmic, this is because there has been no feedback in the tracking bugs indicating whether the -proposed kernels even boot.

Status: Cert. Team

Nothing to report this week, as we are not testing SRUs this week
We are focusing on testing 10.04.2 images

Status: Ecryptfs

– Reworked rename as there was an interaction with d_move. Still need to investigate layering interactions with d_move more.
– updated the documentation to the current state
– finally pushed out to the ecryptfs-devel mailing list
– After talking to tyhicks last week started investigating adding storing long name into the ecryptfs header instead of an xattr. This should be a small extension to the current patch, and both could be supported.
– It has not been pushed to lkml yet, (giving tyhicks a first pass at it)

Status: Natty

Following a long period of instability the x86 suspend issues and some ARM display issues seem to be resolved. We have therefore uploaded our first (and second) v2.6.38 based kernels, the main distro kernel is now at v2.6.38-rc2 + git. This kernel seems to be working well on i386, x86_64, and on arm. This will be the kernel for natty-alpha-2, for which we froze today. Upstream v2.6.38-rc3 has now released and we will upload this as soon as the milestone freeze lifts, likely on friday.

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

Partial status today due to tool failure and lack of prep by me.
Here are the packages still in -proposed:

Package    Upd/Sec    Proposed    TiP    Verified   
              
dapper linux-source-2.6.15    2.6.15-55.90    2.6.15-55.91    0    0   
              
hardy linux    2.6.24-28.81    2.6.24-28.84    0    0   
              
karmic linux-ec2    2.6.31-307.23    2.6.31-307.24    0    0   
— linux    2.6.31-22.70    2.6.31-22.71    0    0   
              

Incoming Bugs: Regressions

Incoming Bugs
108 Natty Bugs (up 15)
1133 Maverick Bugs (up 17)
997 Lucid Bugs (up 3)
Current regression stats (broken down by release):

regression-update

  • 32 maverick bugs (up 2)
  • 75 lucid bugs (up 1)
  • 6 karmic bugs (no change)
  • 0 hardy bugs (no change)

regression-release

  • 221 maverick bugs (up 3)
  • 204 lucid bugs (up 1)
  • 38 karmic bugs (no change)
  • 2 hardy bugs (no change)

regression-proposed

  • 15 maverick bugs (down 2)
  • 2 lucid bugs (down 1)
  • 1 karmic bug (no change)

Incoming Bugs: Bug day report

Today is the Bug Day for New status bugs. This is something that I would like to hold again next week so that I can get new status bugs back under control

Triage Status

Some of you have probably noticed the massive jump in bugs on our Hot List. This is due to the inclusion of ‘kernel-key’ tagged bugs as well as all regression-proposed bugs. It is very likely that many of the regression proposed bugs are no longer valid due to those kernels having been shipped.

I have also been getting an inordinate amount of direct pings or ‘drive-bys’ on random bugs.

I have not meen responding to most of them as they interrupt me when I am in the middle of something, but I am working ot identify important ones.

I’ll likely begin asking some of you to take a quick look at a few of those to aid in determining if they are fit for the list.

The regression proposed need to be updated to be regression updates. This has not been done but is on the todo list.

Open Discussion or Questions

  • On the topic of regression-proposed i suspect we need to firebomb the lot, see if any are valid against the latest updates kerenl as we are wallowing much history
  • Alpha 2 release notes need to be scrubbed with differences hilighted and any bugs indicated.

    • [[https://wiki.ubuntu.com/NattyNarwhal/TechnicalOverview]]