After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 318409 - Can't export pictures to flickr
Can't export pictures to flickr
Status: RESOLVED FIXED
Product: f-spot
Classification: Other
Component: General
0.1.x
Other All
: Normal minor
: ---
Assigned To: F-spot maintainers
F-spot maintainers
: 324384 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2005-10-10 02:25 UTC by Moises Eskinazi
Modified: 2006-02-12 07:52 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Moises Eskinazi 2005-10-10 02:25:02 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
Comment 1 Gustavo Franco 2005-10-12 21:46:59 UTC
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>
Comment 2 Nick Richards 2005-10-18 13:37:18 UTC
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
Comment 3 Nick Richards 2005-10-18 13:39:38 UTC
Note: there is code to do this here.
http://mail.gnome.org/archives/f-spot-list/2005-October/msg00036.html
Comment 4 Gen Zhang 2005-12-17 17:33:03 UTC
Is this fixed in 0.1.5? It doesn't look like it to me here... Can anyone confirm?
Comment 5 Moises Eskinazi 2005-12-18 04:20:54 UTC
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.
Comment 6 Larry Ewing 2005-12-18 22:11:47 UTC
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.
Comment 7 Larry Ewing 2006-01-15 04:02:23 UTC
*** Bug 324384 has been marked as a duplicate of this bug. ***
Comment 8 Larry Ewing 2006-02-12 07:52:04 UTC
Flickr works with yahoo now in CVS, closing.