Desktop team weekly report -- 2009-09-22

Martin Pitt martin.pitt at ubuntu.com
Wed Sep 23 10:29:32 BST 2009


This is also available on the wiki:
https://wiki.ubuntu.com/DesktopTeam/Meeting/2009-09-22

<<Include(DesktopTeam/MenuHeader)>>

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

= Meeting Minutes =
== Present ==
=== Main Meeting ===
 * Alexander Sack (asac)
 * Alberto Milone (tseliot)
 * Arne Goetje (ArneGoetje)
 * Chris Cheney (calc)
 * Jonathan Riddell (Riddell)
 * Ken VanDine (kenvandine)
 * Martin Pitt (pitti) - chair
 * Sebastien Bacher (seb128)
 * Till Kamppeter (tkamppeter)  
 * Tony Espy

=== Eastern Edition ===
 * Luke Yelavich (TheMuso)
 * Robert Ancell (robert_ancell)

== Apologies ==
 * Rick Spencer (rickspencer3)
 * Bryce Harrington (bryce)

== Agenda ==
 * Outstanding actions from last meeting
 * Changed bug reporting process
 * Partner Update
 * Kubuntu Update
 * Release Bugs/Release Status
 * Ricks' heartache list
 * Review work items
 * Review activity reports
 * Any other business

== Actions from this meeting ==

 * https://wiki.ubuntu.com/Bugs/FindRightPackage: TheMuso to update the page for audio
 * https://wiki.ubuntu.com/Bugs/FindRightPackage: robert_ancell to update the page for compiz
 * pitti to talk to bdmurray about +filebug feedback (Done, see bug Bug:432088)
 * Riddell to clean up Kubuntu/Todo/Karmic

== Outstanding actions from last meeting ==

 * https://wiki.ubuntu.com/Bugs/FindRightPackage: TheMuso to update the page for audio
  * Not done, pushed to this week
 * https://wiki.ubuntu.com/Bugs/FindRightPackage: robert_ancell to update the page for compiz
  * Not done, pushed to this week
 * https://wiki.ubuntu.com/Bugs/FindRightPackage: pitti to update the page for storage devices
  * Done

== Changed bug reporting process ==

Feedback about the `+filebug` redirection: 
 * many bugs can legitimately be filed without apport information (such as translation bugs), wishlist bugs, or UI problems
 * Devs still want an easily accessible "file it anyway" link 
 * Proposal from Alex: Firefox protocol handler like apturl (`ubuntu-bug:file/firefox-3.5`), but that requires new code and will only work with Firefox
 * Ideal solution: `+filebug` page shows wiki page contents and offers a "file it anyway" link at the bottom
 * Compromise: Disable redirection for `~ubuntu-bug-control` members.

''ACTION:'' pitti to talk to bdmurray about +filebug feedback

Done in bug Bug:432088; other developers proposed the same solution.

== Partner Update ==
=== UbuntuOne: ===
 * Online services team is sprinting this week, and I haven't gotten an update from them yet
 * couchdb
   * split server from the rest of couch so it doesn't start at boot
 * bindwood
   * we need bug fix release with oauth enabled
 * desktopcouch
   * we need bug fix release with oauth enabled (to allow syncing)
 * ubuntuone-client
   * There will likely be a UI freeze exception requested to deal with the preferences dialog usability issue 

Martin pointed out that enabling oauth and peer-to-peer sync is a new feature which comes very late.

=== DX: ===

 * [[DesktopExperienceTeam/KarmicWeeklyReleases|Weekly releases]]
   * user list in the session applet
   * menu ordering bug 
   * notify-osd crashers
 * New gdm artwork still needs to land

== Kubuntu Update ==

 * DVDs oversized, next Amarok upload may fix that
 * OEM installer broken, but broken in Ubuntu Desktop too
 * Upgrade from Jaunty works but with some config file quirks that I need to work around
 * jockey and apport still need investigation

== Rick's list of heartache ==

