From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp12.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms5.migadu.com with LMTPS id UIpYJ3HHD2PziAAAbAwnHQ (envelope-from ) for ; Wed, 31 Aug 2022 22:41:21 +0200 Received: from aspmx1.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp12.migadu.com with LMTPS id ODcoJ3HHD2MO1QAAauVa8A (envelope-from ) for ; Wed, 31 Aug 2022 22:41:21 +0200 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 63B6D9581 for ; Wed, 31 Aug 2022 22:41:21 +0200 (CEST) Received: from localhost ([::1]:40156 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oTUWW-0004WE-Gp for larch@yhetil.org; Wed, 31 Aug 2022 16:41:20 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:57264) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oTTuV-0003ox-0U for guix-patches@gnu.org; Wed, 31 Aug 2022 16:02:03 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:50800) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1oTTuU-0001Un-Lt for guix-patches@gnu.org; Wed, 31 Aug 2022 16:02:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1oTTuU-0006vP-Gv for guix-patches@gnu.org; Wed, 31 Aug 2022 16:02:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#57361] Solvespace package re-done References: In-Reply-To: Resent-From: Kristian Lein-Mathisen Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 31 Aug 2022 20:02:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 57361 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 57361@debbugs.gnu.org Received: via spool by 57361-submit@debbugs.gnu.org id=B57361.166197607126561 (code B ref 57361); Wed, 31 Aug 2022 20:02:02 +0000 Received: (at 57361) by debbugs.gnu.org; 31 Aug 2022 20:01:11 +0000 Received: from localhost ([127.0.0.1]:40549 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oTTtd-0006uJ-Kd for submit@debbugs.gnu.org; Wed, 31 Aug 2022 16:01:11 -0400 Received: from mail-oa1-f51.google.com ([209.85.160.51]:43801) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oTSoi-000566-3E for 57361@debbugs.gnu.org; Wed, 31 Aug 2022 14:52:06 -0400 Received: by mail-oa1-f51.google.com with SMTP id 586e51a60fabf-11eb44f520dso22007496fac.10 for <57361@debbugs.gnu.org>; Wed, 31 Aug 2022 11:52:00 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date; bh=b6QofAL2o/0VrRdnqSnHnabzE58sXmJj2/fEovWWrJ4=; b=HqC0edFzJEmyFdWQ1SZORwn2yi4tM3s2Q3l4XukGJQQol7vlkHlhKMlrvjwrmOVdiC fSYpFN4BvunPQwFnGIQpmLgW1jmoaIG4Ki4mBPV7+a/QWIPkdPHS2D5w3NdMYeF7fB91 Q/yOE+8970DmycvzIPZhNinfz2gd0KzDRRSxbEYsknuM+pRvpqXoRhwx+uzJFbmCq3GE U3J9bu5uwV8fDFT4ZFd0vR+EHAfdCepqt4kfizIp4owtezI3N4RoNMHcH5OLeo6L2sz/ PHC/qJ/w3caIUMunuTFLjHJkPk7FAbDDH5hlDHuyHHxTIfUos+3AwSM95GCYaboISzES 9HEw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date; bh=b6QofAL2o/0VrRdnqSnHnabzE58sXmJj2/fEovWWrJ4=; b=o4INrQg5qJGzpy0V2Bs2SD1iMHu2nDLRWEj14KTHqEkxHaGayeDJahOhZ4Z5zc8Lmf zah4YDEny1BemntMoo/YG4OmI/FOAmJJ/kJowi6qW2vCAgL6Eq0QvIEDZicVihyVlOLw uHfyOcV44mt+Zfpkor8+e5eeJDephPLL52RlY1iD4yFjI2bwa0IBHJWUhXah664EkW0o bnl3olCvEmmzsf/KZFOznnPRzz1zB+427C9gupBXdhtmAqRLTzmrzltpcAvw/uYRNYJ0 cGJn449AKOLwPSKiPdXHEAh9rIMCaYCI66BoEGc5R/uVGFOb5jPPB2axOe3DBPVFMzgz 6Pgw== X-Gm-Message-State: ACgBeo0u+aF9Gvf3ZzjZvKyj1R41wwA1kB5AYISAiOx1903yVltLT/0D YiA93phtPcDlEEkMj8d4lzIx1xgqL3gJYkwvj7n7betbG80= X-Google-Smtp-Source: AA6agR7Wm+iNzuHtgJ6WJKNcgSYZL2g63u90i8NdJy8XzKJwq5bEFfj0/r5VTCqvvDlNwXY1QLpN8eB87GhIyMTQDtI= X-Received: by 2002:a05:6808:1a26:b0:344:843c:5244 with SMTP id bk38-20020a0568081a2600b00344843c5244mr1706975oib.74.1661971914396; Wed, 31 Aug 2022 11:51:54 -0700 (PDT) MIME-Version: 1.0 From: Kristian Lein-Mathisen Date: Wed, 31 Aug 2022 20:51:43 +0200 Message-ID: Content-Type: multipart/mixed; boundary="00000000000095acfd05e78dfdb6" X-Mailman-Approved-At: Wed, 31 Aug 2022 16:01:07 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-Mailman-Approved-At: Wed, 31 Aug 2022 16:40:18 -0400 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" X-Migadu-Flow: FLOW_IN X-Migadu-To: larch@yhetil.org X-Migadu-Country: US ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1661978481; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to: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=CqpndGY2i62L4Bh3zLvbpZI7dKZo+4q6I/QkOcqVGr4=; b=OPsMQ6IGo72OSsXey1X50OAjlneJ+8SpVPmQ30uG4dtSgOsycq0hXUjDcyTgMuVb/L1zWW P4xoEoDXz+XtuMreSOFBtBlwgTPDAoSKlNjcE19XsCtdGT8Y9wUb3beTxNOrImYkGp7xm2 qWyWhmuY8LYO0oD0yfkVK3xqWR6/64ccKz/e+pzYDSvXCXOz8r/gjooqxdSSko1tajrR25 j5IErMB6OeFUUMvRg0l5v9+H9OOt8+OtwQjomA4cm2Da0Mc0qjikifCsC49f8n9hTk084+ rc1Zv2aK5OyV8zeobb5kiu3a5UfVkuXe78nt9Nh7shS71lWGM5xf3+X/PuVcMA== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1661978481; a=rsa-sha256; cv=none; b=QxtMvWk/lkLlNPMLjcg8dg3zS5da91nS9BdQg6ooEL0GCnxkv1rvrtfP/RyWANK2Pdah9Y UeGMlhmq7LxoHJiFPfv6rOVT4Pl+JV2JysQCTx2/NTGnM/SOHjWuKau/iV3LS0ADRBr+4A TYXvAMiBqRLYUPJkvgJcKAYLt1Cl7Uui+a0UXl8Zm8LUw8xtjfbKMorn/EWKPHfYGB5ww0 roRm61IKYBH22rzJm6kTk3I18wQZlZeFc73Pv5qZtPQLDq4Z4bYAgLP91HuR8AEEIA2jaw El1GYadfX9FpGbsHYRnvPfkN//ulRqYVS4mqUeAGslSLvLSF6KC6QvtlNsYaUw== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("body hash did not verify") header.d=gmail.com header.s=20210112 header.b=HqC0edFz; dmarc=fail reason="SPF not aligned (relaxed)" header.from=gmail.com (policy=none); 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: 7.82 Authentication-Results: aspmx1.migadu.com; dkim=fail ("body hash did not verify") header.d=gmail.com header.s=20210112 header.b=HqC0edFz; dmarc=fail reason="SPF not aligned (relaxed)" header.from=gmail.com (policy=none); 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: 63B6D9581 X-Spam-Score: 7.82 X-Migadu-Scanner: scn1.migadu.com X-TUID: du+p7j5/N9ra --00000000000095acfd05e78dfdb6 Content-Type: multipart/alternative; boundary="00000000000095acfa05e78dfdb4" --00000000000095acfa05e78dfdb4 Content-Type: text/plain; charset="UTF-8" Based off feedback from lilyp and rekado_ on #guix, I've made some improvements: - Remove the recursive checkout - Extract mimalloc as a (nonpublic) package - Fix commit hash value - Enabled tests I've made an amend commit, so the new patch replaces the original one above. Note that the previous commit hash of solvespace of was off. The correct hash for solvespace 3.1 is 70bde63cb32a7f049fa56cbdf924e2695fcb2916, as shown in the new patch. Thanks for all help this far, and hoping to see SolveSpace included in GNU Guix. - Kris --00000000000095acfa05e78dfdb4 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable

