From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp10.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id +IIUFmCPA2KwcwAAgWs5BA (envelope-from ) for ; Wed, 09 Feb 2022 10:54:40 +0100 Received: from aspmx1.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp10.migadu.com with LMTPS id uOXVDmCPA2KLhAAAG6o9tA (envelope-from ) for ; Wed, 09 Feb 2022 10:54:40 +0100 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 660323FCAE for ; Wed, 9 Feb 2022 10:54:39 +0100 (CET) Received: from localhost ([::1]:56384 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nHjgL-0004PJ-Fi for larch@yhetil.org; Wed, 09 Feb 2022 04:54:37 -0500 Received: from eggs.gnu.org ([209.51.188.92]:49716) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nHjfm-00045Y-G4 for guix-patches@gnu.org; Wed, 09 Feb 2022 04:54:02 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:56020) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nHjfl-0007Qz-Vg for guix-patches@gnu.org; Wed, 09 Feb 2022 04:54:02 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1nHjfl-00051M-VP for guix-patches@gnu.org; Wed, 09 Feb 2022 04:54:01 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#53815] [PATCH v2 1/3] gnu: Add libnitrokey References: In-Reply-To: Resent-From: phodina Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 09 Feb 2022 09:54:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 53815 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Maxime Devos Cc: 53815@debbugs.gnu.org Received: via spool by 53815-submit@debbugs.gnu.org id=B53815.164440041619239 (code B ref 53815); Wed, 09 Feb 2022 09:54:01 +0000 Received: (at 53815) by debbugs.gnu.org; 9 Feb 2022 09:53:36 +0000 Received: from localhost ([127.0.0.1]:49911 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nHjfM-00050F-0Y for submit@debbugs.gnu.org; Wed, 09 Feb 2022 04:53:36 -0500 Received: from mail-4316.protonmail.ch ([185.70.43.16]:62157) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nHjfJ-000500-UB for 53815@debbugs.gnu.org; Wed, 09 Feb 2022 04:53:34 -0500 Date: Wed, 09 Feb 2022 09:53:24 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail3; t=1644400406; bh=+bFFxGvSvDOM4/gvSZ7PZZItfmVARoARtwQ56a66AYg=; h=Date:To:From:Cc:Reply-To:Subject:Message-ID:From:To:Cc:Date: Subject:Reply-To:Feedback-ID:Message-ID; b=meG0iBvfWBBDKJ0S1qB2IP9fvLrF3wEhydyHmm40MygHMLQ37lYsV94MPpLVDjoaZ n6qMHt4Cgwu6qlHy8qsT1xp4yHM4HuLePpd82rH8iSh9KALHUVo+zM7xIfbMuA2V3z wx3Q5qfmoMgY/p4xvUM9RpzwacY/nn6QokeNXOzahbotqKDCLfvf76D0s1j8+OdkZR /CcZTlNx/z4XQFoPaqJeUFcigMPp3gNZlHR6fuvSwOx7tdotzCJdiqxdQ99zq0GoZO EzYRtSbG8CCWVs9L/f0+YjZ+V6GLbb+C7lF5cyVf5WKmHhk3BuVyHyg0Rew0EtuNS0 bBpEdEW3YeuQA== Message-ID: MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="b1_B1zzgF76olKZMXD1faWKp1VVNtlwgd4GSfILlR1Nw" X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+larch=yhetil.org@gnu.org Sender: "Guix-patches" Reply-to: phodina X-ACL-Warn: , phodina via Guix-patches From: phodina via Guix-patches via X-Migadu-Flow: FLOW_IN X-Migadu-Country: US ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1644400479; h=from:from:sender:sender:reply-to:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type:resent-cc:resent-from:resent-sender: resent-message-id:in-reply-to:in-reply-to:references:references: list-id:list-help:list-unsubscribe:list-subscribe:list-post: dkim-signature; bh=+bFFxGvSvDOM4/gvSZ7PZZItfmVARoARtwQ56a66AYg=; b=OcRa45FzumqbqNUOUA6gRXgpLI/5BfNnHQCxbudSYfId7m6Qf64MMbLq9JIdBokBGNTmFB RjpHtE5kXnuZVu89rGzwzSSMAtOQcKf+pHkHrgyuQWD8n3xvkjQYmVvn6K2mA4tRCE6Tq/ ZwjTIXjgiMm8TmSm+bSuoi7bcBomQlsMmz5gydy6g29S9Dv1od1NXp3T/jTeYirX4j7JI+ ziHXmqsMuERGuzm3yXc1ejTg511pvR1uyqpuoWzmrjVZjfjadTSciO3+NkzjTsRkOSUAgc lyYgAl3BKm+1DzVYS5EUFOso97K+B/5G2nG8YuJwnU3xbbx6iYxNcFdsqBLWjA== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1644400479; a=rsa-sha256; cv=none; b=ZFMKVYCCDFlKTutM3MqoBKys19Ie5lBxPdLpgMySRfd+pjdJe8+OHrFThgLHFqBnjqo23U ep/V2BI/7qBMrQYyroEI+L0YrdQYbNkIGDmBec61sk/aSbo9Fjzmx01GS7467zAvDOB8Mq uwYs/tw5Yhg9oHJ09nk0TsryPDwrqW5e+3FxQKCpAil5WXFUhwehpPqmU2v7WFGOn/20d9 01nE2kqfSNkZAfUNPSC8Att2W4qqkDI0jmc6sELQg6EZtdrKw3KpU7SI9hwPH4eOB4u8V6 FFitpYd9aURAu9A8cpvjojsp/4a0BwDaZOy+DOKQh6j+n5x3r8kCs/++2UOtUg== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=protonmail.com header.s=protonmail3 header.b=meG0iBvf; dmarc=pass (policy=none) header.from=gnu.org; spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org" X-Migadu-Spam-Score: -2.53 Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=protonmail.com header.s=protonmail3 header.b=meG0iBvf; dmarc=pass (policy=none) header.from=gnu.org; spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org" X-Migadu-Queue-Id: 660323FCAE X-Spam-Score: -2.53 X-Migadu-Scanner: scn1.migadu.com X-TUID: NaeVxJ/eCkd/ This is a multi-part message in MIME format. --b1_B1zzgF76olKZMXD1faWKp1VVNtlwgd4GSfILlR1Nw Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Hi Maxime, > phodina via Guix-patches via schreef op zo 06-02-2022 om 07:46 [+0000]: > > > +=C2=A0=C2=A0=C2=A0 (license license:lgpl3))) > > Looking at > > https://github.com/Nitrokey/libnitrokey/blob/master/NK_C_API.cc, the > > license appears to be LGPL3+, even though the README just says LGPL3. > > Possibly that's only for NK_C_API.cc though (unverified). > I've checked the code and there is only one change in the license recently = but the commit itself is little bit misleading as it has different versions= in LICENSE and README.md. There is now a ticket with this question. In the= meantime I followed the LICENSE file. https://github.com/Nitrokey/libnitrokey/issues/211 > + (snippet '(begin > + (delete-file-recursively "hidapi"))) > Does this have any effect? Looking at > , it looks like 'hidapi' is a > git submodule, which would normally not be included in the checkout > because 'recursive?' has not been found. > If it does have any effect, then wouldn't "tests/catch" in cppcodec > need to be removed as well? You are right, I thought to unbundle just in case all the code but here it'= s just submodule and it's not cloned. -- Found PkgConfig: /gnu/store/2b3blhwbag1ial0dhxw7wh4zjxl0cqpk-pkg-config-= 0.29.2/bin/pkg-config (found version "0.29.2") -- Found system Catch2, not using bundled version The Guix libraries are used correctly without any need for manual intervent= ion. > I'm seeing a lot of tests at . You're right. This is my mistake as I only saw the tests that require HW to= ken. Now I've enabled the offline tests. > While the information about being header-only is useful for people > looking to bundle a dependency in their source code, it seems > irrelevant to people using cppcodec via Guix. I've removed this information (FIY I'm C++ programmer so I thought it might= be useful :-) Also the tests for ccpcodec are now enabled. The patches in the attachment have been rebase to latest master. ---- Petr --b1_B1zzgF76olKZMXD1faWKp1VVNtlwgd4GSfILlR1Nw Content-Type: text/x-patch; name=v2-0001-gnu-Add-libnitrokey.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v2-0001-gnu-Add-libnitrokey.patch RnJvbSA1ZjAxYjVkMjFmNjg4ZDk3MjU1MzJmMzUwNjdlOTJjNDlhYjQyM2I0IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRyIEhvZGluYSA8cGhvZGluYUBwcm90b25tYWlsLmNvbT4K RGF0ZTogU2F0LCA1IEZlYiAyMDIyIDIzOjI1OjQ0ICswMTAwClN1YmplY3Q6IFtQQVRDSCB2MiAx LzNdIGdudTogQWRkIGxpYm5pdHJva2V5LgoKKiBnbnUvcGFja2FnZXMvc2VjdXJpdHktdG9rZW4u c2NtIChsaWJuaXRyb2tleSk6IE5ldyB2YXJpYWJsZS4KCmRpZmYgLS1naXQgYS9nbnUvcGFja2Fn ZXMvc2VjdXJpdHktdG9rZW4uc2NtIGIvZ251L3BhY2thZ2VzL3NlY3VyaXR5LXRva2VuLnNjbQpp bmRleCA4MTkwZTFlMWUyLi43ZWExOWIxM2EyIDEwMDY0NAotLS0gYS9nbnUvcGFja2FnZXMvc2Vj dXJpdHktdG9rZW4uc2NtCisrKyBiL2dudS9wYWNrYWdlcy9zZWN1cml0eS10b2tlbi5zY20KQEAg LTE1LDYgKzE1LDcgQEAKIDs7OyBDb3B5cmlnaHQgwqkgMjAyMSBEaHJ1dmluIEdhbmRoaSA8Y29u dGFjdEBkaHJ1dmluLmRldj4KIDs7OyBDb3B5cmlnaHQgwqkgMjAyMSBBaG1hZCBKYXJhcmEgPGdp dEBhamFyYXJhLmlvPgogOzs7IENvcHlyaWdodCDCqSAyMDIyIEpvaG4gS2VoYXlpYXMgPGpvaG4u a2VoYXlpYXNAcHJvdG9ubWFpbC5jb20+Cis7OzsgQ29weXJpZ2h0IMKpIDIwMjIgUGV0ciBIb2Rp bmEgPHBob2RpbmFAcHJvdG9ubWFpbC5jb20+CiA7OzsKIDs7OyBUaGlzIGZpbGUgaXMgcGFydCBv ZiBHTlUgR3VpeC4KIDs7OwpAQCAtNzIzLDYgKzcyNCwzMCBAQCAoZGVmaW5lLXB1YmxpYyBweXRo b24teXViaWtleS1tYW5hZ2VyCiBhbiB1bnByaXZpbGVnZWQgdXNlci4iKQogICAgIChsaWNlbnNl IGxpY2Vuc2U6YnNkLTIpKSkKIAorKGRlZmluZS1wdWJsaWMgbGlibml0cm9rZXkKKyAgKHBhY2th Z2UKKyAgICAobmFtZSAibGlibml0cm9rZXkiKQorICAgICh2ZXJzaW9uICIzLjYiKQorICAgIChz b3VyY2UgKG9yaWdpbgorICAgICAgICAgICAgICAobWV0aG9kIGdpdC1mZXRjaCkKKyAgICAgICAg ICAgICAgKHVyaSAoZ2l0LXJlZmVyZW5jZQorICAgICAgICAgICAgICAgICAgICAodXJsICJodHRw czovL2dpdGh1Yi5jb20vTml0cm9rZXkvbGlibml0cm9rZXkiKQorICAgICAgICAgICAgICAgICAg ICAoY29tbWl0IChzdHJpbmctYXBwZW5kICJ2IiB2ZXJzaW9uKSkpKQorICAgICAgICAgICAgICAo ZmlsZS1uYW1lIChnaXQtZmlsZS1uYW1lIG5hbWUgdmVyc2lvbikpCisgICAgICAgICAgICAgIChz aGEyNTYKKyAgICAgICAgICAgICAgIChiYXNlMzIKKyAgICAgICAgICAgICAgICAiMG5ncnZ2NjFk MzZ2dmZ3cmZnMHF4bXAyd2cxOHY0YWFsZHd2d3pneHZ3YXlzanN3aG45ciIpKSkpCisgICAgKGJ1 aWxkLXN5c3RlbSBjbWFrZS1idWlsZC1zeXN0ZW0pCisgICAgKGFyZ3VtZW50cworCSAgOzsgVGhl c2UgdGVzdHMgZG8gbm90IHJlcXVpcmUgYW55IGRldmljZSB0byBiZSBjb25uZWN0ZWQKKyAgICAg JygjOmNvbmZpZ3VyZS1mbGFncyAobGlzdCAiLURDT01QSUxFX09GRkxJTkVfVEVTVFM9T04iKSkp CisgICAgKG5hdGl2ZS1pbnB1dHMgKGxpc3QgY2F0Y2gtZnJhbWV3b3JrMiBkb3h5Z2VuIGdyYXBo dml6IHBrZy1jb25maWcpKQorICAgIChpbnB1dHMgKGxpc3QgaGlkYXBpIGxpYnVzYikpCisgICAg KGhvbWUtcGFnZSAiaHR0cHM6Ly9naXRodWIuY29tL05pdHJva2V5L2xpYm5pdHJva2V5IikKKyAg ICAoc3lub3BzaXMgIkNvbW11bmljYXRpb24gbGlicmFyeSBmb3IgTml0cm9rZXkiKQorICAgIChk ZXNjcmlwdGlvbiAiVGhpcyBwYWNrYXRlIHByb3ZpZGVzIGNvbW11bmljYXRpb24gbGlicmFyeSBm b3IgTml0cm9rZXkuIikKKyAgICAobGljZW5zZSBsaWNlbnNlOmxncGwzKykpKQorCiAoZGVmaW5l LXB1YmxpYyBuaXRyb2NsaQogICAocGFja2FnZQogICAgIChuYW1lICJuaXRyb2NsaSIpCi0tIAoy LjM0LjAKCg== --b1_B1zzgF76olKZMXD1faWKp1VVNtlwgd4GSfILlR1Nw Content-Type: text/x-patch; name=v2-0003-gnu-Add-nitrokey-app.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v2-0003-gnu-Add-nitrokey-app.patch RnJvbSBlMzQwZDk3MmE0MDY2N2U2OTMzMDJkZGM2MzM1NGQxZWQ4YjM2ZTZlIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRyIEhvZGluYSA8cGhvZGluYUBwcm90b25tYWlsLmNvbT4K RGF0ZTogU2F0LCA1IEZlYiAyMDIyIDIzOjI3OjA2ICswMTAwClN1YmplY3Q6IFtQQVRDSCB2MiAz LzNdIGdudTogQWRkIG5pdHJva2V5LWFwcC4KCiogZ251L3BhY2thZ2VzL2NyYXRlcy1pby5zY20g KG5pdHJva2V5LWFwcCk6IE5ldyB2YXJpYWJsZS4KCmRpZmYgLS1naXQgYS9nbnUvcGFja2FnZXMv c2VjdXJpdHktdG9rZW4uc2NtIGIvZ251L3BhY2thZ2VzL3NlY3VyaXR5LXRva2VuLnNjbQppbmRl eCA5OThiOWFlMzZlLi4xNDA4NWMwYmM3IDEwMDY0NAotLS0gYS9nbnUvcGFja2FnZXMvc2VjdXJp dHktdG9rZW4uc2NtCisrKyBiL2dudS9wYWNrYWdlcy9zZWN1cml0eS10b2tlbi5zY20KQEAgLTc3 Miw2ICs3NzIsMzYgQEAgKGRlZmluZS1wdWJsaWMgY3BwY29kZWMKIGJhc2U2NHVybCwgYmFzZTMy LCBiYXNlMzJoZXggYW5kIGhleC4iKQogICAgIChsaWNlbnNlIGxpY2Vuc2U6ZXhwYXQpKSkKIAor KGRlZmluZS1wdWJsaWMgbml0cm9rZXktYXBwCisgIChwYWNrYWdlCisgICAgKG5hbWUgIm5pdHJv a2V5LWFwcCIpCisgICAgKHZlcnNpb24gIjEuNC4yIikKKyAgICAoc291cmNlIChvcmlnaW4KKyAg ICAgICAgICAgICAgKG1ldGhvZCBnaXQtZmV0Y2gpCisgICAgICAgICAgICAgICh1cmkgKGdpdC1y ZWZlcmVuY2UKKyAgICAgICAgICAgICAgICAgICAgKHVybCAiaHR0cHM6Ly9naXRodWIuY29tL05p dHJva2V5L25pdHJva2V5LWFwcCIpCisgICAgICAgICAgICAgICAgICAgIChjb21taXQgKHN0cmlu Zy1hcHBlbmQgInYiIHZlcnNpb24pKSkpCisgICAgICAgICAgICAgIChmaWxlLW5hbWUgKGdpdC1m aWxlLW5hbWUgbmFtZSB2ZXJzaW9uKSkKKyAgICAgICAgICAgICAgKHNoYTI1NgorICAgICAgICAg ICAgICAgKGJhc2UzMgorICAgICAgICAgICAgICAgICIxaW1idmFmMHluY3ozNmNranI5OXg5NGp3 ZzJobmlkNDloc2lxbHhzdjdjY3hnazA1OGJrIikpKSkKKyAgICAoYnVpbGQtc3lzdGVtIGNtYWtl LWJ1aWxkLXN5c3RlbSkKKyAgICAoYXJndW1lbnRzCisgICAgIGAoIzp0ZXN0cz8gI2YpKSA7bm8g dGVzdCBzdWl0ZQorICAgIChuYXRpdmUtaW5wdXRzIChsaXN0IHBrZy1jb25maWcgcXR0b29scykp CisgICAgKGlucHV0cyAobGlzdCBjcHBjb2RlYworICAgICAgICAgICAgICAgICAgaGlkYXBpCisg ICAgICAgICAgICAgICAgICBsaWJuaXRyb2tleQorICAgICAgICAgICAgICAgICAgbGlidXNiCisg ICAgICAgICAgICAgICAgICBxdGJhc2UtNQorICAgICAgICAgICAgICAgICAgcXRzdmcpKQorICAg IChob21lLXBhZ2UgImh0dHBzOi8vZ2l0aHViLmNvbS9OaXRyb2tleS9uaXRyb2tleS1hcHAiKQor ICAgIChzeW5vcHNpcyAiR1VJIHRvb2wgZm9yIE5pdHJva2V5IGRldmljZXMiKQorICAgIChkZXNj cmlwdGlvbgorICAgICAiVGhpcyBwYWNrYWdlIHByb3ZpZGVzIEdVSSB0b29sIHRoYXQgaW50ZXJm YWNlcyB3aXRoIE5pdHJva2V5IFBybwordjAuNy92MC44IGFuZCBOaXRyb2tleSBTdG9yYWdlIGRl dmljZXMuIikKKyAgICAobGljZW5zZSBsaWNlbnNlOmdwbDMrKSkpCisKIChkZWZpbmUtcHVibGlj IG5pdHJvY2xpCiAgIChwYWNrYWdlCiAgICAgKG5hbWUgIm5pdHJvY2xpIikKLS0gCjIuMzQuMAoK --b1_B1zzgF76olKZMXD1faWKp1VVNtlwgd4GSfILlR1Nw Content-Type: text/x-patch; name=v2-0002-gnu-Add-cppcodec.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v2-0002-gnu-Add-cppcodec.patch RnJvbSBkNDRiMTNmOGM0NDQ5MWE1MjFiZmFhNzNhNDE0NTg2ZjZmNTljYTM3IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRyIEhvZGluYSA8cGhvZGluYUBwcm90b25tYWlsLmNvbT4K RGF0ZTogU2F0LCA1IEZlYiAyMDIyIDIzOjI2OjM2ICswMTAwClN1YmplY3Q6IFtQQVRDSCB2MiAy LzNdIGdudTogQWRkIGNwcGNvZGVjLgoKKiBnbnUvcGFja2FnZXMvY3JhdGVzLWlvLnNjbSAoY3Bw Y29kZWMpOiBOZXcgdmFyaWFibGUuCgpkaWZmIC0tZ2l0IGEvZ251L3BhY2thZ2VzL3NlY3VyaXR5 LXRva2VuLnNjbSBiL2dudS9wYWNrYWdlcy9zZWN1cml0eS10b2tlbi5zY20KaW5kZXggN2VhMTli MTNhMi4uOTk4YjlhZTM2ZSAxMDA2NDQKLS0tIGEvZ251L3BhY2thZ2VzL3NlY3VyaXR5LXRva2Vu LnNjbQorKysgYi9nbnUvcGFja2FnZXMvc2VjdXJpdHktdG9rZW4uc2NtCkBAIC03NDgsNiArNzQ4 LDMwIEBAIChkZWZpbmUtcHVibGljIGxpYm5pdHJva2V5CiAgICAgKGRlc2NyaXB0aW9uICJUaGlz IHBhY2thdGUgcHJvdmlkZXMgY29tbXVuaWNhdGlvbiBsaWJyYXJ5IGZvciBOaXRyb2tleS4iKQog ICAgIChsaWNlbnNlIGxpY2Vuc2U6bGdwbDMrKSkpCiAKKyhkZWZpbmUtcHVibGljIGNwcGNvZGVj CisgIChwYWNrYWdlCisgICAgKG5hbWUgImNwcGNvZGVjIikKKyAgICAodmVyc2lvbiAiMC4yIikK KyAgICAoc291cmNlIChvcmlnaW4KKyAgICAgICAgICAgICAgKG1ldGhvZCBnaXQtZmV0Y2gpCisg ICAgICAgICAgICAgICh1cmkgKGdpdC1yZWZlcmVuY2UKKyAgICAgICAgICAgICAgICAgICAgKHVy bCAiaHR0cHM6Ly9naXRodWIuY29tL3RwbGd5L2NwcGNvZGVjIikKKyAgICAgICAgICAgICAgICAg ICAgKGNvbW1pdCAoc3RyaW5nLWFwcGVuZCAidiIgdmVyc2lvbikpKSkKKyAgICAgICAgICAgICAg KGZpbGUtbmFtZSAoZ2l0LWZpbGUtbmFtZSBuYW1lIHZlcnNpb24pKQorICAgICAgICAgICAgICAo c2hhMjU2CisgICAgICAgICAgICAgICAoYmFzZTMyCisgICAgICAgICAgICAgICAgIjB6MzlmOHcw enZyYTg3NGF6MGY2N2NrMWFsOWticGFpZHBpbGdnYmw4am5mczA1MDEwY2siKSkpKQorICAgIChi dWlsZC1zeXN0ZW0gY21ha2UtYnVpbGQtc3lzdGVtKQorICAgIChhcmd1bWVudHMKKyAgICAgJygj OmNvbmZpZ3VyZS1mbGFncyAobGlzdCAiLURCVUlMRF9URVNUSU5HPW9uIikpKQorICAgIChuYXRp dmUtaW5wdXRzIChsaXN0IHBrZy1jb25maWcgcXR0b29scykpCisgICAgKGlucHV0cyAobGlzdCBj YXRjaC1mcmFtZXdvcmsyKSkKKyAgICAoaG9tZS1wYWdlICJodHRwczovL2dpdGh1Yi5jb20vdHBs Z3kvY3BwY29kZWMiKQorICAgIChzeW5vcHNpcyAiSGVhZGVyIGxpYnJhcnkgdG8gZW5jb2RlL2Rl Y29kZSBiYXNlNjQsIGJhc2U2NHVybCwgZXRjLiIpCisgICAgKGRlc2NyaXB0aW9uICJUaGlzIHBh Y2thZ2UgcHJvdmlkZXMgbGlicmFyeSB0byBlbmNvZGUvZGVjb2RlIGJhc2U2NCwKK2Jhc2U2NHVy bCwgYmFzZTMyLCBiYXNlMzJoZXggYW5kIGhleC4iKQorICAgIChsaWNlbnNlIGxpY2Vuc2U6ZXhw YXQpKSkKKwogKGRlZmluZS1wdWJsaWMgbml0cm9jbGkKICAgKHBhY2thZ2UKICAgICAobmFtZSAi bml0cm9jbGkiKQotLSAKMi4zNC4wCgo= --b1_B1zzgF76olKZMXD1faWKp1VVNtlwgd4GSfILlR1Nw--