From unknown Sat Aug 16 21:59:32 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#35346 <35346@debbugs.gnu.org> To: bug#35346 <35346@debbugs.gnu.org> Subject: Status: [PATCH 0/2] Add pass-otp Reply-To: bug#35346 <35346@debbugs.gnu.org> Date: Sun, 17 Aug 2025 04:59:32 +0000 retitle 35346 [PATCH 0/2] Add pass-otp reassign 35346 guix-patches submitter 35346 "Alex Griffin" severity 35346 normal tag 35346 patch thanks From debbugs-submit-bounces@debbugs.gnu.org Sat Apr 20 13:51:31 2019 Received: (at submit) by debbugs.gnu.org; 20 Apr 2019 17:51:31 +0000 Received: from localhost ([127.0.0.1]:46731 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hHu9D-0006MR-Ft for submit@debbugs.gnu.org; Sat, 20 Apr 2019 13:51:31 -0400 Received: from eggs.gnu.org ([209.51.188.92]:59318) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hHu9B-0006MF-Nn for submit@debbugs.gnu.org; Sat, 20 Apr 2019 13:51:30 -0400 Received: from lists.gnu.org ([209.51.188.17]:44167) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1hHu96-0000Na-Fi for submit@debbugs.gnu.org; Sat, 20 Apr 2019 13:51:24 -0400 Received: from eggs.gnu.org ([209.51.188.92]:45457) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hHu95-0006mB-FY for guix-patches@gnu.org; Sat, 20 Apr 2019 13:51:24 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.1 required=5.0 tests=BAYES_50,RCVD_IN_DNSWL_LOW, URIBL_BLOCKED autolearn=disabled version=3.3.2 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hHu93-0000LO-9b for guix-patches@gnu.org; Sat, 20 Apr 2019 13:51:23 -0400 Received: from wout3-smtp.messagingengine.com ([64.147.123.19]:35525) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1hHu8z-0000He-72 for guix-patches@gnu.org; Sat, 20 Apr 2019 13:51:19 -0400 Received: from compute6.internal (compute6.nyi.internal [10.202.2.46]) by mailout.west.internal (Postfix) with ESMTP id 3CF96481 for ; Sat, 20 Apr 2019 13:51:14 -0400 (EDT) Received: from imap1 ([10.202.2.51]) by compute6.internal (MEProxy); Sat, 20 Apr 2019 13:51:14 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ajgrf.com; h= mime-version:message-id:date:from:to:subject:content-type; s= fm2; bh=l71X2MGAouqfwJzJFneQpgnpOP/vtrj0XYAsrp0aypk=; b=Ak70xtrZ GU1NRsVxC5tlqC+JqJv44gJy+tt/eBpO//wd5/jE8a9uXQdxv8NMaxeZOpLCYJv7 KEcn/BBJT435z9+DD6USK4MAi0Hq11K9yj9Hfyhnt7437XmZGHp5tYqXnxMQ9V5a fLXjZoq5SboZkk0FnvRClUwXE9TWMLZQ62MBOL2kBJf4opN/2sekEVlM/xpTRvwe GT3CL5BffbL9pxqA0MeaILHPWEfse5XQMRk7ZWaTwzUdI8VpW9PzHaVPkjtXenkx zaZ3n4lhMxCLAC4PakNNhNUhXBrTm9WBQPxZ6I0qiDIQ5hMivQZ5ynfowctOIp8s CwzvjpjE8r04JA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-type:date:from:message-id :mime-version:subject:to:x-me-proxy:x-me-proxy:x-me-sender :x-me-sender:x-sasl-enc; s=fm2; bh=l71X2MGAouqfwJzJFneQpgnpOP/vt rj0XYAsrp0aypk=; b=X5lL8G1D3Maqn67KcEjfbY7d9RhvHxvgUmPvxcioO3UxC TMATWtKxmbPFVtdQkL791l+wGkx6QNvJnze0lMhV1kGeb6O86VUrpISSqujUab1/ ZK3yWRNwYH1Qrbz33WxZpenBqREDwyfnuXW1kserAbTN0YTrXfYp+fFYb30g6S9h R5M8ZkAhZYvbsA/AFMs8qW8FX1LveBf/KadLtOn7vH2DL5rjlwVbAmIaoIuTRoWx IyaRnzUbDXLFgc4Kd10Cc+RAwlrs0RYS443+Sq/h9ZJ87dXM3y9c5/ol+jWHma98 YyHdS95uNQ+wNB6lL0qiQNfJdDk0pkmcK8C7syVPw== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduuddrgedugdegtdcutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecunecujfgurhepofgfggfkfffhvffutgesthdtredtre ertdenucfhrhhomhepfdetlhgvgicuifhrihhffhhinhdfuceorgesrghjghhrfhdrtgho mheqnecurfgrrhgrmhepmhgrihhlfhhrohhmpegrsegrjhhgrhhfrdgtohhmnecuvehluh hsthgvrhfuihiivgeptd X-ME-Proxy: Received: by mailuser.nyi.internal (Postfix, from userid 501) id 74025D48E9; Sat, 20 Apr 2019 13:51:13 -0400 (EDT) X-Mailer: MessagingEngine.com Webmail Interface User-Agent: Cyrus-JMAP/3.1.6-443-g918f9d3-fmstable-20190416v3 Mime-Version: 1.0 X-Me-Personality: 27775493 Message-Id: <81378750-7d26-44e0-ae44-7d38bc1ccfc6@www.fastmail.com> Date: Sat, 20 Apr 2019 13:50:45 -0400 From: "Alex Griffin" To: guix-patches@gnu.org Subject: [0/2] Add pass-otp Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 64.147.123.19 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Spam-Score: -1.6 (-) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.6 (--) This patch series adds a mechanism for providing pass extensions in separate packages, then adds the pass-otp package. -- Alex Griffin From debbugs-submit-bounces@debbugs.gnu.org Sat Apr 20 13:55:29 2019 Received: (at 35346) by debbugs.gnu.org; 20 Apr 2019 17:55:29 +0000 Received: from localhost ([127.0.0.1]:46737 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hHuCv-0006Sd-0h for submit@debbugs.gnu.org; Sat, 20 Apr 2019 13:55:29 -0400 Received: from wout3-smtp.messagingengine.com ([64.147.123.19]:44659) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hHuCr-0006SL-Ub for 35346@debbugs.gnu.org; Sat, 20 Apr 2019 13:55:19 -0400 Received: from compute6.internal (compute6.nyi.internal [10.202.2.46]) by mailout.west.internal (Postfix) with ESMTP id 2A7A1497 for <35346@debbugs.gnu.org>; Sat, 20 Apr 2019 13:55:12 -0400 (EDT) Received: from imap1 ([10.202.2.51]) by compute6.internal (MEProxy); Sat, 20 Apr 2019 13:55:12 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ajgrf.com; h= mime-version:message-id:date:from:to:subject:content-type; s= fm2; bh=xuYRDq+H3s3oLbiCog4i1yWToq2xDq/ZF9TYnODXt5M=; b=YSW1c/p6 WLhgMvGF+4fe5tGq3GTbW0auaG2mdMw4wcZOsekQHgz4fzDgNOhonrrCkFyg4PsG cI5+RYUxtWHTvYDm+L2F7XDLeAT8IYNJsmfcplp8NLBFfpki6sp02J2FiAKWOv9v BR2csLD42wg+7npGacyAGqpi80/ljkQh3H1DcsYWbaZRCIyRuU1fWvXaZI5qI2iD lb6yLboI5fFmz+8/UFYI+9JG4sETTgHCQhUz/XBNGgbOprILc545FvNUthhP1s6b nrQHZ7R0tF9LjosvLbwUEKAlh5neTnFAnPW7s7zxp+Fwd4N8XkKBJvZPjJGAUXKS YPtJ7wzTpbZTnw== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-type:date:from:message-id :mime-version:subject:to:x-me-proxy:x-me-proxy:x-me-sender :x-me-sender:x-sasl-enc; s=fm2; bh=xuYRDq+H3s3oLbiCog4i1yWToq2xD q/ZF9TYnODXt5M=; b=qGjl+3JaYqGpxViY1uxxel+ySK3eHdezxGcmOrSQXHIc7 ednwmCFyXJAZmur0+Db9sCAatR1K78kKTh7Ei3j/RyGoKkGeo7rZhwWsDG3kPnSr KhXX8AhW7ypaXuCi+i5Du+c6i2b+zQGNChiq/p/g2W45ek+qnZgynUtz6MxWnGv6 +Hh3Ey2uKD/ejk7WNSeDrNmu7ST8Os4R4FfciCB7St+jx5H0XpwEPTxuXmEHv524 uQGcurow+ptf27WH6IDM1r3327/upMhuumz0hHQepwvKZAFpxoPrrS7EqpHTmN5M OtnxzHj2TbZMBXSdNtJ346DLukSDxcNB0r4+oos6w== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduuddrgedugdegtdcutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecunecujfgurhepofgfggfkfffhvffutgesmhdtreerre erjeenucfhrhhomhepfdetlhgvgicuifhrihhffhhinhdfuceorgesrghjghhrfhdrtgho mheqnecurfgrrhgrmhepmhgrihhlfhhrohhmpegrsegrjhhgrhhfrdgtohhmnecuvehluh hsthgvrhfuihiivgeptd X-ME-Proxy: Received: by mailuser.nyi.internal (Postfix, from userid 501) id 6C9E5D48E2; Sat, 20 Apr 2019 13:55:11 -0400 (EDT) X-Mailer: MessagingEngine.com Webmail Interface User-Agent: Cyrus-JMAP/3.1.6-443-g918f9d3-fmstable-20190416v3 Mime-Version: 1.0 X-Me-Personality: 27775493 Message-Id: <53ac7d03-43be-491d-a29e-ad530db4f691@www.fastmail.com> Date: Sat, 20 Apr 2019 13:54:52 -0400 From: "Alex Griffin" To: 35346@debbugs.gnu.org Subject: =?UTF-8?Q?[PATCH_1/2]_gnu:_password-store:_Allow_external_packages_to_pr?= =?UTF-8?Q?ovide_extensions.?= Content-Type: multipart/mixed; boundary=6f7882e048334b12a0a17a7e59751b45 X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 35346 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --6f7882e048334b12a0a17a7e59751b45 Content-Type: text/plain * gnu/packages/password-utils.scm (password-store): Add environment variable PASSWORD_STORE_SYSTEM_EXTENSION_DIR to support pass extensions in external packages. [arguments]: Add patch-system-extension-dir phase. -- Alex Griffin --6f7882e048334b12a0a17a7e59751b45 Content-Disposition: attachment;filename="0001-gnu-password-store-Allow-external-packages-to-provid.patch" Content-Type: text/x-patch; name="0001-gnu-password-store-Allow-external-packages-to-provid.patch" Content-Transfer-Encoding: BASE64 RnJvbSBjOTI3YzQ4Y2M0YmY0ZGM1NjRiYzQ0MWQ0NTc0ZGVhNzljMDViNDcyIE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBBbGV4IEdyaWZmaW4gPGFAYWpncmYuY29tPgpEYXRl OiBTYXQsIDIwIEFwciAyMDE5IDExOjU2OjIzIC0wNTAwClN1YmplY3Q6IFtQQVRDSCAxLzJd IGdudTogcGFzc3dvcmQtc3RvcmU6IEFsbG93IGV4dGVybmFsIHBhY2thZ2VzIHRvIHByb3Zp ZGUKIGV4dGVuc2lvbnMuCgoqIGdudS9wYWNrYWdlcy9wYXNzd29yZC11dGlscy5zY20gKHBh c3N3b3JkLXN0b3JlKTogQWRkIGVudmlyb25tZW50IHZhcmlhYmxlClBBU1NXT1JEX1NUT1JF X1NZU1RFTV9FWFRFTlNJT05fRElSIHRvIHN1cHBvcnQgcGFzcyBleHRlbnNpb25zIGluIGV4 dGVybmFsCnBhY2thZ2VzLgpbYXJndW1lbnRzXTogQWRkIHBhdGNoLXN5c3RlbS1leHRlbnNp b24tZGlyIHBoYXNlLgotLS0KIGdudS9wYWNrYWdlcy9wYXNzd29yZC11dGlscy5zY20gfCAx NCArKysrKysrKysrKysrLQogMSBmaWxlIGNoYW5nZWQsIDEzIGluc2VydGlvbnMoKyksIDEg ZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS9nbnUvcGFja2FnZXMvcGFzc3dvcmQtdXRpbHMu c2NtIGIvZ251L3BhY2thZ2VzL3Bhc3N3b3JkLXV0aWxzLnNjbQppbmRleCA1YzExZDhjNDM3 Li5iMjNkYmYxZmJiIDEwMDY0NAotLS0gYS9nbnUvcGFja2FnZXMvcGFzc3dvcmQtdXRpbHMu c2NtCisrKyBiL2dudS9wYWNrYWdlcy9wYXNzd29yZC11dGlscy5zY20KQEAgLTYsNyArNiw3 IEBACiA7OzsgQ29weXJpZ2h0IMKpIDIwMTYgSmVzc2ljYSBUYWxsb24gPHRzeWVzaWthQHRz eWVzaWthLnNlPgogOzs7IENvcHlyaWdodCDCqSAyMDE2IEFuZHJlYXMgRW5nZSA8YW5kcmVh c0BlbmdlLmZyPgogOzs7IENvcHlyaWdodCDCqSAyMDE2IEx1a2FzIEdyYWRsIDxsZ3JhZGxA b3Blbm1haWxib3gub3JnPgotOzs7IENvcHlyaWdodCDCqSAyMDE2IEFsZXggR3JpZmZpbiA8 YUBhamdyZi5jb20+Cis7OzsgQ29weXJpZ2h0IMKpIDIwMTYsIDIwMTkgQWxleCBHcmlmZmlu IDxhQGFqZ3JmLmNvbT4KIDs7OyBDb3B5cmlnaHQgwqkgMjAxNyBMZW8gRmFtdWxhcmkgPGxl b0BmYW11bGFyaS5uYW1lPgogOzs7IENvcHlyaWdodCDCqSAyMDE3LCAyMDE4IENsw6ltZW50 IExhc3NpZXVyIDxjbGVtZW50QGxhc3NpZXVyLm9yZz4KIDs7OyBDb3B5cmlnaHQgwqkgMjAx NywgMjAxOCwgMjAxOSBUb2JpYXMgR2VlcmluY2t4LVJpY2UgPG1lQHRvYmlhcy5ncj4KQEAg LTQyMyw2ICs0MjMsMTggQEAgYW55IFgxMSB3aW5kb3cuIikKICAgICAgICAobW9kaWZ5LXBo YXNlcyAlc3RhbmRhcmQtcGhhc2VzCiAgICAgICAgICAoZGVsZXRlICdjb25maWd1cmUpCiAg ICAgICAgICAoZGVsZXRlICdidWlsZCkKKyAgICAgICAgIChhZGQtYmVmb3JlICdpbnN0YWxs ICdwYXRjaC1zeXN0ZW0tZXh0ZW5zaW9uLWRpcgorICAgICAgICAgICAobGFtYmRhKiAoIzpr ZXkgb3V0cHV0cyAjOmFsbG93LW90aGVyLWtleXMpCisgICAgICAgICAgICAgKGxldCogKChv dXQgKGFzc29jLXJlZiBvdXRwdXRzICJvdXQiKSkKKyAgICAgICAgICAgICAgICAgICAgKGV4 dGVuc2lvbi1kaXIgKHN0cmluZy1hcHBlbmQgb3V0ICIvbGliL3Bhc3N3b3JkLXN0b3JlL2V4 dGVuc2lvbnMiKSkpCisgICAgICAgICAgICAgICAoc3Vic3RpdHV0ZSogInNyYy9wYXNzd29y ZC1zdG9yZS5zaCIKKyAgICAgICAgICAgICAgICAgKCgiXlNZU1RFTV9FWFRFTlNJT05fRElS PS4qJCIpCisgICAgICAgICAgICAgICAgICA7OyBsZWFkIHdpdGggd2hpdGVzcGFjZSB0byBw cmV2ZW50ICdtYWtlIGluc3RhbGwnIGZyb20KKyAgICAgICAgICAgICAgICAgIDs7IG92ZXJ3 cml0aW5nIGl0IGFnYWluCisgICAgICAgICAgICAgICAgICAoc3RyaW5nLWFwcGVuZCAiIFNZ U1RFTV9FWFRFTlNJT05fRElSPVwiIgorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIiR7UEFTU1dPUkRfU1RPUkVfU1lTVEVNX0VYVEVOU0lPTl9ESVI6LSIKKyAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIGV4dGVuc2lvbi1kaXIKKyAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICJ9XCJcbiIpKSkpKSkKICAgICAgICAgIChhZGQtYmVmb3Jl ICdpbnN0YWxsICdwYXRjaC1wYXNzbWVudS1wYXRoCiAgICAgICAgICAgIChsYW1iZGEqICgj OmtleSBpbnB1dHMgIzphbGxvdy1vdGhlci1rZXlzKQogICAgICAgICAgICAgIChzdWJzdGl0 dXRlKiAiY29udHJpYi9kbWVudS9wYXNzbWVudSIKLS0gCjIuMjAuMQoK --6f7882e048334b12a0a17a7e59751b45-- From debbugs-submit-bounces@debbugs.gnu.org Sat Apr 20 13:56:11 2019 Received: (at 35346) by debbugs.gnu.org; 20 Apr 2019 17:56:11 +0000 Received: from localhost ([127.0.0.1]:46742 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hHuDi-0006UH-LZ for submit@debbugs.gnu.org; Sat, 20 Apr 2019 13:56:11 -0400 Received: from wout3-smtp.messagingengine.com ([64.147.123.19]:54119) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hHuDg-0006U0-JS for 35346@debbugs.gnu.org; Sat, 20 Apr 2019 13:56:09 -0400 Received: from compute6.internal (compute6.nyi.internal [10.202.2.46]) by mailout.west.internal (Postfix) with ESMTP id E229D859 for <35346@debbugs.gnu.org>; Sat, 20 Apr 2019 13:56:02 -0400 (EDT) Received: from imap1 ([10.202.2.51]) by compute6.internal (MEProxy); Sat, 20 Apr 2019 13:56:03 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ajgrf.com; h= mime-version:message-id:date:from:to:subject:content-type; s= fm2; bh=aMTFKe6Y5TbD5wgRojevBilqnHoJ+hSfsHuM8anETI4=; b=uHVSNZVo Q/lQ0qJulHbmAmCn8XqVJ24QowykZOYcTYzVALjLyP1GHL64G69rzN9DKyrIK70c b9hHIl+LI5SLMBvT2TdeAHZsiw9QOH47AgM/jCGqRzHaUApGzC7gaDiAELp2vpZk /jAIdU1qVXUwYjN4j9xvSBuhfTvjjgXaUpiEjkYFwmHf1xWCB1WRFfVwTEWth4Kh f1TVDXoRKEyqWR4I49oMkG+i9tkWxVWaQUy8OOxHi76S5HMkk3iUGTrW8zEHIgq7 3JQxRIpZnU8CS8SxvQLFHgNLpFTMzflg6XIswuhQfXwE/3ZPu8BCxf4w3uh19Uyy RhjrvQMPNmPC2Q== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-type:date:from:message-id :mime-version:subject:to:x-me-proxy:x-me-proxy:x-me-sender :x-me-sender:x-sasl-enc; s=fm2; bh=aMTFKe6Y5TbD5wgRojevBilqnHoJ+ hSfsHuM8anETI4=; b=Q8ryTUkeQx9ufc+v0I5MyaxlLTSJlNmhbbQtLc8d9CAEA WJbM/X49ptqR+8rw75L/ZAMKkOwLVx/IIWe+vLReYkQkoZqwW9MOm9R11JahTxoR xfRoHP9/4bbejm/m0uFz6fKAhAbDFooWnV1+df+s4eEeLYswtia87JjjMMarxqFZ DWJaneteVX8ikKcAN7wrOwcs6kMk7D8e6JAo+ctEWTkgYjoGC/MbZZKCcQ4iLe6j fN/6mDJBY4pNi5zpmRn/stMYPvfZ/L0od4hN1eObiJEQATPWUKNWp/Yvy3il7v/z N5ziUV4W00wqzY5/z6ajZFixk/xHByP1yRD5eX2Rg== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduuddrgedugdegudcutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecunecujfgurhepofgfggfkfffhvffutgesmhdtreerre ertdenucfhrhhomhepfdetlhgvgicuifhrihhffhhinhdfuceorgesrghjghhrfhdrtgho mheqnecurfgrrhgrmhepmhgrihhlfhhrohhmpegrsegrjhhgrhhfrdgtohhmnecuvehluh hsthgvrhfuihiivgeptd X-ME-Proxy: Received: by mailuser.nyi.internal (Postfix, from userid 501) id 59A4FD48E2; Sat, 20 Apr 2019 13:56:02 -0400 (EDT) X-Mailer: MessagingEngine.com Webmail Interface User-Agent: Cyrus-JMAP/3.1.6-443-g918f9d3-fmstable-20190416v3 Mime-Version: 1.0 X-Me-Personality: 27775493 Message-Id: <427dea7c-7fd4-4214-9bdc-c344a070e81d@www.fastmail.com> Date: Sat, 20 Apr 2019 13:55:57 -0400 From: "Alex Griffin" To: 35346@debbugs.gnu.org Subject: [PATCH 2/2] gnu: Add pass-otp. Content-Type: multipart/mixed; boundary=df2bdc57d6cd494dbb3d65bfbbd608b8 X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 35346 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) --df2bdc57d6cd494dbb3d65bfbbd608b8 Content-Type: text/plain * gnu/packages/password-utils.scm (pass-otp): New variable. -- Alex Griffin --df2bdc57d6cd494dbb3d65bfbbd608b8 Content-Disposition: attachment;filename="0002-gnu-Add-pass-otp.patch" Content-Type: text/x-patch; name="0002-gnu-Add-pass-otp.patch" Content-Transfer-Encoding: BASE64 RnJvbSBhMDRlOTBmNDUwMjEzYmU0Y2ZjMTA2MDk2ZjE4MTk1ZTJlMmFiOTMxIE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBBbGV4IEdyaWZmaW4gPGFAYWpncmYuY29tPgpEYXRl OiBTYXQsIDIwIEFwciAyMDE5IDExOjU5OjM1IC0wNTAwClN1YmplY3Q6IFtQQVRDSCAyLzJd IGdudTogQWRkIHBhc3Mtb3RwLgoKKiBnbnUvcGFja2FnZXMvcGFzc3dvcmQtdXRpbHMuc2Nt IChwYXNzLW90cCk6IE5ldyB2YXJpYWJsZS4KLS0tCiBnbnUvcGFja2FnZXMvcGFzc3dvcmQt dXRpbHMuc2NtIHwgNTMgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiAxIGZp bGUgY2hhbmdlZCwgNTMgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2dudS9wYWNrYWdl cy9wYXNzd29yZC11dGlscy5zY20gYi9nbnUvcGFja2FnZXMvcGFzc3dvcmQtdXRpbHMuc2Nt CmluZGV4IGIyM2RiZjFmYmIuLmEzY2FlYzIyZDkgMTAwNjQ0Ci0tLSBhL2dudS9wYWNrYWdl cy9wYXNzd29yZC11dGlscy5zY20KKysrIGIvZ251L3BhY2thZ2VzL3Bhc3N3b3JkLXV0aWxz LnNjbQpAQCAtNDgsNiArNDgsNyBAQAogICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcykK ICAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgYWRtaW4pCiAgICM6dXNlLW1vZHVsZSAo Z251IHBhY2thZ2VzIGFpZGMpCisgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIGF1dGhl bnRpY2F0aW9uKQogICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBiYXNlKQogICAjOnVz ZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBjaGVjaykKICAgIzp1c2UtbW9kdWxlIChnbnUgcGFj a2FnZXMgY29tcHJlc3Npb24pCkBAIC03NCw2ICs3NSw3IEBACiAgICM6dXNlLW1vZHVsZSAo Z251IHBhY2thZ2VzIHB5dGhvbi13ZWIpCiAgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2Vz IHB5dGhvbi14eXopCiAgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIHN1Y2tsZXNzKQor ICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyB0Y2wpCiAgICM6dXNlLW1vZHVsZSAoZ251 IHBhY2thZ2VzIHRscykKICAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgcXQpCiAgICM6 dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIHZlcnNpb24tY29udHJvbCkKQEAgLTQ5NCw2ICs0 OTYsNTcgQEAgY2hhbmdlcyB0byB5b3VyIHBhc3N3b3JkIGRhdGFiYXNlIHRvIGEgZ2l0IHJl cG9zaXRvcnkgdGhhdCBjYW4gYmUgbWFuYWdlZAogdGhyb3VnaCB0aGUgcGFzcyBjb21tYW5k LiIpCiAgICAgKGxpY2Vuc2UgbGljZW5zZTpncGwyKykpKQogCisoZGVmaW5lLXB1YmxpYyBw YXNzLW90cAorICAocGFja2FnZQorICAgIChuYW1lICJwYXNzLW90cCIpCisgICAgKHZlcnNp b24gIjEuMi4wIikKKyAgICAoc291cmNlCisgICAgIChvcmlnaW4KKyAgICAgICAobWV0aG9k IHVybC1mZXRjaCkKKyAgICAgICAodXJpCisgICAgICAgIChzdHJpbmctYXBwZW5kICJodHRw czovL2dpdGh1Yi5jb20vdGFkZmlzaGVyL3Bhc3Mtb3RwL3JlbGVhc2VzLyIKKyAgICAgICAg ICAgICAgICAgICAgICAgImRvd25sb2FkL3YiIHZlcnNpb24gIi9wYXNzLW90cC0iIHZlcnNp b24gIi50YXIuZ3oiKSkKKyAgICAgICAoc2hhMjU2CisgICAgICAgIChiYXNlMzIKKyAgICAg ICAgICIwcnJzM2lhenE4MGRuMHdibDIweGtoMjcwNDI4amQ4bDk5bTVnZDdobDkzczRyNHNj ODJwIikpKSkKKyAgICAoYnVpbGQtc3lzdGVtIGdudS1idWlsZC1zeXN0ZW0pCisgICAgKGFy Z3VtZW50cworICAgICAnKCM6bWFrZS1mbGFncworICAgICAgIChsZXQqICgob3V0ICAgICAg KGFzc29jLXJlZiAlb3V0cHV0cyAib3V0IikpCisgICAgICAgICAgICAgIChiYXNoY29tcCAo c3RyaW5nLWFwcGVuZCBvdXQgIi9ldGMvYmFzaF9jb21wbGV0aW9uLmQiKSkpCisgICAgICAg ICAobGlzdCAoc3RyaW5nLWFwcGVuZCAiUFJFRklYPSIgJW91dHB1dCkKKyAgICAgICAgICAg ICAgIChzdHJpbmctYXBwZW5kICJCQVNIQ09NUERJUj0iIGJhc2hjb21wKSkpCisgICAgICAg IzpwaGFzZXMKKyAgICAgICAobW9kaWZ5LXBoYXNlcyAlc3RhbmRhcmQtcGhhc2VzCisgICAg ICAgICAoZGVsZXRlICdjb25maWd1cmUpCisgICAgICAgICAoYWRkLWFmdGVyICdidWlsZCAn cGF0Y2gtb2F0aC1wYXRoCisgICAgICAgICAgIChsYW1iZGEqICgjOmtleSBpbnB1dHMgIzph bGxvdy1vdGhlci1rZXlzKQorICAgICAgICAgICAgIChzdWJzdGl0dXRlKiAib3RwLmJhc2gi CisgICAgICAgICAgICAgICAoKCJeT0FUSD0uKiQiKQorICAgICAgICAgICAgICAgIChzdHJp bmctYXBwZW5kCisgICAgICAgICAgICAgICAgICJPQVRIPSIKKyAgICAgICAgICAgICAgICAg KGFzc29jLXJlZiBpbnB1dHMgIm9hdGgtdG9vbGtpdCIpCisgICAgICAgICAgICAgICAgICIv YmluL29hdGh0b29sXG4iKSkpCisgICAgICAgICAgICAgI3QpKSkKKyAgICAgICAjOnRlc3Qt dGFyZ2V0ICJ0ZXN0IikpCisgICAgKG5hdGl2ZS1zZWFyY2gtcGF0aHMKKyAgICAgKGxpc3Qg KHNlYXJjaC1wYXRoLXNwZWNpZmljYXRpb24KKyAgICAgICAgICAgICh2YXJpYWJsZSAiUEFT U1dPUkRfU1RPUkVfU1lTVEVNX0VYVEVOU0lPTl9ESVIiKQorICAgICAgICAgICAgKGZpbGVz ICcoImxpYi9wYXNzd29yZC1zdG9yZS9leHRlbnNpb25zIikpKSkpCisgICAgKGlucHV0cwor ICAgICBgKCgicGFzc3dvcmQtc3RvcmUiICxwYXNzd29yZC1zdG9yZSkKKyAgICAgICAoImV4 cGVjdCIgLGV4cGVjdCkKKyAgICAgICAoIm9hdGgtdG9vbGtpdCIgLG9hdGgtdG9vbGtpdCkK KyAgICAgICAoImdpdCIgLGdpdCkKKyAgICAgICAoImdudXBnIiAsZ251cGcpCisgICAgICAg KCJ3aGljaCIgLHdoaWNoKSkpCisgICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9naXRodWIuY29t L3RhZGZpc2hlci9wYXNzLW90cCIpCisgICAgKHN5bm9wc2lzICJQYXNzIGV4dGVuc2lvbiBm b3IgbWFuYWdpbmcgb25lLXRpbWUtcGFzc3dvcmQgKE9UUCkgdG9rZW5zIikKKyAgICAoZGVz Y3JpcHRpb24gIiBBbiBleHRlbnNpb24gZm9yIHBhc3N3b3JkLXN0b3JlIHRoYXQgYWxsb3dz IGFkZGluZworb25lLXRpbWUtcGFzc3dvcmQgKE9UUCkgc2VjcmV0cywgZ2VuZXJhdGluZyBP VFAgY29kZXMsIGFuZCBkaXNwbGF5aW5nIHNlY3JldAora2V5IFVSSXMgdXNpbmcgdGhlIHN0 YW5kYXJkIG90cGF1dGg6Ly8gc2NoZW1lLiIpCisgICAgKGxpY2Vuc2UgbGljZW5zZTpncGwz KykpKQorCiAoZGVmaW5lLXB1YmxpYyBhcmdvbjIKICAgKHBhY2thZ2UKICAgICAobmFtZSAi YXJnb24yIikKLS0gCjIuMjAuMQoK --df2bdc57d6cd494dbb3d65bfbbd608b8-- From debbugs-submit-bounces@debbugs.gnu.org Sat Apr 20 14:10:02 2019 Received: (at control) by debbugs.gnu.org; 20 Apr 2019 18:10:02 +0000 Received: from localhost ([127.0.0.1]:46761 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hHuR8-0006rM-C4 for submit@debbugs.gnu.org; Sat, 20 Apr 2019 14:10:02 -0400 Received: from wout3-smtp.messagingengine.com ([64.147.123.19]:37259) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hHuR6-0006qo-Fg for control@debbugs.gnu.org; Sat, 20 Apr 2019 14:10:00 -0400 Received: from compute6.internal (compute6.nyi.internal [10.202.2.46]) by mailout.west.internal (Postfix) with ESMTP id 8A5C381F for ; Sat, 20 Apr 2019 14:09:54 -0400 (EDT) Received: from imap1 ([10.202.2.51]) by compute6.internal (MEProxy); Sat, 20 Apr 2019 14:09:54 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ajgrf.com; h= mime-version:message-id:date:from:to:subject:content-type; s= fm2; bh=nhPfx0xv12bFX557UPT4S0NCteKOTUdrbt0K+bjl5wE=; b=BpAq6r08 OrasuXiRq/9v8cA1Segf8blYATow91be6cHyWkxHWyDSaa78WarkbsPuxhJt+f+l 8eE9pHw4Mrvk28X/9K+CJzLKPvyGh0iZI6PBQBiDJE9mr5PqxNFMjzhOinoY5TXb 8tcZmdCCD076xwVClu+fNZ5QzfN4Ly38w9koRbT7tA0H+3INMoWe+8k2wgt++Ybz lKACq+Z3dNf0YnB5DqUOWKb2DPugaC3jq5X1ST+jR+Q0htptIpP1mGZASlqRW2yU wAGeOpmjxTTH1/uWwU0F9vDjl/hU3k+6+w8izoSXzOBtwm8CcDM64M9CgqEaicgz 7rB0psRBnFoSiw== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-type:date:from:message-id :mime-version:subject:to:x-me-proxy:x-me-proxy:x-me-sender :x-me-sender:x-sasl-enc; s=fm2; bh=nhPfx0xv12bFX557UPT4S0NCteKOT Udrbt0K+bjl5wE=; b=VTKB4XfzYbUlH5wm4F4/QwB/QUimqiDI1TSMmerkGmsY6 xMC5HF1c9hdOv5r0UA6eVJ0KfBjVyPqXeKidv3SijHUNMjh+3/+U6nKJCbiME8MG YWI6k5J4UvfZGYTfGVaeLdSGhyp03tOIkq9GF6+DVFpmKQGmEWEXYAuKyG0k+C3Z Qjf6NY00eFgHVm2EEHIRnRmf/7Y02N14AGIUkFeyyap+0lNhbJvxD4JJAZg7Vmej 7xLaU1AWrmTtF2gEY1WU22GuA4V2Ruz6nK/vgzUgMs6AnHpiPHZUT/fa4lbjsp8W F6Rh0vdsS5Hf8CHWT6Mmq59li5KL5sHP3FPtparfg== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduuddrgedugdegfecutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecunecujfgurhepofgfggfkfffhvffutgesthdtredtre ertdenucfhrhhomhepfdetlhgvgicuifhrihhffhhinhdfuceorgesrghjghhrfhdrtgho mheqnecurfgrrhgrmhepmhgrihhlfhhrohhmpegrsegrjhhgrhhfrdgtohhmnecuvehluh hsthgvrhfuihiivgeptd X-ME-Proxy: Received: by mailuser.nyi.internal (Postfix, from userid 501) id D62C5D48E2; Sat, 20 Apr 2019 14:09:52 -0400 (EDT) X-Mailer: MessagingEngine.com Webmail Interface User-Agent: Cyrus-JMAP/3.1.6-443-g918f9d3-fmstable-20190416v3 Mime-Version: 1.0 X-Me-Personality: 27775493 Message-Id: Date: Sat, 20 Apr 2019 14:09:52 -0400 From: "Alex Griffin" To: control@debbugs.gnu.org Subject: Retitle #35346 to add PATCH Content-Type: text/plain X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) retitle 35346 [PATCH 0/2] Add pass-otp From debbugs-submit-bounces@debbugs.gnu.org Sat Apr 20 15:59:14 2019 Received: (at 35346) by debbugs.gnu.org; 20 Apr 2019 19:59:15 +0000 Received: from localhost ([127.0.0.1]:46812 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hHw8o-00036m-L0 for submit@debbugs.gnu.org; Sat, 20 Apr 2019 15:59:14 -0400 Received: from wout1-smtp.messagingengine.com ([64.147.123.24]:40903) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hHw8n-00036a-12 for 35346@debbugs.gnu.org; Sat, 20 Apr 2019 15:59:13 -0400 Received: from compute6.internal (compute6.nyi.internal [10.202.2.46]) by mailout.west.internal (Postfix) with ESMTP id 0150D89D for <35346@debbugs.gnu.org>; Sat, 20 Apr 2019 15:59:06 -0400 (EDT) Received: from imap1 ([10.202.2.51]) by compute6.internal (MEProxy); Sat, 20 Apr 2019 15:59:07 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ajgrf.com; h= mime-version:message-id:date:from:to:subject:content-type; s= fm2; bh=s1GU3Pd/tMzcmFC3bmChnUpDy+7wFqtGOyztBKvnwHc=; b=LkcYjyoi pRY+iizoDYyxoUgHQsb0H2tjjA593co9fSqVVxem6tyTw4u/hOUhdS3Ftf+PCAvZ 4bnwOvOzmTJYl76K6bWbt1XpcHZA2f2JwxYtUkQDxE5wqdGfHW3gsZL0W9p3IbrR IzU3lWQI8/OCAvKN2K3ep1sRaeASr+4E/OL8E75+1Q/v3lqjWUvJDFiY/BkKI12B LZODiZSQEfZSn16h1ll2mybfTmMRSHE5rMOzthBBeYo42BY0mQkCPYkhmu3tqxtA yuPPYUn5UNgcQXJUgwjwcoCP/3ANiUFYC5oEt4zhtFoTqLaaQBC63+ISt/vP1vqU k38aQF/JyyivZA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-type:date:from:message-id :mime-version:subject:to:x-me-proxy:x-me-proxy:x-me-sender :x-me-sender:x-sasl-enc; s=fm2; bh=s1GU3Pd/tMzcmFC3bmChnUpDy+7wF qtGOyztBKvnwHc=; b=xsbE+7ByRbRBgdibdN6UT08AtTcY7fikqijc2ROnl8cCw jjHyHf8RznwkJOCCWx6TnCPYOQYp07Nadcb8nQ1FtHvBVfoRlwdJLmt16Gjz1T/F cyL84K1zelPRCJzGW8WlLz0fcIQmhl/nzv3AduoQEgQ8eMaFj/N2YQjPD8+xMmzM wgMGVy76ZOWeJtC/ughsNkepMZQ+XfcjKmhW3t9cTya9O/UvLJMQSF39JjVcXydr b07sliWrhMqt71PsPhFU6FI7fi2Cwiy1TKADRgCNEMqQCJaZVzl1zqyq1SuJUiqA RirohWWMH3BgBqgNHiMfIKZRsfJ2ISPKETHu+n2aQ== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduuddrgedugdehlecutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecunecujfgurhepofgfggfkfffhvffutgesthdtredtre ertdenucfhrhhomhepfdetlhgvgicuifhrihhffhhinhdfuceorgesrghjghhrfhdrtgho mheqnecurfgrrhgrmhepmhgrihhlfhhrohhmpegrsegrjhhgrhhfrdgtohhmnecuvehluh hsthgvrhfuihiivgeptd X-ME-Proxy: Received: by mailuser.nyi.internal (Postfix, from userid 501) id 2E2CFD48E2; Sat, 20 Apr 2019 15:59:06 -0400 (EDT) X-Mailer: MessagingEngine.com Webmail Interface User-Agent: Cyrus-JMAP/3.1.6-443-g918f9d3-fmstable-20190416v3 Mime-Version: 1.0 X-Me-Personality: 27775493 Message-Id: <0474dd89-caf4-48be-b9fd-e2a2b0451bc0@www.fastmail.com> Date: Sat, 20 Apr 2019 15:59:05 -0400 From: "Alex Griffin" To: 35346@debbugs.gnu.org Subject: Add patch tag to #35346 Content-Type: text/plain X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 35346 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) tags 35346 patch From debbugs-submit-bounces@debbugs.gnu.org Sat Apr 20 16:05:05 2019 Received: (at control) by debbugs.gnu.org; 20 Apr 2019 20:05:05 +0000 Received: from localhost ([127.0.0.1]:46819 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hHwET-0003HN-BK for submit@debbugs.gnu.org; Sat, 20 Apr 2019 16:05:05 -0400 Received: from wout1-smtp.messagingengine.com ([64.147.123.24]:49581) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hHwEP-0003Go-Nf for control@debbugs.gnu.org; Sat, 20 Apr 2019 16:05:02 -0400 Received: from compute6.internal (compute6.nyi.internal [10.202.2.46]) by mailout.west.internal (Postfix) with ESMTP id 050DF51B for ; Sat, 20 Apr 2019 16:04:55 -0400 (EDT) Received: from imap1 ([10.202.2.51]) by compute6.internal (MEProxy); Sat, 20 Apr 2019 16:04:56 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ajgrf.com; h= mime-version:message-id:date:from:to:subject:content-type; s= fm2; bh=s1GU3Pd/tMzcmFC3bmChnUpDy+7wFqtGOyztBKvnwHc=; b=ePmF4sxZ 8TJrRga4DWxYYsKitVJI0xMhRXUjaKVEOy5sOw0OfLmV6mlPD4a5BB6xdD8Pn9ko OILh56L2lfvu9CdfDtmk/zv/A1vpN31g2zD2R6csq+tz/fl6z6duvx/A7B3ftuMR iXDEIIpyesGbrnpAJO/dU1NsJT6955vtpueMlUckeiteUy64C/wBf2xSRPyJFo9B Gr8EZzGrWXmD99AUMcXrIMQc4LpAMzz4hPZhECiMET49NcCdjVkA65UFqabSwGKc HK/q5js8ccVLhfPbvXWj7ozVthcIqeWB6b0YE+cXnl/+EqdN4qT2P/2PFJ/RaHJj mKXWu3xySg0MVw== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-type:date:from:message-id :mime-version:subject:to:x-me-proxy:x-me-proxy:x-me-sender :x-me-sender:x-sasl-enc; s=fm2; bh=s1GU3Pd/tMzcmFC3bmChnUpDy+7wF qtGOyztBKvnwHc=; b=bLcqQQU5a/JjgygEbwwDehS78R8AlSEPGhxExRNjKtoLs tnkRjaMjnKB04YIrBKc8jgCKCU1XoycGh/dLbFI0XRa6ZwT/XkkVQXv7SD8f9JK6 zOa76fPuMelu6G4d61BvgvXuNP+Y+EnUjkpmdueeQTe30VlgiZBsElQTVLgfwh+M zMtUd90YNR3z4VvNrlU0AN9P7km0B3QVLQnQAEyS4WYgx+wQ8HrukLMdC628jS1i gA9QHpv80GHUdJVvaVNgwa6Meo3oYrBLSks607+a9J9dF8FAzMX6W7KLz3mtojwP QkNlWjNzcI/jK4ybTR8tkUgoIqAeNc0C1jNW4q9VQ== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduuddrgedugdehlecutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecunecujfgurhepofgfggfkfffhvffutgesthdtredtre ertdenucfhrhhomhepfdetlhgvgicuifhrihhffhhinhdfuceorgesrghjghhrfhdrtgho mheqnecurfgrrhgrmhepmhgrihhlfhhrohhmpegrsegrjhhgrhhfrdgtohhmnecuvehluh hsthgvrhfuihiivgeptd X-ME-Proxy: Received: by mailuser.nyi.internal (Postfix, from userid 501) id 1E8CBD48E2; Sat, 20 Apr 2019 16:04:55 -0400 (EDT) X-Mailer: MessagingEngine.com Webmail Interface User-Agent: Cyrus-JMAP/3.1.6-443-g918f9d3-fmstable-20190416v3 Mime-Version: 1.0 X-Me-Personality: 27775493 Message-Id: <80a05601-2986-409f-a649-c13a761c34ae@www.fastmail.com> Date: Sat, 20 Apr 2019 16:03:45 -0400 From: "Alex Griffin" To: control@debbugs.gnu.org Subject: Add patch tag to #35346 Content-Type: text/plain X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) tags 35346 patch From debbugs-submit-bounces@debbugs.gnu.org Sun Apr 21 17:30:53 2019 Received: (at 35346) by debbugs.gnu.org; 21 Apr 2019 21:30:53 +0000 Received: from localhost ([127.0.0.1]:49210 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hIK32-0007y0-Lp for submit@debbugs.gnu.org; Sun, 21 Apr 2019 17:30:52 -0400 Received: from mira.cbaines.net ([212.71.252.8]:49406) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hIK30-0007xr-OZ for 35346@debbugs.gnu.org; Sun, 21 Apr 2019 17:30:51 -0400 Received: from localhost (71.38.6.51.dyn.plus.net [51.6.38.71]) by mira.cbaines.net (Postfix) with ESMTPSA id B67EC16ED0; Sun, 21 Apr 2019 22:30:48 +0100 (BST) Received: from phact (localhost [127.0.0.1]) by localhost (OpenSMTPD) with ESMTP id 3dc99f7f; Sun, 21 Apr 2019 21:30:48 +0000 (UTC) References: <81378750-7d26-44e0-ae44-7d38bc1ccfc6@www.fastmail.com> <427dea7c-7fd4-4214-9bdc-c344a070e81d@www.fastmail.com> User-agent: mu4e 1.0; emacs 26.1 From: Christopher Baines To: Alex Griffin Subject: Re: [bug#35346] [PATCH 2/2] gnu: Add pass-otp. In-reply-to: <427dea7c-7fd4-4214-9bdc-c344a070e81d@www.fastmail.com> Date: Sun, 21 Apr 2019 22:30:45 +0100 Message-ID: <87d0lfjbay.fsf@cbaines.net> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 35346 Cc: 35346@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --=-=-= Content-Type: text/plain Alex Griffin writes: > * gnu/packages/password-utils.scm (pass-otp): New variable. > ... > +(define-public pass-otp > + (package > + (name "pass-otp") > + (version "1.2.0") ... > + (native-search-paths > + (list (search-path-specification > + (variable "PASSWORD_STORE_SYSTEM_EXTENSION_DIR") > + (files '("lib/password-store/extensions"))))) Hi Alex, These changes are looking good, one thing though, is that I think this native-search-paths field should be defined for the password-store package, as it's the one that uses the search path. While it works having it defined for pass-otp, having it in the password-store package will become relevant if there are more extensions packaged for Guix, as then they'll be able to take advantage of this as well. Thanks, Chris --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQKTBAEBCgB9FiEEPonu50WOcg2XVOCyXiijOwuE9XcFAly84QZfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDNF ODlFRUU3NDU4RTcyMEQ5NzU0RTBCMjVFMjhBMzNCMEI4NEY1NzcACgkQXiijOwuE 9XcRLw/8DBUtfguBIQS7GyypFTWJ2YTbQu0j64Jr6djMuWNPItTmAvnZN5zQS0Om +eqrKU5aKd3/pq4Xa1UnBzu0aUrf56B5J320c4WGM+TXwIm3KPb6ysAJ9TWE8Hx1 8s06nDEx/GVIU8plqbyou8M+ibMfbJ9hfCkDlq4Rpih+g1eN6/yZ7tomqaH7T0Ti IeNtKoeHB3bfA4QKqNMDhLyGJCMgmvmv+F4hwNWl7EkS3klJKBwAmNIyMbVNewhD K73mDAE4/eno2/ztwx3T6TJt4ZQ6j4tSCYeqZUI4mGf8qTZg7zHko/srGGdcDSAR kDHGqCdrw4D/9tq14/3CnMYhZdQwnP7MYBpooJ/NTzRj+8/U5eXHrkeiqtHCPtz8 U3FE6/lM1FroH3hiNaSNJW0Q0RxvF0my0+Un4qnZfsxcM+pjsKFy77DGDeYvJWny ZLp/QDZ7mxXZ+Ewqssw8IXX92UsCNhVTHkk05Seu2H1+p5t2glqeSvj8O2nriuxk 9uY53W3O3ybEx6eQ/9FPnUfMroADagCdZnqQhkDy41GHH8zvz/nhCNfzvT0NfsvH 5/6C0OE9hK6IcmA5njGNswGirCST9wLOd1/D/8i5Ik8cuYwjS71WKdLsiZZ/nP8/ AAbC9dxAMTGdhYUIKYaxdZMHwIgvtXj+qW0vEf+0XgHmWLTzLf0= =/llV -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Sun Apr 21 20:27:13 2019 Received: (at 35346) by debbugs.gnu.org; 22 Apr 2019 00:27:13 +0000 Received: from localhost ([127.0.0.1]:49396 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hIMna-0003jh-5F for submit@debbugs.gnu.org; Sun, 21 Apr 2019 20:27:13 -0400 Received: from out3-smtp.messagingengine.com ([66.111.4.27]:49249) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hIMnV-0003jB-NO for 35346@debbugs.gnu.org; Sun, 21 Apr 2019 20:27:04 -0400 Received: from compute6.internal (compute6.nyi.internal [10.202.2.46]) by mailout.nyi.internal (Postfix) with ESMTP id 5C92C2151C; Sun, 21 Apr 2019 20:26:56 -0400 (EDT) Received: from imap1 ([10.202.2.51]) by compute6.internal (MEProxy); Sun, 21 Apr 2019 20:26:56 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ajgrf.com; h= mime-version:message-id:in-reply-to:references:date:from:to:cc :subject:content-type; s=fm2; bh=+D3zO8ISeYt4TM1jEt0vH29M+zcp63f 8hRSdNdiMRVk=; b=Ic/c7d6DS2QAXIIJZff4aauZGN/hn/UJaoeYbh1it3JLHzZ Lkxi4yL7LEol8+o5JWrmQG8KjlvobWVEXDZJcc0P1s5MC1whCXauPE6i9+3PD8co 8CoA6fy0ocCwZzjhv7ucjhiOGybOgM5aYp/eQSAra7QNQ3HD89A1tF4daD9CcDAM c0CJ3viIHN6WpudLln9n3GCC6H4V8gP5BHgnrJsg8Zlzvi32ypfrfHTU/GmZBut3 v6tr3R9aBkSs9BUKPu/8CeY7piM/o0MHeMXB/OY0PAYo6Sgy3qL9fRpsqVgzvntW ShtB1D6wBPxK/vofIXfi28DFbICxgHAQCuMKNrg== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm2; bh=+D3zO8 ISeYt4TM1jEt0vH29M+zcp63f8hRSdNdiMRVk=; b=dxkZxv38ucexJ+qsEkJ3LL RWLU71hynvCQmM+4qWGS3/rQkkIgF7SkRpHz/Ef+QId+PrlZCHJK/GxTOJaquHNI c4jE8NsjqZQ2hlHOQW5SaOnosk3oplS9PpCYoe3dd3io/fAcbhBUVuHMxMA+t1Za PBvrThfmJlr9NGwCK/qVBJuWuVfyGClA4238zUHKuwAGwbym9qUvRNAImRlr5JCt UO0zuwDujmPhagepH6pTnA/P47t0sK4jW4F56VZD9qMQ6Qd3Rof2e0JI8UFZ/d/Q 8TpOhLajTm6mbMxF/54llkLN+mNKnXc1rbAjVc6/cDQdD+Z6P8nJ9gKpb8CHWY6w == X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduuddrgeehgdefgecutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecunecujfgurhepofgfggfkjghffffhvffutgesmhdtre erreertdenucfhrhhomhepfdetlhgvgicuifhrihhffhhinhdfuceorgesrghjghhrfhdr tghomheqnecurfgrrhgrmhepmhgrihhlfhhrohhmpegrsegrjhhgrhhfrdgtohhmnecuve hluhhsthgvrhfuihiivgeptd X-ME-Proxy: Received: by mailuser.nyi.internal (Postfix, from userid 501) id AA900D48DF; Sun, 21 Apr 2019 20:26:55 -0400 (EDT) X-Mailer: MessagingEngine.com Webmail Interface User-Agent: Cyrus-JMAP/3.1.6-443-g918f9d3-fmstable-20190416v3 Mime-Version: 1.0 X-Me-Personality: 27775493 Message-Id: <6c43e48f-c113-4ae4-a131-9b7674671483@www.fastmail.com> In-Reply-To: <87d0lfjbay.fsf@cbaines.net> References: <81378750-7d26-44e0-ae44-7d38bc1ccfc6@www.fastmail.com> <427dea7c-7fd4-4214-9bdc-c344a070e81d@www.fastmail.com> <87d0lfjbay.fsf@cbaines.net> Date: Sun, 21 Apr 2019 20:26:45 -0400 From: "Alex Griffin" To: "Christopher Baines" Subject: Re: [bug#35346] [PATCH 2/2] gnu: Add pass-otp. Content-Type: multipart/mixed; boundary=0321ce23022a48fcbfd4290ce200413b X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 35346 Cc: 35346@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --0321ce23022a48fcbfd4290ce200413b Content-Type: text/plain On Sun, Apr 21, 2019, at 9:30 PM, Christopher Baines wrote: > These changes are looking good, one thing though, is that I think this > native-search-paths field should be defined for the password-store > package, as it's the one that uses the search path. > > While it works having it defined for pass-otp, having it in the > password-store package will become relevant if there are more extensions > packaged for Guix, as then they'll be able to take advantage of this as > well. Thanks Chris, that makes sense. I've attached 2 updated patches with the requested changes. -- Alex Griffin --0321ce23022a48fcbfd4290ce200413b Content-Disposition: attachment;filename="0001-gnu-password-store-Allow-external-packages-to-provid.patch" Content-Type: text/x-patch; name="0001-gnu-password-store-Allow-external-packages-to-provid.patch" Content-Transfer-Encoding: BASE64 RnJvbSA4ZjY0ODA1ZGVmNTM1MjkxOWU0ZGFjNTdjZTBhZGM3OWYwMjQzYTQzIE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBBbGV4IEdyaWZmaW4gPGFAYWpncmYuY29tPgpEYXRl OiBTYXQsIDIwIEFwciAyMDE5IDExOjU2OjIzIC0wNTAwClN1YmplY3Q6IFtQQVRDSCAxLzJd IGdudTogcGFzc3dvcmQtc3RvcmU6IEFsbG93IGV4dGVybmFsIHBhY2thZ2VzIHRvIHByb3Zp ZGUKIGV4dGVuc2lvbnMuCgoqIGdudS9wYWNrYWdlcy9wYXNzd29yZC11dGlscy5zY20gKHBh c3N3b3JkLXN0b3JlKTogQWRkIG1lY2hhbmlzbSBmb3IKcHJvdmlkaW5nIHBhc3MgZXh0ZW5z aW9ucyBpbiBzZXBhcmF0ZSBwYWNrYWdlcy4KW2FyZ3VtZW50c106IEFkZCBwYXRjaC1zeXN0 ZW0tZXh0ZW5zaW9uLWRpciBwaGFzZS4KW25hdGl2ZS1zZWFyY2gtcGF0aHNdOiBBZGQgUEFT U1dPUkRfU1RPUkVfU1lTVEVNX0VYVEVOU0lPTl9ESVIuCi0tLQogZ251L3BhY2thZ2VzL3Bh c3N3b3JkLXV0aWxzLnNjbSB8IDE4ICsrKysrKysrKysrKysrKysrLQogMSBmaWxlIGNoYW5n ZWQsIDE3IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS9nbnUv cGFja2FnZXMvcGFzc3dvcmQtdXRpbHMuc2NtIGIvZ251L3BhY2thZ2VzL3Bhc3N3b3JkLXV0 aWxzLnNjbQppbmRleCA1YzExZDhjNDM3Li41Y2Q4ZTJmMTYwIDEwMDY0NAotLS0gYS9nbnUv cGFja2FnZXMvcGFzc3dvcmQtdXRpbHMuc2NtCisrKyBiL2dudS9wYWNrYWdlcy9wYXNzd29y ZC11dGlscy5zY20KQEAgLTYsNyArNiw3IEBACiA7OzsgQ29weXJpZ2h0IMKpIDIwMTYgSmVz c2ljYSBUYWxsb24gPHRzeWVzaWthQHRzeWVzaWthLnNlPgogOzs7IENvcHlyaWdodCDCqSAy MDE2IEFuZHJlYXMgRW5nZSA8YW5kcmVhc0BlbmdlLmZyPgogOzs7IENvcHlyaWdodCDCqSAy MDE2IEx1a2FzIEdyYWRsIDxsZ3JhZGxAb3Blbm1haWxib3gub3JnPgotOzs7IENvcHlyaWdo dCDCqSAyMDE2IEFsZXggR3JpZmZpbiA8YUBhamdyZi5jb20+Cis7OzsgQ29weXJpZ2h0IMKp IDIwMTYsIDIwMTkgQWxleCBHcmlmZmluIDxhQGFqZ3JmLmNvbT4KIDs7OyBDb3B5cmlnaHQg wqkgMjAxNyBMZW8gRmFtdWxhcmkgPGxlb0BmYW11bGFyaS5uYW1lPgogOzs7IENvcHlyaWdo dCDCqSAyMDE3LCAyMDE4IENsw6ltZW50IExhc3NpZXVyIDxjbGVtZW50QGxhc3NpZXVyLm9y Zz4KIDs7OyBDb3B5cmlnaHQgwqkgMjAxNywgMjAxOCwgMjAxOSBUb2JpYXMgR2VlcmluY2t4 LVJpY2UgPG1lQHRvYmlhcy5ncj4KQEAgLTQyMyw2ICs0MjMsMTggQEAgYW55IFgxMSB3aW5k b3cuIikKICAgICAgICAobW9kaWZ5LXBoYXNlcyAlc3RhbmRhcmQtcGhhc2VzCiAgICAgICAg ICAoZGVsZXRlICdjb25maWd1cmUpCiAgICAgICAgICAoZGVsZXRlICdidWlsZCkKKyAgICAg ICAgIChhZGQtYmVmb3JlICdpbnN0YWxsICdwYXRjaC1zeXN0ZW0tZXh0ZW5zaW9uLWRpcgor ICAgICAgICAgICAobGFtYmRhKiAoIzprZXkgb3V0cHV0cyAjOmFsbG93LW90aGVyLWtleXMp CisgICAgICAgICAgICAgKGxldCogKChvdXQgKGFzc29jLXJlZiBvdXRwdXRzICJvdXQiKSkK KyAgICAgICAgICAgICAgICAgICAgKGV4dGVuc2lvbi1kaXIgKHN0cmluZy1hcHBlbmQgb3V0 ICIvbGliL3Bhc3N3b3JkLXN0b3JlL2V4dGVuc2lvbnMiKSkpCisgICAgICAgICAgICAgICAo c3Vic3RpdHV0ZSogInNyYy9wYXNzd29yZC1zdG9yZS5zaCIKKyAgICAgICAgICAgICAgICAg KCgiXlNZU1RFTV9FWFRFTlNJT05fRElSPS4qJCIpCisgICAgICAgICAgICAgICAgICA7OyBs ZWFkIHdpdGggd2hpdGVzcGFjZSB0byBwcmV2ZW50ICdtYWtlIGluc3RhbGwnIGZyb20KKyAg ICAgICAgICAgICAgICAgIDs7IG92ZXJ3cml0aW5nIGl0IGFnYWluCisgICAgICAgICAgICAg ICAgICAoc3RyaW5nLWFwcGVuZCAiIFNZU1RFTV9FWFRFTlNJT05fRElSPVwiIgorICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIiR7UEFTU1dPUkRfU1RPUkVfU1lTVEVNX0VY VEVOU0lPTl9ESVI6LSIKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGV4dGVu c2lvbi1kaXIKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ9XCJcbiIpKSkp KSkKICAgICAgICAgIChhZGQtYmVmb3JlICdpbnN0YWxsICdwYXRjaC1wYXNzbWVudS1wYXRo CiAgICAgICAgICAgIChsYW1iZGEqICgjOmtleSBpbnB1dHMgIzphbGxvdy1vdGhlci1rZXlz KQogICAgICAgICAgICAgIChzdWJzdGl0dXRlKiAiY29udHJpYi9kbWVudS9wYXNzbWVudSIK QEAgLTQ2MSw2ICs0NzMsMTAgQEAgYW55IFgxMSB3aW5kb3cuIikKICAgICAgICA7OyB0aW1l b3V0IGluIHNvbWUgY2lyY3Vtc3RhbmNlcy4KICAgICAgICAjOnBhcmFsbGVsLXRlc3RzPyAj ZgogICAgICAgICM6dGVzdC10YXJnZXQgInRlc3QiKSkKKyAgICAobmF0aXZlLXNlYXJjaC1w YXRocworICAgICAobGlzdCAoc2VhcmNoLXBhdGgtc3BlY2lmaWNhdGlvbgorICAgICAgICAg ICAgKHZhcmlhYmxlICJQQVNTV09SRF9TVE9SRV9TWVNURU1fRVhURU5TSU9OX0RJUiIpCisg ICAgICAgICAgICAoZmlsZXMgJygibGliL3Bhc3N3b3JkLXN0b3JlL2V4dGVuc2lvbnMiKSkp KSkKICAgICAoaW5wdXRzCiAgICAgIGAoKCJkbWVudSIgLGRtZW51KQogICAgICAgICgiZ2V0 b3B0IiAsdXRpbC1saW51eCkKLS0gCjIuMjAuMQoK --0321ce23022a48fcbfd4290ce200413b Content-Disposition: attachment;filename="0002-gnu-Add-pass-otp.patch" Content-Type: text/x-patch; name="0002-gnu-Add-pass-otp.patch" Content-Transfer-Encoding: BASE64 RnJvbSAwYzY5NWY3ZWU1MTUxYTRjMTc0NzU5MWNhMTY1YjQ0YzViOWU1NTNiIE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBBbGV4IEdyaWZmaW4gPGFAYWpncmYuY29tPgpEYXRl OiBTYXQsIDIwIEFwciAyMDE5IDExOjU5OjM1IC0wNTAwClN1YmplY3Q6IFtQQVRDSCAyLzJd IGdudTogQWRkIHBhc3Mtb3RwLgoKKiBnbnUvcGFja2FnZXMvcGFzc3dvcmQtdXRpbHMuc2Nt IChwYXNzLW90cCk6IE5ldyB2YXJpYWJsZS4KLS0tCiBnbnUvcGFja2FnZXMvcGFzc3dvcmQt dXRpbHMuc2NtIHwgNDkgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiAxIGZp bGUgY2hhbmdlZCwgNDkgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2dudS9wYWNrYWdl cy9wYXNzd29yZC11dGlscy5zY20gYi9nbnUvcGFja2FnZXMvcGFzc3dvcmQtdXRpbHMuc2Nt CmluZGV4IDVjZDhlMmYxNjAuLmZkMGE3YzY1MDEgMTAwNjQ0Ci0tLSBhL2dudS9wYWNrYWdl cy9wYXNzd29yZC11dGlscy5zY20KKysrIGIvZ251L3BhY2thZ2VzL3Bhc3N3b3JkLXV0aWxz LnNjbQpAQCAtNDgsNiArNDgsNyBAQAogICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcykK ICAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgYWRtaW4pCiAgICM6dXNlLW1vZHVsZSAo Z251IHBhY2thZ2VzIGFpZGMpCisgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIGF1dGhl bnRpY2F0aW9uKQogICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBiYXNlKQogICAjOnVz ZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBjaGVjaykKICAgIzp1c2UtbW9kdWxlIChnbnUgcGFj a2FnZXMgY29tcHJlc3Npb24pCkBAIC03NCw2ICs3NSw3IEBACiAgICM6dXNlLW1vZHVsZSAo Z251IHBhY2thZ2VzIHB5dGhvbi13ZWIpCiAgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2Vz IHB5dGhvbi14eXopCiAgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIHN1Y2tsZXNzKQor ICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyB0Y2wpCiAgICM6dXNlLW1vZHVsZSAoZ251 IHBhY2thZ2VzIHRscykKICAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgcXQpCiAgICM6 dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIHZlcnNpb24tY29udHJvbCkKQEAgLTQ5OCw2ICs1 MDAsNTMgQEAgY2hhbmdlcyB0byB5b3VyIHBhc3N3b3JkIGRhdGFiYXNlIHRvIGEgZ2l0IHJl cG9zaXRvcnkgdGhhdCBjYW4gYmUgbWFuYWdlZAogdGhyb3VnaCB0aGUgcGFzcyBjb21tYW5k LiIpCiAgICAgKGxpY2Vuc2UgbGljZW5zZTpncGwyKykpKQogCisoZGVmaW5lLXB1YmxpYyBw YXNzLW90cAorICAocGFja2FnZQorICAgIChuYW1lICJwYXNzLW90cCIpCisgICAgKHZlcnNp b24gIjEuMi4wIikKKyAgICAoc291cmNlCisgICAgIChvcmlnaW4KKyAgICAgICAobWV0aG9k IHVybC1mZXRjaCkKKyAgICAgICAodXJpCisgICAgICAgIChzdHJpbmctYXBwZW5kICJodHRw czovL2dpdGh1Yi5jb20vdGFkZmlzaGVyL3Bhc3Mtb3RwL3JlbGVhc2VzLyIKKyAgICAgICAg ICAgICAgICAgICAgICAgImRvd25sb2FkL3YiIHZlcnNpb24gIi9wYXNzLW90cC0iIHZlcnNp b24gIi50YXIuZ3oiKSkKKyAgICAgICAoc2hhMjU2CisgICAgICAgIChiYXNlMzIKKyAgICAg ICAgICIwcnJzM2lhenE4MGRuMHdibDIweGtoMjcwNDI4amQ4bDk5bTVnZDdobDkzczRyNHNj ODJwIikpKSkKKyAgICAoYnVpbGQtc3lzdGVtIGdudS1idWlsZC1zeXN0ZW0pCisgICAgKGFy Z3VtZW50cworICAgICAnKCM6bWFrZS1mbGFncworICAgICAgIChsZXQqICgob3V0ICAgICAg KGFzc29jLXJlZiAlb3V0cHV0cyAib3V0IikpCisgICAgICAgICAgICAgIChiYXNoY29tcCAo c3RyaW5nLWFwcGVuZCBvdXQgIi9ldGMvYmFzaF9jb21wbGV0aW9uLmQiKSkpCisgICAgICAg ICAobGlzdCAoc3RyaW5nLWFwcGVuZCAiUFJFRklYPSIgJW91dHB1dCkKKyAgICAgICAgICAg ICAgIChzdHJpbmctYXBwZW5kICJCQVNIQ09NUERJUj0iIGJhc2hjb21wKSkpCisgICAgICAg IzpwaGFzZXMKKyAgICAgICAobW9kaWZ5LXBoYXNlcyAlc3RhbmRhcmQtcGhhc2VzCisgICAg ICAgICAoZGVsZXRlICdjb25maWd1cmUpCisgICAgICAgICAoYWRkLWFmdGVyICdidWlsZCAn cGF0Y2gtb2F0aC1wYXRoCisgICAgICAgICAgIChsYW1iZGEqICgjOmtleSBpbnB1dHMgIzph bGxvdy1vdGhlci1rZXlzKQorICAgICAgICAgICAgIChzdWJzdGl0dXRlKiAib3RwLmJhc2gi CisgICAgICAgICAgICAgICAoKCJeT0FUSD0uKiQiKQorICAgICAgICAgICAgICAgIChzdHJp bmctYXBwZW5kCisgICAgICAgICAgICAgICAgICJPQVRIPSIKKyAgICAgICAgICAgICAgICAg KGFzc29jLXJlZiBpbnB1dHMgIm9hdGgtdG9vbGtpdCIpCisgICAgICAgICAgICAgICAgICIv YmluL29hdGh0b29sXG4iKSkpCisgICAgICAgICAgICAgI3QpKSkKKyAgICAgICAjOnRlc3Qt dGFyZ2V0ICJ0ZXN0IikpCisgICAgKGlucHV0cworICAgICBgKCgicGFzc3dvcmQtc3RvcmUi ICxwYXNzd29yZC1zdG9yZSkKKyAgICAgICAoImV4cGVjdCIgLGV4cGVjdCkKKyAgICAgICAo Im9hdGgtdG9vbGtpdCIgLG9hdGgtdG9vbGtpdCkKKyAgICAgICAoImdpdCIgLGdpdCkKKyAg ICAgICAoImdudXBnIiAsZ251cGcpCisgICAgICAgKCJ3aGljaCIgLHdoaWNoKSkpCisgICAg KGhvbWUtcGFnZSAiaHR0cHM6Ly9naXRodWIuY29tL3RhZGZpc2hlci9wYXNzLW90cCIpCisg ICAgKHN5bm9wc2lzICJQYXNzIGV4dGVuc2lvbiBmb3IgbWFuYWdpbmcgb25lLXRpbWUtcGFz c3dvcmQgKE9UUCkgdG9rZW5zIikKKyAgICAoZGVzY3JpcHRpb24gIiBBbiBleHRlbnNpb24g Zm9yIHBhc3N3b3JkLXN0b3JlIHRoYXQgYWxsb3dzIGFkZGluZworb25lLXRpbWUtcGFzc3dv cmQgKE9UUCkgc2VjcmV0cywgZ2VuZXJhdGluZyBPVFAgY29kZXMsIGFuZCBkaXNwbGF5aW5n IHNlY3JldAora2V5IFVSSXMgdXNpbmcgdGhlIHN0YW5kYXJkIG90cGF1dGg6Ly8gc2NoZW1l LiIpCisgICAgKGxpY2Vuc2UgbGljZW5zZTpncGwzKykpKQorCiAoZGVmaW5lLXB1YmxpYyBh cmdvbjIKICAgKHBhY2thZ2UKICAgICAobmFtZSAiYXJnb24yIikKLS0gCjIuMjAuMQoK --0321ce23022a48fcbfd4290ce200413b-- From debbugs-submit-bounces@debbugs.gnu.org Mon Apr 22 05:36:38 2019 Received: (at 35346-done) by debbugs.gnu.org; 22 Apr 2019 09:36:39 +0000 Received: from localhost ([127.0.0.1]:49705 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hIVNH-0005K8-Hg for submit@debbugs.gnu.org; Mon, 22 Apr 2019 05:36:38 -0400 Received: from mira.cbaines.net ([212.71.252.8]:49650) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hIVNF-0005Jx-87 for 35346-done@debbugs.gnu.org; Mon, 22 Apr 2019 05:36:30 -0400 Received: from localhost (71.38.6.51.dyn.plus.net [51.6.38.71]) by mira.cbaines.net (Postfix) with ESMTPSA id EB60416E7F; Mon, 22 Apr 2019 10:36:27 +0100 (BST) Received: from phact (localhost [127.0.0.1]) by localhost (OpenSMTPD) with ESMTP id 60a9e41d; Mon, 22 Apr 2019 09:36:27 +0000 (UTC) References: <81378750-7d26-44e0-ae44-7d38bc1ccfc6@www.fastmail.com> <427dea7c-7fd4-4214-9bdc-c344a070e81d@www.fastmail.com> <87d0lfjbay.fsf@cbaines.net> <6c43e48f-c113-4ae4-a131-9b7674671483@www.fastmail.com> User-agent: mu4e 1.0; emacs 26.1 From: Christopher Baines To: Alex Griffin Subject: Re: [bug#35346] [PATCH 2/2] gnu: Add pass-otp. In-reply-to: <6c43e48f-c113-4ae4-a131-9b7674671483@www.fastmail.com> Date: Mon, 22 Apr 2019 10:36:24 +0100 Message-ID: <87a7gijs9z.fsf@cbaines.net> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 35346-done Cc: 35346-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Alex Griffin writes: > On Sun, Apr 21, 2019, at 9:30 PM, Christopher Baines wrote: >> These changes are looking good, one thing though, is that I think this >> native-search-paths field should be defined for the password-store >> package, as it's the one that uses the search path. >> >> While it works having it defined for pass-otp, having it in the >> password-store package will become relevant if there are more extensions >> packaged for Guix, as then they'll be able to take advantage of this as >> well. > > Thanks Chris, that makes sense. I've attached 2 updated patches with the = requested changes. Great, I've pushed these two patches now, with a few minor changes that'll describe below. > From 8f64805def5352919e4dac57ce0adc79f0243a43 Mon Sep 17 00:00:00 2001 > From: Alex Griffin > Date: Sat, 20 Apr 2019 11:56:23 -0500 > Subject: [PATCH 1/2] gnu: password-store: Allow external packages to prov= ide > extensions. > > * gnu/packages/password-utils.scm (password-store): Add mechanism for > providing pass extensions in separate packages. > [arguments]: Add patch-system-extension-dir phase. > [native-search-paths]: Add PASSWORD_STORE_SYSTEM_EXTENSION_DIR. > --- > gnu/packages/password-utils.scm | 18 +++++++++++++++++- > 1 file changed, 17 insertions(+), 1 deletion(-) > > diff --git a/gnu/packages/password-utils.scm b/gnu/packages/password-util= s.scm > index 5c11d8c437..5cd8e2f160 100644 > --- a/gnu/packages/password-utils.scm > +++ b/gnu/packages/password-utils.scm > @@ -6,7 +6,7 @@ > ;;; Copyright =C2=A9 2016 Jessica Tallon > ;;; Copyright =C2=A9 2016 Andreas Enge > ;;; Copyright =C2=A9 2016 Lukas Gradl > -;;; Copyright =C2=A9 2016 Alex Griffin > +;;; Copyright =C2=A9 2016, 2019 Alex Griffin > ;;; Copyright =C2=A9 2017 Leo Famulari > ;;; Copyright =C2=A9 2017, 2018 Cl=C3=A9ment Lassieur > ;;; Copyright =C2=A9 2017, 2018, 2019 Tobias Geerinckx-Rice > @@ -423,6 +423,18 @@ any X11 window.") > (modify-phases %standard-phases > (delete 'configure) > (delete 'build) > + (add-before 'install 'patch-system-extension-dir > + (lambda* (#:key outputs #:allow-other-keys) > + (let* ((out (assoc-ref outputs "out")) > + (extension-dir (string-append out "/lib/password-sto= re/extensions"))) > + (substitute* "src/password-store.sh" > + (("^SYSTEM_EXTENSION_DIR=3D.*$") > + ;; lead with whitespace to prevent 'make install' from > + ;; overwriting it again > + (string-append " SYSTEM_EXTENSION_DIR=3D\"" > + "${PASSWORD_STORE_SYSTEM_EXTENSION_DIR:= -" > + extension-dir > + "}\"\n")))))) I'm still not quite sure why, but currently it's at least more consistent if phases like the one above evaluate to #t, so I've added #t in at the end. > From 0c695f7ee5151a4c1747591ca165b44c5b9e553b Mon Sep 17 00:00:00 2001 > From: Alex Griffin > Date: Sat, 20 Apr 2019 11:59:35 -0500 > Subject: [PATCH 2/2] gnu: Add pass-otp. > > * gnu/packages/password-utils.scm (pass-otp): New variable. > --- > gnu/packages/password-utils.scm | 49 +++++++++++++++++++++++++++++++++ > 1 file changed, 49 insertions(+) > > diff --git a/gnu/packages/password-utils.scm b/gnu/packages/password-util= s.scm > index 5cd8e2f160..fd0a7c6501 100644 > --- a/gnu/packages/password-utils.scm > +++ b/gnu/packages/password-utils.scm ... > + (inputs > + `(("password-store" ,password-store) > + ("expect" ,expect) > + ("oath-toolkit" ,oath-toolkit) > + ("git" ,git) > + ("gnupg" ,gnupg) > + ("which" ,which))) oath-toolkit is the only one of these inputs referenced by the output, so I've changed the others in to native-inputs, as I think this makes a bit more sense. > + (home-page "https://github.com/tadfisher/pass-otp") > + (synopsis "Pass extension for managing one-time-password (OTP) token= s") > + (description " An extension for password-store that allows adding > +one-time-password (OTP) secrets, generating OTP codes, and displaying se= cret > +key URIs using the standard otpauth:// scheme.") I've tweaked the description slightly, removing the space at the start, and making it more of a complete sentence: "Pass OTP is an extension for password-store that allows ..." Thanks again, Chris --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQKTBAEBCgB9FiEEPonu50WOcg2XVOCyXiijOwuE9XcFAly9ixhfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDNF ODlFRUU3NDU4RTcyMEQ5NzU0RTBCMjVFMjhBMzNCMEI4NEY1NzcACgkQXiijOwuE 9Xc9rw//T0h2cLS8sgs+pxIHccPfuYBYyHPq9royRaUKhSzky0qUoRZon5ZxNfig GqtoY6IRseHdPNnO5TzhAqaTh4w6aaeo45Yjy+4oTdX8XkYCXYF269H67mepOKs5 hlwm8msdeD0uEVubZypBlTGObO1yr14DvI/py/vyDHl8N3s+5wTKzOj5mJ1FR32N 7s6H/xeRnEeh9qxTAKNKnQxsfnjzYtNETo8AFGQdwK3pJRGPBqfTNEFSU5s6zHwz 98zPUzkBnZRKudAriyfBioquaODm26MqO1mnTGQ1+CiNFZuOqvuj3eWXbtT1W+zb p+ik4olNNnhlYpd2g0BYEJ7jmniY7LeS3tQl/4/FqSHDkKpUzYGZa+SCdNdj1b+c R2Jq3RzKom/ApGJZarECA5cye0qg2hbp9w5HU5fCm//zplJlJKoH/YB3DD6OcyQ9 W5auiWSSjKP8Puigi/sFibpIwLWmlQUNYgUq7InKYBIrASLSydrU+iZFzuoH63wZ /yPHqbaR1oR7IbyBRhvka+2RogMMqKW8kYvpICssnIiRLW9NIrW24o9GUbyCctGk eJAERvH8sB37k8WEr6zAdJyhs6Y9iZfQg3r6AG3PXho/qPmaDkdRvVfe6Fh+UoBy Q+8PXpzVVELtLUSqFkVPgkcUGyw4t5CdzNrpp3wm10MPUfiiMmk= =azHy -----END PGP SIGNATURE----- --=-=-=-- From unknown Sat Aug 16 21:59:32 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Mon, 20 May 2019 11:24:04 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator