Package Details: authenticator 3.32.2-5

Git Clone URL: https://aur.archlinux.org/authenticator.git (read-only, click to copy)
Package Base: authenticator
Description: 2FA code generator for GNOME
Upstream URL: https://gitlab.gnome.org/World/Authenticator
Keywords: 2FA authentication gnome
Licenses: GPL3
Submitter: lll2yu
Maintainer: talone
Last Packager: talone
Votes: 18
Popularity: 3.53
First Submitted: 2018-03-23 18:23
Last Updated: 2020-07-27 14:18

Pinned Comments

talone commented on 2020-07-27 11:39

Hi everyone,

I am the new maintainer of the package, and just made it work today (no workaround needed anymore); no specific update, simply a bugfix.

Latest Comments

1 2 Next › Last »

gr211 commented on 2020-07-27 23:47

Hi @talone

thanks for fixing this, got so fed up with it I wrote my own clone in rust

https://aur.archlinux.org/packages/authenticator-rs-bin/

But still I like this one. Was wondering though, similar fixes have been made upstream, just not released as a version (you probably noticed that too actually):

https://gitlab.gnome.org/World/Authenticator/-/commits/master/

Since the original author does not seem upbeat about creating a new release, would it make it easier somehow to create a patch out of those commits above, ie a la

https://stackoverflow.com/questions/6658313/how-to-generate-a-git-patch-for-a-specific-commit

git diff tag1 tag2 -- > the-patch.diff

in lieu of remove_references.patch ?

Cheers

talone commented on 2020-07-27 13:52

@rafaelff: that's a good idea; anyway, because this is (supposedly) temporary, I think it can stay like that for now, but thanks for noticing it.

rafaelff commented on 2020-07-27 12:25

@talone: FYI, you could run git apply "$srcdir"/remove_references.patch from inside $pkgname dir instead of copying it.

talone commented on 2020-07-27 11:39

Hi everyone,

I am the new maintainer of the package, and just made it work today (no workaround needed anymore); no specific update, simply a bugfix.

kaipee2 commented on 2020-05-12 14:24

Upstream bug report for lambda TypeError: (https://gitlab.gnome.org/World/Authenticator/-/issues/177)

Developer comment:

Seems to be an issue in the code itself, I shouldn't be calling init_template at all

The following disables all calls to init_template and allows the application to launch

grep -rl "init_template" /usr/lib/python3.*/site-packages/Authenticator/ | sudo xargs sed -i 's/self.init_template/#self.init_template/g'

aorth commented on 2020-05-07 10:47

Currently failing:

$ authenticator 
Traceback (most recent call last):
  File "/usr/lib/python3.8/site-packages/Authenticator/application.py", line 208, in _is_locked_changed
    Window.get_default().refresh_view()
  File "/usr/lib/python3.8/site-packages/Authenticator/widgets/window.py", line 70, in get_default
    Window.instance = Window()
  File "/usr/lib/python3.8/site-packages/Authenticator/widgets/window.py", line 55, in __init__
    self.init_template('Window')
TypeError: <lambda>() takes 0 positional arguments but 1 was given
Traceback (most recent call last):
  File "/usr/lib/python3.8/site-packages/Authenticator/application.py", line 77, in do_activate
    window = Window.get_default()
  File "/usr/lib/python3.8/site-packages/Authenticator/widgets/window.py", line 70, in get_default
    Window.instance = Window()
  File "/usr/lib/python3.8/site-packages/Authenticator/widgets/window.py", line 55, in __init__
    self.init_template('Window')
TypeError: <lambda>() takes 0 positional arguments but 1 was given

ShayBox commented on 2019-10-04 00:03

libsecret* needs to be a dependency, it's required for the app to work

lll2yu commented on 2019-06-18 13:45

@maslic @rafaelff added libhandy as dependency, apologies for the delay in update.

rafaelff commented on 2019-06-11 22:54

Indeed. Even though libhandy is not listed in the requirements.txt file, a grep in the source code shows it is required by a couple of files. Should be added to depends array.

Anonymous comment on 2019-06-10 20:10

Seems it's missing libhandy as dependency:

Traceback (most recent call last):
  File "/usr/bin/authenticator", line 31, in <module>
    require_version("Handy", "0.0")
  File "/usr/lib/python3.7/site-packages/gi/__init__.py", line 129, in require_version
    raise ValueError('Namespace %s not available' % namespace)
ValueError: Namespace Handy not available