Desktop Team 20090630 meeting minutes

Rick Spencer rick.spencer at canonical.com
Wed Jul 1 01:16:55 BST 2009


Here are the minutes from the desktop team meeting. You can also find
them and the irc log here:
https://wiki.ubuntu.com/DesktopTeam/Meeting/2009-06-30


== Present ==
=== Main Meeting ===
 * Rick Spencer (rickspencer3) - chair
 * Alexander Sack (asac)
 * Arne Goetje (ArneGoetje)
 * Bryce Harrington (bryce)
 * Jonathan Riddell (Riddell)
 * Ken VanDine (kenvandine)
 * Martin Pitt (pitti)
 * Sebastien Bacher (seb128)
 * Till Kamppeter (tkamppeter)  
 * Tony Espy (awe)

=== Eastern Edition ===
 * Luke Yelavich (TheMuso)
 * Robert Ancell (robert_ancell)
 * Tony Espy (awe)
 * Jonathan Riddell (Riddell)

== Apologies ==
 * Chris Cheney (calc)

== Agenda ==
 * Outstanding actions from last meeting

=== Announcements ===
 * Everyone should have travel booked for Sprint
 * Desktop Summit starts eow, this week, who's going?

=== Status Updates ===
 * Partner Update
 * Kubuntu Update
 * Translations Update
 * Release Bugs/Release Status
 * Review activity reports

=== Discussion ===
 * What is in PPAs that should be in universe or main?

== Outstanding actions from last meeting ==
 * ACTION: kenvandine to investigate mozjs linkage and ABI/API policy
    * RESULT: no resolution yet, but mozjs is required, db uses it for
managing views, etc
 * ACTION: kenvandine to work with asac regarding white listing of U1
   * RESULT: need to file third part repo form
 * ACTION: All - look out for paper cuts mail each week, and fix on if
possible.
   * RESULT: Done
 * ACTION: rickspencer3 to review how paper cut effort is working for
the team in two weeks.
 * ACTION: awe to review Audio spec and to comment on volume scaling 
  * RESULT: Done

== Actions from this meeting ==
 * ACTION: kenvandine to organize uploading new FUSA applet and new GDM,
document workarounds
 * ACTION: hggdh, rickspencer3, pedro_ to install new gdm from
ubuntu-desktop ppa, report serious problems to seb128 and/or kenvandine
 * ACTION: ALL: provide feedback and help regarding Kubuntu browsers to
Riddel in #kubuntu-devel if desired
 * ACTION: All: run edgers until alpha 3, and then disable (if currently
running or otherwise interested)
 * ACTION: robert_ancell to discuss upstream of DXE FUSA applet wtih
seb128 and kenvandine
 * ACTION: ALL: install mozilla security update, report problems to asac

== Partner Update ==
 * [[UbuntuOne/DesktopIntegration/Status|Ubuntu One acceptance testing]]
 * Ubuntu One karmic integration blueprint is approved
 * Ubuntu One client packaging for Karmic is coming along, hopefully be
uploaded to REVU again today
 * DX team, FUSA changes should land end of the week, at least basic
functionality.
   * Once basic functionality is there, should we get it into karmic for
testing along with new GDM?

== Kubuntu Update ==
 * Kubuntu: KDE 4.3 RC 1 is in progress and will start uploading tonight
<<BR>>
 * Arora is now the default browser (pre-empting big discussion just
started by suse on the topic) <<BR>>
 * Kubuntu Tutorials Day was a big success, see logs
https://wiki.kubuntu.org/KubuntuTutorialsDay <<BR>>
 * New council members vote is now under way 
 * Seeds for netbook version of Kubuntu created, waiting on changes to
the image building scripts to get merged in for images

== Xorg Update ==
 * Merge Status:
   * Mostly waiting on upstream releases at this point.
   * 12 packages need merge/sync, out of 92 updates since Jaunty
   * 7 packages have upstream releases but not yet in Debian
   * -fglrx and -nvidia completed PPA testing.  Now in Ubuntu.
   * mesa, xorg merges are done and in git; will be uploaded
