From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([209.51.188.92]:38676) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hIMxg-0005Q4-En for guix-patches@gnu.org; Sun, 21 Apr 2019 20:37:33 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hIMoU-0002ef-Ju for guix-patches@gnu.org; Sun, 21 Apr 2019 20:28:04 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:35853) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1hIMoU-0002ea-5P for guix-patches@gnu.org; Sun, 21 Apr 2019 20:28:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1hIMoU-0003ky-0P for guix-patches@gnu.org; Sun, 21 Apr 2019 20:28:02 -0400 Subject: [bug#35346] [PATCH 2/2] gnu: Add pass-otp. Resent-Message-ID: Mime-Version: 1.0 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" Content-Type: multipart/mixed; boundary=0321ce23022a48fcbfd4290ce200413b 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: Christopher Baines Cc: 35346@debbugs.gnu.org --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--