the gsd integration doesn't work in Oneiric
Bug #856331 reported by
Sebastien Bacher
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
ubuntuone-client-gnome |
Fix Released
|
High
|
dobey | ||
ubuntuone-client-gnome (Ubuntu) |
Fix Released
|
High
|
Ubuntu One Client Engineering team | ||
Oneiric |
Fix Released
|
High
|
Ubuntu One Client Engineering team |
Bug Description
The gsettings key is not defined which leads gsd to ignore the .so
Related branches
lp:~dobey/ubuntuone-client-gnome/gsd-schema
- Roberto Alsina (community): Approve
-
Diff: 587 lines (+243/-51)13 files modified.bzrignore (+3/-0)
Makefile.am (+7/-0)
configure.ac (+30/-7)
gsd/Makefile.am (+15/-0)
gsd/gsd-ubuntuone.c (+56/-29)
gsd/gsd-ubuntuone.gschema.xml.in.in (+14/-0)
nautilus/contacts-view.c (+42/-7)
nautilus/contacts-view.h (+10/-1)
nautilus/context-menu.c (+8/-0)
nautilus/location-widget.c (+25/-4)
nautilus/location-widget.h (+12/-1)
nautilus/utils.c (+12/-2)
ubuntuone-client-gnome.convert (+9/-0)
Changed in ubuntuone-client-gnome: | |
assignee: | nobody → Rodney Dawes (dobey) |
importance: | Undecided → High |
status: | New → In Progress |
Changed in ubuntuone-client-gnome: | |
milestone: | none → 2.0.0 |
Changed in ubuntuone-client-gnome: | |
status: | In Progress → Fix Committed |
Changed in ubuntuone-client-gnome: | |
status: | Fix Committed → In Progress |
Changed in ubuntuone-client-gnome: | |
status: | In Progress → Fix Committed |
Changed in ubuntuone-client-gnome (Ubuntu Oneiric): | |
milestone: | none → ubuntu-11.10 |
Changed in ubuntuone-client-gnome: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
Ok, so the package there has a .override to define the key but that doesn't work since gsettings requires a schemas defining the key. It's easy to check, out of the .xsession-errors warning saying that ubuntuone is ignored a grep ubuntuone /proc/$(pidof gnome-settings- daemon) /maps shows it's not loaded indeed.
I've hacked a schemas to define the key locally and confirmed it fixes the issue