#1016082 RFP: authenticator -- Generate Two-Factor Codes

#1016082#5
Date:
2022-07-26 17:22:41 UTC
From:
To:
* Package name    : authenticator
  Version         : 4.1.6
  Upstream Author : Bilal Elmoussaoui
* URL             : https://gitlab.gnome.org/World/Authenticator
* License         : GPL
  Programming Lang: Rust
  Description     : Generate Two-Factor Codes

This is the successor of gnome-authenticator (packaged in Debian) by the
same author but rewritten in Rust. Hence i filed wnpp instead of "new
upstream version".

Looking at

https://gitlab.gnome.org/World/Authenticator/-/blob/master/Cargo.toml

we're currently lacking zbar and a few other crates which would need to
go in first.

As authenticator is pretty generic maybe gw-authenticator (as it's part
of /GNOME/World) would be an appropriate executable name? Otherwise
replacing gnome-authenticator would likely work too.

I don't have immediate plans to work on it but would join a packaging
effort as there's more rust based GNOME related projects which would be
great to have.

Cheers,
 -- Guido

#1016082#10
Date:
2023-09-19 14:11:00 UTC
From:
To:
Hi Axel, Guido and Jeremy

Sans some gtk-rs shenanigans I need to figure out in experimental most
(tm) dependencies are in debian now.

Missing rust crates:

- aes-gcm -> ghash -> polyval

- oo7

- qrencode

- search-provider

- constant_time_eq so I can update argon2


I won't be packaging any more packages as I maintain a lot already, but
I'm happy to assist with getting the remaining deps into debian (and the
package itself).

Packaging rust crates is pretty straightforward.

Axel, if you want to work on this you should "own" this bug and retitle
it to an ITP. Here's how you can do that:

https://www.debian.org/Bugs/server-control

I'm away from $debian work until eonw, so I won't be replying to mails
until then.

best,