==== Boot ====
 * lots of incoming bugs about not being able to boot: https://bugs.launchpad.net/bugs/+bugs?field.tag=ubuntu-boot
  * under active investigation (mostly by Scott)
 * lots of messages and other crufty looking things:
  * many of them were already fixed in latest udev

==== Empathy ====
 * audio/video is crashy:
  * Ken will spend some time debugging this this week
  * Audio has been relatively stable since recently
  * Video is broken and consistently crashing
  * Ken will talk to cassidy (upstream)
  * New telepathy-farsight was synced yesterday and is supposed to help a lot
 * not interacting well with messaging menu

==== X ====
 * Is there something keeping compiz from working on intel 945?
  * Race condition on boot, sometimes does not load DRM modules and thus enable KMS and acceleration
  * related to bug Bug:392039 and bug 431812, Scott proposed a solution in the bug

==== Gwibber ====
 * Not displaying messages atm
  * Not reproducible; Rick needs to file a bug
 * crashy, including daemon
  * Not reproducible; Rick needs to file a bug
 * not interacting well with messaging
  * fixed yesterday

==== Session menu ====
 * haven't implemented user list yet (regression)
  * tracked in bug Bug:422052
  * gdm offers the API now
 * status interactions with apps not working well
  * needs to be ported to telepathy-mission-control-5 (right now it uses the 4 API)
  * scheduled to land on Thursday

==== work items ====
 * above trend line
 * asac still has quite a few open items
 * status of Arne's work?

See below

==== software-store ====
 * looking good
 * needs more testing?
 * is it showing up in the right places?
  * In Applications menu now, where it belongs
  * Extra entry in System → Administration menu; filed as bug 435123 with a tested solution

== Work items ==

Way above the trend line right now. Most problematic ones:

 * Kubuntu/Todo/Karmic: 25 open items; Riddell says that many can be closed
 * UbuntuSpec:desktop-karmic-firefox-3.5 : mostly cleanup left, which can be done post-beta
 * A lot of the remaining items are QA/test plan/release notes items which are suitable for post-beta

ACTION: Riddell to clean up Kubuntu/Todo/Karmic

== Activity reports ==

=== Alexander Sack (asac) ===

 * finish autoconnect-inhibit (disconnect) network-manager feature and committed upstream
 * lots of work on 0.8 network manager applet UI changes; prototyping various
   approaches and trying to get upstream to give a GO; still decision pending
 * update gnome-bluetooth, webkit to latest upstream
 * update finish epiphany to webkit migration; fix and upstream greasemonkey
   fixes for epiphany extensions; also fixed gw2get to work with latest ephy.
 * work on networkmanager/modemmanager PUK issues; propose a solution with upstream; settled on doing it different (more work) LP: 
 * ported galeon to xulrunner 1.9.1
 * fixed listen package to not depend on xulrunner (just webkit)


