From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([209.51.188.92]:33611) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hHe24-0004On-C5 for guix-patches@gnu.org; Fri, 19 Apr 2019 20:39:05 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hHe22-0005OR-Jc for guix-patches@gnu.org; Fri, 19 Apr 2019 20:39:04 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:59749) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1hHe22-0005OI-Fj for guix-patches@gnu.org; Fri, 19 Apr 2019 20:39:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1hHe22-0005r6-9z for guix-patches@gnu.org; Fri, 19 Apr 2019 20:39:02 -0400 Subject: [bug#35333] [PATCH 0/6] Add Yubikey Manager and Its Dependencies Resent-Message-ID: Received: from eggs.gnu.org ([209.51.188.92]:33581) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hHe1q-0004Nj-2r for guix-patches@gnu.org; Fri, 19 Apr 2019 20:38:51 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hHe1p-0005IO-3E for guix-patches@gnu.org; Fri, 19 Apr 2019 20:38:50 -0400 Received: from mail-pf1-x442.google.com ([2607:f8b0:4864:20::442]:43889) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1hHe1o-0005IA-U1 for guix-patches@gnu.org; Fri, 19 Apr 2019 20:38:49 -0400 Received: by mail-pf1-x442.google.com with SMTP id c8so3169124pfd.10 for ; Fri, 19 Apr 2019 17:38:48 -0700 (PDT) From: Chris Marusich Date: Fri, 19 Apr 2019 17:38:14 -0700 Message-Id: <20190420003814.5120-1-cmmarusich@gmail.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+kyle=kyleam.com@gnu.org Sender: "Guix-patches" To: 35333@debbugs.gnu.org Cc: Chris Marusich Hi, This patch series adds Yubikey Manager (ykman) and its dependencies. It applies cleanly to fd6d2fd871aa3eb443037483998b7790d15be709. I've validated that the ykman CLI works with my own personal YubiKey 4 Nano that I've owned for a few years. I've verified that rudimentary operations such as "ykman openpgp info" and "ykman mode OTP+FIDO+CCID" succeed, but I didn't exhaustively check all possible operations. Along the way, I've noticed that Mozilla's Public Suffix List database is embedded in at least one existing Guix package: ruby-public-suffix. I've opened a bug report about this: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=35332 We can fix that bug by replacing the bundled copy with the one provided by the public-suffix-list package introduced here. Chris Marusich (6): gnu: Add python-pyfakefs and python2-pyfakefs. gnu: Add python-pyscard and python2-pyscard. gnu: Add libu2f-host. gnu: Add public-suffix-list. gnu: Add python-fido2 and python2-fido2. gnu: Add python-yubikey-manager and python2-yubikey-manager. gnu/local.mk | 1 + gnu/packages/check.scm | 49 ++++ gnu/packages/dns.scm | 51 +++++ .../python-pyfakefs-remove-bad-test.patch | 23 ++ gnu/packages/security-token.scm | 211 +++++++++++++++++- 5 files changed, 334 insertions(+), 1 deletion(-) create mode 100644 gnu/packages/patches/python-pyfakefs-remove-bad-test.patch -- 2.20.1