Tuesday-ish.
   * A new xserver RC is available.  Will be merged soonish.
   * git snapshots of xserver, -ati/KMS, & -nouveau/KMS are in PPAs

 * X.org in Karmic is working well
   * 2069 total open X bugs, down 38 since last week
   * KMS on -intel is now on by default; relatively few bugs being
reported

 * Blueprints:  All Karmic blueprints complete

== Translations Update ==

 * Message sharing in Rosetta is done, translations in Jaunty and Karmic
are shared now.
 * Imports have started for Karmic
 * Contacted Kubuntu developers and asked them to review the current
Kubuntu related translation templates in Rosetta. Based on their
feedback, the Ubuntu Translation Coordinators team needs to approve new
templates, disable obsolete ones and rename templates that have been
moved.
 * After the first round of imports is done, and Kubuntu translations
are in reasonable shape we will generate initial language-packs for
Karmic (hopefully next week).

== Release Bugs/Release Status ==
 * burndown chart isn't showing much movement this week,
http://piware.de/tmp/desktopteam-burndown-karmic.png

== Archive Discussion ==
Discussed the user of PPAs versus using the archives early and often.
Discussed X as a special case where widespread testing is needed, but
where breakages cause a ton of work for bryce, even in development
releases. Barring specific cases, the consensus was that we should
strive to not things languish in PPAs, the sooner they get into archives
the better. rickspencer3 is particularly concerned about possible
schedule unpredictability brought about by unexpected difficulties in
bring code from PPAs to archives, and the false sense of security and
false sense of "doneness" that can occur when something makes it into a
PPA.

== Any other business ==
 * asac asks that we try security updates as they become available in
the ppa:
https://edge.launchpad.net/~ubuntu-mozilla-security/+archive/ppa

== Activity reports ==

=== Alexander Sack (asac) ===

 * mozilla - firefox 3.5 transition
  * setup PPA https://edge.launchpad.net/~mozillateam/+archive/ffox35
  * prepare upload new xulrunner 1.9.1 which ships the xulrunner-dev
