Desktop Team 20090217 meeting minutes

Rick Spencer rick.spencer at canonical.com
Tue Feb 17 20:18:38 GMT 2009


Here are the minutes from the desktop team meeting. You can also find 
them here:
https://wiki.ubuntu.com/DesktopTeam/Meeting/2009-02-17

For minutes of previous meetings, please see DesktopTeam/Meeting.

== Present ==
  * Rick Spencer (rickspencer3) - chair
  * Alexander Sack (asac)
  * Arne Goetje (ArneGoetje)
  * Bryce Harrington (bryce)
  * Chris Cheney (calc)
  * Jonathan Riddell (Riddell)
  * Martin Pitt (pitti)
  * Sebastien Bacher (seb128)
  * Till Kamppeter (tkamppeter)

== Apologies ==

== Agenda ==

  * Outstanding actions from last meeting
  * NS/MI Status
  * Feature Freeze Readiness
  * Google Protocol Buffers/Main Inclusion
  * Staffing: Ken VanDine
  * Release Bugs
  * [[http://people.ubuntu.com/~dholbach/sponsoring/|Sponsoring Overview 
update]]
  * Release Status
  * Review activity reports
  * Any other business

== Outstanding actions from last meeting ==
  * ACTION: Martin to start discussion with Steve George, Colin Watson, 
and Rick Clark about requirements for graphical installer
   * Result: Martin to follow up after feature freeze for possible 
post-Jaunty consideration.
  * ACTION: Bryce to triage https://launchpad.net/bugs/309482
   * Result: Bryce has been tracking. Backtrace is now available, 
continuing investigation.
  * ACTION: Rick to clarify work items list (how to keep it up to date, 
and which things should be in in it)
   * Result: Rick sent a mail with some details, but hasn't been in the 
office to follow up

== Actions from this meeting ==
  * ACTION: rickspencer3 to schedule pitti kenvandine seb128 call for Friday
  * ACTION: pitti to follow up with ArneGoetje tomorrow regarding the 
status of language selector gui, and will make the call regarding 
in/out/FFE.
  * ACTION: bryce to re-sponsor xorg.conf editor in time for feature 
freeze.
  * ACTION: Riddell to move individual work items that will not get done 
for Jaunty to new blueprints/specs for later releases.
  * ACTION: pitti to complete blueprint for straciatella

== NS/MI Status ==
  * Uploads ongoing all day today, possibly into tomorrow. A lot related 
activity on #dx.
  * Some ambiguity about how to handle upgrades (do upgrades replace the 
existing notification system?). This will likely require a post feature 
freeze exception. There is similar code in Intrepid for fusa.

== Feature Freeze Readiness ==
Reviewed specs and other work. In general, on track for feature freeze, 
aside from possible exceptions below.
=== Arne Goetje (ArneGoetje) ===
  * Language selector still needs some work. It may be doable to upload 
by FF, but an exception may be required.
  * ACTION: pitti to follow up with ArneGoetje tomorrow regarding the 
start of the feature, and will make the call regarding in/out/FFE.

=== Alexander Sack (asac) ===
  * Lots of important work, but nothing bounded by FF.

=== Bryce Harrington (bryce) ===
==== Distro Work ====
  * Sponsoring:  2 hrs xkeyboard-config, other X packages

==== Xorg Work ====
  * Worked more on historical driver pages - converted script to python
  * Merged -ati 6.10.99.0
  * Mega triaging of xorg, moving bugs to proper packages
   Reduced ~200 bugs in xorg to 18
  * Mega triaging of xkeyboard-config bugs, esp. bugs with patches or
   fixed upstream
  * Upload fix to 217908 for -openchrome
  * Uploaded xorg-options-editor into Universe
  * Validated security fix for fglrx #323327

==== Misc ====
  * Return home from sprint
  * File expenses from Berlin trip
  * Holiday Monday Feb 16th

==== 2-week Plan ====
  * xorg.conf Backup/Recovery work
  * XSmoke testing
  * Integrate apport support into bulletproof-x mode
  * Focus on my assigned bugs list, bugs fixed upstream, and bug reports
   with patches attached.

==== Blueprint Status ====
  * Assist video driver upstreams and vendors with implementing KMS
support. :complete
  * Support the Dx team by consulting and helping with low level
packages. :complete
  * Create backend xorg.conf parser/writer :complete
  * Implement xorg.conf Validator :complete
  * Implement xorg.conf Options Data Store (man pages) :complete
  * Implement xorg.conf gui - GTK :started
  * Implement xorg.conf gui - Qt :not-started
  * Implement xorg.conf backup/restore functionality :started
  * Create X Historical Package Pages :started
  * Create X Smoke Tests :started
  * Verify EXA acceptance criteria met by Alpha-5 :started
  * Search help.ubuntu.com/wiki.ubuntu.com for ctrl-alt-backspace :started

=== Chris Cheney (calc) ===
* Uploaded openoffice.org 1:3.0.1-1ubuntu2 to jaunty
* Working on ooo split build packaging for jaunty ppa
* Weekly OOo Release Status Meetings
* Weekly desktop team meeting
* Lots of OOo bug triage
* Sun OOo Meeting : Feb 8 - Feb 12
* Feb 16 - US National Holiday

