From patchwork Sat Apr 20 00:38:14 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Christopher Marusich X-Patchwork-Id: 9513 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id D024B16ECD; Sat, 20 Apr 2019 01:39:07 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM, T_DKIM_INVALID,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.0 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTP id 51B6216EA1 for ; Sat, 20 Apr 2019 01:39:07 +0100 (BST) Received: from localhost ([127.0.0.1]:34900 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hHe26-0004Ot-N8 for patchwork@mira.cbaines.net; Fri, 19 Apr 2019 20:39:06 -0400 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 X-Loop: help-debbugs@gnu.org Subject: [bug#35333] [PATCH 0/6] Add Yubikey Manager and Its Dependencies Resent-From: Chris Marusich Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sat, 20 Apr 2019 00:39:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 35333 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 35333@debbugs.gnu.org X-Debbugs-Original-To: guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.155572073822495 (code B ref -1); Sat, 20 Apr 2019 00:39:02 +0000 Received: (at submit) by debbugs.gnu.org; 20 Apr 2019 00:38:58 +0000 Received: from localhost ([127.0.0.1]:45058 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hHe1x-0005ql-Sj for submit@debbugs.gnu.org; Fri, 19 Apr 2019 20:38:58 -0400 Received: from eggs.gnu.org ([209.51.188.92]:47433) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hHe1w-0005qV-Dp for submit@debbugs.gnu.org; Fri, 19 Apr 2019 20:38:56 -0400 Received: from lists.gnu.org ([209.51.188.17]:48423) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1hHe1r-0005J9-8H for submit@debbugs.gnu.org; Fri, 19 Apr 2019 20:38:51 -0400 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) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=4QYdMYWHFcxNEW7l1yEOXideeprYt2TUUYqflvmCKlk=; b=KRdgmu20Uq5OT0b54KMBYu8BfPBItksmAsWHqleRb/deFQbiRtMGJ9fMBON8uMndPM JELGYrTPVK5Lza3zlFPoxIxdY1FcAC0uLcPu1pkoou9W0KB0PfeNVbdWXhQ2T5a8Mzo8 Dq188IpUI+BwdB+CSJ+Ul3ctX6qsYDd6//TtdjMtdHuifeVa7Tfch1CBpLGHYi/SEM3j NdK/NO2L+BOsPQE9KrWbdSO8PQXCArtbNk9j4Ly01Go5CerofGswR2+rNI2kt38zm0q+ da3nZpxBBgjaQGHXWMYcM7+xQzKKcckV+jcC14e+bMJ/Ki9Nczga2qk9hKBu65hRkdem BJVw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=4QYdMYWHFcxNEW7l1yEOXideeprYt2TUUYqflvmCKlk=; b=DfWCw8A4so4bsNWRloo3nzF3YiUw35cfhPOiMHXsxL3mfD81xtfyPRiDFXaem2x+xS dRGX5abJQPfeTgjQ6aFUy6DDocV27p9lHCMdGWhjRbhrWpgwUExJq+hMYRg9MAJpGbDc PVqSbbYIgy/soL7R7ZDU879/yd5MUBkauFkPmQJQ3kqWhe9chN8B5beWWstAjoTZSA6r 5E0yXCTuuk5RyWqR8GRMnSdDv3Ov4Owa6+oAW46Vn2fKtFqc2DEAFzUhzYdtU/uT3xBA tPPXp3JUczF4i7SnP+1tv5/qE/dkgrkUdyQl5jvnBgZ8uU1j90ec4UO6qBcQ/ebGeu/B pwkg== X-Gm-Message-State: APjAAAWpON9tcWYjMgKMZE45Kw009jjn+e3JJ2le6/kq5hWCvhtNtD0Y deMJei8d1PYa12ggNhKuBkdZc5Lq X-Google-Smtp-Source: APXvYqwrJ2SgIAwSnj2eHw2pRq4o8YiAjlWJPjyl1oxM5gnwU3hvQsb/Vy/1D7K56v8XtKQan59MqQ== X-Received: by 2002:a62:e710:: with SMTP id s16mr6914512pfh.74.1555720726857; Fri, 19 Apr 2019 17:38:46 -0700 (PDT) Received: from garuda.lan ([2601:601:9d80:25b2::fa8]) by smtp.gmail.com with ESMTPSA id u26sm8301603pfn.5.2019.04.19.17.38.45 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 19 Apr 2019 17:38:45 -0700 (PDT) From: Chris Marusich Date: Fri, 19 Apr 2019 17:38:14 -0700 Message-Id: <20190420003814.5120-1-cmmarusich@gmail.com> X-Mailer: git-send-email 2.20.1 MIME-Version: 1.0 X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 209.51.188.43 X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Chris Marusich Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" X-getmail-retrieved-from-mailbox: Patches 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