GNOME Bugzilla – Bug 318409
Can't export pictures to flickr
Last modified: 2006-02-12 07:52:04 UTC
Please describe the problem: When trying to export pictures to flickr a pop up window appears with the message "Unable to log on". If I run f-spot in a terminal the output is: # When loading Unable to find active server: Name 'org.gnome.FSpot' does not exist. # When uploading pictures System.NullReferenceException: Object reference not set to an instance of an object in <0x00109> FlickrRemote:Login (System.String email, System.String passwd) Steps to reproduce: 1. Open F-spot 2. Select one or many pictures 3. Try to export them to flickr Actual results: A pop up window appears with the message: Unable to log on F-spot was unable to log on to flickr. Make sure the settings you supplied are correct. When running on terminal the output is a System.NullReferenceException Expected results: F-spot should upload the pictures to flickr Does this happen every time? Yes Other information: Running on Ubuntu Breezy
I see the same problem running f-spot 0.1.3 on Ubuntu Breezy or Debian sid - the packages are the same. I think that after flickr & yahoo account merging process the API changed and f-spot wasn't updated, right ? If true, are you considering it for the next release ? Thanks in advance, Gustavo Franco - <stratus@debian.org>
That's exactly it Gustavo, flickr id's merged with yahoo can't login as they changed the api. I'm not sure if we use the .net bindings here: http://flickrdotnet.wdevs.com/ but they've been updated to support the new authentication API. A howto for the new API for Desktop apps (like f-spot) is shown here: http://flickr.com/services/api/auth.howto.desktop.html
Note: there is code to do this here. http://mail.gnome.org/archives/f-spot-list/2005-October/msg00036.html
Is this fixed in 0.1.5? It doesn't look like it to me here... Can anyone confirm?
Just finished compiling, installing and trying f-spot 0.1.5. Export to flickr has not been fixed yet. After doing some research I found out there is a problem with the licences. F-spot uses the GPL and FlickrNet the CPL which are incompatible. The code found in http://mail.gnome.org/archives/f-spot-list/2005-October/msg00036.html doesn't have FlickrNet.dll so it will not compile.
The license issue has been resolved and alvaro has most of the code written and available in his svn repository but he has never submitted a patch to include it. Additionally there are still possibly issues with distributing a flickr api key in an open source application, that need to be checked up on.
*** Bug 324384 has been marked as a duplicate of this bug. ***
Flickr works with yahoo now in CVS, closing.