=== Jonathan Riddell (Riddell) ===
  * Kubuntu specs for Jaunty are lists of features tbd. FF dependent 
ones are done.
  * ACTION: Riddell to move individual work items that will not get done 
for Jaunty to new blueprints/specs for later releases.

=== Martin Pitt (pitti) ===
  * All planned specs were done long ago
  * straciatella will need a blueprint and a FFE.
  * ACTION: pitti to complete blueprint for straciatella
  * Note that the blueprint system is going haywire due to: 
https://bugs.edge.launchpad.net/blueprint/+bug/320889

=== Sebastien Bacher (seb128) ===
  * All done

== Google Protocol Buffers/Main Inclusion ==
  * Moving discussion to email due to time sensitivity this week

== Staffing: Ken VanDine ==
  * Starts tomorrow  - yea!

== Release Bugs ==
  * No discussion necessary this week, as just touched on it Friday.
  * rickspencer3 asks the team to be hyper aware of their targeted bugs 
week to week from now on.
  * see: https://wiki.ubuntu.com/DesktopTeam/ReleaseStatus

== Activity reports ==
=== Alexander Sack (asac) ===
  * ppp
   * new upstream release (2.4.5~git)
   * forward rebase work to debian
   * some bug triage

  * firefox
   * newtabpage discussion, proof of concept and first implementation
   iteration
   * looking into langpack generator code to evaluate how easy it is to
   inject strings/translations from outside
   * support security team in firefox rollout using the new native
   ~ubuntu-mozilla-security PPA.
   * some upstream discussion about performance difference of ffox+wine
   and ffox native

  * thunderbird
   * look into thunderbird-3.0 daily packaging breakage after addition
   of multiple third party modules in upstream tree; couldn't fix
   due to lack of time; deferred until after FF.

  * mozilla security
   * no backport work this week due to overload - falling behind, sigh.

  * network-manager
   * redo all packaging branches after upstream reorganization of their
   branches; setup branches for vpn plugins
   * 0.7-0ubuntu2 upload to jaunty; get feedback on 0.7.1 almost-rc1
   * discuss upstream release dates for 0.7.1; decided to prepare and
   upload bits for jaunty
   * tracking down kernel bug that makes some wired interfaces pretend
   to have carrier even though they don't; found fix available in
   2.6.29 git; next: open bug and send cherry-pick request to kernel-team
   * network-manager bug triage (about half a day)

  * modemmanager
   * decided to not use modemmanager in 0.7.1 NM; upstream maintainer
   said it wasn't ready for primetime. Will put that stack in
   network-manager PPA for #oem's or other interested parties.

  * connman
   * cleanup copyright; prepare final bits; try to get more info where
   this will be maintained in future -> upstream is still uncertain;
   next: upload to jaunty for FF

  * Sponsoring
   * sponsored lightning and sunbird locales
   * flashgot

  * Spec
   * apturl mail and discussion on ubuntu-devel at lists.ubuntu.com and on
   IRC channels

  * dxteam
   * various discussion on dx team procedures, patches and bugs
   * review network-manager patches submitted; fixed and upstreamed
   GTK_DEPRECATED patch
   * fix LP: #327427 - network manager applet should pop up wizard when
   3g device is plugged in and no configuration exists
   * fix LP: #327411 - network-manager: configure button(s) to create
   gsm connections only works on first attempt

  * Misc
   * a bit of MIR processing
   * sudden mercurial queues breakage disabled my patchstack; turned
     out that debian decided to disable all hg plugins by default.
   * upgrading another laptop to jaunty

  * remaining FF work:
   * network-manager 0.7.1 upload
   * flashplugin-installer binary package rename
   * ubufox upstream version bump
   * connman upload

=== Arne Goetje (ArneGoetje) ===
  * Mon, Feb 2 - Fri, Feb 6: Developer Sprint
  * Mon, Feb 9 - Wed, Feb 11: on leave
  * Language-Selector: implemented new GUI (glade), toInstall/toRemove
counter, system Language chooser, user language chooser, get the
translated language names from the locales. TODO: user authentication
(policy kit) -> mvo, package kit integration -> mvo, fontconfig-voodoo
by user.
  * initial jaunty language packs
  * update intrepid and hardy language packs
  * update mozilla translations (3.0.6) for hardy, intrepid and jaunty
  * approve outstanding translation templates in the import queue for
jaunty (Rosetta)

=== Bryce Harrington (bryce) ===
=== Distro Work ===
  * Sponsoring:  2 hrs xkeyboard-config, other X packages

=== Xorg Work ===
  * Worked more on historical driver pages - converted script to python
  * Merged -ati 6.10.99.0
  * Mega triaging of xorg, moving bugs to proper packages
   Reduced ~200 bugs in xorg to 18
  * Mega triaging of xkeyboard-config bugs, esp. bugs with patches or
   fixed upstream
  * Upload fix to 217908 for -openchrome
  * Uploaded xorg-options-editor into Universe
  * Validated security fix for fglrx #323327

