Package Details: polly 0.93.12-2

Git Clone URL: https://aur.archlinux.org/polly.git (read-only)
Package Base: polly
Description: Linux Twitter client designed for multiple columns of multiple accounts
Upstream URL: https://launchpad.net/polly
Licenses: GPL
Submitter: mtorromeo
Maintainer: mtorromeo
Last Packager: mtorromeo
Votes: 45
Popularity: 0.645127
First Submitted: 2011-10-04 11:56
Last Updated: 2015-06-09 10:52

Latest Comments

erikwesselius commented on 2015-02-05 17:57

I have replaced socksipy (dependency) with python2-socks, which is an "Updated version of SocksiPy. Many old bugs fixed, and overall code cleanup." This seems to solve the issue of the recent crashes of polly that I experienced on my system.

So maybe in the dependencies for polly, socksipy should be replaced with python2-socks

erikwesselius commented on 2015-02-05 11:37

Since a week or so Polly unpredictably crashes and totally freezes my desktop. I can still move the mousepointer but I cannot click-open menus or windows. Keybord also totally dead, so impossible to shift to another tty. The only solution is a hard reset by switching power off.

Here's some info:
[erik@alcyone ~]$ coredumpctl gdb
PID: 5647 (polly)
UID: 1000 (****)
GID: 100 (users)
Signal: 6 (ABRT)
Timestamp: Thu 2015-02-05 10:57:32 CET (1h 30min ago)
Command Line: /usr/bin/python2 /usr/bin/polly
Executable: /usr/bin/python2.7
Control Group: /user.slice/user-1000.slice/session-c1.scope
Unit: session-c1.scope
Slice: user-1000.slice
Session: c1
Owner UID: 1000 (****)

Reading symbols from /usr/bin/python2.7...(no debugging symbols found)...done.

