ports/103355: [patch] Broken FlickrExport plugin from graphics/kipi-plugins

Artem Naluzhny tut at nhamon.com.ua
Mon Sep 18 14:30:21 UTC 2006


>Number:         103355
>Category:       ports
>Synopsis:       [patch] Broken FlickrExport plugin from graphics/kipi-plugins
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          update
>Submitter-Id:   current-users
>Arrival-Date:   Mon Sep 18 14:30:16 GMT 2006
>Closed-Date:
>Last-Modified:
>Originator:     Artem Naluzhny
>Release:        6.2-PRERELEASE
>Organization:
>Environment:
FreeBSD tut.sweet.home 6.2-PRERELEASE FreeBSD 6.2-PRERELEASE #5: Sat Sep 16 04:00:32 EEST 2006     root at tut.sweet.home:/usr/obj/usr/src/sys/TUT  i386
>Description:
FlickrExport plugin from kipi-plugins-0.1.0.r1_4,1 (graphics/kipi-plugins) does not work: "missing signature" message on console.

This is known bug caused by Flickr API changes - http://bugs.kde.org/show_bug.cgi?id=132659

Suggested patch resolves the issue.
>How-To-Repeat:

>Fix:
--- kipi-plugins/flickrexport/flickrtalker.cpp.orig
+++ kipi-plugins/flickrexport/flickrtalker.cpp
@@ -277,7 +277,7 @@
 
 		QString isfriend=(info.is_friend==1)?"1":"0";
 		form.addPair("is_friend",isfriend);
-		headers.append("api_key="+ isfriend);
+		headers.append("is_friend="+ isfriend);
 
 		QString tags=info.tags.join(" ");
 		if(tags.length()>0){	
@@ -297,6 +297,7 @@
 		}
 
 		QString md5=getApiSig(m_secret,headers);
+		form.addPair("api_sig", md5);
 		headers.append("api_sig="+ md5);
 		QString queryStr=headers.join("&");
 		QString postUrl=url+queryStr;

>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list