Page MenuHomeSolus

Yubikey Manager (CLI/GUI)
Closed, ResolvedPublic

Description

yubikey-manager-(qt)
https://developers.yubico.com/yubikey-manager/
https://developers.yubico.com/yubikey-manager-qt/
Licence: BSD-2-Clause

Anybody who uses a yubikey should find this useful, Solus already has the majority of the yubikey software packaged. An important thing to note is this note deprecates yubikey-neo-manager

https://github.com/Yubico/yubikey-manager-qt/releases/download/0.3.0/yubikey-manager-qt-0.3.0.tar.gz

Event Timeline

I'm mostly done packaging this, i'm just waiting for it to be accepted for inclusion first :)

JoshStrobl triaged this task as Normal priority.Mar 26 2017, 5:40 PM
JoshStrobl moved this task from Backlog to Awaiting Package Upgrades on the Package Requests board.
JoshStrobl added a subscriber: JoshStrobl.

@joebonrichie This is still in beta, let's wait for an actual stable release.

No problem! A decent amount of python packaging is required. So i guess I will get that out of the way first then, starting with python-cryptography

So it turns out yubikey-manager is needed now for the new yubioath-desktop (found that out while working on updating it). So I guess we're gonna be landing this regardless of the beta state.

I uploaded the yubikey-manager patch, if you own a yubikey could you please test it out because it cannot read my NEO properly (ykman info).

The only problem with yubikey-manager-qt and yubioath-desktop is that they use a obsolete qt project called qt-singleapplication from the qt-solutions repo. We could either have to build from git (preferably) or package the qt-solutions repo.

We could either have to build from git (preferably) or package the qt-solutions repo.

They have qt-solutions as a git submodule in their vendors folder. Compiling right from their tag won't be an issue. But yea, I'll test it.

Yay for solbuild having decent git support :')

@joebonrichie Without running the risk of wiping out my static and OTP bits on my YubiKey Edge, ykman via yubikey-manager CLI on T3072 seems to work. Great job. I won't close this, assuming the plan is to land the Qt GUI.

I'll go ahead and investigate updating the yubioath-desktop app now that yubikey-manager has landed.

Also a further note, once this is resolved I'll coordinate with ikey on doing a replace of yubikey-neo-manager with yubikey-manager, that way we don't have unnecessary packages sitting in the repo.

I've got both yubioath-desktop and yubikey-manager-qt packaged. Both rely on the pcscd service running. Do you have any recommendations for this so it works out of the box?

yubioath-desktop

This was already packaged, I have it updated locally. Just need @ikey to update solbuild on the server so I can deploy it.

Do you have any recommendations for this so it works out of the box?

Not really, no. Best I can do is document it on our Help Center and file an upstream issue to hopefully get Yubico to provide some sort of in-GUI notice indicating that the service needs to be started.

Okay, fair enough.

One more thing - do you want to wait for yubikey-manager-qt to be out of beta before I upload the patch?

Nah, let's go ahead and land it sooner rather than later. They seem to have some momentum behind the project and it is pretty clear they are working to replacing some of their existing offerings with the manager.

JoshStrobl claimed this task.