Core was generated by `/usr/bin/python2 /usr/bin/polly'.
Program terminated with signal SIGABRT, Aborted.
#0 0x00007fb49c785a97 in raise () from /usr/lib/libc.so.6
(gdb)

fax commented on 2015-01-09 19:55

An installation of Polly on a new system gave me this when I started it the first time from the terminal:

Polly 0.93.12 (pre-alpha 3.12)
Copyright (C) 2011-2014 Marcelo Hashimoto
cache path: /home/fax/.cache/polly
config path: /home/fax/.config/polly
data home: /home/fax/.local/share/polly
initializing... done
(process:4330): GLib-CRITICAL **: g_slice_set_config: assertion 'sys_page_size == 0' failed
Please set a password for your new keyring: DEBUG: fax connected successfully
Please confirm the password:

So I actually had to type in a password on the terminal. When I start Polly again (from terminal) it is asking for the password each time:

Polly 0.93.12 (pre-alpha 3.12)
Copyright (C) 2011-2014 Marcelo Hashimoto
cache path: /home/fax/.cache/polly
config path: /home/fax/.config/polly
data home: /home/fax/.local/share/polly
initializing...Please enter password for encrypted keyring:
done

So in other words, installing python2-secretstorage is not sufficient, you also need to make sure the keyring gets unlocked, ideally when you are logging into your desktop session. I have yet to figure out how to do that properly with my desktop environment (LXQt).

erikwesselius commented on 2015-01-08 09:26

I have discovered that the problem that I described on 21 December is not related to polly, but due to genome-keyring not being unlocked properly after rebooting my system. After having installed seahorse I use that to unlock the keyring and thus allow polly to start properly.

erikwesselius commented on 2014-12-21 17:28

I had a similar problem (polly forgetting account settings) but after installing python2-secretstorage it worked fine for over a week. Now as of yesterday, but as far as I can judge not related to any package upgrade, polly fails to start, generating the following error message:

Polly 0.93.12 (pre-alpha 3.12)
Copyright (C) 2011-2014 Marcelo Hashimoto
cache path: /home/erik/.cache/polly
config path: /home/erik/.config/polly
data home: /home/erik/.local/share/polly
initializing...
Traceback (most recent call last):
File "/usr/bin/polly", line 303, in <module>
account_manager = gui.twitter.account.Manager(NAME, config_path, config_path_lock, setting_factory, proxy_controller, font_scheme, identifier_factory, status_bar)
File "/usr/lib/python2.7/site-packages/polly/gui/twitter/account.py", line 486, in __init__
subtoken_secret = keyring.get_password(self.name.encode(ENCODING), subtoken.encode(ENCODING))
File "/usr/lib/python2.7/site-packages/polly/external/keyring/core.py", line 37, in get_password
return _keyring_backend.get_password(service_name, username)
File "/usr/lib/python2.7/site-packages/polly/external/keyring/backend.py", line 199, in get_password
assert prompt == "/"
AssertionError

erikwesselius commented on 2014-12-20 13:15

I had a similar problem (polly forgetting account settings) but after installing python2-secretstorage it worked fine for over a week. However, as of today, without having done any package upgrade, polly failed to start generating the following error message:

Polly 0.93.12 (pre-alpha 3.12)
Copyright (C) 2011-2014 Marcelo Hashimoto
cache path: /home/erik/.cache/polly
config path: /home/erik/.config/polly
data home: /home/erik/.local/share/polly
initializing...
Traceback (most recent call last):
File "/usr/bin/polly", line 303, in <module>
account_manager = gui.twitter.account.Manager(NAME, config_path, config_path_lock, setting_factory, proxy_controller, font_scheme, identifier_factory, status_bar)
File "/usr/lib/python2.7/site-packages/polly/gui/twitter/account.py", line 486, in __init__
subtoken_secret = keyring.get_password(self.name.encode(ENCODING), subtoken.encode(ENCODING))
File "/usr/lib/python2.7/site-packages/polly/external/keyring/core.py", line 37, in get_password
return _keyring_backend.get_password(service_name, username)
File "/usr/lib/python2.7/site-packages/polly/external/keyring/backend.py", line 199, in get_password
assert prompt == "/"
AssertionError

erikwesselius commented on 2014-12-20 13:00

In fact, it's not exactly the same problem: today I suddenly couldn't login anymore whereas I used 0.93.12 (pre-alpha 3.12) for over a week now without having done any package upgrade on my system... Error message reproduced below.

erikwesselius commented on 2014-12-20 12:57

Having the same problem...

Polly 0.93.12 (pre-alpha 3.12)
Copyright (C) 2011-2014 Marcelo Hashimoto
cache path: /home/qqq/.cache/polly
config path: /home/qqq/.config/polly
data home: /home/qqq/.local/share/polly
initializing...
Traceback (most recent call last):
File "/usr/bin/polly", line 303, in <module>
account_manager = gui.twitter.account.Manager(NAME, config_path, config_path_lock, setting_factory, proxy_controller, font_scheme, identifier_factory, status_bar)
File "/usr/lib/python2.7/site-packages/polly/gui/twitter/account.py", line 486, in __init__
subtoken_secret = keyring.get_password(self.name.encode(ENCODING), subtoken.encode(ENCODING))
File "/usr/lib/python2.7/site-packages/polly/external/keyring/core.py", line 37, in get_password
return _keyring_backend.get_password(service_name, username)
File "/usr/lib/python2.7/site-packages/polly/external/keyring/backend.py", line 199, in get_password
assert prompt == "/"
AssertionError

4nduril commented on 2014-12-10 09:55

Hello,

Having the problem with forgetting account settings, too, I installed python2-secretstorage but it still doesn't work. I am also using gnome-keyring - are the two conflicting? How do I solve this?

Thanks in advance.

zexias commented on 2014-10-15 12:35

Hi,

TuxLyn: I get it in my pc once, but it was when I used a debian. I talked to the dev of Polly and he said to me that he already fixed this bug (it's releated with the 'new' Auth of twitter, if my mind don't fail) and he said that the already fix it in project's repository (here: https://launchpad.net/polly). But I don't know how to help, because I'm new in Arch. But I would to!

fax: Thank you, this worked for me!

fax commented on 2014-03-30 13:42

> Does anyone else have a problem that Polly forgets account settings after each reboot (running Xfce here)?

I spent a lot of time debugging this and it turns out that the python2-keyring dependency doesn't depend on any keyring backend thus python2-keyring doesn't know how and where to store the account settings unless you already installed a backend through another package. For XFCE it is best to install python2-secretstorage, python2-keyring will pick up that backend automatically. In theory, Gnome keyring would be an option but I couldn't make it work and the secret service/secret storage libs are more modern and supported by Gnome as well.

I am wondering if it would make sense to add python2-secretstorage as a dependency to polly?

TuxLyn commented on 2014-01-30 01:59

I get many connection error messages in v0.93.11 (pre-alpha 3.11)

When I click on menu, "File" => "New list stream" => "My lists"

Twitter refused the request. Please wait a few minutes and try again.

Any fix for this ?

phraktal commented on 2014-01-15 02:19

During installation I get this:
--------------------------------
I/O warning : failed to load external entity "/usr/share/gconf/schemas/polly.schemas"
Failed to open `/usr/share/gconf/schemas/polly.schemas': No such file or directory
--------------------------------
When I try to start polly I get:
--------------------------------
Polly 0.93.11 (pre-alpha 3.11)
Copyright (C) 2011 Marcelo Hashimoto
cache path: /home/tomasz/.cache/polly
config path: /home/tomasz/.config/polly
data home: /home/tomasz/.local/share/polly
initializing...
Traceback (most recent call last):
File "/usr/bin/polly", line 275, in <module>
proxy_controller = gui.frontend.proxy.Controller(setting_factory)
File "/usr/lib/python2.7/site-packages/polly/gui/frontend/proxy.py", line 84, in __init__
self.backend = ControllerBackend(self._enabled_callback, self._host_callback, self._port_callback, self._type_callback, setting_factory)
File "/usr/lib/python2.7/site-packages/polly/proxy.py", line 191, in __init__
self._update_enabled()
File "/usr/lib/python2.7/site-packages/polly/proxy.py", line 57, in _update_enabled
enabled = self.enabled_setting.get_value()
File "/usr/lib/python2.7/site-packages/polly/setting.py", line 64, in get_value
return self.value.get_bool()
AttributeError: 'NoneType' object has no attribute 'get_bool'