meta package
  * upload all r-build-depends to ppa and port some initial packages
  * fix ubufox to work with firefox 1.5 -> 3.6 (LP: #347972)
 * mozilla
  * thunderbird security update final testing/rollout
  * armel crashes - reviewed patches and upstream commits and found the
missing ones. Now tbird works. Upload coming.
 * ModemManager
  * getting mbm code merged into upstream modemmanager
  * verify mbm merge with hardware
  * debug modemmanager crash when using manual registration; suggest fix
upsream
 * NetworkManager
  * investigating build failures; found broken libtool library shipped
by
    libgudev; fixed.
  * backport libgudev to jaunty for NM ppa
  * create trunk packaging branch for NetworkManager, and
rebase/port/drop 0.7.1 patches 
  * work on NM daily build using fta ppa-scripts (not yet finished)
 * Misc
  * fighting with identi.ca being broken - which felt like a firefox
regression.
  * some code review for MIRs

=== Arne Goetje (ArneGoetje) ===

 * uploaded new translations in Rosetta for Mozilla firefox/xulrunner
for Hardy, Intrepid and Jaunty and fixed bugs in gl.xpi and pa-IN.xpi.
 * Flight booking for the Desktop sprint
 * defined personal goals for Karmic cycle
 * discussion with mpt about the UI interface changes in
language-selector
 * working with dpm on making contact with the Kubuntu developers in
order to improve the Kubuntu translations in Launchpad.
 * update langpack-o-matic to include new locales for Karmic
 * blocked unwanted translation templates in the Needs Review queue in
Rosetta

=== Bryce Harrington (bryce) ===
==== Distro ====
 * 100papercuts:  2hr work. submitted a couple patches, closed several
   non-papercuts as invalid, noted on several needing design decisions.
 * PDX get-together downtown Portland, Friday

==== X.org ====
 * Uploaded fixes for several -nv bugs
 * Fleshed out script to generate -intel upstreamed bugs report
 * Blogged about xorg-edgers and bug improvement
 * Merged latest versions of -nvidia and -fglrx.
 * Bulk mailed -nvidia, -fglrx, and -intel bug reporters to re-test;
   closed a bunch of bugs, followed up on others.
 * Proposed renaming -nvidia to simplify future package maintenance

==== General ====
 * Flight arrangements for Dublin

=== Chris Cheney (calc) ===

=== Jonathan Riddell (Riddell) ===
done:
 * holiday 22-26 June
 * moved Arora and kopete-facebook to main and onto the CD. Set Arora as
default browser
 * Review KDE 4.3 RC 1 packages and fix problems
 * Review kdevelop packages and upload
 * Fix CDs to make them installable
 * Set up kubuntu council vote
 * Run Kubuntu Tutorials Day, lots of people came and said they were
interested in helping

todo:
 * Release KDE 4.3 RC 1
 * Going to Gran Canaria Desktop Summit tomorrow

=== Ken VanDine (kenvandine) ===
===== Done: =====
 * python-desktopcouch-records packaged into ppa
   * Used DistUtilsExtra.auto, very cool pitti                 
 * planning with u1 and dx teams, still need a better view into dx
iteration planning
 * empathy patch review
 * prepared gst-plugins-good patch to move farsight2 required plugins to
-good
 * Desktop Summit prep

===== Todo: =====
 * get the gst-plugins-good patch sponsored 
 * telepathy-butterfly hug day
 * follow up with MIRs for packages needed for ubuntuone-client (after
u1 makes it into universe at least)
 * Desktop Summit prep

=== Luke Yelavich (TheMuso) ===
=== Accessibility ===
 * Continued work on the gnome-speech replacement spec. Got most of the
easy stuff done, so I can get momentum going, and so I can can
concentrate on the more difficult pieces. Again, work items on the
blueprint whiteboard will reflect status:
https://blueprints.edge.launchpad.net/ubuntu/+spec/desktop-karmic-gnome-speech-replacement
 * Tested espeak + portaudio via pulseaudio, and things seem to be
better. I will need to do more thorough testing to be sure however.
 * Applied to join the Debian accessibility packaging team, to be able
to help with packages by commiting to the git repositories with patches.
 * Continued work on getting liblouis into main.

=== Audio ===
 * Audio bug triaging, bugs in question are against pulseaudio, alsa
userspace, and the kernel for hardware enablement.
 * Started preparing packaging for pulseaudio and rtkit its new
dependency, however that requires kernel 2.6.31 or newer, so will have
to wait till thats in the archive.
 * Got bitten by, and got 2 bug reports from users relating to audio and
permissions. Its not an audio bug, so assigned to policykit-1 for now,
since its recently been installed on my, and other people's machines.
 * Started packaging the latest upstream version of libcanberra, however
I'd like to see it in Debian first, makes my work easier.

=== Martin Pitt (pitti) ===

Karmic spec drafting: all approved

Karmic feature work:
 * desktop-karmic-automagic-python-build-system:
  * completed upstream build system for all interesting file types,
fixed lots of bugs
  * version 2.2 with current feature set uploaded to sid and karmic
  * completed test suite for existing features
  * converted Apport and Jockey to DistUtilsExtra.auto, both as proof of
concept, and to simplify their build system ("diffstat: 144 removals, 12
additions" :-) )
 * desktop-karmic-symptom-based-bug-reporting: no progress this week
 * [[https://wiki.ubuntu.com/Halsectomy|hal deprecation]]: No progress
this week
 * gnome-panel speedup: 
  * discussed with Vincent Untz at LinuxTag; we have the same goal and
approach
  * no development progress this week; this will be attacked after above
three, since this does not have rever
se dependencies

Other work done:
 * Bug fixing: apport, udev, devicekit-power, hal-info, jockey,
pkgbinarymangler
 * Defined my goals for 9.10 cycle
 * Discussed gnome help stripping with Julian; seems this is now a
realistic target for Karmic \o/
 * Figured out how to build a single kernel module (i915) with a patch;
documented at https://wiki.ubuntu.com/KernelCustomBuild
 * Reviewed ubuntuone packages on revu
 * Spec reviews/approvals
 * Tested new gdm; uncovers major bug in g-power-manager, but works fine
otherwise

Merges: mine are all done

Sponsoring:
 * hdparm, pm-utils, pycairo, xen-3.3, xscreensaver
 * Reviewed, not uploaded: compiz-fusion-plugins-main

=== Robert Ancell (robert_ancell) ===

 * Prepared for application for Ubuntu membership
 * Package updates/merges:
  * fast-user-switch-applet
  * gnome-nettool
  * xscreensaver
  * gucharmap (x2)
  * glade
  * yelp
  * libwnck
  * xsane
 * Fixed bugs:
  * Set "open" animation to Glide 2 (compiz, papercut, LP: #195737)
  * Cannot resize window taller than	screen	(inconsistent with metacity)
(compiz, LP: #221698)
 * Compiz bug triaging

=== Sebastien Bacher (seb128) ===
* GNOME updates: gvfs

 * desktop bugs triage

 * sponsoring: gnome-settings-daemon pidgin bug-buddy gnome-panel
gnome-python-desktop tomboy gnome-screensaver

 * reviewed gnome-vfs use, no easy target to clean, most of the default
installation switched to gio, libgnomeui still pull it in though and
xulrunner doesn't plan to switch to gio for the next version

 * reviewed libglade use, quite some packages that should be easy to
switch to gtkbuilder for karmic, worked on patches for update-notifier
(uploaded to karmic, thanks mvo!), poppler and nautilus-sendto

 * looked to some of the hundredpapercuts bugs and discussed changes

=== Till Kamppeter (tkamppeter) ===

 * foo2zjs: New upstream version, merged Debian's changes, added cups
and cups-client dependencies for automatic update of existing print
queues.
 * gutenprint: Merged Debian's changes
 * splix: Merged Debian's changes
 * pnm2ppa: Apport hook added (The TB finally set up my upload
permission for it)
 * foomatic-filters, foomatic-db-engine: Packaged the new 4.0.2 release,
removed the upstream fix patches, added cups and cups-client
dependencies for automatic update of existing print queues.
 * Merges from Debian completed with above uploads.
 * Updated an Intrepid box to Jaunty (Printing from digikam got finally
fast)
 * Tested setup of HP Color LaserJet CM3530fs MFP, no issues, but
PC-controlled scanning and faxing seems not to be supported by hardware
(real network device)
 * Printing bug triaging

=== Tony Espy (awe) ===

 * re-merged my 0.7.1 VPN-* packages based on feedback from asac.
 * read TheMuso's audio spec:
[[https://blueprints.edge.launchpad.net/ubuntu/+spec/desktop-karmic-audio-experience]]
 * hw testing of new 0.7.1 NM/MM packages
 * uploaded new 0.7.1 nm-applet versions for hardy, intrepid, jaunty &
karms to Modem Manager PPA
( [[https://launchpad.net/~modemmanager/+archive/ppa]] )
 * desktop IRC meeting, kept an eye on the kernel IRC meeting
 * general network-manager bug work
  * added comments to 'auth eth0' 100pc bug
( [[https://bugs.edge.launchpad.net/hundredpapercuts/+bug/386900|bug
#386900]]).   David moved it to milestone 10.
  * analyzed new
[[https://bugs.launchpad.net/ubuntu/+source/network-manager-applet/+bug/391154|bug #391154]], kill switch kills both wifi cards.  Confirmed and created an upstream bug after creating a Gnome.org account.
  * tested changing password
[[https://bugs.edge.launchpad.net/ubuntu/+source/shadow/+bug/162710|(bug
#162710)]] & auto-login wrt keying password required; ( former supposed
to be fixed latest karmic upload )
 * Continued fighting with external monitor support on my new Macbook.
Sigh...




More information about the ubuntu-desktop mailing list