Facebook appears to have changed something. This update restores the functionality of the plugin. Fix: Update to 1.62 which was relased a couple of hours ago and fixes this issue. Patch attached with submission follows: How-To-Repeat: Just attempt to login to facebook via pidgin. It will fail a few times, then prompt you for your birtday. No matter how correct you answer, you will still be unable to login.
Responsible Changed From-To: freebsd-ports-bugs->pgollucci pgollucci@ wants his PRs (via the GNATS Auto Assign Tool)
Maintainer of net-im/pidgin-facebookchat, Please note that PR ports/140267 has just been submitted. If it contains a patch for an upgrade, an enhancement or a bug fix you agree on, reply to this email stating that you approve the patch and a committer will take care of it. The full text of the PR can be found at: http://www.freebsd.org/cgi/query-pr.cgi?pr=ports/140267 -- Edwin Groothuis via the GNATS Auto Assign Tool edwin@FreeBSD.org
State Changed From-To: open->feedback Awaiting maintainers feedback (via the GNATS Auto Assign Tool)
State Changed From-To: feedback->closed duplicate with ports/140096.
On 2009-11-04, Edwin Groothuis wrote: > Maintainer of net-im/pidgin-facebookchat, > > Please note that PR ports/140267 has just been submitted. This is not a dup of ports/140096 -- this upgrades to 1.62, whereas ports/140096 only upgrades to 1.61. Can this PR be re-opened, and ports/140096 be closed? Furthermore, I approve the patch. ~crh
State Changed From-To: closed->open Superses ports/140096.
Responsible Changed From-To: pgollucci->freebsd-ports-bugs
Responsible Changed From-To: freebsd-ports-bugs->beat I'll take it.
I've been using it ever since. I am on 8.0-RC2 amd64 and ports were current as of the submission. Unless there is some feature that I am not using, it's been working fine. The FAQ mentions issues with the protocol not showing in the list of available options with less than 0.7.6 but I tested specifically for that when I was pointed to ports/140096. I can try to get in contact with the author "einrobb" and see what exactly is going on, but I seen no regressions personally.
State Changed From-To: open->feedback Have you been able to run pidgin-facebookchat? According to the changelog it requires json-glib 0.7.6 or higher now and we still have 0.6.2 in ports.
I can confirm this. No problems yet, with json-glib from Ports and pidgin-facebookchat 1.62.
I spoke with Eion Robb from the project. The problem is that Facebook UIDs are now in the range of 64-bit int, while json-glib prior to 0.7.6 used default system in, or 32-bit on i386 and other 32-bit archs. This means that 1.60 (in ports currently) would show messages that appear to come from random strangers because the UID maps to the wrong accounts for more recent users. However, a fix was implemented to address this in theory in 1.62. Also, because of recent Facebook protocol changes, this plugin cannot function at all in any version prior to 1.62.
I can confirm this as well, 1.62 fixes the issues, and works fine with json-glib from ports :).
This is an updated version of the patch because: a) I have been assigned maintainership - thanks to Corey Halpin for maintaining this previously. b) Because there is a known issue with recent Facebook UIDs, the port is effectively BROKEN until json-glib gets updated (soon after 8.0-RELEASE). c) As a "buyer beware" compromise between usability and portmgr sanity the port is being *temporarily* marked INGNORE. The benefit of this of this is that a broken package will not be built by the cluster, but for those of you who need/want this, you may still use ports and build via: # make install NO_IGNORE=1 From there, you are on your own. See http://code.google.com/p/pidgin-facebookchat/wiki/FAQ for details on the problem. If beat@ and miwi@ approve, welcome back to Facebook via Pidgin.
Upstream has released 1.63. This fixes other issues that were caused buy the sudden Facebook changes but not addressed in the 1.62 connection hotfix. This supersedes previous two patches.
beat 2009-11-14 16:03:51 UTC FreeBSD ports repository Modified files: net-im/pidgin-facebookchat Makefile distinfo Log: - Update to 1.63. Due to recent Facebook protocol changes, this plugin cannot function at all in any version prior to 1.62. Due to a known usability issue with recent Facebook UIDs, the port is marked INGNORE until json-glib (ports/140097) gets updated. Use NO_IGNORE to build anyway. PR: ports/140267 Submitted by: Joseph S. Atkinson <jsa AT wickedmachine.net> (maintainer) Discussed with: miwi Revision Changes Path 1.9 +7 -2 ports/net-im/pidgin-facebookchat/Makefile 1.7 +3 -3 ports/net-im/pidgin-facebookchat/distinfo _______________________________________________ cvs-all@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/cvs-all To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org"
State Changed From-To: feedback->closed Committed. Thanks!