uppfinnarn commented on 2014-01-08 11:43

The package is no longer installing the gconf schemas properly, and as a result, the program refuses to start. 'polly-bzr' works, so maybe you should take a look at what it does.

erikwesselius commented on 2013-12-06 14:46

After Hotot became unstable a few months ago, I'm now using Polly as my regular Twitter client. There is a lot in Polly that could be improved, but in general the program does what it should do and I am a grateful user.

However, Polly has one serious defect: after having a Polly window open for a few hours, the polly process starts grabbing enormous amounts of CPU and memory and sometimes almost blocks my system. Seems like some memory bug. Are others also experiencing this?

andreyv commented on 2013-10-29 08:05

After the latest update, there is a non-fatal error during the install phase:

I/O warning : failed to load external entity "/usr/share/gconf/schemas/polly.schemas"
Failed to open `/usr/share/gconf/schemas/polly.schemas': No such file or directory

bjo commented on 2013-09-05 18:40

andreyv: I have this issue from time to time.

andreyv commented on 2013-07-10 06:23

Does anyone else have a problem that Polly forgets account settings after each reboot (running Xfce here)?

So far I found this: https://bugs.launchpad.net/polly/+bug/1096106

uppfinnarn commented on 2013-05-16 15:03

Should depend on python2-dbus, otherwise it refuses to launch.

indianahorst commented on 2013-04-21 16:54

==> Building and installing package
==> Making package: polly 0.93.7-1 (So 21. Apr 18:53:47 CEST 2013)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
-> Downloading Polly-0.93.7%20%28pre-alpha%203.7%29.tar.gz...
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
curl: (22) The requested URL returned error: 404 Not Found
==> ERROR: Failure while downloading Polly-0.93.7%20%28pre-alpha%203.7%29.tar.gz
Aborting...
==> ERROR: Makepkg was unable to build polly.

eugenez commented on 2013-03-17 06:32

PKGBUILD for polly 0.93.7 http://pastebin.com/vnz5cKvR

ironborn commented on 2013-02-06 19:07

Should require librsvg or no interface buttons will be visible.

Anonymous comment on 2012-11-27 09:13

Am getting error, "Could not connect to twitter, check your internet connection". Not able to add an account.

silenc3r commented on 2012-11-15 11:34

my bad, sorry

mtorromeo commented on 2012-11-14 15:58

@silenc3r: Which "repos" are you referring to exactly?

silenc3r commented on 2012-11-14 10:52

"You need to change python-keyring to python2-keyring. "
I'm not sure about that, python-keyring in repos is Python2 lib.

andreyv commented on 2012-11-13 16:48

You need to change python-keyring to python2-keyring.

silenc3r commented on 2012-11-06 15:32

please add python2-dbus to dependencies

ValHue commented on 2012-10-18 17:57

Please modify the PKGBUILD:

- python-notify to python2-notify
- python-pycurl to python2-pycurl

Best regards!!

Anonymous comment on 2012-05-24 05:12

** (process:12669): WARNING **: Trying to register gtype 'GMountMountFlags' as enum when in fact it is of type 'GFlags'

** (process:12669): WARNING **: Trying to register gtype 'GDriveStartFlags' as enum when in fact it is of type 'GFlags'

** (process:12669): WARNING **: Trying to register gtype 'GSocketMsgFlags' as enum when in fact it is of type 'GFlags'
Polly 0.93.4 (pre-alpha 3.4)
Copyright (C) 2011 Marcelo Hashimoto
cache path: /home/kik1n/.cache/polly
config path: /home/kik1n/.config/polly
data home: /home/kik1n/.local/share/polly
initializing...Qt-subapplication(12669)/kdeui (Wallet): The kwalletd service has been disabled
Qt-subapplication(12669)/kdeui (Wallet): The kwalletd service has been disabled
Qt-subapplication(12669)/kdeui (Wallet): The kwalletd service has been disabled
Qt-subapplication(12669)/kdeui (Wallet): The kwalletd service has been disabled
Qt-subapplication(12669)/kdeui (Wallet): The kwalletd service has been disabled
Qt-subapplication(12669)/kdeui (Wallet): The kwalletd service has been disabled

Traceback (most recent call last):
File "/usr/bin/polly", line 303, in <module>
account_manager = gui.twitter.account.Manager(NAME, config_path, config_path_lock, setting_factory, proxy_controller, font_scheme, identifier_factory, status_bar)
File "/usr/lib/python2.7/site-packages/polly/gui/twitter/account.py", line 486, in __init__
subtoken_secret = keyring.get_password(self.name, subtoken)
File "/usr/lib/python2.7/site-packages/keyring/core.py", line 37, in get_password
return _keyring_backend.get_password(service_name, username)
File "/usr/lib/python2.7/site-packages/keyring/backend.py", line 242, in get_password
if wallet.keyDoesNotExist(network, 'Python', key):
AttributeError: 'NoneType' object has no attribute 'keyDoesNotExist'

EbenezerEdelman commented on 2011-10-16 23:47

Download fails with 404 Not Found error. See diff below for fix.

-pkgver=0.92.3
+pkgver=0.92.6

-source=(http://launchpad.net/$pkgname/1.0/pre-alpha-2/+download/Polly-$pkgver%20%28pre-alpha%202.3%29.tar.gz)
+source=(http://launchpad.net/$pkgname/1.0/pre-alpha-2/+download/Polly-$pkgver%20%28pre-alpha%202.6%29.tar.gz)

- cd "$srcdir/Polly-$pkgver (pre-alpha 2.3)"
+ cd "$srcdir/Polly-$pkgver (pre-alpha 2.6)"

- cd "$srcdir/Polly-$pkgver (pre-alpha 2.3)"
+ cd "$srcdir/Polly-$pkgver (pre-alpha 2.6)"

-md5sums=('1d4976dfb9bb06d5d4539e1376d191a1')
+md5sums=('16e4e5b68d7954f4c231dcf7f8e07e74')

mtorromeo commented on 2011-10-04 20:29

You are welcome!

edke commented on 2011-10-04 20:28

Awersome, I was today searching for Polly on AUR and no package was found. And then Polly from feed came :) Runs terrific and UI streams are super cool. Thank you!

mtorromeo commented on 2011-10-04 16:15

Seems like I also missed python2-distribute. Updated again.

sasy360 commented on 2011-10-04 16:08

hey, got this while trying to install:
Traceback (most recent call last):
File "setup.py", line 2, in <module>
from setuptools import setup, find_packages
ImportError: No module named setuptools

mtorromeo commented on 2011-10-04 15:42

Done, thanks!

chadberg commented on 2011-10-04 14:59

This needs to include python2-numpy as a dependency.