Meeting Minutes

IRC Log of the meeting.

Agenda

2010-16-02 Meeting Agenda

Outstanding actions from last meeting

  1. None

Lucid Release Status: Bugs

Alpha 3 Milestoned Bugs Release Targeted Bugs
linux 1 14
linux-fsl-imx51 3 4
linux-ec2 0 0
linux-mvl-dove 2 2

Blueprints: kernel-lucid-bug-handling

No update, all items are still in progress.

Blueprints: kernel-lucid-review-of-ubuntu-delta

Followed up on “under-discussion” patches, this led to four patches being dropped as they are no longer required.

Blueprints: kerne-lucid-kernel-config-review

Benchmarking pulling out PATA/SATA controllers appears to indicate there is a time penalty, we therefore need to look at the most common controllers to retain.

Blueprints: kernel-lucid-kms

There is much discussion regarding the quality of KMS for ATI Radeon. It seems that upstream is not interested in supporting KMS for ATI on 2.6.32. So far we have only one confirmed broken card, and we may have a small patch stack to make that workable. As we are already backporting Nouveau should we extend that to ATI; discussions continue.

Blueprints: kernel-lucid-suspend-resume

I am reworking patch as per amitk’s comments, will submit soon.

Blueprints: kernel-lucid-apparmor-development

Removed an unused feature that is potential security vulnerability (other option was complete the feature and do heavy code auditing). The feature could allow privilege escalation when combined with change_profile. No CVE as there is no way to exploit it with out it being explicitly used in policy, which has never happened except in experimentation. finished up policy optimization, it provided a 50% reduction in size and 4x speedup, also laid the ground work for further improvements (table sharing, and faster table compression) in the future. pam_apparmor update should be done later in the week. Fixing locking deadlock. The freeing of profiles has a race that can potentially deadlock. This can occur when free_profile is triggered from an rcu callback that is occurring at the same time as a profile replacement/removal.

Testing newest update atm, new post going out today, and pull request going out today. Fixes Bug #496110, Bug #507069, Bug #131976 and Fix of locking bug.

  • Launchpad bug 496110 in linux “AppArmor oops when loading an empty profile” [Medium,Triaged] https://launchpad.net/bugs/496110
  • Launchpad bug 507069 in linux “aa-status is wrong for unconfined processes” [High,Confirmed] https://launchpad.net/bugs/507069
  • Launchpad bug 131976 in apparmor “apparmor doesn’t work on stacked file system (livecd) — DHCP/cups/others fail to start” [High,Confirmed] https://launchpad.net/bugs/131976

Blueprints: kernel-lucid-boot-performance

We remain around the 1.6s to rootfs mark. We have one outstanding bug to do with new locking to protect USB strings which have become mutable as a result of the introduction of wireless USB hubs. Patches to fix this issue using RCU techniques are in testing.

Other Release Tasks: Lucid Audio Support

I’ve rolled the alsa c-o-d for karmic as well as lucid in the last week. It’s obvious that they are being used, which is good news.

Other Release Tasks: Lucid Better Power Mgt

Nothing new to report.

Other Release Tasks: EC2 Lucid Kernel Status

Looking good we had a small update regression last week that should be fixed now Bug #520015 (haven’t tested)

  • Launchpad bug 520015 in linux-meta-ec2 “bad dependencies on karmic linux-ec2, linux-image-ec2″ [Undecided,New] https://launchpad.net/bugs/520015

Status: Lucid

Lucid is now updated to stable v2.6.32.8 and to include a couple more [sigh] Ironlake patches. Light testing it seems no worse than previously. Progress was pretty good over the sprint week with us tending towards the trend-line (ie. catching up). Most of the prime features seem on track, graphics is still problematic.

Security & Bugfix Kernels

Dapper 2.6.15-55.82 (security)
Hardy 2.6.24-27.65 (security)
Intrepid 2.6.27-17.45 (security)
Jaunty 2.6.28-18.59 (security)
Karmic 2.6.31-19.56 (security)
 
  2.6.31-20.57 (proposed)[8] 5/18 verifications done (+1)
LBM 2.6.31-20.22 (proposed)[8] 0/ 2 verifications done
mvl-dove 2.6.31-211.22 (security)
  2.6.31-211.23 (waiting for acceptance)
fsl-imx51 2.6.31-108.21 (security)
  2.6.31-108.22 (waiting for acceptance)
ec2 2.6.31-304.10 (security)
  2.6.31-304.11 (waiting for acceptance)

Security release is done. This time it included updates to fsl-imx51, mvl-dove and ec2 packages. The ports-meta will be refreshed as well. confirmation. A new upload to Hardy proposed is waiting for approval and will also be done for netbook-lpia. The Karmic proposed upload includes a few more patches than before and also fixes a regression through 2.6.31.9 that was catched before.

Incoming Bugs: Regressions

Current regression stats (broken down by release):

regression-potential (up 14)

  • 38 lucid bugs

regression-update (no change)

  • 9 karmic bugs
  • 5 jaunty bugs
  • 2 intrepid bugs
  • 1 hardy bug

regression-release (no change)

  • 55 karmic bugs
  • 22 jaunty bugs
  • 11 intrepid bugs
  • 4 hardy bugs

regression-proposed (no change)

  • 1 karmic bug

Incoming Bugs: Bug day report

A gentle reminder that today is Kernel BugDay. If you have any spare cycles, your help would be greatly appreciated.

The information on this weeks bug focus (suspend resume bugs) is available at https://wiki.ubuntu.com/KernelTeam/BugDay/20100216

Last week’s bug day was postponed due to the previous week’s Platform Sprint.

Open Discussion or Questions

  • apw wants to remind everyone that we are freezing the kernel on March the 11th, which means we have to have everything ready and in by March 8th.