identi.ca/laconi.ca group support is gone in lp:gwibber

Bug #381023 reported by Greg Grossmeier
24
This bug affects 5 people
Affects Status Importance Assigned to Milestone
Gwibber
Triaged
High
Adam J. Lincoln

Bug Description

With the new templating engine, the creation of links around bang tags (for groups on identi.ca/laconi.ca) wasn't re-implemented.

I will take a look at this soon.

Changed in gwibber:
assignee: nobody → Greg Grossmeier (greg.grossmeier)
importance: Undecided → High
status: New → Triaged
Revision history for this message
Greg Grossmeier (greg.grossmeier) wrote :

Interesting:

If I start gwibber (rev 329), click on a group bang tag, it opens the new group tab correctly but fails to fetch the search results with the below error/traceback.

If I then quit gwibber and restart it, it remembers the grou tab as a generic search tab and thus fetches the results (but incorrect results since it is not limited by group).

traceback:
Traceback (most recent call last):
  File "/home/greg/src/projects/gwibber/gwibber.dev/gwibber/microblog/__init__.py", line 50, in get_data
    for message in method(client):
  File "/home/greg/src/projects/gwibber/gwibber.dev/gwibber/microblog/identica.py", line 179, in group
    yield SearchResult(self, data, query)
  File "/home/greg/src/projects/gwibber/gwibber.dev/gwibber/microblog/identica.py", line 99, in __init__
    self.sender = data["from_user"]
  File "/var/lib/python-support/python2.6/feedparser.py", line 200, in __getitem__
    return UserDict.__getitem__(self, realkey)
KeyError: 'from_user'

Revision history for this message
rpcutts (rpcutts) wrote :

Same goes for #tags

Revision history for this message
Paolo Sammicheli (xdatap1) wrote :

Same here:

Traceback (most recent call last):
  File "/usr/lib/python2.6/dist-packages/gwibber/microblog/__init__.py", line 49, in get_data
    for message in method(client):
  File "/usr/lib/python2.6/dist-packages/gwibber/microblog/identica.py", line 176, in group
    yield SearchResult(self, data, query)
  File "/usr/lib/python2.6/dist-packages/gwibber/microblog/identica.py", line 96, in __init__
    self.sender = data["from_user"]
  File "/var/lib/python-support/python2.6/feedparser.py", line 200, in __getitem__
    return UserDict.__getitem__(self, realkey)
KeyError: 'from_user'

Further Infos:

x@bwing:~$ lsb_release -rd
Description: Ubuntu 9.04
Release: 9.04
x@bwing:~$ apt-cache policy gwibber
gwibber:
  Installato: 0.9.2~bzr263-0ubuntu1~jaunty
  Candidato: 0.9.2~bzr263-0ubuntu1~jaunty
  Tabella versione:
 *** 0.9.2~bzr263-0ubuntu1~jaunty 0
        500 http://ppa.launchpad.net jaunty/main Packages
        100 /var/lib/dpkg/status
     0.8-0ubuntu5 0
        500 http://archive.ubuntu.com jaunty/universe Packages

Revision history for this message
Adam J. Lincoln (adamjlincoln) wrote :

Fixed in my branch that's attached to this bug report. Note the bzr commit log for comments on the fix.

Changed in gwibber:
assignee: Greg Grossmeier (greg.grossmeier) → adamjlincoln (adamjlincoln)
Revision history for this message
Hebert (hebert-bernardo) wrote :

This issue is still present on gwibber 1.2.0.

$ apt-cache policy gwibber
gwibber:
  Installed: 1.2.0~bzr349-0ubuntu1~daily1
  Candidate: 1.2.0~bzr349-0ubuntu1~daily1
  Version table:
 *** 1.2.0~bzr349-0ubuntu1~daily1 0
        500 http://ppa.launchpad.net karmic/main Packages
        100 /var/lib/dpkg/status
     1.2.0~bzr346-0ubuntu2 0
        500 http://archive.ubuntu.com karmic/universe Packages

Revision history for this message
Colin Dean (colindean) wrote :

This is related to #364322, but they're separate issues. My branch for it address its issue. I started addressing this issue as a part of it, but I'll hold off and let it be handled in this bug.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.