Activity log for bug #1287211

Date Who What changed Old value New value Message
2014-03-03 15:11:26 Ruben Rocha bug added bug
2014-03-03 19:18:09 Ken VanDine nominated for series Ubuntu Precise
2014-03-03 19:18:09 Ken VanDine bug task added gwibber (Ubuntu Precise)
2014-03-03 19:18:15 Ken VanDine gwibber (Ubuntu Precise): importance Undecided High
2014-03-03 19:18:20 Ken VanDine gwibber (Ubuntu): status New Invalid
2014-03-03 19:20:54 Ken VanDine gwibber (Ubuntu Precise): status New Confirmed
2014-03-03 19:25:45 Ken VanDine description There are problems again with gwibber and facebook. The facebook feed does not refresh. The error this time is that there is no "count" key when receiving the facebook feed: Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/gwibber/microblog/dispatcher.py", line 81, in run message_data = PROTOCOLS[account["service"]].Client(account)(opname, **args) File "/usr/share/gwibber/plugins/facebook/__init__.py", line 253, in __call__ return getattr(self, opname)(**args) File "/usr/share/gwibber/plugins/facebook/__init__.py", line 268, in receive return [self._message(post) for post in data["data"]] File "/usr/share/gwibber/plugins/facebook/__init__.py", line 224, in _message m["likes"]["count"] = data["likes"]["count"] KeyError: 'count' My solution was to edit the file /usr/share/gwibber/plugins/facebook/__init__.py and from line 224 to 231 delete any instance of ["count"]. Save file and reboot. The facebook feed now refreshes and appears in gwibber. ProblemType: Bug DistroRelease: Ubuntu 12.04 Package: gwibber 3.4.2-0ubuntu2.3 ProcVersionSignature: Ubuntu 3.11.0-17.31~precise1-generic 3.11.10.3 Uname: Linux 3.11.0-17-generic x86_64 ApportVersion: 2.0.1-0ubuntu17.6 Architecture: amd64 Date: Mon Mar 3 15:08:40 2014 InstallationMedia: Ubuntu 12.04.4 LTS "Precise Pangolin" - Release amd64 (20140204) MarkForUpload: True ProcEnviron: PATH=(custom, no user) LANG=en_US.UTF-8 SHELL=/bin/bash SourcePackage: gwibber UpgradeStatus: No upgrade log present (probably fresh install) [Impact] Facebook's API has changed the data structure returned. There is no longer a count of total number of likes provided. This causes a parse error in the gwibber. [Test case] To reproduce this bug, ensure you have a facebook account configured and attempt a refresh. The parse failure prevents any new feed data from being stored in gwibber. To verify the fix, ensure there is a facebook account configured and refresh the feed. You should see recent content in your feed. [Regression potential] Very low, right now all refresh attempts will fail to parse the result meaning nothing gets stored. Any problems with the included fix would result in the same failure. There are problems again with gwibber and facebook. The facebook feed does not refresh. The error this time is that there is no "count" key when receiving the facebook feed: Traceback (most recent call last):   File "/usr/lib/python2.7/dist-packages/gwibber/microblog/dispatcher.py", line 81, in run     message_data = PROTOCOLS[account["service"]].Client(account)(opname, **args)   File "/usr/share/gwibber/plugins/facebook/__init__.py", line 253, in __call__     return getattr(self, opname)(**args)   File "/usr/share/gwibber/plugins/facebook/__init__.py", line 268, in receive     return [self._message(post) for post in data["data"]]   File "/usr/share/gwibber/plugins/facebook/__init__.py", line 224, in _message     m["likes"]["count"] = data["likes"]["count"] KeyError: 'count' My solution was to edit the file /usr/share/gwibber/plugins/facebook/__init__.py and from line 224 to 231 delete any instance of ["count"]. Save file and reboot. The facebook feed now refreshes and appears in gwibber. ProblemType: Bug DistroRelease: Ubuntu 12.04 Package: gwibber 3.4.2-0ubuntu2.3 ProcVersionSignature: Ubuntu 3.11.0-17.31~precise1-generic 3.11.10.3 Uname: Linux 3.11.0-17-generic x86_64 ApportVersion: 2.0.1-0ubuntu17.6 Architecture: amd64 Date: Mon Mar 3 15:08:40 2014 InstallationMedia: Ubuntu 12.04.4 LTS "Precise Pangolin" - Release amd64 (20140204) MarkForUpload: True ProcEnviron:  PATH=(custom, no user)  LANG=en_US.UTF-8  SHELL=/bin/bash SourcePackage: gwibber UpgradeStatus: No upgrade log present (probably fresh install)
2014-03-03 19:25:54 Ken VanDine bug added subscriber Ubuntu Stable Release Updates Team
2014-03-03 19:58:35 Ruben Rocha gwibber (Ubuntu Precise): status Confirmed Fix Committed
2014-03-14 18:08:37 Brian Murray bug added subscriber SRU Verification
2014-03-14 18:08:48 Brian Murray tags amd64 apport-bug precise running-unity amd64 apport-bug precise running-unity verification-needed
2014-03-14 18:28:47 Launchpad Janitor branch linked lp:ubuntu/precise-proposed/gwibber
2014-03-22 22:56:39 Ruben Rocha tags amd64 apport-bug precise running-unity verification-needed amd64 apport-bug precise running-unity verification-done
2014-03-27 20:21:18 Launchpad Janitor gwibber (Ubuntu Precise): status Fix Committed Fix Released
2014-03-27 20:21:32 Brian Murray removed subscriber Ubuntu Stable Release Updates Team