[Blueprint desktop-o-gtk3-gnome3] GTK 3/GNOME 3

Martin Pitt martin.pitt at ubuntu.com
Wed May 18 07:07:15 UTC 2011


Blueprint changed by Martin Pitt:

Whiteboard changed:
  Work items (oneiric-alpha-1):
  [seb128] review the deprecated libraries rdepends by alpha1:
  Write a mir for accountsservice:
  [themuso] Write MIRs for the at-spi2 stack: TODO
  [ken-vandine] get libindicate-gtk ported to GTK3:
  [ken-vandine] port ido to GTK3:
  [jbicha] Write a mir for libpeas (blocking gedit, eog3 and totem) (bug  782958): DONE
  [jbicha] Write a mir for seed (required by libpeas & epiphany-browser) (bug 782972): DONE
  Review cups-pk-helper and file a mir if needed (for the new gnome-control-center):
+ Decide on whether nautilus should still draw desktop icons or not in Ubuntu:
  
  Work items (oneiric-beta-1):
  [pitti] port usb-creator to pygi: INPROGRESS
  clean libglade out of the CD:
  clean libgnomeui out of the CD:
  clean libbonoboui out of the CD:
  clean libgnomevfs out of the CD:
  [ev] port ubiquity to pygi:
  (maybe) port software-center to pygi:
  [pitti] port ubuntuone-music-store plugins to pygi (blocked on porting rhythmbox, there's an upstream branch, but only for gnome 3):
  [ken-vandine] port gwibber to gtk3:
  [bilalakhtar] port checkbox to pygi: DONE
  [pitti] port system-config-printer to pygi (started, in upstream branch now):
  provide GTK3 variant of appmenu-gtk ( https://code.launchpad.net/~hasselmm/appmenu-gtk/gtk3/+merge/60326): INPROGRESS
  Remove gnome-system-tools from seeds, replace with user admin tool from GNOME 3:
  Check NTP configuration works ok with upstream code in gnome-settings-daemon:
  Drop gnome-themes-ubuntu package (old gtk2 themes from community) or update them with new themes.
  [robert-ancell] replace tsclient with remmina in the seed (tsclient removed from sid/oneiric):
  Port gnome-settings-daemon.gconf-defaults to use GSettings (dh_installgsettings):
- Port gnome-power-manager.gconf-defaults to use GSettings:
- Port energy star compliant patch in gnome-power-manager to GSettings:
+ [pitti] Port gnome-power-manager.gconf-defaults to use GSettings:
+ [pitti] Port energy star compliant patch in gnome-power-manager to GSettings:
  [robert-ancell] port simple-scan to GTK3:
  Update or drop nautilus indicator-application patch:
  Update nautilus indicator-appmenu patch:
- Decide on whether nautilus should still draw desktop icons or not in Ubuntu:
  Trigger the gconf to gsettings migration for users upgrading from natty even if they did it before:
- Check if the new glade works for gtk2 and add back a glade-gtk2 if it doesn't:
- Rebase system-wide config patches in gnome-control-center:
+ Check if the new glade works for gtk2 and add back a glade-gtk2 if it doesn't -> has compat modes for 2.2{0,2,4} and 3.0: DONE
+ [rodrigo] Rebase system-wide config patches in gnome-control-center:
  
  Work items:
  Check that accountsservice works fine on Ubuntu:
  Demote cheese or write a mir for gnome-video-effects:
  
  Comments:
  
  pitti, 2011-04-27: add postponed work items from https://launchpad.net/ubuntu/+spec/packageselection-desktop-n-gnome3
  Questions:
  
  [jbicha] Nautilus 3 uses Ctrl+Del instead of Del to delete files, are we ok with this or should we patch it?
  http://git.gnome.org/browse/nautilus/commit/?id=cce40272e35b20b4aaf5f93109a05b7bb89704d5
  
  Nautilus 3 by default does not display desktop icons (so right-click to
  Change Background doesn't work either). Also, Nautilus isn't started by
  default on login as it doesn't draw the desktop. We're going to keep the
  previous behavior, right?
  
  Session notes:
  
  Let us make GNOME3 rock on Ubuntu 11.10!
  
  Glib, GTK:
  * We will track the unstable glib and gtk version during the oneiric cycle, new gtk will be api,abi stable and should not be an issue
  
  Updates and ppa usage:
  * The GNOME3 ppa worked fine this cycle, it made easier for contributors to participate
  What about testing? It would get less testing in the ppa
  Natty Gnome 3 PPA
  * Keep it at 3.0.*
  * Don't include gnome-panel 3 as it breaks Ubuntu Classic by not supporting indicators
  Gnome 3.1 PPA
  * Both Natty & Oneiric?
  
  Plan of action:
  *  Start with merges from Debian and 3.0 landing
  * Then start landing 3.1 directly to Oneiric
  * Keep the GNOME 3.0 ppa running for natty
  * See if the ppa contributors are wanting to work on a 3.1 ppa for natty
  
  Goals:
  - clean libgnome, libgnomeui, libbonobo, libbonoboui, libglade, gconf, gnome-vfs, libgnomecanvas
    - Needed to switch to the new a11y to get rid of bonobo     -> we will do it, a11y said the new version is ready
  - gtk2 to gtk3: firefox is not likely going to be ported
  - get a gtk3 theme
    - https://bugzilla.mozillaMuonSoftwaremeeting/desktop-o-wayland/Center.o.org/show_bugrg/show_bug.
  Comunity themes will be changed to adapt to gtk3 (my proposal is to
  cgi?id=627699 (port gtk2 to gtk3)
    - https://bugzilla.mozilla.org/show_bug.cgi?id=611953 (gnome 3.0 readiness)
  Gconf: the helper migrating the gconf values to gsettings will be rewritten to read directly the gconf database without depending on gconf to get the keys
  [seb128] review the rdepends by alpha1
  GTK: we need to think how the new GtkApplication menu that gnome-shell will use is going to play with indicator-appmenu
  Theming: Dx plans to port the theme to GTK3, making it working on GTK2 maybe, should land before feature freeze
  GDM
   → http://summit.ubuntu.com/uds-o/mhttp://planet.ubuntu.com/eeting/desktop-o-light dm/
  Overlay Scrollbars > Will they be ported to GTK3? yes
   - Will it be propossed upstream?
  The appmenu-gtk will be ported to GTK3 as well
  
  a11y:
  [ted] check the at-spi2 impact on dbus:
  
  Bindings:
  pygi lacks some good api documentation
  Sofware-center > This have to be ported to GTK3.
  Comunity themes will be changed to adapt to gtk3 (my proposal is to

-- 
GTK 3/GNOME 3
https://blueprints.launchpad.net/ubuntu/+spec/desktop-o-gtk3-gnome3



More information about the ubuntu-desktop mailing list