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