Based off feedback from lilyp and reka= do_ on #guix, I've made some improvements:

- R= emove the recursive checkout
- Extract mimalloc as a (nonpublic) = package
- Fix commit hash value
- Enabled tests

I've made an amend commit, so the new patch replaces = the original one above.

Note that the previous commit hash of= solvespace of was off. The correct hash for solvespace 3.1 is=C2=A070bde63= cb32a7f049fa56cbdf924e2695fcb2916, as shown in the new patch.
Thanks for all help this far, and hoping to see SolveSpace incl= uded in GNU Guix.
- Kris
--00000000000095acfa05e78dfdb4-- --00000000000095acfd05e78dfdb6 Content-Type: text/x-patch; charset="UTF-8"; name="0001-gnu-Add-solvespace.patch" Content-Disposition: attachment; filename="0001-gnu-Add-solvespace.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_l7hz16qi0 RnJvbSAyOTg3OWVjOWJkODBmNGYyNGEzOTFiMjIyMmVmYzIwYTZhYjIxMzlhIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBLcmlzdGlhbiBMZWluLU1hdGhpc2VuIDxrcmlzdGlhbmxlaW5A Z21haWwuY29tPgpEYXRlOiBUdWUsIDIzIEF1ZyAyMDIyIDEyOjQ1OjQ5ICswMjAwClN1YmplY3Q6 IFtQQVRDSF0gZ251OiBBZGQgc29sdmVzcGFjZS4KCiogZ251L3BhY2thZ2VzL2VuZ2luZWVyaW5n LnNjbSAoc29sdmVzcGFjZSk6IE5ldyB2YXJpYWJsZS4KLS0tCiBnbnUvcGFja2FnZXMvZW5naW5l ZXJpbmcuc2NtIHwgMTIwICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiAxIGZp bGUgY2hhbmdlZCwgMTIwIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9nbnUvcGFja2FnZXMv ZW5naW5lZXJpbmcuc2NtIGIvZ251L3BhY2thZ2VzL2VuZ2luZWVyaW5nLnNjbQppbmRleCBmMTk1 MTc5NDEzLi42OGQwZTU1MjQyIDEwMDY0NAotLS0gYS9nbnUvcGFja2FnZXMvZW5naW5lZXJpbmcu c2NtCisrKyBiL2dudS9wYWNrYWdlcy9lbmdpbmVlcmluZy5zY20KQEAgLTI4OTUsNiArMjg5NSwx MjYgQEAgKGRlZmluZS1wdWJsaWMgcGNiMmdjb2RlCiBkeW5hbWljIGNhbGlicmF0aW9uIG9mIHRo ZSBtaWxsaW5nIGRlcHRoLiIpCiAgICAgIChsaWNlbnNlIGxpY2Vuc2U6Z3BsMyspKSkpCiAKKzs7 IFRoZXJlIGlzIGFub3RoZXIgbWltYWxsb2MsIHVzZWQgaW4gcnVzdC1taW1hbGxvYy4gQnV0IGl0 J3Mgb24gbWltYWxsb2MKKzs7IHZlcnNpb24gMS42LjQuIFRPRE86IFNlZSBpZiBpdCdzIHBvc3Np YmxlIHRvIHJlLXVzZSB0aGlzIHBhY2thZ2UgYnkgYm90aC4KKyhkZWZpbmUgbWltYWxsb2MtZm9y LXNvbHZlc3BhY2UKKyAgKGxldCAoKGNvbW1pdCAiZjI3MTJmNGE4ZjAzOGE3ZmI0ZGYyNzkwZjRj M2I3ZTNlZDllMjE5YiIpCisgICAgICAgICh2ZXJzaW9uICIyLjAuNiIpKQorICAgIChwYWNrYWdl CisgICAgICAobmFtZSAibWltYWxsb2MtZm9yLXNvbHZlc3BhY2UiKQorICAgICAgKHZlcnNpb24g KGdpdC12ZXJzaW9uIHZlcnNpb24gIjEiIGNvbW1pdCkpCisgICAgICAoc291cmNlIChvcmlnaW4K KyAgICAgICAgICAgICAgICAobWV0aG9kIGdpdC1mZXRjaCkKKyAgICAgICAgICAgICAgICAodXJp IChnaXQtcmVmZXJlbmNlCisgICAgICAgICAgICAgICAgICAgICAgKHVybCAiaHR0cHM6Ly9naXRo dWIuY29tL21pY3Jvc29mdC9taW1hbGxvYyIpCisgICAgICAgICAgICAgICAgICAgICAgKGNvbW1p dCBjb21taXQpKSkKKyAgICAgICAgICAgICAgICAoZmlsZS1uYW1lIChnaXQtZmlsZS1uYW1lIG5h bWUgdmVyc2lvbikpCisgICAgICAgICAgICAgICAgKHNoYTI1NgorICAgICAgICAgICAgICAgICAo YmFzZTMyCisgICAgICAgICAgICAgICAgICAiMDV4MmRsM3ppbWZsZmo5MW5zM3ZycGhtenBkbHl5 cjIzMHA5YWRxZ2ZkczEwMWYxNnFtdiIpKSkpCisgICAgICAoYnVpbGQtc3lzdGVtIGNtYWtlLWJ1 aWxkLXN5c3RlbSkKKyAgICAgIChhcmd1bWVudHMKKyAgICAgICBgKCM6YnVpbGQtdHlwZSAiUmVs ZWFzZSIpKQorICAgICAgKHN5bm9wc2lzICJDb21wYWN0IGdlbmVyYWwgcHVycG9zZSBhbGxvY2F0 b3Igd2l0aCBleGNlbGxlbnQgcGVyZm9ybWFuY2UiKQorICAgICAgKGRlc2NyaXB0aW9uICJAY29k ZXttaW1hbGxvY30gaXMgYSBkcm9wLWluIHJlcGxhY2VtZW50IGZvciBAY29kZXttYWxsb2N9Cith bmQgY2FuIGJlIHVzZWQgaW4gb3RoZXIgcHJvZ3JhbXMgd2l0aG91dCBjb2RlIGNoYW5nZXMsIGZv ciBleGFtcGxlLCBvbiBkeW5hbWljYWxseQorbGlua2VkIEVMRi1iYXNlZCBzeXN0ZW1zIChMaW51 eCwgQlNELCBldGMuKSB5b3UgY2FuIHVzZSBpdCBhczoKKworTERfUFJFTE9BRD0vdXNyL2xpYi9s aWJtaW1hbGxvYy5zbyBteXByb2dyYW0KKworSW5pdGlhbGx5IGRldmVsb3BlZCBieSBEYWFuIExl aWplbiBmb3IgdGhlIHJ1bi10aW1lIHN5c3RlbXMgb2YgdGhlIEtva2EgYW5kCitMZWFuIGxhbmd1 YWdlcy4iKQorICAgICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9taWNyb3NvZnQuZ2l0aHViLmlvL21p bWFsbG9jLyIpCisgICAgICAobGljZW5zZSBsaWNlbnNlOmV4cGF0KSkpKQorCisKKyhkZWZpbmUt cHVibGljIHNvbHZlc3BhY2UKKyAgKGxldCAoKGNvbW1pdCAiNzBiZGU2M2NiMzJhN2YwNDlmYTU2 Y2JkZjkyNGUyNjk1ZmNiMjkxNiIpCisgICAgICAgICh2ZXJzaW9uICIzLjEiKQorICAgICAgICA7 OyBsaWJkeGZydyBoYXMgbm8gcmVhZG1lLCBubyB2ZXJzaW9uIHJlbGVhc2UsIG5vIHRhZ3MuICBJ bml0aWFsCisgICAgICAgIDs7IGNvbW1pdCBzYXlzICJsaWJkeGZydy0wLjYuMyBpbXBvcnQiLCBi dXQgaXQgc2hhcmVzIG5vIGdpdCBoaXN0b3J5CisgICAgICAgIDs7IHdpdGggInVwc3RyZWFtIiBo dHRwczovL2dpdGh1Yi5jb20vY29kZWxpYnMvbGliZHhmcncuICBCb3RoIGFyZQorICAgICAgICA7 OyBkaWZmaWN1bHQgdG8gcGFja2FnZSBzZXBhcmF0ZWx5IGFzIHRoZXkgZG9uJ3QgaW5zdGFsbCBw cm9wZXJseS4KKyAgICAgICAgOzsgQ29weWluZyBpbi10cmVlIGluc3RlYWQgb2YgIzpyZWN1cnNp dmUgI3QgdG8gYXZvaWQgZG93bmxvYWRpbmcgdGhlCisgICAgICAgIDs7IG90aGVyIGJpZ2dlciBk ZXBlbmRlbmNpZXMgd2hpY2ggYXJlbid0IG5lZWRlZC4KKyAgICAgICAgKGxpYmR4ZnJ3LXNvdXJj ZXMgKG9yaWdpbgorICAgICAgICAgICAgICAgICAgICAgICAgICAgIChtZXRob2QgZ2l0LWZldGNo KQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICh1cmkgKGdpdC1yZWZlcmVuY2UgKHVybAor ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJodHRwczov L2dpdGh1Yi5jb20vc29sdmVzcGFjZS9saWJkeGZydyIpCisgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAoY29tbWl0CisgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIjBiN2I3YjcwOWQ5Mjk5NTY1ZGI2MDNmODc4MjE0 NjU2ZWY1ZTlkZGYiKSkpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHNoYTI1NiAoYmFz ZTMyCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIjBkMndqcTgxNDY2bTNo YjVjZmZpeTk5dmh4MGlyd3d5NDd5ZnhwMzE4azJxNGN2ZDV6MmEiKSkpKSkKKyAgICAocGFja2Fn ZQorICAgICAgKG5hbWUgInNvbHZlc3BhY2UiKQorICAgICAgKHZlcnNpb24gKGdpdC12ZXJzaW9u IHZlcnNpb24gIjEiIGNvbW1pdCkpCisgICAgICAoc291cmNlIChvcmlnaW4KKyAgICAgICAgICAg ICAgICAobWV0aG9kIGdpdC1mZXRjaCkKKyAgICAgICAgICAgICAgICAodXJpIChnaXQtcmVmZXJl bmNlCisgICAgICAgICAgICAgICAgICAgICAgKHVybCAiaHR0cHM6Ly9naXRodWIuY29tL3NvbHZl c3BhY2Uvc29sdmVzcGFjZSIpCisgICAgICAgICAgICAgICAgICAgICAgKGNvbW1pdCBjb21taXQp KSkKKyAgICAgICAgICAgICAgICAoZmlsZS1uYW1lIChnaXQtZmlsZS1uYW1lIG5hbWUgdmVyc2lv bikpCisgICAgICAgICAgICAgICAgKHNoYTI1NgorICAgICAgICAgICAgICAgICAoYmFzZTMyCisg ICAgICAgICAgICAgICAgICAiMWhiZGxuNDRrMDBhNnZsa2x2Mm1xMmM5emRhM2k5ZDV4MGY3a3M4 NXc0djZ6c2tocW5yYSIpKSkpCisgICAgICAoYnVpbGQtc3lzdGVtIGNtYWtlLWJ1aWxkLXN5c3Rl bSkKKyAgICAgIChuYXRpdmUtaW5wdXRzIChsaXN0IHBrZy1jb25maWcgZ2V0dGV4dC1taW5pbWFs KSkKKyAgICAgIChhcmd1bWVudHMKKyAgICAgICAobGlzdCAjOmJ1aWxkLXR5cGUgIlJlbGVhc2Ui CisgICAgICAgICAgICAgIzpwaGFzZXMgI34obW9kaWZ5LXBoYXNlcyAlc3RhbmRhcmQtcGhhc2Vz CisgICAgICAgICAgICAgICAgICAgICAgICAgIChhZGQtYWZ0ZXIgJ3VucGFjayAndW5wYWNrLWxp YmR4ZnJ3CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGxhbWJkYSBfCisgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAoY29weS1yZWN1cnNpdmVseSAjJGxpYmR4ZnJ3LXNvdXJjZXMK KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJleHRsaWIv bGliZHhmcnciKSkpCisgICAgICAgICAgICAgICAgICAgICAgICAgIChhZGQtYmVmb3JlICdjb25m aWd1cmUgJ2VtYmVkLWdpdC1jb21taXQtaGFzaAorICAgICAgICAgICAgICAgICAgICAgICAgICAg IChsYW1iZGEgXworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOzsgYGdpdCBkZXNjcmli ZWAgZG9lc24ndCB3b3JrIGhlcmUsIHNvIGVtYmVkCisgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICA7OyB0aGUgY29tbWl0IGhhc2ggZGlyZWN0bHkgaW4gQ01ha2VMaXN0cy50eHQgYXMKKyAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDs7IGRlc2NyaWJlZCBpbnN0ZWFkLgorICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgKHN1YnN0aXR1dGUqICJDTWFrZUxpc3RzLnR4dCIKKyAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKCgiaW5jbHVkZVxcKEdldEdpdENvbW1pdEhh c2hcXCkiKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHN0cmluZy1hcHBlbmQg InNldChHSVRfQ09NTUlUX0hBU0ggIgorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIyRjb21taXQgIikiKSkpKSkKKyAgICAgICAgICAgICAgICAgICAgICAg ICAgKGFkZC1iZWZvcmUgJ2NvbmZpZ3VyZSAndXNlLXBhY2thZ2VkLW1pbWFsbG9jCisgICAgICAg ICAgICAgICAgICAgICAgICAgICAgKGxhbWJkYSBfCisgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAoc3Vic3RpdHV0ZSogIkNNYWtlTGlzdHMudHh0IgorICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAoKCJtZXNzYWdlXFwoU1RBVFVTIFwiVXNpbmcgaW4tdHJlZSBtaW1hbGxvY1wi XFwpIikKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZXNzYWdlKFNUQVRVUyBc IlVzaW5nIGd1aXggcGFja2FnZWQgbWltYWxsb2NcIikiKQorICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAoKCJhZGRfc3ViZGlyZWN0b3J5XFwoZXh0bGliL21pbWFsbG9jIEVYQ0xVREVf RlJPTV9BTExcXCkiKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImZpbmRfcGFj a2FnZShtaW1hbGxvYyBSRVFVSVJFRCkiKSkpKSkpKQorICAgICAgKGlucHV0cyAobGlzdCBjYWly bworICAgICAgICAgICAgICAgICAgICBlaWdlbgorICAgICAgICAgICAgICAgICAgICBmcmVldHlw ZQorICAgICAgICAgICAgICAgICAgICBndGttbS0zCisgICAgICAgICAgICAgICAgICAgIGpzb24t YworICAgICAgICAgICAgICAgICAgICBsaWJwbmcKKyAgICAgICAgICAgICAgICAgICAgbGlic3Bu YXYgICAgICAgICAgICA7c3BhY2V3YXJlCisgICAgICAgICAgICAgICAgICAgIG1pbWFsbG9jLWZv ci1zb2x2ZXNwYWNlCisgICAgICAgICAgICAgICAgICAgIG1lc2EKKyAgICAgICAgICAgICAgICAg ICAgemxpYikpCisgICAgICAoc3lub3BzaXMgIlBhcmFtZXRyaWMgMkQvM0QgQ0FEIikKKyAgICAg IChkZXNjcmlwdGlvbgorICAgICAgICJTT0xWRVNQQUNFIGlzIGEgcGFyYW1ldHJpYyAzRCBAYWNy b255bXtDQUQsCitDb21wdXRlciBBaWRlZCBEZXNpZ259IHRvb2wuICBBcHBsaWNhdGlvbnMgaW5j bHVkZToKKworQGl0ZW1pemUKK0BpdGVtIG1vZGVsaW5nIDNkIHBhcnRzIOKAlCBkcmF3IHdpdGgg ZXh0cnVkZXMsIHJldm9sdmVzLCBoZWxpeGVzIGFuZAorICAgICAgQm9vbGVhbiAodW5pb24gLyBk aWZmZXJlbmNlIC8gaW50ZXJzZWN0aW9uKSBvcGVyYXRpb25zCitAaXRlbSBtb2RlbGluZyAyZCBw YXJ0cyDigJQgZHJhdyB0aGUgcGFydCBhcyBhIHNpbmdsZSBzZWN0aW9uLAorICAgICAgYW5kIGV4 cG9ydCBEWEYsIFBERiwgU1ZHOyB1c2UgM2QgYXNzZW1ibHkgdG8gdmVyaWZ5IGZpdAorQGl0ZW0g M2QtcHJpbnRlZCBwYXJ0cyDigJQgZXhwb3J0IHRoZSBTVEwgb3Igb3RoZXIgdHJpYW5nbGUgbWVz aAorICAgICAgZXhwZWN0ZWQgYnkgbW9zdCAzZCBwcmludGVycworQGl0ZW0gcHJlcGFyaW5nIENB TSBkYXRhIOKAlCBleHBvcnQgMmQgdmVjdG9yIGFydCBmb3IgYSB3YXRlcmpldAorICAgICAgbWFj aGluZSBvciBsYXNlciBjdXR0ZXI7IG9yIGdlbmVyYXRlIFNURVAgb3IgU1RMLCBmb3IgaW1wb3J0 IGludG8KKyAgICAgIHRoaXJkLXBhcnR5IENBTSBzb2Z0d2FyZSBmb3IgbWFjaGluaW5nCitAaXRl bSBtZWNoYW5pc20gZGVzaWduIOKAlCB1c2UgdGhlIGNvbnN0cmFpbnQgc29sdmVyIHRvIHNpbXVs YXRlIHBsYW5hcgorICAgICAgb3Igc3BhdGlhbCBsaW5rYWdlcywgd2l0aCBwaW4sIGJhbGwsIG9y IHNsaWRlIGpvaW50cworQGl0ZW0gcGxhbmUgYW5kIHNvbGlkIGdlb21ldHJ5IOKAlCByZXBsYWNl IGhhbmQtc29sdmVkIHRyaWdvbm9tZXRyeSBhbmQgc3ByZWFkc2hlZXRzCisgICAgICB3aXRoIGEg bGl2ZSBkaW1lbnNpb25lZCBkcmF3aW5nCitAZW5kIGl0ZW1pemUiKQorICAgICAgKGhvbWUtcGFn ZSAiaHR0cHM6Ly9zb2x2ZXNwYWNlLmNvbS8iKQorICAgICAgKGxpY2Vuc2UgbGljZW5zZTpncGwz KykpKSkKKwogKGRlZmluZS1wdWJsaWMgc3lzY2FsbC1pbnRlcmNlcHQKICAgOzsgVXBzdHJlYW0g cHJvdmlkZXMgbm8gdGFnLiBBbHNvLCBsYXN0IHZlcnNpb24gdXBkYXRlIGlzIDQgeWVhcnMgb2xk LgogICAobGV0ICgoY29tbWl0ICIzMDQ0MDQ1ODFjNTdkNDM0Nzg0MzhkMTc1MDk5ZDIwMjYwYmFl NzRlIikKCmJhc2UtY29tbWl0OiA3YzQ3ZmEyNTEzNGEyMTExZTU5NmU5NjE5OGQwMjY0NGFlZGFl NDU5Ci0tIAoyLjM3LjIKCg== --00000000000095acfd05e78dfdb6--