Here's another debdiff with a patch to add the dependency _and_ change
the default provider in source from

#define DEFAULT_PROVIDER "org.freedesktop.Geoclue.Providers.UbuntuGeoIP"
#define DEFAULT_PROVIDER_PATH "/org/freedesktop/Geoclue/Providers/UbuntuGeoIP"

to:

#define DEFAULT_PROVIDER "org.freedesktop.Geoclue.Providers.Hostip"
#define DEFAULT_PROVIDER_PATH "/org/freedesktop/Geoclue/Providers/Hostip"

I'm not sure this proves anything but I also noticed that UbuntuGeoIP is not on 
Freedesktop.org's list of providers:
http://www.freedesktop.org/wiki/Software/GeoClue/Providers/

Really, redshift should have some sort of dependency on a working
provider regardless.  geoclue-ubuntu-geoip was only there on Unity-based
desktops because it happens to already be pulled in by indicator-
datetime and unity-webapps-service.  The dependency was always missing,
it just happened to work as long as geoclue-ubuntu-geoip was there and
still working.

** Patch added: "redshift.saucy.chgdefault.debdiff"
   
https://bugs.launchpad.net/ubuntu/+source/redshift/+bug/868904/+attachment/3879574/+files/redshift.saucy.chgdefault.debdiff

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/868904

Title:
  Redshift fails to start with session due to geoclue failure

To manage notifications about this bug go to:
https://bugs.launchpad.net/redshift/+bug/868904/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to