I can confirm this. After installing "geoclue-hostip" RedShift works. So it is a simple missing dependency issue.
Package maintainter can fix this issue really fast...
$ gtk-redshift
Started Geoclue provider `Geoclue Master'.
Using provider `geoclue'.
Could not get location (3 retries left): Geoclue master client has no usable Position providers.
Unable to get location from provider.
$ sudo apt-get install geoclue-hostip
$ gtk-redshift
Started Geoclue provider `Geoclue Master'.
Using provider `geoclue'.
According to the geoclue provider we're at: 45.80, 15.78
Using method `randr'.
I can confirm this. After installing "geoclue-hostip" RedShift works. So it is a simple missing dependency issue.
Package maintainter can fix this issue really fast...
$ gtk-redshift
Started Geoclue provider `Geoclue Master'.
Using provider `geoclue'.
Could not get location (3 retries left): Geoclue master client has no usable Position providers.
Unable to get location from provider.
$ sudo apt-get install geoclue-hostip
$ gtk-redshift
Started Geoclue provider `Geoclue Master'.
Using provider `geoclue'.
According to the geoclue provider we're at: 45.80, 15.78
Using method `randr'.