=== Alberto Milone (tseliot) ===

 * Bug triage for -ati, -intel, -fglrx. Upstreamed ATI bug #429251.Upstreamed Intel bugs #429241, #429191.

 * Provided Felix Kuehling (AMD) with feedback about his patch for X which can't be included in Karmic.

 * Reviewed and approved Mario Limonciello's patch to work around card detection problems in the -nv driver, uploaded his fix to my PPA for testing. The fix is now in Karmic (LP: #385658)

 * Worked on -intel issue about suspend/resume with Compiz (#429241):
  * Added a fix in mesa to correct the relocation delta for WM surfaces. Uploaded mesa to Karmic.
  * Worked with Andy Whitcroft so that the problem is solved in the kernel too. The result is in: http://people.canonical.com/~apw/lp429241-karmic/ . The combination of the two (the latter will be uploaded after the freeze) solves the problem.

 * Discussed critical bugs (affecting -intel) for Karmic with Intel engineers.

 * [ATI R6xx and above] X fails to start up after mesa+git update (LP: #419126):
  * After discussing the problem with Alex Deucher (AMD) I decided to disable the 3D driver for r600 in mesa.
  * Experimental support for this driver will be provided in a PPA.

 * Investigated problems with Intel Arrandal Video controller (#416792) together with Andy. I asked Intel about the error affecting tiling on the front buffer. Andy will integrate the new patches from Intel in Karmic.

 * Filed bug report against ubuntu-release-notes so that my instructions on DontZap can be added (#432384).
 
 * Synaptics driver: provided upstream with a small correction about the type of the Synaptics Area options in the man page of synaptics. This fix will enter Karmic too.
 
 * Discussed #409456 with NVIDIA. I'm working on the changes as suggested by kees.
 
 * Changed the section of the -modaliases packages (in fglrx and nvidia) to "admin" as the packages are not "restricted" (LP: #429153). Will upload it after the freeze.

=== Arne Goetje (ArneGoetje) ===
 * langpack-o-matic:
  * build new language packs for Karmic, Jaunty and Hardy
 * language-selector:
  * write a script to do the language-support completeness check independently from gnome-language-selector. This can be called by other applications to figure out which packages are still missing on the system for a given language code.
 * Rosetta import queue cleaning

=== Bryce Harrington (bryce) ===

=== Chris Cheney (calc) ===

 * OEM work
 * uploaded openoffice.org 1:3.1.1-2ubuntu1.
 * Lots of OOo bug triage

=== Jonathan Riddell (Riddell) ===

done:
 * Alpha 6 testing, fixing, testing, resize CDs, testing, release
 * libindicate patch and plasmoid updates
 * Package new Konversation beta
 * update webkitkde package
 * archive admin half day
 * jaunty upgrade testing
 * trying to get DVDs within size limit

todo:
 * fix jaunty upgrade problems
 * get DVDs built within size limit and test
 * test oem-installer
 * investigate jockey-kde and apport-kde issues

=== Ken VanDine (kenvandine) ===
===== Done: =====
    * Prepared weekly releases for most of the DX packages
    * updated python-indicate to support the new libindicate API
    * finished up the indicator support in empathy (thanks Robert!)
      * added green dot support
      * added avatar
    * gwibber indicator work
    * mostly done with fixing up notifications in gwibber
    * fixed the progress throbber in gwibber

===== Planned: =====
    * Prepare DX package uploads
    * chase down the last glib critical in empathy
    * debug video calls in empathy
    * polish off the gwibber notifications (prevent it from spamming notify-osd)
    * perhaps fix the broken indicator support in gajim

=== Luke Yelavich (TheMuso) ===

Accessibility:
 * Continued debugging of speech-dispatcher pulseaudio output code. I have come to the conclusion that the pulseaudio output code
+needs tobe optimized a lot more, and more functions to help with better performance/latency need to be used from the pulse API.
+This shouldn't be too much work, if I can find some example code as a reference. Hope to land this by beta, if not ASAP afterwards.
 * Uploaded new versions of orca, gok, and mousetweaks, all version 2.28.0 to karmic.

Audio:
 * Audio bug triaging, bugs in question are against pulseaudio, alsa userspace, and the kernel for hardware enablement.
 * Uploaded pulseaudio v0.9.18 plus a couple of extra fixes from the 0.9.18 stable branch to karmic, thanks to Daniel chen for his
+help.
 * Updated libcanberra with some bug fixes from git head.
 * Added files for libcanberra to play a login sound when gdm loads. This is still not working, so it needs to be debugged.

Misc:
 * A little sponsoring, less than I should, I know. :)

=== Martin Pitt (pitti) ===

Karmic feature work:
 * desktop-karmic-automagic-python-build-system: 
  * beta available
  * just the upstream discussion is missing (which isn't bound by release cycle)
 * desktop-karmic-symptom-based-bug-reporting: implemented
 * security-karmic-apport-abort: implemented
 * [[https://wiki.ubuntu.com/Halsectomy|hal deprecation]]:
  * this is as far as we can get in karmic, we won't change further things after FF
  * I'm happy about how far we got
 * gnome-panel speedup: pretty much "postponed", didn't have time for that

Other work done:
 * MIR reviews
 * PostgreSQL security update for stables
 * Apport retracer maintenance
 * Bug fixing: apport, cups, gconf, gdm, gdm-guest-session, gnumeric, hal, hdparm, jockey, libatasmart, udev
 * Package updates to new upstream versions: devicekit-disks, gnome-disk-utility, gnome-power-manager, libatasmart
 * Discussed DVD downsizing, did seed changes
 * Fixed seeds for translation related packages
 * Fought with non-booting karmic, reinstalled my workstation
 * Ported indicator-session to polkit-1
 * Set up gnome version script on my server
 * Updated our artwork packages license/copyright 
 * usplash-theme-ubuntu: disable progress bar

Sponsoring:
 * bindwood, desktopcouch, empathy, mesa, pidgin-libnotify, papyon, ttf-liberation


=== Robert Ancell (robert_ancell) ===

 * Package update/merges: gcalctool, yelp, file-roller, eog, gnome-games, gdm, gtkmm2.4, glibmm2.4, pangomm, gnome-python-desktop, gnome-icon-theme, gnome-control-center, liboobs, gnome-doc-utils
 * Updated DebuggingCompiz Wiki instructions
 * Empathy patch work

=== Sebastien Bacher (seb128) ===

 * GNOME 2.28 updates: gnome-keyring gtksourceview totem-pl-parser rhythmbox cheese gnome-applets gnome-system-monitor alacarte evolution-data-server evolution evolution-exchange gconf-editor vino nautilus-sendto vinagre totem-pl-parser totem gvfs gnome-python intltool nautilus gedit gnome-utils gnome-keyring gnome-desktop zenity gnome-panel gnome-menus libwnck seahorse evince libgweather gnome-session
 * looked at why some software using gdesktopapp to read desktop files are not translated
 * updated default gnome-panel profile to not have an email launcher since the message indicator has those
 * uploaded an indicator-messages fix to use translations correctly
 * uploaded new evolution-indicator
 * did some notify-osd testing and got some valgrind logs about a frequent crasher
 * desktop bugs triage and started nominating things for karmic
 * karmic cds testing
 * updated gnome-panel and gnome-menus to move the software store according to the new design team recommendation
 * uploaded bratsche's xsplash changes to gnome-panel and nautilus
 * sponsoring: totem libindicate ubuntuone-client farsight2 gnome-themes ubuntuone-storage-protocol deskbar-applet xsplash indicate-python libdbusmenu indicator-session gucharmap gtksourceview2 gcalctool empathy pangomm gnome-games gtkmm2.4 gnome-control-center zenity

=== Tony Espy (awe) ===

=== Till Kamppeter (tkamppeter) ===

 * Uploaded system-config-printer: Integration of the new "dnssd" CUPS backend. It produced a lot of duplicate entries of the same printer and so cluttered the list of discovered printers a lot.
 * Uploaded foomatic-db, foomatic-db-engine, ghostscript, hplip, gutenprint, splix, and all other printer driver packages to make the PPD auto-updates in the post-install scripts not ask for the server's password if the user has set a remote server via client.conf.
 * Fixed CUPS bugs: Double-sided printing did not work on PostScript printers when the "sides" command line option for "lp"/"lpr" was used (LP: #411392), for options with an underscore (or any other allowed non-alphanumeric character) in their names the default settings were not conserved when the PPD got replaced ("lpadmin -p ... -m ...", system-config-printer, automatic PPD update for existing print queues, LP: #432902).
 * Answered and triaged printing-related bug reports.

----
[[CategoryDesktopTeam]]<<BR>><<BR>>
Back to '''[[DesktopTeam]]'''.

-- 
Martin Pitt                        | http://www.piware.de
Ubuntu Developer (www.ubuntu.com)  | Debian Developer  (www.debian.org)
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 197 bytes
Desc: Digital signature
Url : https://lists.ubuntu.com/archives/ubuntu-desktop/attachments/20090923/bfee2394/attachment.pgp 


More information about the ubuntu-desktop mailing list