GNOME Plans Review

Registered by Jason Warner on 2012-04-25

Goal: review the GNOME plans for the cycle, what we will do or not do in q

Hey,

Not sure how much we need to discuss but it's always good to have a GNOME checkpoint session.

It's likely that this cycle we will not "hold back" on things we kept behind until now, which means we need to bring clutter on the CD and see how we do that and what it means (do we need extra testing on some platforms during the cycle, how will it work for people not having 3d working, etc).

Some other desktopish topics I would like to discuss, not sure if that's the right session but since we will probably have time in that one:

- our delta with upstream and Debian and how we could lower it? mpt suggested that "launchpad-integration" items are quite "geeky", they also create most of our diff over Debian and extra work and don't really "scale" since they require sources patching, maybe it's time to discussion dropping that?

- tools, though UDD didn't change a lot so I don't think the consensus will be any different from what it was other cycles

- whatever other topics you guys come with ;-)

Blueprint information

Status:
Complete
Approver:
Didier Roche
Priority:
Essential
Drafter:
Sebastien Bacher
Direction:
Approved
Assignee:
Sebastien Bacher
Definition:
Approved
Series goal:
Accepted for quantal
Implementation:
Implemented
Milestone target:
milestone icon ubuntu-12.10-beta-1
Started by
Kate Stewart on 2012-06-28
Completed by
Sebastien Bacher on 2012-10-03

Related branches

Sprints

Whiteboard

seb128, 2012-09-03:
* postpone some items that don't need to be official tracked, they can still being worked (reduce gtk patches, investigate by session profiles)
* gstreamer 1.0, not this cycle: https://lists.ubuntu.com/archives/ubuntu-desktop/2012-July/003906.html

Release Note:
GNOME will be updated to the current 3.6 serie
clutter will be on the CD
launchpad integration will dropped

Session notes:

 * Update GNOME to 3.6
 * Take clutter, it works fine with llvmpipe (totem, empathy, gnome-settings-daemon)
 * unity-2d will go away anyway, so -3d/compiz already require 3D
 * get gnome-contacts installed by default
   * ensure we get the css bits used for gnome-contacts into our theme
 * gnome-sushi is unblocked now (clutter), might need some style adaption to not look like shell
 * let's drop launchpad-integration, it's not that useful for normal users and has an high maintainance cost (delta)
* change gnome-control-center with stack of patches to ubuntu-control-center forked version maintained by the system team
* udisks2 /gvfs
* review GTK patches
* gstreamer 1.0 is coming
* remove remaining python-gtk2 rdepends (mostly oneconf and system-config-printer)
* look at dropping gconf usage from the CD

(?)

Work Items

Work items:
[ken-vandine] get gnome-applications.css included in light-themes: POSTPONED
[ken-vandine] look at making gnome-contacts filter out uncatagorized by default: DONE
[robert-ancell] drop lpi patches: DONE
[mpt] Sketch a Contribute (or Testing) indicator menu as replacement for launchpad-integration, and publish the design <https://wiki.ubuntu.com/ContributorConsole>: DONE
[seb128] look at gstreamer 1.0 schedule and what GNOME is going to do (and what we would need to change on our side): DONE
[pitti] drop gksu from apport: DONE
[mterry] drop gksu from update-manager: DONE
[desrt] look at making the gsettings to gconf parse the xmls directly: POSTPONED
[desrt] investigating having by-session dconf profiles: POSTPONED
[mpt] Design PolicyKit UI changes <https://wiki.ubuntu.com/AccountPrivileges>: DONE
[robert-ancell] look again at the polkit ui changes he previous worked on and see if we can get them in this cycle: POSTPONED
[pitti] get udisk2 uploaded: DONE
[robert-ancell] switch gvfs to udisks2: DONE

Work items for ubuntu-12.10-beta-2:
[desrt] reduce the number of gtk patches: POSTPONED