For minutes of previous meetings, please see FoundationsTeam.




  • Lightning Round
    • 2-4 sentences on current work/roadblocks
  • Outstanding actions from last meeting
  • Outstanding feature freeze exceptions
  • Farming out tasks that aren't being handled
  • Sponsorship queue

  • Any business from activity reports
  • Good news
  • AOB

Chair for next meeting

Lightning round

<mvo> done: software-center bugfixing, update-manager fixes, upgrade reports review
 todo: focus on upgrade issues and remaining sotware-center bugs

<slangasek> done: plymouth bug fixing, beta-2 warm-up, got meself a script to batch-load the AMI #s onto the ISO tracker so I don't have to add 12 of them one at a time
 todo: beta-2 release :)

<doko__> openjdk & sun-java security builds, test failure debugging on the buildbots,  icedtea plugin debugging, upgrade fixes for ca-certificates-java, python-central, trying to start the archive rebuild, gcc-4.5 packages updated (branched!)

<cjwatson> done: Launchpad patch to restrict bug transitions away from "Won't Fix"; display init script output by default on server boot; kicked off foundations planning for 10.10; yet more partitioner bug-fixing
 todo: adjust partitioner free space handling following alignment changes; per-package exceptions to package set administration; d-i translation sync; possibly try to land ubiquity-common package split
 p.s. Launchpad ec2 testing is not actually *that* hard to set up and lets you do LP work without having to do the heroic dependency setup

