2011-11-18

12.04 LTS (Precise Pangolin) Weekly Meeting

Upcoming Dates

  • 11/24 - Feature Definition Freeze (aka Planning Freeze)

  • 11/25 - status.ubuntu.com gets reset and tracking work items starts.

  • 12/01 - Alpha 1

Logisitics

Round Table

Hardware Certification team update - mlegris

QA team update - jibel

Done this week

  • Blueprints review and planning.
  • The QA team was sprinting all week to extend the capacity of the QA Lab
  • Setup daily ISO smoke test for Precise (reporting is being worked on)
  • Moved upgrade tests from 11.10 to Precise to QA Lab and added amd64 profiles
  • Setup Litmus (https://wiki.mozilla.org/Litmus) in the Lab for test cases management. The QA team is currently reviewing the tool and it will be available for public piloting once it's done.

What's about to land that might impact the other teams

  • Unity tarmac setup in the QA Lab.

Dependencies on other teams, blocking items

  • nothing at this time

Blueprints and Status

Security team update - jdstrand

Status

Overview

We've gotten our blueprints and work items in shape this week (which is evident from the wild ride that is our burndown atm ;). Like in previous releases, the security team gets to development work as time allows and we only commit to completing work items that have an 'Essential' priority.

In that light, this cycle we have done things differently than in the past and moved all of our essential work items into their own essential blueprints. We then created the topic-precise-security-essential blueprint, that depends on our essential blueprints. This gives us and others the ability to more easily see our progress on things we are committed to implementing. (this can of course be seen in http://status.ubuntu.com/ubuntu-precise/canonical-security.html) We have no trend line on the burn down, so I will interpret that as us being below it. Smile :)

Bugs of concerrn

Kernel team update - ogasawara

What was done engineering wise?

This past week the Ubuntu kernel team has rebased the Precise kernel to upstream v3.2-rc2. Some additional highlights include consolidating the amd64 server and generic flavors, pulling an updated seccomp patch set, building in ahci, and moving ext2 from being built in to enabled as a module. We plan to upload these changes by EOD Fri Nov 18, 2011. This will be the first upload based on a v3.2 kernel.

From my own observations, we appear to be making good progress on our Alpha-1 work items, but it's hard to give a definitive answer without the burn down charts.

We've also been working to get some power consumption measurements for a proposed upstream patch. See the following wiki for more information:

What's about to land that might impact the other teams?

After we've uploaded, we would appreciate any testing feedback particularly from the server team since this will have consolidated the amd64 server flavor into generic.

Additionally, there is a thread on the ubuntu-devel/ubuntu-kernel mailing lists regarding a proposal to drop support for the i386 non-pae kernel flavor for the 12.04 LTS release. Discussions are still ongoing.

Summary of bugs working on by team (reasonably reliable)

As we're haven't yet uploaded a v3.2 based kernel, we're tentatively keeping an eye on the following bugs and will add the rls-p-tracking tag to any that are not be resolved via v3.2.

  • 818830 - [Sandy Bridge] serious power regression from kernel 3.0.0-6 to 3.0.0-7 (rc6 disabled)

  • 855124 - XRANDR operations very slow unless (phantom) HDMI1 disabled

  • 753071 - Include DRM OMAP driver to have proper EDID detection

  • 836250 - Intel Corporation Centrino Ultimate-N 6300 poor networking

Dependencies on other teams, blocking items

None.

Issues?

None.

Foundations team update - cjwatson

Done this week

  • CD image builds switched over to new faster build machine. The part of image builds that it does seems about two or three times as fast as before.
  • Perl 5.14 transition (97% finished; 14 out of 462 packages still need some work).
  • Work on porting python-dbus to Python 3. Compiles and runs but test suite does not fully pass yet.
  • Some significant Upstart Cookbook updates, in the area of 'expect fork/daemon'.
  • Upstart job logging rework nominally code-complete, but test and documentation still ongoing.
  • Scripting work to help us manage our rls-p-tracking tasks.
  • Substantial research and planning on the crash database, and some early coding.
  • Discussion on lp:~ev/apport/disable-core-removal.

About to land

  • New ISO tracker is almost ready to go.

Summary of bugs

We have a lot of items on the rls-p-tracking list, which I think is partly because Steve has been efficient about putting things there. Smile :-) However, almost all are for later milestones. The only alpha-1 bug is:

  • Bug 862129: update-manager: "samba postrm depends on packages not
    • guaranteed to be configured"
    • I'm not entirely clear on the status of this in update-manager; it's
      • clearly possible in principle, but will probably require time from Michael. However, I think we can and soon fix the update-inetd part of this quite soon (to make it not rely on Perl modules outside perl-base), and I've pulled that task back to alpha-1 to reflect that.

A related bug which I want to call out as well:

  • Bug 891257: doc-base: "doc-base fails to handle perl-base having been
    • upgraded but libuuid-perl not"
    • This is the same class of problem in a different place. I've sent a
      • patch to the corresponding Debian bug report, but it isn't entirely optimal and I'd like to wait for review feedback.

Other non-rls-p-tracking bugs we've been working on:

  • Bug 771372: procps: "procps runs too early in the boot process"
  • Bug 823366: ifenslave-2.6: "bond_primary is ignored in
    • /etc/network/interfaces"
  • Bug 829980: upstart: "upstart-udev-bridge eats 100% cpu calling
    • dbus_message_iter_append_basic()"
  • Bug 876829: ifupdown: "Oneiric's ifupdown breaks ip aliases"

Server team update - Daviey

Tasks Undertaken

  • Blueprints, Blueprints, Blueprints
  • Further discussion and fact finding on technical implementation of crucial blueprints.
  • Closing the merge delta.
  • New upstream snapshots of packages which are Ubuntu native.
  • CI testing infrastructure implementation for juju/orchestra/openstack components

Bugs pertinent to Precise Server release that we are working on

  • LP: 883988 package glance 2011.3-0ubuntu4 failed to install/upgrade: ErrorMessage: subprocess installed post-installation script returned error exit status 1

    • Upgrade bug, Glance doesn't seem to handle database migrations as well as other nova. There is currently discussions upstream about re-using the same logic. We are monitoring this.
  • 888124 excalibur-logkit version 2.0-8 failed to build with openjdk-7

    • Untouched, suspect JamesPage will be investigating shortly..

  • 890036 Please merge libvirt 0.9.7-2 from Debian unstable (main)

    • Serge has achieved this, and the package is being reviewed before upload.
  • 881903 lxc-fedora template is broken

    • Cannot currently use lxc fedora guest, it's fixed upstream; awaiting new upstream release.
  • 888671 Please merge facter 1.6.2 (main) from Debian testing (main)

    • Done, Pending review and upload
  • 607039 NFS4 automount using replicated servers doesn't work

    • Serge is currently triaging this
  • 889644 Please update OpenMPI to the 1.5 upstream version

    • On hold, pending assignee
  • 801494 Multi part LVM layout: system fails to boot due to missing volumes

    • Suspect this is resolved, as a duplicate of bug 818177.. But needs confirmation
  • 862558 cobbler-enlist is not checking for return codes enough

    • Adam is undertaking this, currently in progress.
  • 868488 Cobbler dns name of node needs to match system name

    • Adam is undertaking this, currently in progress.
  • 868492 cobbler-enlist needs to register all interfaces on system, as advertised

    • Merge proposal from Adam, awaiting review.
  • 871278 Cannot attach volumes to instances if tgt is used

    • Fixed upstream, pending new upstream snapshot.
  • 874981 Please merge/sync mcollective from debian wheezy

    • Fix attached, some uncertainty if switching to activemq dep is the right thing. Believe so, requires sponsorship.
  • 875262 PHP Startup: Unable to load dynamic library '/usr/lib/php5/20090626+lfs/sqlite.so'

    • php5 is still looking for an sqlite2 module, koolhead17 is investigating - requires support.
  • 887410 plymouth ask-for-passphrase

    • Assigned to Clint for investigation
  • 876768 [needs-packaging] netcf

    • Serge has packaged, close to, or already sponsored into Debian
      • then awaiting sync
  • 891977 cobbler-web package still contain traces of Ubuntu branding

    • Mostly fixed, pending cleanup and upload
  • 892001 debian/copyright not lintian clean

    • bitesize, currently no assignee.

Bugs we are tracking for server release, that other teams are working on:

  • 862823 udev causes a kernel panic on oneiric network install

  • 881076 precise kernels do not boot on ec2 without idle=halt

  • 759545 user prompted to update unmodified grub configuration during Ubuntu server upgrade

  • 833994 debian-installer does not support https when using with preseed files

  • 854050 BUG at /build/buildd/linux-2.6.38/mm/swapfile.c:25

  • 833994 debian-installer does not support https when using with preseed files

  • 850960 iscsid tries to reconnect existing session at startup, failing to do so and hanging the system

Something Missing?

ARM team update - ogra

Linaro update - fabo

Ubuntu One Team - joshuahoover

Desktop Team update - pitti

What was done engineering wise?

  • Blueprint drafting and approval almost complete (our target was today); work items are almost complete, and everyone individually as well as the total number of work items are below or at the computed/agreed limit.
  • Fixed a couple of bugs in autopkgtest, it's now possible to use for our purposes. Converted the first two packages to DEP-8/autopkgtest for continuous QA integration: upower, apport; more to come. Discussed with Jean-Baptiste how to run these on data center QA machines.
  • Worked on getting Unity test harness and tarmac setup ready to go. Also got 51 manual test cases for Unity acceptance criteria written as a draft, covering panel and launcher for now.
  • Cleanup of GNOME packages, we were able to coordinate with Debian, do a few updates there, and sync a lot.
  • Landed client-side crash signature/duplicate detection in Apport trunk, and discussed integration into Cassandra server with Evan.

What's about to land that might impact the other teams?

  • By next Monday we decide about Banshee vs. Rhythmbox. That particularly affects U1. But porting U1 to GTK3 is already unblocked, as we won't go with a GTK2 Banshee in precise.

Dependencies on other teams, blocking items

  • Waiting for IS to put Unity tarmac setup into production.

Blueprints

Release targetted bugs being worked on/monitored

  • under investigation:
    • 851612 [Logging out from a FUS session does not reliably return to VT7]: Race condition, no progress at figuring out the cause yet

  • triaged/in progress:
    • 857153 [Needs to get accessibility settings from GSettings]: Problem is clear, but has a workaround

    • 805136 [accounts window doesn't fit on screen and no scrollbar to show hidden fields]: No progress this week.

    • 810721 [at-spi-registryd crashed with SIGSEGV in gconf_client_get_default()]: Got fixed in at-spi2 (which is what we use now mostly); fix might be applicable to at-spi as well.

    • 828623 [gnome control centre does not allow you to disable the laptop screen while leaving an external DisplayPort connected screen working]: Only affects some systems, but great progress on debugging the cause this week.

    • 790240 at-spi needs demotion for precise: No progress this week

  • fixed since last report:
    • 828415 [package gnome-accessibility-themes 2.32.1-0ubuntu1 failed to install/upgrade]

    • 890596 [pkgbinarymangler causes haskell-dummy FTBFS]

Desktop Experience Team Update - dbarth

What was done engineering wise?

  • Few bug fixes, quickly stopped because of the absence of test framework and diverging expectations between Unity upstream and Platforms new requirements
  • Worked on clarifying the level of tests and defining which types of tests (user-acceptance, system integration, unit test) are required for different types of tasks (bug fixes, feature development)
  • Defined 2 tasks forces to unblock the situation and create 2 end-to-end test cases, to serve as as reference for future development work; ETA: next week; this is our ONLY PRIORITY, since the embargo has stalled ALL of the development workflow
  • Instantiated Kanban workflow connected with Design and Platform bug backlog at http://people.canonical.com/~platform/design/upstream.html

== What's about to land that might impact the other teams? ===

  • Nothing.

Dependencies on other teams, blocking items

  • Waiting for IS to put Unity tarmac setup into production.
  • Blocked on diverging definitions of tests and quality assurance priorities

Blueprints

None

Burndown and spec completion levels:

Release targetted bugs being worked on/monitored

Stalled, waiting for a reset after the quality situation is resolved.

Kubuntu Team update - Riddell

  • no update

Edubuntu Team update - stgraber or highvoltage

What was done engineering wise?

Jonathan is preparing the re-election of the Edubuntu Council and a plan to change the term to 2 years after this election. Also finalizing the plan for LTS status, to be proposed at the next TB meeting.

What's about to land that might impact the other teams?

LTSP upstream is currently going through a pretty big code cleanup and moving things around. I expect an upload of ldm and ltsp in Precise as soon as things have calmed down. This will impact both Edubuntu and Ubuntu Alternate as both ship LTSP.

Currently LTSP won't boot on Precise due to lack of support for overlayfs.

Summary of bugs working on by team (reasonably reliable)

Haven't started doing much in Edubuntu at this point, most changes are currently done upstream in LTSP and epoptes to bring them to a state where we're comfortable getting them in the archive.

Dependencies on other teams, blocking items

Edubuntu is AFAIk the only flavor that's currently not building. This is caused by fuse/sshfs, blocked on the merge of fuse. This is not critical for us at this point but we'd definitely like that fixed within a week or so or we may need to start moving some work items to alpha-2 instead.

Issues?

I think it's all covered above.

Xubuntu Team update - madnick

Ubuntu Studio update - scott-work

what was done engineering wise?

we began talking about redefined seeds but have not finalized anything yet

what's about to land that might impact the other teams?

nothing at this time

summary of bugs working on by team (reasonably reliable)

* missing indicator-sound-gtk2 in -desktop seed: https://bugs.launchpad.net/ubuntu/+source/ubuntustudio-meta/+bug/891456

dependencies on other teams, blocking items

none at this time

issues?

nothing at this time

Lubuntu Team update - gilir

What was done engineering wise?

What's about to land that might impact the other teams?

Nothing.

Summary of bugs working on by team (reasonably reliable)

Still nothing, work in progress to use rls-mgr-p-tracking instead of our wiki page.

Dependencies on other teams, blocking items

We closely follow the discussion about the PAE kernel. Depending on the hardware affected, it could be big support drop for Lubuntu.

It seems that the future of powerpc will also be discussed later. We have some people interesting in this architecture, and able to test the ISO during this cycle. Depending on this discussion, we may request to add a new powerpc ISO to ISO testing.

Issues?

Not yet Smile :)

Mythbuntu Team update - superm1

  • no update

MOTU Team Q&A - tumbleweed or Laney

  • no questions about any of the transitions

== Other Topics ==

  • stgraber: New ISO tracker - prototype up and available for review at: http://91.189.93.73 .

    • the url is the work in progress iso tracker, comments and suggestions are welcome (soon to be feature-equivalent to the current one)
    • api works to add builds, api to add results should be there this afternoon
    • issue: Drupal7 needs to be deployed to support new ISO tracker - skaet opened RT:18823

  • cjwatston: I wanted to dig into the dssi-vst/multiarch thing that scott-work raised on -release (and I clarified) in particular I think the answer to this depends very much on whether there's more stuff on its way where we're going to want i386 packages on the amd64 images
    • pitti: as for the main Ubuntu images, I'd really like to avoid introducing such a case it would add quite a lot of overhead (you will at least have to install a second glibc etc. onto the images)
      • cjwatson: main Ubuntu images> agreed

    • scott-work: in the short term should we consider removing dssi-vst from the seeds? i can check on the impact of that
      • cjwatson: if you're willing to do that, that's a good short-term option IMO; I don't know exactly what features you lose by doing so. perhaps we should have that be downloaded on demand during installation, since it's proprietary? or, well, dependent on proprietary bits anyway, we can discuss by mail or whatever

= Q&A by the teams on the above status =

ReleaseTeam/Meeting/2011-11-18 (last edited 2011-11-18 22:37:42 by bd3de96e)