=== Misc ===
  * Return home from sprint
  * File expenses from Berlin trip
  * Holiday Monday Feb 16th

=== 2-week Plan ===
  * xorg.conf Backup/Recovery work
  * XSmoke testing
  * Integrate apport support into bulletproof-x mode
  * Focus on my assigned bugs list, bugs fixed upstream, and bug reports
   with patches attached.

=== Blueprint Status ===
=== Distro Work ===
  * Sponsoring:  2 hrs xkeyboard-config, other X packages

=== Xorg Work ===
  * Worked more on historical driver pages - converted script to python
  * Merged -ati 6.10.99.0
  * Mega triaging of xorg, moving bugs to proper packages
   Reduced ~200 bugs in xorg to 18
  * Mega triaging of xkeyboard-config bugs, esp. bugs with patches or
   fixed upstream
  * Upload fix to 217908 for -openchrome
  * Uploaded xorg-options-editor into Universe
  * Validated security fix for fglrx #323327

=== Misc ===
  * Return home from sprint
  * File expenses from Berlin trip
  * Holiday Monday Feb 16th

=== 2-week Plan ===
  * xorg.conf Backup/Recovery work
  * XSmoke testing
  * Integrate apport support into bulletproof-x mode
  * Focus on my assigned bugs list, bugs fixed upstream, and bug reports
   with patches attached.

=== Chris Cheney (calc) ===
* Uploaded openoffice.org 1:3.0.1-1ubuntu2 to jaunty
* Working on ooo split build packaging for jaunty ppa
* Weekly OOo Release Status Meetings
* Weekly desktop team meeting
* Lots of OOo bug triage
* Sun OOo Meeting : Feb 8 - Feb 12
* Feb 16 - US National Holiday

=== Jonathan Riddell (Riddell) ===

done:
  * system-config-printer-kde now feature complete for jaunty
  * ensure update-notifier-kde fits in with kpackagekit functionality 
and add friendly restricted codec install
  * introduced new developer to working on ubiquity
  * update indi packages after request from upstream
  * process renamed plasmoid packages
  * updates seeds with kpackagekit moved to main and gdebi-kde, 
hplip-gui and network-manager-kde moved out
  * chase up CDs for people who want them at conferences and order 
stickers for Kubuntu developers
  * Patch settings for global multimedia keys shortcuts in amarok and 
discuss on screen display
  * Tidy up other settings in kickoff and konqueror
  * archive admin half day

todo:
  * move KDE 4.2 to backports
  * all the other wee fetures we said we'd do before feature freeze

=== Martin Pitt (pitti) ===
Assigned blueprints: implemented

Currently open stable/milestoned bugs: none

Non-chores stuff done:
  * belocs-locales-bin is horribly old, and it became more and more 
painful to build current locales with it. Dropped it, changed glibc to 
build locales utilities again
  * Updated langpack-locales to current glibc CVS head, fixed a few bugs
  * Created architecture diagram of power management
  * Experiments with readahead and boot speed
  * Various fixes in langpack-o-matic
  * added ext4 support to usplash fsck integration
  * PostgreSQL microrelease update for all stables, extensive testing

Sponsoring:
  * uploaded: consolekit, glib2.0, gnome-icon-theme, gnome-themes, grub, 
gvfs, irssi, libflickrnet, lintian, mono sync, monodoc, mutt, ndoc, 
ntfs-3g, nvidia-graphics-drivers-180, python-gdata, totem, ttf-vlgothic 
sync, tuxtype, varnish, xfonts-scalable
  * discussed, not suitable for upload: amavisd-new, libraw1394

=== Sebastien Bacher (seb128) ===
* GNOME updates: seahorse*2 rhythmbox gnome-desktop
gnome-settings-daemon gnome-control-center gconf*2 gvfs gconf-editor
nautilus gtkhtml evolution-webcal gedit gucharmap gnome-system-monitor

* sponsoring: f-spot*2 gnome-keyring evince gnome-keyring
gnome-python-desktop*2 gtkmm2.4*2 gnome-keyring  seahorse-plugins vino
vinagre bluez gnome-icon-theme

* lot of desktop bugs triage

=== Till Kamppeter (tkamppeter) ===

* Implemented my improvement ideas for system-config-printer and 
hal-cups-utils upstream (packages to be uploaded to Ubuntu today or 
tomorrow):
    * When installing a new printer and there is an exact driver match, 
skip the steps of make/model/driver selection and ask only for the queue 
name (driver can be changed afterwards though)
    * If an HP printer needs HP's proprietary plug-in (firmware and so 
on), ask the user whether he agrees and load the plug-in with HP's 
hp-plugin utility. The user gets shown the list of features which the 
plugin adds for his printer and whether the plugin is required or optional
    * If hal-cups-utils detects a printer and does not find an exactly 
matching driver or if the printer needs HP's proprietary plugin, it does 
not creat a queue any more. It sends a D-Bus message to the 
system-config-printer applet and by a simple click the user can initiate 
an interactive setup.

Planned in the next two days:
    * Packaging newest versions of printer drivers



More information about the ubuntu-desktop mailing list