<tremolux> Continued software-center bug fixes and triage.
 Currently working on two bugs related to channel updating (LP: #542892, LP: #556995).

<ev> done: lots of bug fixing
 in progress / todo: melting my brain in ubiquity's page history code, fixing whatever bugs arise from CD testing

<james_w> In progress/todo: more sponsoring, using the API once I have it all landed to stretch the code imports system.

<Keybuk> done: nice break over easter, got plymouth & mountall fixed up last week
 todo: catching up with my bugs folder

Activity reports

Barry Warsaw

  • bug 527666 (mountall hang) - could not reproduce on vms, scrounged some real hardware to test, verified. spent some time debugging, testing versions, without much success until keybuk released a new mountall, which fixed the problem for me.
  • python issue 8233 which improves py_compile from stdin performance
  • did work on cj 2.0 for FFe, which looks like it will not be approved for lucid
  • pep 3147 work. did a round of rietveld reviews, and implementation is nearly ready for bdfl pronouncement.
  • update-manager bug 132311 (/boot space). split into separate bug 341503 for clean up hints (postponed to maverick) and resolved 132311 for lucid.
  • bug 519541 (abiword freeze on help menu). confirmed but did not do much debugging
  • bug 479391 (u-m not using proxy). tested and verified that this issue is fixed released.

Colin Watson

  • Partitioning:
    • Reviewed and merged Phillip Susi's parted patch to restore use of
      • BLKPG (#540940). Also arranged to always allow two sectors for the extended boot record, since things broke otherwise.
    • Cope with changed semantics of ped_disk_clobber that broke
      • operations on unpartitioned disk devices (#539324, #549260).
    • Fix up LVM recipe decoding so that we deal with GPT correctly
      • (#538536).
    • Warn when reformatting an existing misaligned partition for use as
      • ext3/ext4 (#530071).
    • Allow preseeding the first crypto passphrase prompt (#546405).
  • gfxboot:
    • Font update (#434406).
    • Initial work on monitor size handling, though not used yet and may
      • be discarded in Lucid+1 in favour of grub2 (#536692).
  • Other installer work:
    • Added maybe-ubiquity support for Mythbuntu (#546976).
    • Miscellaneous casper bug fixes (#436535, #489736, #526305).
    • Tried to reproduce installation failure with ReiserFS (#551179).
      • Seems to be something else though.
    • Fixed up installer to copy language-selector notes properly
      • (#527623).
    • Fixed language variant handling in installer slideshow (#476269).
    • Fixed a couple of KDE frontend bugs (#536912, #540203).
  • Booked UDS travel.
  • Arranged to display init script output by default on server boot
    • (#548954).
  • Prepared and tested a Launchpad patch to restrict bug transitions
    • away from "Won't Fix" to bug supervisors (#294846).
  • Synced: partman-lvm

Evan Dandrea

  • Short week; public holiday on Friday.

Ubiquity and Slideshow

  • Modified the slideshow and ubiquity install window to better fit in

600px height displays.

  • Slight tweaks to the install window per advice from the design team.
  • Fixed #551554 (translate the skip button).
  • Modified the finished dialog to provide a visual hint that it's

working when the user clicks on one of the options (#551574).

  • Modified ubiquity to use the new 'reboot required' hint (#551537).
  • Fixed the user-setup page not showing errors when the user clicks

next (#551742).

  • Created a only_this_page decorator that assures that callback

functions are only run if the user is on the page the callback is used for.

  • Fixed a crasher in the KDE frontend when the user selects a

keyboard (#552399).

  • Finished the last work item for oem-config for lucid. OEMs can now

preseed oem-config/remove_extras to true and oem-config will remove packages that were not part of the base install and are not needed by the final system. This allows them to install all available language packs and have only the langpacks for the language selected in oem-config remain once oem-config has been run (#315644, #553184).

  • Discussed where we needed an LTS designator with Jane and a few

developers on IRC, and added it where needed in the slideshow.

  • Lots of bug triage and CD testing.


  • Fixed the format button not working because we were mounting

partitions as soon as we were unmounting them.

  • Hunted down and fixed the encoding issue that was preventing users

from installing from ISOs with characters beyond U+007F (#460298).

Gary Lasker

  • Continued software-center bug fixes and triage
    • Fixed 9 bugs since 1.1.18 release
    • Currently working on two bugs related to channel updating (LP:

#542892, LP: #556995)

  • Mentoring new OEM team member
  • Engineering rotation allocation this week
    • 90% platform, 10% OEM

James Westby

Distributed Development

  • Spent most of the time improving code imports in Launchpad so that
    • we can build on them in the future.


  • Helped Leonard get in shape for updated launchpadlib in lucid.
  • Plenty of sponsoring.
  • Archive admin duty.
  • Lots of small tasks from my backlog polished off.

Loïc Minier

Matthias Klose

Michael Vogt


  • 10.10 planning conf call
  • merge branch from michaelforrest to hide non-available screenshot windows
  • detect missing components (e.g. on the live-cd)
  • Aptdaemon: add enable-component branch (lp:~mvo/aptdaemon/enable-component)
  • apt-xapian-index: add update-xapian-index dbus service (and send to upstream for inclusion)
  • trigger channel update via update-apt-xapian-index if apt cache and xapian index are out of sync
  • test s-c behavior on live-cd and fresh install
  • fix a-x-i update on reload
  • debug non-displayed eula in aptdaemon for the ubuntuone music store (fluendo-mp3 bug)
  • debug new channel detection bug in s-c- and figure out its soyuz bug #552560
  • fix action button visiblity
  • work on a11y
  • fix #455307 (list not acccessible)
  • look at branch from nzmm for improved pathbar accessiblity
  • improve app details accessability
  • App-install-data-partner: remove errornous amd64 version reference for acroread
  • Aptdaemon: debug crash on AddRepository and upload new version with fix

  • Aptdaemon: look at missing error from aptdaemon on auth failure from policykit
  • Aptdaemon: review/upload fix for #530393 (buttons disalbed)
  • Aptdaemon: merge fix for multiple auth issues (needed for the ubuntuone music store)


  • Upgrade issue analysis/bug triage
  • improve obsoletes handling
  • ensure removal of deskbar-applet and nautilus-cd-burner
  • work on better demotions handling and push lp:~mvo/update-manager/demotions-removal branch
  • debug crash with danilo (webkit PPA releated)
  • read on OOo upgrade problem
  • disucssion about OOo bug #54679
  • trying to debug upgrade failure (#551782)
  • Debug/fix empathy upgrade issue (#549469)
  • debug/workaround upgrade issue with gdm/usplash
  • better debgging in check-new-release-gtk
  • create lts-server-tasks profiel with all hardy server tasks (for ttx)
  • fix incorrect /etc/hosts in auto-upgrader tester


  • python-apt review/merge fix for deprecation warnings in apt_pkg (#548623), thanks to juliank
  • review password quote diff from donkult
  • Python-apt: cherry pick fixes from debian, upload new version
  • Apt: cherry-pick fixes from debian and upload new version


Scott James Remnant


  • Updated util-linux to 2.17.2
  • Patched util-linux so that "mount DIR" will also look
    • in /lib/init/fstab - this means that "mount /proc" and "mount /sys" always work with the right options
  • Updated e2fsprogs to 1.41.11
  • Modified bootchart to stop after any window manager is up, rather
    • than the panel; this makes the lines with work Kubuntu, Xubuntu and GNOME Shell


  • Our Plymouth patches have been sent and committed upstream, and the
    • packages refreshed based on the import of those (some minor tweaks and bug fixes got added in the submission)
  • Split Plymouth themes out of the main package, changed to use
    • alternatives to select the default theme
  • Committed and uploaded the vga16fb renderer
  • Some later fixes to the VGA register flipping to fix segfaults
  • Enabled Plymouth's logging of console messages, which hides them by
    • default unless the "details" theme is used
  • Changed upstart's rc.conf script to allow console output again from
    • init scripts


  • Rewrote Plymouth integration so that it remains entirely in the main
    • loop, calling out to Plymouth only when the epoll file descriptor selects for reading (which should never block)
  • All prompts are now asynchronous
  • Updated messages and replaced "[SM]" text with proper "Press X
    • for..." messages along the bottom of the theme
  • Ensured all messages are available for translation


  • Tested kernels with new and fixed nouveau drivers on Dell D620
  • Started catching up with bugs

Steve Langasek

FoundationsTeam/Meetings/2010/0407 (last edited 2010-04-08 13:26:22 by barry)