From debbugs-submit-bounces@debbugs.gnu.org Thu Feb 20 11:59:45 2020 Received: (at submit) by debbugs.gnu.org; 20 Feb 2020 16:59:45 +0000 Received: from localhost ([127.0.0.1]:45757 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1j4pAt-0007CV-LC for submit@debbugs.gnu.org; Thu, 20 Feb 2020 11:59:45 -0500 Received: from lists.gnu.org ([209.51.188.17]:45298) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1j4odc-0004Nu-Og for submit@debbugs.gnu.org; Thu, 20 Feb 2020 11:25:29 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:56972) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1j4odY-0005H3-Om for bug-guix@gnu.org; Thu, 20 Feb 2020 11:25:20 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: * X-Spam-Status: No, score=1.1 required=5.0 tests=BAYES_50, FREEMAIL_ENVFROM_END_DIGIT,FREEMAIL_FROM,HTML_MESSAGE,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 1j4odU-0001gi-Vd for bug-guix@gnu.org; Thu, 20 Feb 2020 11:25:16 -0500 Received: from mail-io1-xd2f.google.com ([2607:f8b0:4864:20::d2f]:43407) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1j4odU-0001gK-GL for bug-guix@gnu.org; Thu, 20 Feb 2020 11:25:12 -0500 Received: by mail-io1-xd2f.google.com with SMTP id n21so5296500ioo.10 for ; Thu, 20 Feb 2020 08:25:12 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=X9ohcF4jRAm5B4g96tPbptibHe9WbsgVWuwwjevJ/lY=; b=kBpz4gEOCjF2T8z+jWGxzQkPT0C+bUzeN7lxdcKllTSm5Nq7wCaQvg/2rRyTjsd3h9 bON1oV+IIegm+5yGt0jT9kJlcLVDppqiN4LFT5yfCR5BZ1Vq6XzsMTVDCshxYNxCqLC3 PMwaMfEjRA+rDg2PpIFObjF44RMxPsPWbpFTXSJ35tjYmvAiYBkMTM3hSZ70vrffjpWg h+s0v6PgcCxfp407MqyQ2v/0NWKNoynLN07m2SZG/Ok8Hj1HqEKqCZImQApIKU5e+qwB XF/RB7ACuEnOoD/Jp/Vdrvx8GervpSgi2+NhEeF9SxA/QKEMHH9RkoorgyvYCSDLs8sX arTw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=X9ohcF4jRAm5B4g96tPbptibHe9WbsgVWuwwjevJ/lY=; b=OxckxITwQhImnpGAELnFyFMahpTShvXm11yCJnlRazBtLALV5vojcCJ9ZQsBSpJ7Y8 Ij2lPtaOgxh14AZRUSCEcjwuqkQgT47odjP0D49KMLlBNKJDB01hicycYIxT9rAUILoX Su2GbHtU3flpPkSk77Br54E2Q2pG1vXLyCx/h1er4lJEERBpR2BtybdIKv3wP5+8A3CX dL01WS+XDrvOLjvO2odkT7hxCKcKpifGpGMAP2R+EufnjGPC2hYKpnkbpROzBEurwMT5 qHGj07LJ8PMLmz9IkA4Zbmr5goscmf8QlPCfySEfT/PZPFA29RXB5S75np5iQHnb0rKO aYrw== X-Gm-Message-State: APjAAAU4rmrKuXgcATrxR+OaM+/04ef1oeps1qH/N2eq69nQmHTg01Mm Ll+l5orzV/RjNaBoJQCsBoRRo8vbpFdomGD7tkKWvw== X-Google-Smtp-Source: APXvYqxuj8Yc176dMjiNELcwFjh9hx5M6Eohxy/zNXhbjwMMdXk6NSpZm3Ne8PvCmL76VxMeZ4TFhNrZPunfUi6C+0c= X-Received: by 2002:a05:6602:2199:: with SMTP id b25mr23328272iob.36.1582215911072; Thu, 20 Feb 2020 08:25:11 -0800 (PST) MIME-Version: 1.0 From: Sam P Date: Thu, 20 Feb 2020 21:54:59 +0530 Message-ID: Subject: linux-libre >= 5.4.20 network interfaces, gdm or Xorg and lvm stopped working To: bug-guix@gnu.org Content-Type: multipart/mixed; boundary="00000000000057a8e5059f045989" X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2607:f8b0:4864:20::d2f X-Spam-Score: 3.2 (+++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: Hi, I am using guix desktop for day to day usage for many months Everything are working fine till linux-libre <= 5.4.19 Content analysis details: (3.2 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.0 URIBL_BLOCKED ADMINISTRATOR NOTICE: The query to URIBL was blocked. See http://wiki.apache.org/spamassassin/DnsBlocklists#dnsbl-block for more information. [URIs: tobias.gr] 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (sp24772236[at]gmail.com) 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 1.0 SPF_SOFTFAIL SPF: sender does not match SPF record (softfail) 0.2 FREEMAIL_ENVFROM_END_DIGIT Envelope-from freemail username ends in digit (sp24772236[at]gmail.com) 0.0 HTML_MESSAGE BODY: HTML included in message 2.0 SPOOFED_FREEMAIL No description available. X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Thu, 20 Feb 2020 11:59:43 -0500 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: -0.5 (/) --00000000000057a8e5059f045989 Content-Type: multipart/alternative; boundary="00000000000057a8e3059f045987" --00000000000057a8e3059f045987 Content-Type: text/plain; charset="UTF-8" Hi, I am using guix desktop for day to day usage for many months Everything are working fine till linux-libre <= 5.4.19 But after linux-libre >= 5.4.20 1. No ethernet interface is shown only lo: is shown 2. gdm, Xorg totally stopped working 3. lvm command vgchange -ay taken forever and not able to create device node in /dev/mapper Presently for lvm support, I had added a mapper class with open/close method for many months it is nicely working (It was a work around which work for ~6 volumes at boot time.) I have attached my system config.scm and packages.scm with mail I am not sure if it issue of 1. my configurations (which still work nicely with <= 5.4.19) 2. it is some issue in guix changes 3. or it linux kernel >= 5.4.20 is causing. I had tried searching if somebody had reported it, when I have seen nobody has reported it. Thanks, /sharad --00000000000057a8e3059f045987 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hi,

I am using guix desktop for day to day usage for many months

Everything are working fine till linux-libre <=3D 5.4.19

But after linux-libre >=3D 5.4.20

1. No ethernet interfac= e is shown only lo: is shown
2. gdm, Xorg totally stopped working<= br>
3. lvm command vgchange -ay taken forever and not able to create d= evice node in /dev/mapper

Presently for lvm support, I had add= ed a mapper class with open/close method
for many months it is nic= ely working (It was a work around which work for ~6 volumes at boot time.)<= br>


I have attached my system config.scm and packages= .scm with mail

I am not sure if it issue of

1. my configurations (which still work nicely with = <=3D 5.4.19)

2. it is some issue in guix ch= anges

3. or it linux kernel >=3D 5.4.20 is caus= ing.

I had tried searching if somebody had reporte= d it, when I have seen nobody has reported it.

Thanks,

/sharad









--00000000000057a8e3059f045987-- --00000000000057a8e5059f045989 Content-Type: text/x-scheme; charset="US-ASCII"; name="config.scm" Content-Disposition: attachment; filename="config.scm" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_k6uyhet00 OzsgVGhpcyBpcyBhbiBvcGVyYXRpbmcgc3lzdGVtIGNvbmZpZ3VyYXRpb24gZ2VuZXJhdGVkCjs7 IGJ5IHRoZSBncmFwaGljYWwgaW5zdGFsbGVyLgoMCjs7IFRPRE86IGRlYnVnIGVtYWNzIHNlbWFu dGljIChzZW1hbnRpYy1wYXJzZS1yZWdpb24tZGVmYXVsdCAocG9pbnQtbWluKSAocG9pbnQtbWF4 KSBuaWwgbmlsIG5pbCkKDAoKKGRlZmluZSAlYWxwaW5lLXN5c3RlbS1pbml0ICN0KQooZGVmaW5l ICVhbHBpbmUtdXNlLW5vbmdudSAgI2YpCgooZGVmaW5lIG5vbmdudS1kZXNrdG9wPyAoYW5kICVh bHBpbmUtdXNlLW5vbmdudQogICAgICAgICAgICAgICAgICAgICAgICAgICAgIChub3QgJWFscGlu ZS1zeXN0ZW0taW5pdCkpKQoMCgoodXNlLW1vZHVsZXMgKGd1aXggdXRpbHMpKQoodXNlLW1vZHVs ZXMgKGd1aXggcGFja2FnZXMpKQoodXNlLW1vZHVsZXMgKGdudSBzZXJ2aWNlcyBuZXR3b3JraW5n KSkKKHVzZS1tb2R1bGVzIChnbnUpIChnbnUgc3lzdGVtIG5zcykpCih1c2Utc2VydmljZS1tb2R1 bGVzIG5ldHdvcmtpbmcgc3NoKQoodXNlLXBhY2thZ2UtbW9kdWxlcyBib290bG9hZGVycyBjZXJ0 cyBzdWNrbGVzcyB3bSkKCih1c2Utc2VydmljZS1tb2R1bGVzIGRlc2t0b3AgbmV0d29ya2luZyBj dXBzIHNzaCB4b3JnIGF2YWhpIG1haWwpCih1c2UtcGFja2FnZS1tb2R1bGVzIGNlcnRzIGdub21l IGN1cHMpCgoodXNlLW1vZHVsZXMgKGdudSBwYWNrYWdlcyBzaGVsbHMpKQoodXNlLW1vZHVsZXMg KGdudSBwYWNrYWdlcyB2aW0pKQoKKHVzZS1tb2R1bGVzIChnbnUpKQoodXNlLXBhY2thZ2UtbW9k dWxlcyBzY3JlZW4pCgwKOzsgb3RoZXIgZ3VpeAoKKHVzZS1tb2R1bGVzIChnbnUgc3lzdGVtIGxv Y2FsZSkpCih1c2UtbW9kdWxlcyAoZ3VpeCBzdG9yZSkpCih1c2UtbW9kdWxlcyAocm5ycyBsaXN0 cykpCih1c2UtbW9kdWxlcyAoc3JmaSBzcmZpLTEpKQoodXNlLXBhY2thZ2UtbW9kdWxlcyBiYXNl IGlkdXRpbHMpCih1c2Utc2VydmljZS1tb2R1bGVzIGRucyBtY3JvbiBtZXNzYWdpbmcpCgooZGVm aW5lIHRoaXMtY29uZmlnLWZpbGUgKGxvY2FsLWZpbGUgKGFzc29jLXJlZiAoY3VycmVudC1zb3Vy Y2UtbG9jYXRpb24pICdmaWxlbmFtZSkpKQo7OyAoZGVmaW5lIG5tLWRuc21hc3EtZmlsZQo7OyAg IChwbGFpbi1maWxlICJjYWNoZS5jb25mIgo7OyAgICAgICAgICAgICAgICJjYWNoZS1zaXplPTEw MDBcbiIpKQoMCjs7IG5vbi1ndWl4Cgo7OyBJbXBvcnQgbm9uZnJlZSBsaW51eCBtb2R1bGUuCih3 aGVuICBub25nbnUtZGVza3RvcD8KICAodXNlLW1vZHVsZXMgKG5vbmdudSBwYWNrYWdlcyBsaW51 eCkpKQoMCgooZGVmaW5lICVhbHBpbmUtYWNjb3VudC11aWQgICAgICAgICAgICAgICAgICAgMTAw MCkKKGRlZmluZSAlYWxwaW5lLWFjY291bnQtdXNlci1uYW1lICAgICAgICAgICAgICJ1c2VyMSIp CihkZWZpbmUgJWFscGluZS1hY2NvdW50LWNvbW1lbnQgICAgICAgICAgICAgICAiVXNlcjEiKQoo ZGVmaW5lICVhbHBpbmUtYWNjb3VudC1ncm91cC1uYW1lICAgICAgICAgICAgInVzZXJzIikKKGRl ZmluZSAlYWxwaW5lLWFjY291bnQtc3VwcGxlbWVudHJ5LWdyb3VwcyAgICcoIndoZWVsIiAibmV0 ZGV2IiAiYXVkaW8iICJ2aWRlbyIpKQooZGVmaW5lICVhbHBpbmUtYWNjb3VudC1ob21lLXBhcmVu dC1kaXJlY3RvcnkgIi9ob21lIikKKGRlZmluZSAlYWxwaW5lLWFjY291bnQtc2hlbGwgICAgICAg ICAgICAgICAgICN+KHN0cmluZy1hcHBlbmQgIyR6c2ggIi9iaW4venNoIikpCihkZWZpbmUgJWFs cGluZS1hY2NvdW50LWNyZWF0ZS1ob21lLWRpcmVjdG9yeSAjZikKKGRlZmluZSAlYWxwaW5lLWd1 aXgtc3Vic3RpdHV0ZS11cmxzICAgICAgICAgICcoImh0dHBzOi8vY2kuZ3VpeC5nbnUub3JnIgog ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJodHRwczovL2Jh eWZyb250Lmd1aXhzZC5vcmciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgImh0dHA6Ly9ndWl4LmdlbmVuZXR3b3JrLm9yZyIKICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaHR0cHM6Ly9ndWl4LnRvYmlhcy5nciIKICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaHR0cHM6Ly9jaS5n dWl4LmluZm8vIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICJodHRwczovL2Jlcmxpbi5ndWl4c2Qub3JnIikpCihkZWZpbmUgJWFscGluZS1ndWl4LWV4dHJh LW9wdGlvbnMgICAgICAgICAgICAnKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIDs7ICItLW1heC1qb2JzPTIiCiAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgOzsgIi0tY29yZXM9MSIKICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAiLS1nYy1rZWVwLWRlcml2YXRpb25zPXllcyIKICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiLS1nYy1rZWVwLW91 dHB1dHM9eWVzIikpCihkZWZpbmUgJWFscGluZS1ndWl4LXVzZS1zdWJzdGl0dXRlcyAgICAgICAg ICAjdCkgO2Fsd2F5cyB0cnVlCgooZGVmaW5lICVhbHBpbmUtbmV0d29yay1tYW5hZ2VyLWRucyAg ICAgICAgICAgImRuc21hc3EiKQoMCgoodXNlLW1vZHVsZXMgKGdudSBwYWNrYWdlcyBsaW51eCkp Cih1c2UtbW9kdWxlcyAoZ3VpeCBtb2R1bGVzKSkKCihkZWZpbmUgKG9wZW4tbm9udWRldi1sdm0t ZGV2aWNlIHNvdXJjZSB0YXJnZXQpCiAgIlJldHVybiBhIGdleHAgdGhhdCBtYXBzIFNPVVJDRVMg dG8gVEFSR0VUUyBhcyBhIExWTSBkZXZpY2UsIHVzaW5nCidsdm0nLiIKICAod2l0aC1pbXBvcnRl ZC1tb2R1bGVzIChzb3VyY2UtbW9kdWxlLWNsb3N1cmUgJygoZ251IGJ1aWxkIGZpbGUtc3lzdGVt cykpKQogICAgI34obGV0ICgoc291cmNlICAjJHNvdXJjZSkKICAgICAgICAgICAgKGx2bS1iaW4g IyQoZmlsZS1hcHBlbmQgbHZtMi1zdGF0aWMgIi9zYmluL2x2bSIpKSkKICAgICAgICA7OyBVc2Ug J2x2bTItc3RhdGljJywgbm90ICdsdm0yJywgdG8gYXZvaWQgcHVsbGluZyB0aGUKICAgICAgICA7 OyB3aG9sZSB3b3JsZCBpbnNpZGUgdGhlIGluaXRyZCAoZm9yIHdoZW4gd2UncmUgaW4gYW4gaW5p dHJkKS4KICAgICAgICAoYmVnaW4KICAgICAgICAgIChmb3JtYXQgI3QgIkVuYWJsaW5nIH5hfiUi ICMkdGFyZ2V0KQogICAgICAgICAgKHNsZWVwIDEpCiAgICAgICAgICAoc3lzdGVtKiBsdm0tYmlu ICJ2Z3NjYW4iICItLW1rbm9kZXMiKQogICAgICAgICAgKHNsZWVwIDEpCiAgICAgICAgICAoc3lz dGVtKiBsdm0tYmluICJ2Z2NoYW5nZSIgIi1heSIgKGNhciAoc3RyaW5nLXNwbGl0ICMkdGFyZ2V0 ICNcLSkpKQogICAgICAgICAgKHNsZWVwIDEpCiAgICAgICAgICAoemVybz8gKHN5c3RlbSogbHZt LWJpbiAibHZjaGFuZ2UiICItYWF5IiAiLXkiICItLXN5c2luaXQiICItLWlnbm9yZXNraXBwZWRj bHVzdGVyIgogICAgICAgICAgICAgICAgICAgICAgICAgIChzdHJpbmctam9pbiAoc3RyaW5nLXNw bGl0ICMkdGFyZ2V0ICNcLSkgIi8iKSkpKSkpKQoKKGRlZmluZSAoY2xvc2Utbm9udWRldi1sdm0t ZGV2aWNlIHNvdXJjZXMgdGFyZ2V0KQogICJSZXR1cm4gYSBnZXhwIHRoYXQgY2xvc2VzIFRBUkdF VCwgYSBMVk0gZGV2aWNlLiIKICAjfih6ZXJvPyAoc3lzdGVtKiAjJChmaWxlLWFwcGVuZCBsdm0y LXN0YXRpYyAiL3NiaW4vbHZtIikKICAgICAgICAgICAgICAgICAgICAibHZjaGFuZ2UiICItYW4i ICIteSIgKHN0cmluZy1qb2luIChzdHJpbmctc3BsaXQgIyR0YXJnZXQgI1wtKSAiLyIpKSkpCgo7 OyAoZGVmaW5lKiAoY2hlY2stbm9udWRldi1sdm0tZGV2aWNlIG1kICM6a2V5Cjs7ICAgICAgICAg ICAgICAgICAgICAgICAgICAgICBuZWVkZWQtZm9yLWJvb3Q/Cjs7ICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAoaW5pdHJkLW1vZHVsZXMgJygpKQo7OyAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIzphbGxvdy1vdGhlci1rZXlzCjs7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAj OnJlc3QgcmVzdCkKOzsgICAiRW5zdXJlIHRoZSBzb3VyY2Ugb2YgTUQgaXMgdmFsaWQuIgo7OyAg IChsZXQgKChzb3VyY2UgICAobWFwcGVkLWRldmljZS1zb3VyY2UgbWQpKQo7OyAgICAgICAgIChs b2NhdGlvbiAobWFwcGVkLWRldmljZS1sb2NhdGlvbiBtZCkpKQo7OyAgICAgKG9yIChub3QgKHpl cm8/IChnZXR1aWQpKSkKOzsgICAgICAgICAoaWYgKHV1aWQ/IHNvdXJjZSkKOzsgICAgICAgICAg ICAgKG1hdGNoIChmaW5kLXBhcnRpdGlvbi1ieS1sdm0tdXVpZCAodXVpZC1ieXRldmVjdG9yIHNv dXJjZSkpCjs7ICAgICAgICAgICAgICAgKCNmCjs7ICAgICAgICAgICAgICAgIChyYWlzZSAoY29u ZGl0aW9uCjs7ICAgICAgICAgICAgICAgICAgICAgICAgKCZtZXNzYWdlCjs7ICAgICAgICAgICAg ICAgICAgICAgICAgIChtZXNzYWdlIChmb3JtYXQgI2YgKEdfICJubyBMVk0gcGFydGl0aW9uIHdp dGggVVVJRCAnfmEnIikKOzsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAodXVpZC0+c3RyaW5nIHNvdXJjZSkpKSkKOzsgICAgICAgICAgICAgICAgICAgICAgICAoJmVy cm9yLWxvY2F0aW9uCjs7ICAgICAgICAgICAgICAgICAgICAgICAgIChsb2NhdGlvbiAoc291cmNl LXByb3BlcnRpZXMtPmxvY2F0aW9uCjs7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgKG1hcHBlZC1kZXZpY2UtbG9jYXRpb24gbWQpKSkpKSkpCjs7ICAgICAgICAgICAgICAgKCg/ IHN0cmluZz8gZGV2aWNlKQo7OyAgICAgICAgICAgICAgICAoY2hlY2stZGV2aWNlLWluaXRyZC1t b2R1bGVzIGRldmljZSBpbml0cmQtbW9kdWxlcyBsb2NhdGlvbikpKQo7OyAgICAgICAgICAgICAo Y2hlY2stZGV2aWNlLWluaXRyZC1tb2R1bGVzIHNvdXJjZSBpbml0cmQtbW9kdWxlcyBsb2NhdGlv bikpKSkpCgo7OyBUaGUgdHlwZSBvZiBMVk0gbWFwcGVkIGRldmljZXMuCihkZWZpbmUgbm9udWRl di1sdm0tZGV2aWNlLW1hcHBpbmcgKG1hcHBlZC1kZXZpY2Uta2luZCAob3BlbiBvcGVuLW5vbnVk ZXYtbHZtLWRldmljZSkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIDs7IChjaGVjayBjaGVjay1ub251ZGV2LWx2bS1kZXZpY2UpCiAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoY2xvc2UgY2xv c2Utbm9udWRldi1sdm0tZGV2aWNlKSkpCgwKCihkZWZpbmUgKG9wZW4tdWRldi1sdm0tZGV2aWNl IHNvdXJjZSB0YXJnZXQpCiAgIlJldHVybiBhIGdleHAgdGhhdCBtYXBzIFNPVVJDRVMgdG8gVEFS R0VUUyBhcyBhIExWTSBkZXZpY2UsIHVzaW5nCidsdm0nLiIKICAod2l0aC1pbXBvcnRlZC1tb2R1 bGVzIChzb3VyY2UtbW9kdWxlLWNsb3N1cmUgJygoZ251IGJ1aWxkIGZpbGUtc3lzdGVtcykpKQog ICAgI34obGV0ICgoc291cmNlICAjJHNvdXJjZSkKICAgICAgICAgICAgKGx2bS1iaW4gIyQoZmls ZS1hcHBlbmQgbHZtMi1zdGF0aWMgIi9zYmluL2x2bSIpKSkKICAgICAgICA7OyBVc2UgJ2x2bTIt c3RhdGljJywgbm90ICdsdm0yJywgdG8gYXZvaWQgcHVsbGluZyB0aGUKICAgICAgICA7OyB3aG9s ZSB3b3JsZCBpbnNpZGUgdGhlIGluaXRyZCAoZm9yIHdoZW4gd2UncmUgaW4gYW4gaW5pdHJkKS4K ICAgICAgICAoYmVnaW4KICAgICAgICAgIChmb3JtYXQgI3QgIkVuYWJsaW5nIH5hfiUiICMkdGFy Z2V0KQogICAgICAgICAgKHN5c3RlbSogbHZtLWJpbiAidmdjaGFuZ2UiICItYXkiIChjYXIgKHN0 cmluZy1zcGxpdCAjJHRhcmdldCAjXC0pKSkKICAgICAgICAgIChzbGVlcCAxKQogICAgICAgICAg KHplcm8/IChzeXN0ZW0qIGx2bS1iaW4gImx2Y2hhbmdlIiAiLWFheSIgIi15IiAiLS1zeXNpbml0 IiAiLS1pZ25vcmVza2lwcGVkY2x1c3RlciIKICAgICAgICAgICAgICAgICAgICAgICAgICAoc3Ry aW5nLWpvaW4gKHN0cmluZy1zcGxpdCAjJHRhcmdldCAjXC0pICIvIikpKSkpKSkKCihkZWZpbmUg KGNsb3NlLXVkZXYtbHZtLWRldmljZSBzb3VyY2VzIHRhcmdldCkKICAiUmV0dXJuIGEgZ2V4cCB0 aGF0IGNsb3NlcyBUQVJHRVQsIGEgTFZNIGRldmljZS4iCiAgI34oemVybz8gKHN5c3RlbSogIyQo ZmlsZS1hcHBlbmQgbHZtMi1zdGF0aWMgIi9zYmluL2x2bSIpCiAgICAgICAgICAgICAgICAgICAg Imx2Y2hhbmdlIiAiLWFuIiAiLXkiIChzdHJpbmctam9pbiAoc3RyaW5nLXNwbGl0ICMkdGFyZ2V0 ICNcLSkgIi8iKSkpKQoKOzsgKGRlZmluZSogKGNoZWNrLXVkZXYtbHZtLWRldmljZSBtZCAjOmtl eQo7OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbmVlZGVkLWZvci1ib290Pwo7OyAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgKGluaXRyZC1tb2R1bGVzICcoKSkKOzsgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICM6YWxsb3ctb3RoZXIta2V5cwo7OyAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIzpyZXN0IHJlc3QpCjs7ICAgIkVuc3VyZSB0aGUgc291cmNlIG9mIE1EIGlz IHZhbGlkLiIKOzsgICAobGV0ICgoc291cmNlICAgKG1hcHBlZC1kZXZpY2Utc291cmNlIG1kKSkK OzsgICAgICAgICAobG9jYXRpb24gKG1hcHBlZC1kZXZpY2UtbG9jYXRpb24gbWQpKSkKOzsgICAg IChvciAobm90ICh6ZXJvPyAoZ2V0dWlkKSkpCjs7ICAgICAgICAgKGlmICh1dWlkPyBzb3VyY2Up Cjs7ICAgICAgICAgICAgIChtYXRjaCAoZmluZC1wYXJ0aXRpb24tYnktbHZtLXV1aWQgKHV1aWQt Ynl0ZXZlY3RvciBzb3VyY2UpKQo7OyAgICAgICAgICAgICAgICgjZgo7OyAgICAgICAgICAgICAg ICAocmFpc2UgKGNvbmRpdGlvbgo7OyAgICAgICAgICAgICAgICAgICAgICAgICgmbWVzc2FnZQo7 OyAgICAgICAgICAgICAgICAgICAgICAgICAobWVzc2FnZSAoZm9ybWF0ICNmIChHXyAibm8gTFZN IHBhcnRpdGlvbiB3aXRoIFVVSUQgJ35hJyIpCjs7ICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgKHV1aWQtPnN0cmluZyBzb3VyY2UpKSkpCjs7ICAgICAgICAgICAgICAg ICAgICAgICAgKCZlcnJvci1sb2NhdGlvbgo7OyAgICAgICAgICAgICAgICAgICAgICAgICAobG9j YXRpb24gKHNvdXJjZS1wcm9wZXJ0aWVzLT5sb2NhdGlvbgo7OyAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIChtYXBwZWQtZGV2aWNlLWxvY2F0aW9uIG1kKSkpKSkpKQo7OyAgICAg ICAgICAgICAgICgoPyBzdHJpbmc/IGRldmljZSkKOzsgICAgICAgICAgICAgICAgKGNoZWNrLWRl dmljZS1pbml0cmQtbW9kdWxlcyBkZXZpY2UgaW5pdHJkLW1vZHVsZXMgbG9jYXRpb24pKSkKOzsg ICAgICAgICAgICAgKGNoZWNrLWRldmljZS1pbml0cmQtbW9kdWxlcyBzb3VyY2UgaW5pdHJkLW1v ZHVsZXMgbG9jYXRpb24pKSkpKQoKOzsgVGhlIHR5cGUgb2YgTFZNIG1hcHBlZCBkZXZpY2VzLgoo ZGVmaW5lIHVkZXYtbHZtLWRldmljZS1tYXBwaW5nIChtYXBwZWQtZGV2aWNlLWtpbmQgKG9wZW4g b3Blbi11ZGV2LWx2bS1kZXZpY2UpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICA7OyAoY2hlY2sgY2hlY2stdWRldi1sdm0tZGV2aWNlKQogICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGNsb3NlIGNsb3Nl LXVkZXYtbHZtLWRldmljZSkpKQoMCgooZGVmaW5lICVhbHBpbmUtbWFwcGVkLWRldmljZS1ndWl4 LXJvb3QgICAgICAgKG1hcHBlZC1kZXZpY2UgKHNvdXJjZSAiL2Rldi9zZGEzMSIpCiAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICh0YXJn ZXQgImd1aXgtcm9vdCIpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICh0eXBlICAgbm9udWRldi1sdm0tZGV2aWNlLW1hcHBpbmcpKSkK CihkZWZpbmUgJWFscGluZS1tYXBwZWQtZGV2aWNlLWd1aXgtYm9vdCAgICAgICAobWFwcGVkLWRl dmljZSAoc291cmNlICIvZGV2L3NkYTMxIikKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHRhcmdldCAiZ3VpeC1ib290IikKICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHR5 cGUgICBub251ZGV2LWx2bS1kZXZpY2UtbWFwcGluZykpKQoKKGRlZmluZSAlYWxwaW5lLW1hcHBl ZC1kZXZpY2UtZ3VpeC1nbnUgICAgICAgIChtYXBwZWQtZGV2aWNlIChzb3VyY2UgIi9kZXYvc2Rh MzEiKQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAodGFyZ2V0ICJndWl4LWdudSIpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICh0eXBlICAgbm9udWRldi1sdm0tZGV2aWNl LW1hcHBpbmcpKSkKCihkZWZpbmUgJWFscGluZS1tYXBwZWQtZGV2aWNlLWd1aXgtc3dhcCAgICAg ICAobWFwcGVkLWRldmljZSAoc291cmNlICIvZGV2L3NkYTMxIikKICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHRhcmdldCAiZ3VpeC1z d2FwIikKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgKHR5cGUgICBub251ZGV2LWx2bS1kZXZpY2UtbWFwcGluZykpKQoKKGRlZmluZSAl YWxwaW5lLW1hcHBlZC1kZXZpY2UtZ3VpeC10bXAgICAgICAgIChtYXBwZWQtZGV2aWNlIChzb3Vy Y2UgIi9kZXYvc2RhMzEiKQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAodGFyZ2V0ICJndWl4LXRtcCIpCiAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICh0eXBlICAgbm9udWRl di1sdm0tZGV2aWNlLW1hcHBpbmcpKSkKCihkZWZpbmUgJWFscGluZS1tYXBwZWQtZGV2aWNlLWd1 aXgtdmFyICAgICAgICAobWFwcGVkLWRldmljZSAoc291cmNlICIvZGV2L3NkYTMxIikKICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHRh cmdldCAiZ3VpeC12YXIiKQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAodHlwZSAgIG5vbnVkZXYtbHZtLWRldmljZS1tYXBwaW5nKSkp CgooZGVmaW5lICVhbHBpbmUtbWFwcGVkLWRldmljZS12ZzAxLWx2MDEgICAgICAgKG1hcHBlZC1k ZXZpY2UgKHNvdXJjZSAiL2Rldi90ZXN0IikKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHRhcmdldCAidmcwMS1sdjAxIikKICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHR5 cGUgICB1ZGV2LWx2bS1kZXZpY2UtbWFwcGluZykpKQoKKGRlZmluZSAlYWxwaW5lLW1hcHBlZC1k ZXZpY2UtdmcwMi1sdjAxICAgICAgIChtYXBwZWQtZGV2aWNlIChzb3VyY2UgIi9kZXYvdGVzdCIp CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICh0YXJnZXQgInZnMDItbHYwMSIpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICh0eXBlICAgdWRldi1sdm0tZGV2aWNlLW1hcHBp bmcpKSkKCihkZWZpbmUgJWFscGluZS1tYXBwZWQtZGV2aWNlLXZncmVzMDEtbHZyZXMwMSAobWFw cGVkLWRldmljZSAoc291cmNlICIvZGV2L3Rlc3QiKQogICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAodGFyZ2V0ICJ2Z3JlczAxLWx2cmVz MDEiKQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAodHlwZSAgIHVkZXYtbHZtLWRldmljZS1tYXBwaW5nKSkpCgooZGVmaW5lICVhbHBp bmUtbWFwcGVkLWRldmljZS1ob3VzZS1ob21lICAgICAgKG1hcHBlZC1kZXZpY2UgKHNvdXJjZSAi L2Rldi90ZXN0IikKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgKHRhcmdldCAiaG91c2UtaG9tZSIpCiAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICh0eXBlICAgbm9udWRldi1s dm0tZGV2aWNlLW1hcHBpbmcpKSkKDAoKKGRlZmluZSAlYWxwaW5lLW1hcHBlZC1kZXZpY2VzIChs aXN0ICVhbHBpbmUtbWFwcGVkLWRldmljZS1ndWl4LXJvb3QKICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgJWFscGluZS1tYXBwZWQtZGV2aWNlLWd1aXgtYm9vdAogICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAlYWxwaW5lLW1hcHBlZC1kZXZpY2UtZ3VpeC1nbnUK ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJWFscGluZS1tYXBwZWQtZGV2aWNl LWd1aXgtdmFyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICVhbHBpbmUtbWFw cGVkLWRldmljZS1ndWl4LXN3YXAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg JWFscGluZS1tYXBwZWQtZGV2aWNlLWd1aXgtdG1wCiAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICVhbHBpbmUtbWFwcGVkLWRldmljZS1ob3VzZS1ob21lCiAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICVhbHBpbmUtbWFwcGVkLWRldmljZS1ob3VzZS1ob21lCiAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICVhbHBpbmUtbWFwcGVkLWRldmljZS1o b3VzZS1ob21lKSkKDAoKKGRlZmluZSAlYWxwaW5lLXVkZXYtbHZtLW1hcHBlZC1kZXZpY2VzIChs aXN0ICVhbHBpbmUtbWFwcGVkLWRldmljZS12Z3JlczAxLWx2cmVzMDEKICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJWFscGluZS1tYXBwZWQtZGV2aWNlLXZnMDEt bHYwMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAlYWxwaW5l LW1hcHBlZC1kZXZpY2UtdmcwMi1sdjAxKSkKDAoKOzsgZ3VpeCBzeXN0ZW06IGVycm9yOiBzZXJ2 aWNlICdzd2FwLS9kZXYvbWFwcGVyL2d1aXgtc3dhcCcgcmVxdWlyZXMgJ2RldmljZS1tYXBwaW5n LWd1aXgtc3dhcCcsIHdoaWNoIGlzIG5vdCBwcm92aWRlZCBieSBhbnkgc2VydmljZQooZGVmaW5l ICVhbHBpbmUtc3dhcC1kZXZpY2VzICAgICAgKGlmICNmCiAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAobGlzdCAiL2Rldi9tYXBwZXIvZ3VpeC1zd2FwIikKICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIChsaXN0KSkpCgwKCihkZWZpbmUgJWFscGluZS1maWxl LXN5c3RlbS1ndWl4LXJvb3QgICAgICAgKGZpbGUtc3lzdGVtIChtb3VudC1wb2ludCAgICAgICAg ICIvIikKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAoZGV2aWNlICAgICAgICAgICAgICAiL2Rldi9tYXBwZXIvZ3VpeC1yb290IikKICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAodHlwZSAg ICAgICAgICAgICAgICAiZXh0NCIpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgKGNoZWNrPyAgICAgICAgICAgICAgI2YpCiAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKG1vdW50PyAgICAg ICAgICAgICAgI3QpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgKGNyZWF0ZS1tb3VudC1wb2ludD8gI3QpCiAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKG5lZWRlZC1mb3ItYm9vdD8gICAg I3QpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgKGRlcGVuZGVuY2llcyAgICAgICAgJWFscGluZS1tYXBwZWQtZGV2aWNlcykpKQoKKGRlZmlu ZSAlYWxwaW5lLWZpbGUtc3lzdGVtLWd1aXgtYm9vdCAgICAgICAoZmlsZS1zeXN0ZW0gKG1vdW50 LXBvaW50ICAgICAgICAgIi9ib290IikKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAoZGV2aWNlICAgICAgICAgICAgICAiL2Rldi9tYXBwZXIv Z3VpeC1ib290IikKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAodHlwZSAgICAgICAgICAgICAgICAiZXh0NCIpCiAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGNoZWNrPyAgICAgICAgICAg ICAgI2YpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgKG1vdW50PyAgICAgICAgICAgICAgI3QpCiAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGNyZWF0ZS1tb3VudC1wb2ludD8gI3QpCiAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKG5l ZWRlZC1mb3ItYm9vdD8gICAgI3QpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgKGRlcGVuZGVuY2llcyAgICAgICAgKGFwcGVuZCAobGlzdCAl YWxwaW5lLWZpbGUtc3lzdGVtLWd1aXgtcm9vdCkKICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICVhbHBpbmUtbWFwcGVkLWRldmljZXMpKSkpCgooZGVmaW5lICVhbHBpbmUtZmlsZS1zeXN0ZW0t Z3VpeC1nbnUgICAgICAgIChmaWxlLXN5c3RlbSAobW91bnQtcG9pbnQgICAgICAgICAiL2dudSIp CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg KGRldmljZSAgICAgICAgICAgICAgIi9kZXYvbWFwcGVyL2d1aXgtZ251IikKICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAodHlwZSAgICAgICAg ICAgICAgICAiZXh0NCIpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgKGNoZWNrPyAgICAgICAgICAgICAgI2YpCiAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKG1vdW50PyAgICAgICAgICAg ICAgI3QpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgKGNyZWF0ZS1tb3VudC1wb2ludD8gI3QpCiAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKG5lZWRlZC1mb3ItYm9vdD8gICAgI3QpCiAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGRl cGVuZGVuY2llcyAgICAgICAgKGFwcGVuZCAobGlzdCAlYWxwaW5lLWZpbGUtc3lzdGVtLWd1aXgt cm9vdCkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICVhbHBpbmUtbWFwcGVkLWRldmljZXMp KSkpCgooZGVmaW5lICVhbHBpbmUtZmlsZS1zeXN0ZW0tZ3VpeC10bXAgICAgICAgIChmaWxlLXN5 c3RlbSAobW91bnQtcG9pbnQgICAgICAgICAiL3RtcCIpCiAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGRldmljZSAgICAgICAgICAgICAgIi9k ZXYvbWFwcGVyL2d1aXgtdG1wIikKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAodHlwZSAgICAgICAgICAgICAgICAiZXh0NCIpCiAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGNoZWNrPyAg ICAgICAgICAgICAgI2YpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgKG1vdW50PyAgICAgICAgICAgICAgI3QpCiAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGNyZWF0ZS1tb3VudC1wb2lu dD8gI3QpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgKG5lZWRlZC1mb3ItYm9vdD8gICAgI3QpCiAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGRlcGVuZGVuY2llcyAgICAgICAgKGFwcGVu ZCAobGlzdCAlYWxwaW5lLWZpbGUtc3lzdGVtLWd1aXgtcm9vdCkKICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICVhbHBpbmUtbWFwcGVkLWRldmljZXMpKSkpCgooZGVmaW5lICVhbHBpbmUtZmls ZS1zeXN0ZW0tZ3VpeC12YXIgICAgICAgIChmaWxlLXN5c3RlbSAobW91bnQtcG9pbnQgICAgICAg ICAiL3ZhciIpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgKGRldmljZSAgICAgICAgICAgICAgIi9kZXYvbWFwcGVyL2d1aXgtdmFyIikKICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAodHlw ZSAgICAgICAgICAgICAgICAiZXh0NCIpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgKGNoZWNrPyAgICAgICAgICAgICAgI2YpCiAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKG1vdW50PyAg ICAgICAgICAgICAgI3QpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgKGNyZWF0ZS1tb3VudC1wb2ludD8gI3QpCiAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKG5lZWRlZC1mb3ItYm9vdD8g ICAgI3QpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgKGRlcGVuZGVuY2llcyAgICAgICAgKGFwcGVuZCAobGlzdCAlYWxwaW5lLWZpbGUtc3lz dGVtLWd1aXgtcm9vdCkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICVhbHBpbmUtbWFwcGVk LWRldmljZXMpKSkpCgooZGVmaW5lICVhbHBpbmUtZmlsZS1zeXN0ZW0taG91c2UtaG9tZSAgICAg IChmaWxlLXN5c3RlbSAobW91bnQtcG9pbnQgICAgICAgICAiL2hvbWUiKQogICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChkZXZpY2UgICAgICAg ICAgICAgICIvZGV2L21hcHBlci9ob3VzZS1ob21lIikKICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAodHlwZSAgICAgICAgICAgICAgICAiZXh0 NCIpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgKGNoZWNrPyAgICAgICAgICAgICAgI2YpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgKG1vdW50PyAgICAgICAgICAgICAgKGlmICVhbHBp bmUtc3lzdGVtLWluaXQgI2YgI3QpKQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIChjcmVhdGUtbW91bnQtcG9pbnQ/ICN0KQogICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChuZWVkZWQtZm9y LWJvb3Q/ICAgICNmKQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIChkZXBlbmRlbmNpZXMgICAgICAgIChhcHBlbmQgKGxpc3QgOzsgJWFscGlu ZS1maWxlLXN5c3RlbS1ndWl4LXJvb3QKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICVhbHBpbmUtbWFwcGVkLWRldmljZXMpKSkp CgooZGVmaW5lICVhbHBpbmUtZmlsZS1zeXN0ZW0tdmcwMS1sdjAxICAgICAgIChmaWxlLXN5c3Rl bSAobW91bnQtcG9pbnQgICAgICAgICAiL3Nydi92b2x1bWVzL2xvY2FsL3ZnMDEvbHYwMSIpCiAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGRl dmljZSAgICAgICAgICAgICAgIi9kZXYvbWFwcGVyL3ZnMDEtbHYwMSIpCiAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHR5cGUgICAgICAgICAg ICAgICAgImV4dDQiKQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIChjaGVjaz8gICAgICAgICAgICAgICNmKQogICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChtb3VudD8gICAgICAgICAgICAg ICNmKQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIChjcmVhdGUtbW91bnQtcG9pbnQ/ICNmKQogICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIChuZWVkZWQtZm9yLWJvb3Q/ICAgICNmKQogICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChkZXBl bmRlbmNpZXMgICAgICAgIChhcHBlbmQgKGxpc3QgJWFscGluZS1maWxlLXN5c3RlbS1ndWl4LXJv b3QpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAlYWxwaW5lLXVkZXYtbHZtLW1hcHBlZC1k ZXZpY2VzKSkpKQoKKGRlZmluZSAlYWxwaW5lLWZpbGUtc3lzdGVtLXZnMDItbHYwMSAgICAgICAo ZmlsZS1zeXN0ZW0gKG1vdW50LXBvaW50ICAgICAgICAgIi9zcnYvdm9sdW1lcy9sb2NhbC92ZzAy L2x2MDEiKQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIChkZXZpY2UgICAgICAgICAgICAgICIvZGV2L21hcHBlci92ZzAyLWx2MDEiKQogICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICh0eXBl ICAgICAgICAgICAgICAgICJleHQ0IikKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAoY2hlY2s/ICAgICAgICAgICAgICAjZikKICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAobW91bnQ/ICAg ICAgICAgICAgICAjZikKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAoY3JlYXRlLW1vdW50LXBvaW50PyAjZikKICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAobmVlZGVkLWZvci1ib290PyAg ICAjZikKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAoZGVwZW5kZW5jaWVzICAgICAgICAoYXBwZW5kIChsaXN0ICVhbHBpbmUtZmlsZS1zeXN0 ZW0tZ3VpeC1yb290KQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJWFscGluZS11ZGV2LWx2 bS1tYXBwZWQtZGV2aWNlcykpKSkKCihkZWZpbmUgJWFscGluZS1maWxlLXN5c3RlbS12Z3JlczAx LWx2cmVzMDEgKGZpbGUtc3lzdGVtIChtb3VudC1wb2ludCAgICAgICAgICIvc3J2L3ZvbHVtZXMv bG9jYWwvdmdyZXMwMS9sdnJlczAxIikKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAoZGV2aWNlICAgICAgICAgICAgICAiL2Rldi9tYXBwZXIv dmdyZXMwMS1sdnJlczAxIikKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAodHlwZSAgICAgICAgICAgICAgICAicmVpc2VyZnMiKQogICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChjaGVjaz8g ICAgICAgICAgICAgICNmKQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIChtb3VudD8gICAgICAgICAgICAgICNmKQogICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChjcmVhdGUtbW91bnQtcG9p bnQ/ICNmKQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIChuZWVkZWQtZm9yLWJvb3Q/ICAgICNmKSkpCgwKCihkZWZpbmUgJWFscGluZS1maWxl LXN5c3RlbS1ib290LWVmaSAgICAgICAgKGZpbGUtc3lzdGVtIChtb3VudC1wb2ludCAgICAgICAg ICIvYm9vdC9lZmkiKQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIDs7IChkZXZpY2UgICAgICAgICAgICAgICh1dWlkICJCQUE4LTFDMEIiICdm YXQzMikpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgKGRldmljZSAgICAgICAgICAgICAgIi9kZXYvc2RhMSIpCiAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKG1vdW50PyAgICAgICAgICAg ICAgI3QpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgKGNyZWF0ZS1tb3VudC1wb2ludD8gI3QpCiAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKG5lZWRlZC1mb3ItYm9vdD8gICAgI3QpCiAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHR5 cGUgICAgICAgICAgICAgICAgInZmYXQiKQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIChkZXBlbmRlbmNpZXMgICAgICAgIChhcHBlbmQgKGxp c3QgJWFscGluZS1maWxlLXN5c3RlbS1ndWl4LWJvb3QKICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICVhbHBpbmUtZmlsZS1zeXN0ZW0tZ3VpeC1yb290KQogICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgJWFscGluZS1tYXBwZWQtZGV2aWNlcykpKSkKDAoKKGRlZmluZSAlYWxwaW5l LWx2bS1tb3VudC1ob21lLWZpbGUtc3lzdGVtcyAgICAgICAgIChpZiAlYWxwaW5lLXN5c3RlbS1p bml0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAobGlzdCkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIChsaXN0ICVhbHBpbmUtZmlsZS1zeXN0ZW0taG91c2UtaG9tZSkpKQoKKGRlZmluZSAl YWxwaW5lLWx2bS11bm1vdW50LWhvbWUtZmlsZS1zeXN0ZW1zICAgICAgIChpZiAlYWxwaW5lLXN5 c3RlbS1pbml0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAobGlzdCAlYWxwaW5lLWZpbGUtc3lzdGVtLWhvdXNlLWhvbWUpIAogICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGxpc3QpKSkKDAoK KGRlZmluZSAlYWxwaW5lLW1vdW50LWx2bS1zeXN0ZW0tZmlsZS1zeXN0ZW1zICAgICAgIChsaXN0 ICVhbHBpbmUtZmlsZS1zeXN0ZW0tZ3VpeC1yb290CiAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDs7ICVhbHBpbmUtZmlsZS1zeXN0ZW0tZ3Vp eC1zd2FwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICVhbHBpbmUtZmlsZS1zeXN0ZW0tZ3VpeC1ib290CiAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICVhbHBpbmUtZmlsZS1zeXN0ZW0t Z3VpeC1nbnUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgJWFscGluZS1maWxlLXN5c3RlbS1ndWl4LXRtcAogICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAlYWxwaW5lLWZpbGUtc3lzdGVt LWd1aXgtdmFyKSkKCihkZWZpbmUgJWFscGluZS11bm1vdW50LWx2bS1zeXN0ZW0tZmlsZS1zeXN0 ZW1zICAgICAobGlzdCkpCgwKCihkZWZpbmUgJWFscGluZS1tb3VudC1sdm0tbm9uLXN5c3RlbS1m aWxlLXN5c3RlbXMgICAobGlzdCAlYWxwaW5lLWZpbGUtc3lzdGVtLXZnMDEtbHYwMQogICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA7OyAlYWxw aW5lLWZpbGUtc3lzdGVtLXZnMDItbHYwMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAlYWxwaW5lLWZpbGUtc3lzdGVtLXZncmVzMDEtbHZy ZXMwMSkpCgooZGVmaW5lICVhbHBpbmUtdW5tb3VudC1sdm0tbm9uLXN5c3RlbS1maWxlLXN5c3Rl bXMgKGxpc3QgJWFscGluZS1maWxlLXN5c3RlbS12ZzAyLWx2MDEpKQoMCgooZGVmaW5lICVhbHBp bmUtbHZtLXN5c3RlbS1maWxlLXN5c3RlbXMgICAgICAgICAgICAgKGFwcGVuZCAlYWxwaW5lLW1v dW50LWx2bS1zeXN0ZW0tZmlsZS1zeXN0ZW1zCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJWFscGluZS11bm1vdW50LWx2bS1zeXN0ZW0t ZmlsZS1zeXN0ZW1zCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgJWFscGluZS1sdm0tbW91bnQtaG9tZS1maWxlLXN5c3RlbXMKICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAlYWxw aW5lLWx2bS11bm1vdW50LWhvbWUtZmlsZS1zeXN0ZW1zCiAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJWFscGluZS1tb3VudC1sdm0tbm9u LXN5c3RlbS1maWxlLXN5c3RlbXMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAlYWxwaW5lLXVubW91bnQtbHZtLW5vbi1zeXN0ZW0tZmls ZS1zeXN0ZW1zKSkKDAoKKGRlZmluZSAlYWxwaW5lLWx2bS1maWxlLXN5c3RlbXMgICAgICAgICAg ICAgICAgICAgIChhcHBlbmQgJWFscGluZS1sdm0tc3lzdGVtLWZpbGUtc3lzdGVtcykpCgwKCihk ZWZpbmUgJWFscGluZS1vdGhlci1maWxlLXN5c3RlbXMgICAgICAgICAgICAgICAgICAobGlzdCAl YWxwaW5lLWZpbGUtc3lzdGVtLWJvb3QtZWZpKSkKDAoKKGRlZmluZSAlYWxwaW5lLWZpbGUtc3lz dGVtcyAgICAgICAgICAgICAgICAgICAgICAgIChhcHBlbmQgJWFscGluZS1sdm0tZmlsZS1zeXN0 ZW1zCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgJWFscGluZS1vdGhlci1maWxlLXN5c3RlbXMKICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAlYmFzZS1maWxlLXN5c3RlbXMpKQoM Cgo7OyBwYWNrYWdlcwooaWYgKG5vdCAlYWxwaW5lLXN5c3RlbS1pbml0KQogICAgKGxvYWQgInBh Y2thZ2VzLnNjbSIpKQoKKGRlZmluZSAlYWxwaW5lLXBhY2thZ2VzIChpZiAlYWxwaW5lLXN5c3Rl bS1pbml0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAoY29ucyogbnNzLWNlcnRzIGx2bTIg dmltIHpzaCAlYmFzZS1wYWNrYWdlcykKICAgICAgICAgICAgICAgICAgICAgICAgICAgICVhbHBp bmUtcmVpbml0LXBhY2thZ2VzKSkKDAoKKGRlZmluZSAlYWxwaW5lLWtleWJvYXJkLWxheW91dCAo a2V5Ym9hcmQtbGF5b3V0ICJ1cyIgImFsdGdyLWludGwiKSkKDAoKOzsgaHR0cHM6Ly93d3cuaHVi ZXJ0LWxvbWJhcmQud2Vic2l0ZS9HdWl4U0QvaHRtbC9HdWl4U0QtMC4xNl9lbi1EdWFsLUJvb3Qt YXZlYy1EZWJpYW4tVGVzdGluZy5odG1sCihkZWZpbmUgJWFscGluZS1ncnViLW90aGVyLW1lbnVl bnRyaWVzICcobWVudS1lbnRyaWVzCgkgICAgICAgICAgICAgICAJCQkJKGxpc3QKCQkJCQkJICAo bWVudS1lbnRyeQoJCSAgICAgICAgCQkJICAobGFiZWwgIkRlYmlhbiBHTlUvTGludXgiKQoJICAg ICAgICAgICAgICAgIAkJCSAgKGxpbnV4ICIvYm9vdC92bWxpbnV6LTQuMTkuMC0xLWFtZDY0IikK CSAgICAgICAgICAgICAgICAJCQkgIChsaW51eC1hcmd1bWVudHMgJygicm9vdD0vZGV2L3NkYTEi KSkKCSAgICAgICAgICAgICAgICAJCQkgIChpbml0cmQgIi9ib290L2luaXRyZC5pbWctNC4xOS4w LTEtYW1kNjQiKSkpKSkKCihkZWZpbmUgJWFscGluZS12bS1ib290bG9hZGVyCiAgKGJvb3Rsb2Fk ZXItY29uZmlndXJhdGlvbiAoYm9vdGxvYWRlciBncnViLWJvb3Rsb2FkZXIpCiAgICAgICAgICAg ICAgICAgICAgICAgICAgICAodGFyZ2V0ICAgICAiL2Rldi92ZGEiKSkpCgooZGVmaW5lICVhbHBp bmUtZWZpLWJvb3Rsb2FkZXIKICAoYm9vdGxvYWRlci1jb25maWd1cmF0aW9uIChib290bG9hZGVy ICAgICAgZ3J1Yi1lZmktYm9vdGxvYWRlcikKICAgICAgICAgICAgICAgICAgICAgICAgICAgICh0 YXJnZXQgICAgICAgICAgIi9ib290L2VmaSIpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAo a2V5Ym9hcmQtbGF5b3V0ICVhbHBpbmUta2V5Ym9hcmQtbGF5b3V0KSkpCgooZGVmaW5lICVhbHBp bmUtbm9uZWZpLWJvb3Rsb2FkZXIKICAoYm9vdGxvYWRlci1jb25maWd1cmF0aW9uIChib290bG9h ZGVyICAgICAgZ3J1Yi1ib290bG9hZGVyKQogICAgICAgICAgICAgICAgICAgICAgICAgICAgKHRh cmdldCAgICAgICAgICAiL2Rldi9zZGEiKQogICAgICAgICAgICAgICAgICAgICAgICAgICAgKGtl eWJvYXJkLWxheW91dCAlYWxwaW5lLWtleWJvYXJkLWxheW91dCkpKQoMCgooZGVmaW5lICVhbHBp bmUtdm0taW5pdHJkCiAgKGxhbWJkYSAoZmlsZS1zeXN0ZW1zIC4gcmVzdCkKICAgIChhcHBseSBi YXNlLWluaXRyZCBmaWxlLXN5c3RlbXMKICAgICAgICAgICAjOmV4dHJhLW1vZHVsZXMgJygidmly dGlvLmtvIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2aXJ0aW9fYmFsbG9vbi5rbyIK ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmlydGlvX3Jpbmcua28iCiAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgInZpcnRpb19ibGsua28iCiAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgInZpcnRpb19wY2kua28iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZpcnRp b19uZXQua28iKQogICAgICAgICAgIHJlc3QpKSkKCihkZWZpbmUgJWFscGluZS1tZXRhbC1pbml0 cmQgYmFzZS1pbml0cmQpCgwKCihkZWZpbmUgJWFscGluZS1zaW1wbGUtdXNlcnMgKGxpc3QgKHVz ZXItYWNjb3VudCAodWlkICAgICAgICAgICAgICAgICAgICAlYWxwaW5lLWFjY291bnQtdWlkKQog ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKG5hbWUgICAg ICAgICAgICAgICAgICAgJWFscGluZS1hY2NvdW50LXVzZXItbmFtZSkKICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChjb21tZW50ICAgICAgICAgICAgICAg ICVhbHBpbmUtYWNjb3VudC1jb21tZW50KQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgKGdyb3VwICAgICAgICAgICAgICAgICAgJWFscGluZS1hY2NvdW50 LWdyb3VwLW5hbWUpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAoaG9tZS1kaXJlY3RvcnkgICAgICAgICAoc3RyaW5nLWFwcGVuZCAlYWxwaW5lLWFjY291 bnQtaG9tZS1wYXJlbnQtZGlyZWN0b3J5ICIvIiAlYWxwaW5lLWFjY291bnQtdXNlci1uYW1lKSkK ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChzaGVsbCAg ICAgICAgICAgICAgICAgICVhbHBpbmUtYWNjb3VudC1zaGVsbCkKICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChzdXBwbGVtZW50YXJ5LWdyb3VwcyAgICVh bHBpbmUtYWNjb3VudC1zdXBwbGVtZW50cnktZ3JvdXBzKQogICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgKGNyZWF0ZS1ob21lLWRpcmVjdG9yeT8gJWFscGlu ZS1hY2NvdW50LWNyZWF0ZS1ob21lLWRpcmVjdG9yeSkpCgogICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICh1c2VyLWFjY291bnQgKHVpZCAgICAgICAgICAgICAgICAgICAgMTAwMikK ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChuYW1lICAg ICAgICAgICAgICAgICAgICJqIikKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIChjb21tZW50ICAgICAgICAgICAgICAgICJKYW0iKQogICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGdyb3VwICAgICAgICAgICAgICAg ICAgJWFscGluZS1hY2NvdW50LWdyb3VwLW5hbWUpCiAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAoaG9tZS1kaXJlY3RvcnkgICAgICAgICAoc3RyaW5nLWFw cGVuZCAlYWxwaW5lLWFjY291bnQtaG9tZS1wYXJlbnQtZGlyZWN0b3J5ICIvIiAiaiIpKQogICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHN1cHBsZW1lbnRh cnktZ3JvdXBzICAgJWFscGluZS1hY2NvdW50LXN1cHBsZW1lbnRyeS1ncm91cHMpCiAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoY3JlYXRlLWhvbWUtZGly ZWN0b3J5PyAlYWxwaW5lLWFjY291bnQtY3JlYXRlLWhvbWUtZGlyZWN0b3J5KSkpKQoKKGRlZmlu ZSAlYWxwaW5lLXVzZXJzICAgICAgICAoYXBwZW5kICVhbHBpbmUtc2ltcGxlLXVzZXJzCiAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICViYXNlLXVzZXItYWNjb3VudHMpKQoMCgoo ZGVmaW5lICVhbHBpbmUtY29weS1jdXJyZW50LWNvbmZpZy1maWxlLWluLWV0YyAobGlzdCAoc2lt cGxlLXNlcnZpY2UgJ2NvbmZpZy1maWxlIGV0Yy1zZXJ2aWNlLXR5cGUKICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOzsg aHR0cHM6Ly93aWxsc2NoZW5rLmNvbS9hcnRpY2xlcy8yMDE5L2luc3RhbGxpbmdfZ3VpeF9vbl9u dWMvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIDs7IENvcHkgY3VycmVudCBjb25maWcgdG8gL2V0Yy9jb25maWcuc2Nt CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIChhcHBlbmQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChsaXN0IGAoImNvbmZpZy9jb25maWcu c2NtIiAsdGhpcy1jb25maWctZmlsZSkpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA7OyAoImRuc21hc3EuZC9jYWNo ZS5jb25mIiAsbm0tZG5zbWFzcS1maWxlKQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGlmIChub3QgJWFscGluZS1z eXN0ZW0taW5pdCkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAobGlzdCBgKCJjb25maWcvcGFja2FnZS5zY20i ICx0aGlzLXBhY2thZ2UtZmlsZSkpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGxpc3QpKSkpKSkKDAoKKGRl ZmluZSAocmVtb3ZlLXNlcnZpY2VzIHR5cGVzIHNlcnZpY2VzKQogIChyZW1vdmUhIChsYW1iZGEg KHNlcnZpY2UpCiAgICAgICAgICAgICAoYW55IChsYW1iZGEgKHR5cGUpIChlcT8gKHNlcnZpY2Ut a2luZCBzZXJ2aWNlKSB0eXBlKSkKICAgICAgICAgICAgICAgICAgdHlwZXMpKQogICAgICAgICAg IHNlcnZpY2VzKSkKDAoKOzsgVml4aWUgY3JvbiBzY2hlZHVsYXIKKGRlZmluZSB1cGRhdGVkYi1q b2IKICA7OyBSdW4gJ3VwZGF0ZWRiJyBhdCAzQU0gZXZlcnkgZGF5LiAgSGVyZSB3ZSB3cml0ZSB0 aGUKICA7OyBqb2IncyBhY3Rpb24gYXMgYSBTY2hlbWUgcHJvY2VkdXJlLgogICN+KGpvYiAnKG5l eHQtaG91ciAnKDMpKQogICAgICAgICAobGFtYmRhICgpCiAgICAgICAgICAgKGV4ZWNsIChzdHJp bmctYXBwZW5kICMkZmluZHV0aWxzICIvYmluL3VwZGF0ZWRiIikKICAgICAgICAgICAgICAgICAg OzsgInVwZGF0ZWRiIgogICAgICAgICAgICAgICAgICAiLS1wcnVuZXBhdGhzPWAvdG1wIC92YXIv dG1wIC9nbnUvc3RvcmUgL3J1biciKSkpKQoKKGRlZmluZSBnYXJiYWdlLWNvbGxlY3Rvci1qb2IK ICA7OyBDb2xsZWN0IGdhcmJhZ2UgNSBtaW51dGVzIGFmdGVyIG1pZG5pZ2h0IGV2ZXJ5IGRheS4K ICA7OyBUaGUgam9iJ3MgYWN0aW9uIGlzIGEgc2hlbGwgY29tbWFuZC4KICAjfihqb2IgIjUgMCAq ICogKiIgICAgICAgICAgICA7Vml4aWUgY3JvbiBzeW50YXgKICAgICAgICAgImd1aXggZ2MgLUYg MUciKSkKCihkZWZpbmUgaWR1dGlscy1qb2IKICA7OyBVcGRhdGUgdGhlIGluZGV4IGRhdGFiYXNl IGFzIHVzZXIgImNoYXJsaWUiIGF0IDEyOjE1UE0KICA7OyBhbmQgMTk6MTVQTS4gIFRoaXMgcnVu cyBmcm9tIHRoZSB1c2VyJ3MgaG9tZSBkaXJlY3RvcnkuCiAgI34oam9iICcobmV4dC1taW51dGUt ZnJvbSAobmV4dC1ob3VyICcoMTIgMTkpKSAnKDE1KSkKICAgICAgICAgKHN0cmluZy1hcHBlbmQg IyRpZHV0aWxzICIvYmluL21raWQgc3JjIikKICAgICAgICAgIzp1c2VyICJzIikpCgwKCjs7IGh0 dHBzOi8vZ3VpeC5nbnUub3JnL21hbnVhbC9lbi9odG1sX25vZGUvU2NoZWR1bGVkLUpvYi1FeGVj dXRpb24uaHRtbAooZGVmaW5lICVhbHBpbmUtbWNyb24tc2VydmljZXMgKGxpc3QgKHNlcnZpY2Ug bWNyb24tc2VydmljZS10eXBlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIChtY3Jvbi1jb25maWd1cmF0aW9uIChqb2JzIChsaXN0IGdhcmJhZ2UtY29sbGVjdG9y LWpvYgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICA7OyBpZHV0aWxzLWpvYgogICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICB1cGRhdGVkYi1qb2IpKSkpKSkKDAoKKGRlZmluZSAlYWxwaW5lLWJpdGxiZWUtc2Vydmlj ZXMgKGxpc3QgKHNlcnZpY2UgYml0bGJlZS1zZXJ2aWNlLXR5cGUpKSkKDAoKOzsgaHR0cHM6Ly9n dWl4LmdudS5vcmcvbWFudWFsL2VuL2h0bWxfbm9kZS9NYWlsLVNlcnZpY2VzLmh0bWwKKGRlZmlu ZSAlYWxwaW5lLW1haWwtYWxpYXNlcy1zZXJ2aWNlcyAobGlzdCAoc2VydmljZSBtYWlsLWFsaWFz ZXMtc2VydmljZS10eXBlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAnKCgicG9zdG1hc3RlciIgImJvYiIpCiAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgiYm9iIiAgICAgICAgImJvYkBleGFtcGxl LmNvbSIgImJvYkBleGFtcGxlMi5jb20iKSkpKSkKDAoKOzsgaHR0cHM6Ly9saXN0cy5ub25nbnUu b3JnL2FyY2hpdmUvaHRtbC9oZWxwLWd1aXgvMjAxNi0wOC9tc2cwMDA2MS5odG1sCjs7IGh0dHBz Oi8vd2luZ29sb2cub3JnL3B1Yi9hbHQtb3MtY29uZmlnLnNjbQooZGVmaW5lICVhbHBpbmUtZG92 ZWNvdC1zZXJ2aWNlcyAobGlzdCAoZG92ZWNvdC1zZXJ2aWNlICM6Y29uZmlnCiAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoZG92ZWNvdC1jb25m aWd1cmF0aW9uCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgKG1haWwtbG9jYXRpb24gIm1haWxkaXI6fi8ubWFpbGRpciIpCiAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGxpc3RlbiAgICAg ICAgJygiMTI3LjAuMC4xIikpKSkpKQoKKGRlZmluZSAlYWxwaW5lLWV4aW0tc2VydmljZXMgKGxp c3QgKHNlcnZpY2UgZXhpbS1zZXJ2aWNlLXR5cGUKICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAoZXhpbS1jb25maWd1cmF0aW9uCiAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIChjb25maWctZmlsZSAjZikpKSkpCgwKCjs7IGh0dHBz Oi8vbm90YWJ1Zy5vcmcvdGhvbWFzc2duL2d1aXhzZC1jb25maWd1cmF0aW9uL3NyYy9tYXN0ZXIv Y29uZmlnLnNjbQo7OyBodHRwczovL2d1aXguZ251Lm9yZy9tYW51YWwvZW4vaHRtbF9ub2RlL05l dHdvcmtpbmctU2VydmljZXMuaHRtbAo7OyBodHRwczovL2pvbmF0aGFuc2Jsb2cuY28udWsvdXNp bmctZG5zbWFzcS1hcy1hbi1pbnRlcm5hbC1kbnMtc2VydmVyLXRvLWJsb2NrLW9ubGluZS1hZHZl cnRzCjs7IGh0dHBzOi8vc3RhY2tvdmVyZmxvdy5jb20vcXVlc3Rpb25zLzQ4NjQ0ODQxL211bHRp cGxlLWFkZG4taG9zdHMtY29uZi1pbi1kbnNtYXNxCihkZWZpbmUgJWFscGluZS1kbnNtYXNxLXNl cnZpY2VzIChsaXN0IChzZXJ2aWNlIGRuc21hc3Etc2VydmljZS10eXBlCiAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGRuc21hc3EtY29uZmlndXJhdGlvbiAo bm8tcmVzb2x2PyAjdCkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDs7IChyZXNvbHYtZmlsZSkKICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IDs7IChuby1yZXNvbHY/ICNmKQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOzsgKHNlcnZlcnMgJygiODIuMTk2Ljku NDUiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICA7OyAgICAgICAgICAgICI1MS4yNTUuNDguNzgiCiAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICA7OyAgICAgICAgICAgICI1MS4xNS45OC45NyIpKQogICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGxvY2FsLXNlcnZp Y2U/ICN0KSkpKSkKDAo7OyBodHRwczovL2d1aXguZ251Lm9yZy9tYW51YWwvZW4vaHRtbF9ub2Rl L05ldHdvcmtpbmctU2VydmljZXMuaHRtbAooZGVmaW5lICVhbHBpbmUtbmV0d29yay1tYW5hZ2Vy LXNlcnZpY2VzIChsaXN0IChzZXJ2aWNlIG5ldHdvcmstbWFuYWdlci1zZXJ2aWNlLXR5cGUKICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChuZXR3 b3JrLW1hbmFnZXItY29uZmlndXJhdGlvbiAoZG5zICVhbHBpbmUtbmV0d29yay1tYW5hZ2VyLWRu cykpKSkpCgooZGVmaW5lICVhbHBpbmUtYXZhaGktc2VydmljZXMgKGxpc3QgKHNlcnZpY2UgYXZh aGktc2VydmljZS10eXBlKSkpCgooZGVmaW5lICVhbHBpbmUtZ3BtLXNlcnZpY2VzICAobGlzdCAo c2VydmljZSBncG0tc2VydmljZS10eXBlKSkpCgwKCjs7IGh0dHBzOi8vZ2l0aHViLmNvbS9hbGV6 b3N0L2d1aXgtY29uZmlnL2Jsb2IvbWFzdGVyL3N5c3RlbS1jb25maWcvb3MtbWFpbi5zY20KKGRl ZmluZSAlYWxwaW5lLW1pbmdldHR5LXNlcnZpY2VzIChsaXN0IChzZXJ2aWNlIG1pbmdldHR5LXNl cnZpY2UtdHlwZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAobWluZ2V0dHktY29uZmlndXJhdGlvbiAodHR5ICJ0dHkxIikpKQogICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAoc2VydmljZSBtaW5nZXR0eS1zZXJ2aWNlLXR5cGUKICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKG1pbmdldHR5LWNv bmZpZ3VyYXRpb24gKHR0eSAidHR5MiIpKSkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgKHNlcnZpY2UgbWluZ2V0dHktc2VydmljZS10eXBlCiAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChtaW5nZXR0eS1jb25maWd1cmF0aW9uICh0 dHkgInR0eTMiKSkpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChzZXJ2 aWNlIG1pbmdldHR5LXNlcnZpY2UtdHlwZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAobWluZ2V0dHktY29uZmlndXJhdGlvbiAodHR5ICJ0dHk0IikpKQog ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoc2VydmljZSBtaW5nZXR0eS1z ZXJ2aWNlLXR5cGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgKG1pbmdldHR5LWNvbmZpZ3VyYXRpb24gKHR0eSAidHR5NSIpKSkKICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgKHNlcnZpY2UgbWluZ2V0dHktc2VydmljZS10eXBlCiAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChtaW5nZXR0eS1j b25maWd1cmF0aW9uICh0dHkgInR0eTYiKSkpKSkKDAoKKGRlZmluZSAlYWxwaW5lLWN1cHMtc2Vy dmljZXMgKGxpc3QgKHNlcnZpY2UgY3Vwcy1zZXJ2aWNlLXR5cGUKICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAoY3Vwcy1jb25maWd1cmF0aW9uICh3ZWItaW50ZXJm YWNlPyAjdCkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIChkZWZhdWx0LXBhcGVyLXNpemUgIkE0IikKICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChleHRlbnNp b25zIChsaXN0IGN1cHMtZmlsdGVycwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaHBsaXAtbWlu aW1hbCkpKSkpKQoMCgo7OyBodHRwczovL2dpdGh1Yi5jb20vYWxlem9zdC9ndWl4LWNvbmZpZy9i bG9iL21hc3Rlci9zeXN0ZW0tY29uZmlnL29zLW1haW4uc2NtCjs7IChkZWZpbmUgJWFscGluZS1w b2xraXQtc2VydmljZXMgKGxpc3QgKHNlcnZpY2UgcG9sa2l0LXNlcnZpY2UtdHlwZSkpKQooZGVm aW5lICVhbHBpbmUtcG9sa2l0LXNlcnZpY2VzIChsaXN0ICkpCgwKKGRlZmluZSAlYWxwaW5lLWRl c2t0b3Atbm0tc2VydmljZXMgKG1vZGlmeS1zZXJ2aWNlcyAlZGVza3RvcC1zZXJ2aWNlcwogICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKG5ldHdvcmst bWFuYWdlci1zZXJ2aWNlLXR5cGUgY29uZmlnID0+CiAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAo bmV0d29yay1tYW5hZ2VyLWNvbmZpZ3VyYXRpb24gKGluaGVyaXQgY29uZmlnKQogICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDs7ICh2cG4tcGx1 Z2lucyAnKCJuZXR3b3JrLW1hbmFnZXItb3BlbmNvbm5lY3QiKSkKICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoZG5zICJkbnNtYXNxIikpKQog ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOzsgaHR0 cHM6Ly9naXRsYWIuY29tL0VmcmFpbS9ndWl4LWNvbmZpZy9ibG9iL21hc3Rlci9tYWNib29rNDFf Y29uZmlnLnNjbQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgKGd1aXgtc2VydmljZS10eXBlIGNvbmZpZyA9PgogICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChndWl4LWNv bmZpZ3VyYXRpb24gKGluaGVyaXQgY29uZmlnKQogICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgOzsgKHVzZS1zdWJzdGl0dXRlcz8gJWFscGluZS1ndWl4LXVzZS1zdWJzdGl0dXRlcykK ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDs7IChhdXRob3JpemVkLWtleXMgJygp KQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHN1YnN0aXR1dGUtdXJscyAoYXBw ZW5kICVhbHBpbmUtZ3VpeC1zdWJzdGl0dXRlLXVybHMKICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAlZGVmYXVsdC1zdWJzdGl0dXRlLXVy bHMpKQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGV4dHJhLW9wdGlvbnMgJWFs cGluZS1ndWl4LWV4dHJhLW9wdGlvbnMpKSkpKQoKOzsgaHR0cHM6Ly9pc3N1ZXMuZ3VpeC5pbmZv L2lzc3VlLzM1Njc0Cih3aGVuICN0CiAgKHNldCEgJWFscGluZS1kZXNrdG9wLW5tLXNlcnZpY2Vz IChtb2RpZnktc2VydmljZXMgJWFscGluZS1kZXNrdG9wLW5tLXNlcnZpY2VzCiAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAoZ2RtLXNlcnZpY2UtdHlwZSBjb25maWcgPT4KICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChnZG0t Y29uZmlndXJhdGlvbiAoaW5oZXJpdCBjb25maWcpCiAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHhvcmctY29u ZmlndXJhdGlvbgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoeG9yZy1jb25maWd1cmF0aW9uCiAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAoa2V5Ym9hcmQtbGF5b3V0ICVhbHBpbmUta2V5Ym9hcmQtbGF5b3V0KSkpCiAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgOzsgKGFsbG93LWVtcHR5LXBhc3N3b3Jkcz8gI3QpCiAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgKGF1dG8tbG9naW4/ICAgICAgICAgICAgI2YpCiAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGRlZmF1 bHQtdXNlciAgICAgICAgICAgJWFscGluZS1hY2NvdW50LXVzZXItbmFtZSkpKSkpKQoMCgooZGVm aW5lICVhbHBpbmUtZGVza3RvcC1zZXJ2aWNlcyAlYWxwaW5lLWRlc2t0b3Atbm0tc2VydmljZXMp CgwKCgooZGVmaW5lICVhbHBpbmUtbmV0d29yay1zZXJ2aWNlcyAgKGxpc3QgKHNlcnZpY2Ugb3Bl bnNzaC1zZXJ2aWNlLXR5cGUpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IChzZXJ2aWNlIHRvci1zZXJ2aWNlLXR5cGUpKSkKCihkZWZpbmUgJWFscGluZS1oZWF2eS13bS1z ZXJ2aWNlcyAobGlzdCAoc2VydmljZSBnbm9tZS1kZXNrdG9wLXNlcnZpY2UtdHlwZSkKICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHNlcnZpY2UgeGZjZS1kZXNrdG9wLXNl cnZpY2UtdHlwZSkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHNlcnZp Y2UgbWF0ZS1kZXNrdG9wLXNlcnZpY2UtdHlwZSkKICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgKHNlcnZpY2UgZW5saWdodGVubWVudC1kZXNrdG9wLXNlcnZpY2UtdHlwZSkp KQoKKGRlZmluZSAlYWxwaW5lLW1hbnktc2VydmljZXMgKGFwcGVuZCAlYWxwaW5lLW5ldHdvcmst c2VydmljZXMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICVhbHBpbmUtaGVh dnktd20tc2VydmljZXMpKQoKKGRlZmluZSAlYWxwaW5lLWZldy1zZXJ2aWNlcyAgKGFwcGVuZCAl YWxwaW5lLW5ldHdvcmstc2VydmljZXMpKQoMCgooZGVmaW5lICVhbHBpbmUtc2ltcGxlLXNlcnZp Y2VzICVhbHBpbmUtZmV3LXNlcnZpY2VzKQoKKGRlZmluZSAlYWxwaW5lLXNpbXBsZS1hbmQtZGVz a3RvcC1zZXJ2aWNlcyAoYXBwZW5kICVhbHBpbmUtc2ltcGxlLXNlcnZpY2VzCiAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICVhbHBpbmUtbWFpbC1hbGlh c2VzLXNlcnZpY2VzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICVhbHBpbmUtZG92ZWNvdC1zZXJ2aWNlcwogICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAlYWxwaW5lLWdwbS1zZXJ2aWNlcwogICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAlYWxwaW5lLW1jcm9uLXNl cnZpY2VzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICVhbHBpbmUtY3Vwcy1zZXJ2aWNlcwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAlYWxwaW5lLXBvbGtpdC1zZXJ2aWNlcwogICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAlYWxwaW5lLWRlc2t0b3Atc2Vydmlj ZXMpKQoMCgooZGVmaW5lICVhbHBpbmUtYmFzZS13aXRoLWRoY3Atc2VydmljZXMKICAoYXBwZW5k IChsaXN0IChzZXJ2aWNlIGRoY3AtY2xpZW50LXNlcnZpY2UtdHlwZSkKICAgICAgICAgICAgICAg IChzZXJ2aWNlIG9wZW5zc2gtc2VydmljZS10eXBlCiAgICAgICAgICAgICAgICAgICAgICAgICAo b3BlbnNzaC1jb25maWd1cmF0aW9uIChwb3J0LW51bWJlciAyMjIyKSkpKQogICAgICAgICAgJWJh c2Utc2VydmljZXMpKQoKKGRlZmluZSAlYWxwaW5lLWJhc2Utc2VydmljZXMgJWJhc2Utc2Vydmlj ZXMpCgwKCihkZWZpbmUgJWFscGluZS1maW5hbC1zZXJ2aWNlcyAoaWYgJWFscGluZS1zeXN0ZW0t aW5pdAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJWFscGluZS1iYXNlLXdpdGgt ZGhjcC1zZXJ2aWNlcwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJWFscGluZS1z aW1wbGUtYW5kLWRlc2t0b3Atc2VydmljZXMpKQoKKGRlZmluZSAlYWxwaW5lLXNlcnZpY2VzICAg ICAgIChhcHBlbmQgJWFscGluZS1jb3B5LWN1cnJlbnQtY29uZmlnLWZpbGUtaW4tZXRjCiAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJWFscGluZS1maW5hbC1zZXJ2aWNlcykp CgwKCihkZWZpbmUgJWFscGluZS1maXJtd2FyZSAoaWYgbm9uZ251LWRlc2t0b3A/CiAgICAgICAg ICAgICAgICAgICAgICAgICAgICAobGlzdCBsaW51eC1maXJtd2FyZSkKICAgICAgICAgICAgICAg ICAgICAgICAgICAgICViYXNlLWZpcm13YXJlKSkKDAoKOzsgaHR0cHM6Ly9naXRodWIuY29tL2Fs ZXpvc3QvZ3VpeC1jb25maWcvYmxvYi9tYXN0ZXIvc3lzdGVtLWNvbmZpZy9vcy1tYWluLnNjbQoK KGRlZmluZSAlYWxwaW5lLWxvY2FsZSAiZW5fVVMudXRmOCIpCgooZGVmaW5lICVhbHBpbmUtbG9j YXRlLW5hbWVzIChsaXN0ICJlbl9VUyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICJoaV9JTiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1cl9QSyIKICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICJmYV9JUiIKICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICJhcl9TQSIpKQoKKGRlZmluZSAlYWxwaW5lLWFsbC1sb2NhbGUtZGVmaW5p dGlvbnMgIChtYXAgKGxhbWJkYSAobG9jYWxlKQogICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgKGxvY2FsZS1kZWZpbml0aW9uIChzb3VyY2UgbG9jYWxlKQogICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIChuYW1lICAgKHN0cmluZy1hcHBlbmQgbG9jYWxlICIuIiAidXRmOCIpKSkpCiAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJWFscGluZS1sb2NhdGUtbmFtZXMp KQoKKGRlZmluZSAlYWxwaW5lLWxvY2FsZS1kZWZpbml0aW9ucyAgICAgIChhcHBlbmQgJWFscGlu ZS1hbGwtbG9jYWxlLWRlZmluaXRpb25zCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgJWRlZmF1bHQtbG9jYWxlLWRlZmluaXRpb25zKSkKDAoKKGRlZmluZSAl YWxwaW5lLXRpbWV6b25lICAiQXNpYS9Lb2xrYXRhIikKDAoKOzsgKGRlZmluZSAlYWxwaW5lLWhv c3QtbmFtZSAia29tcHV0aWxvIikKKGRlZmluZSAlYWxwaW5lLWhvc3QtbmFtZSAiZ3VpbGVtIikK DAoKCihkZWZpbmUgJWFscGluZS1ib290bG9hZGVyICVhbHBpbmUtZWZpLWJvb3Rsb2FkZXIpCihk ZWZpbmUgJWFscGluZS1pbml0cmQgICAgICVhbHBpbmUtbWV0YWwtaW5pdHJkKQoMCgo7OyAoZGVm aW5lICVhbHBpbmUtc2V0dWlkLXByb2dyYW1zICVzZXR1aWQtcHJvZ3JhbXMpCgooZGVmaW5lICVh bHBpbmUtc2V0dWlkLXByb2dyYW1zIChjb25zKiAjfihzdHJpbmctYXBwZW5kICMkZWNyeXB0ZnMt dXRpbHMgIi9zYmluL21vdW50LmVjcnlwdGZzX3ByaXZhdGUiKQogICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICVzZXR1aWQtcHJvZ3JhbXMpKQoMCgooZGVmaW5lICVhbHBpbmUt a2VybmVsIChpZiBub25nbnUtZGVza3RvcD8KICAgICAgICAgICAgICAgICAgICAgICAgICBsaW51 eAogICAgICAgICAgICAgICAgICAgICAgICAgIGxpbnV4LWxpYnJlKSkKDAoKKG9wZXJhdGluZy1z eXN0ZW0KICAoa2VybmVsICAgICAgICAgICAgICAlYWxwaW5lLWtlcm5lbCkKICAoZmlybXdhcmUg ICAgICAgICAgICAlYWxwaW5lLWZpcm13YXJlKQogIChpbml0cmQgICAgICAgICAgICAgICVhbHBp bmUtaW5pdHJkKQogIChsb2NhbGUgICAgICAgICAgICAgICVhbHBpbmUtbG9jYWxlKQogIChsb2Nh bGUtZGVmaW5pdGlvbnMgICVhbHBpbmUtbG9jYWxlLWRlZmluaXRpb25zKQogICh0aW1lem9uZSAg ICAgICAgICAgICVhbHBpbmUtdGltZXpvbmUpCiAgKGtleWJvYXJkLWxheW91dCAgICAgJWFscGlu ZS1rZXlib2FyZC1sYXlvdXQpCiAgKGhvc3QtbmFtZSAgICAgICAgICAgJWFscGluZS1ob3N0LW5h bWUpCiAgKHNldHVpZC1wcm9ncmFtcyAgICAgJWFscGluZS1zZXR1aWQtcHJvZ3JhbXMpCiAgKG1h cHBlZC1kZXZpY2VzICAgICAgJWFscGluZS1tYXBwZWQtZGV2aWNlcykKICAodXNlcnMgICAgICAg ICAgICAgICAlYWxwaW5lLXVzZXJzKQogIChmaWxlLXN5c3RlbXMgICAgICAgICVhbHBpbmUtZmls ZS1zeXN0ZW1zKQogIChzd2FwLWRldmljZXMgICAgICAgICVhbHBpbmUtc3dhcC1kZXZpY2VzKQog IChib290bG9hZGVyICAgICAgICAgICVhbHBpbmUtYm9vdGxvYWRlcikKICAocGFja2FnZXMgICAg ICAgICAgICAlYWxwaW5lLXBhY2thZ2VzKQogIChzZXJ2aWNlcyAgICAgICAgICAgICVhbHBpbmUt c2VydmljZXMpCiAgOzsgQWxsb3cgcmVzb2x1dGlvbiBvZiAnLmxvY2FsJyBob3N0IG5hbWVzIHdp dGggbUROUy4KICAobmFtZS1zZXJ2aWNlLXN3aXRjaCAlbWRucy1ob3N0LWxvb2t1cC1uc3MpKQoM Cgo7OyBUTyBTRUUgaG9zdC1maWxlCjs7IGh0dHBzOi8vZ3VpeC5nbnUub3JnL21hbnVhbC9lbi9o dG1sX25vZGUvTmV0d29ya2luZy1TZXJ2aWNlcy5odG1sCgwK --00000000000057a8e5059f045989 Content-Type: text/x-scheme; charset="US-ASCII"; name="packages.scm" Content-Disposition: attachment; filename="packages.scm" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_k6uyhqrm1 CgoodXNlLW1vZHVsZXMgKGdudSBwYWNrYWdlcyBnbGliKSkKCgwKCihkZWZpbmUgJWFscGluZS1v dGhlci1wYWNrYWdlcyAobGlzdCAicG9sa2l0IgogICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAicG9sa2l0LWdub21lIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAiYXV0b3JhbmRyIgoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOzsgImRj b25mIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZ2xpYi1uZXR3b3JraW5n IgoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhmODYtaW5wdXQtZXZkZXYi KSkKCihkZWZpbmUgJWFscGluZS1zeXN0ZW0tc2VsZWN0ZWQtcGFja2FnZS1uYW1lcyAobGlzdCAi Z2xpYmMtdXRmOC1sb2NhbGVzIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAiZ2RtIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAiZ3BtIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAic2xvY2siIDsgbmVlZCBzdWlkCiAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ6c2giCiAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzdHVtcHdtIgogICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZ3VpbGUtd20iCiAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ3aW5kb3dtYWtlciIKICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOzsgImZpbmR1dGls cyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImlk dXRpbHMiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IDs7ICJ0d20iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIDs7ICJoZXJic3RsdWZ0d20iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICJlY3J5cHRmcy11dGlscyIpKQoKOzsgKGRlZmluZSAlYWxwaW5lLWZv bnQtcGFja2FnZXMgKGxpc3QgImdzLWZvbnRzIgo7OyAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICJmb250LWdudS1mcmVlZm9udC10dGYiCjs7ICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgImZvbnQtYWRvYmUtc291cmNlLWNvZGUtcHJvIgo7OyAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICJmb250LXRlcm1pbnVzIgo7OyAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICJmb250LWRlamF2dSIKOzsgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAiZm9udC1oYWNrIgo7OyAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICJmb250LWF3ZXNvbWUiCjs7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgImZvbnQtYXJhYmljLW1pc2MiCjs7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgImZvbnQtbG9oaXQiKSkKCihkZWZpbmUgJWFscGluZS1tYWlsLXBhY2thZ2VzIChsaXN0 KSkKKGRlZmluZSAlYWxwaW5lLWZvbnQtcGFja2FnZXMgKGxpc3QpKQooZGVmaW5lICVhbHBpbmUt bWVkaWEtcGFja2FnZXMgKGxpc3QpKQooZGVmaW5lICVhbHBpbmUtZ3VpLXBhY2thZ2VzIChsaXN0 KSkKKGRlZmluZSAlYWxwaW5lLXRleHQtcGFja2FnZXMgKGxpc3QpKQooZGVmaW5lICVhbHBpbmUt bm90aWZpY2F0aW9uLXBhY2thZ2VzIChsaXN0KSkKDAoKKGRlZmluZSAlYWxwaW5lLXBhY2thZ2Ut bmFtZXMtZm9yLWluc3RhbGxhdGlvbgogIChhcHBlbmQgJWFscGluZS1vdGhlci1wYWNrYWdlcwog ICAgICAgICAgJWFscGluZS1zeXN0ZW0tc2VsZWN0ZWQtcGFja2FnZS1uYW1lcwogICAgICAgICAg JWFscGluZS1tYWlsLXBhY2thZ2VzCiAgICAgICAgICAlYWxwaW5lLWZvbnQtcGFja2FnZXMKICAg ICAgICAgICVhbHBpbmUtbWVkaWEtcGFja2FnZXMKICAgICAgICAgICVhbHBpbmUtZ3VpLXBhY2th Z2VzCiAgICAgICAgICAlYWxwaW5lLXRleHQtcGFja2FnZXMKICAgICAgICAgICVhbHBpbmUtbm90 aWZpY2F0aW9uLXBhY2thZ2VzKSkKCihkZWZpbmUgJWFscGluZS1zeXN0ZW0tZGVza3RvcC1wYWNr YWdlcwogIChsaXN0IGx2bTIKICAgICAgICA7OyBmb3IgSFRUUFMgYWNjZXNzCiAgICAgICAgbnNz LWNlcnRzCiAgICAgICAgOzsgZm9yIHVzZXIgbW91bnRzCiAgICAgICAgZ3ZmcykpCgooZGVmaW5l ICVhbHBpbmUtc3lzdGVtLXNlbGVjdGVkLXBhY2thZ2VzCiAgKG1hcCBzcGVjaWZpY2F0aW9uLT5w YWNrYWdlCiAgICAgICAlYWxwaW5lLXBhY2thZ2UtbmFtZXMtZm9yLWluc3RhbGxhdGlvbikpCgoo ZGVmaW5lICVhbHBpbmUtc3lzdGVtLXBhY2thZ2VzIChhcHBlbmQgJWFscGluZS1zeXN0ZW0tZGVz a3RvcC1wYWNrYWdlcwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAlYWxw aW5lLXN5c3RlbS1zZWxlY3RlZC1wYWNrYWdlcykpCgooZGVmaW5lICVhbHBpbmUtcmVpbml0LXBh Y2thZ2VzIChhcHBlbmQgJWFscGluZS1zeXN0ZW0tcGFja2FnZXMKICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAlYmFzZS1wYWNrYWdlcykpCgwKCihkZWZpbmUgdGhpcy1wYWNrYWdlLWZp bGUKICAobG9jYWwtZmlsZSAoYXNzb2MtcmVmIChjdXJyZW50LXNvdXJjZS1sb2NhdGlvbikgJ2Zp bGVuYW1lKSkpCgo7OyAoZGVmaW5lICVhbHBpbmUtY29weS1jdXJyZW50LXBhY2thZ2UtZmlsZS1p bi1ldGMgKGxpc3QKOzsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIDs7IGh0dHBzOi8vd2lsbHNjaGVuay5jb20vYXJ0aWNsZXMvMjAxOS9pbnN0YWxsaW5n X2d1aXhfb25fbnVjLwo7OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgOzsgQ29weSBjdXJyZW50IGNvbmZpZyB0byAvZXRjL2NvbmZpZy5zY20KOzsgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChzaW1wbGUtc2Vy dmljZSAncGFja2FnZS1maWxlIGV0Yy1zZXJ2aWNlLXR5cGUKOzsgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBgKCgiY29uZmln LnNjbSIgLHRoaXMtcGFja2FnZS1maWxlKSkpKSkKDAo= --00000000000057a8e5059f045989-- From debbugs-submit-bounces@debbugs.gnu.org Thu Feb 20 12:19:57 2020 Received: (at 39696) by debbugs.gnu.org; 20 Feb 2020 17:19:57 +0000 Received: from localhost ([127.0.0.1]:45805 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1j4pUS-0007kf-Q2 for submit@debbugs.gnu.org; Thu, 20 Feb 2020 12:19:57 -0500 Received: from minsky.hcoop.net ([104.248.1.95]:46632) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1j4pUQ-0007kO-2y for 39696@debbugs.gnu.org; Thu, 20 Feb 2020 12:19:55 -0500 Received: from marsh.hcoop.net ([45.55.52.66]) by minsky.hcoop.net with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1j4pUK-0004qM-Ni; Thu, 20 Feb 2020 12:19:48 -0500 Date: Thu, 20 Feb 2020 12:19:48 -0500 (EST) From: Jack Hill X-X-Sender: jackhill@marsh.hcoop.net To: Sam P Subject: Re: bug#39696: linux-libre >= 5.4.20 network interfaces, gdm or Xorg and lvm stopped working In-Reply-To: Message-ID: References: User-Agent: Alpine 2.20 (DEB 67 2015-01-07) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII; format=flowed X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 39696 Cc: 39696@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 (-) On Thu, 20 Feb 2020, Sam P wrote: > 1. No ethernet interface is shown only lo: is shown > 2. gdm, Xorg totally stopped working > 3. lvm command vgchange -ay taken forever and not able to create device node in /dev/mapper Sam, Sorry to hear that you're experiencing this problem. This sounds to me like it is actually the problem with the shepherd upgrade as describe in , not with linux-libre. If you want to verify that's the case, you can try reconfiguring with commit d39885a8a9e0e03c2bf6277d475d384168bba642 by running `guix time-machine --commit=d39885a8a9e0e03c2bf6277d475d384168bba642 -- system reconfigure /path/to/config.scm` That commit will have linux-libre 5.4.20, but not the new shepherd. Best, Jack From debbugs-submit-bounces@debbugs.gnu.org Thu Feb 20 18:34:21 2020 Received: (at 39696) by debbugs.gnu.org; 20 Feb 2020 23:34:21 +0000 Received: from localhost ([127.0.0.1]:46089 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1j4vKn-0004Gc-HU for submit@debbugs.gnu.org; Thu, 20 Feb 2020 18:34:21 -0500 Received: from pelzflorian.de ([5.45.111.108]:60070 helo=mail.pelzflorian.de) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1j4vKl-0004GU-HB for 39696@debbugs.gnu.org; Thu, 20 Feb 2020 18:34:20 -0500 Received: from pelzflorian.localdomain (unknown [5.45.111.108]) by mail.pelzflorian.de (Postfix) with ESMTPSA id 321EB3604F7; Fri, 21 Feb 2020 00:34:17 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=pelzflorian.de; s=mail; t=1582241658; bh=xtl2d3qxEiq6rPXIMqicyxJVAJces2dyvkDAjuA37SU=; h=Date:From:To:Cc:Subject:References:In-Reply-To; b=fUyw4YJ6IqP/b9Ck+Wz8t2rczJuOAxEgOll1KfA7NQ1SZNmp/q+kvUsa7/AfxYDw3 rql34C+YlAJREccX9ONrpJCNh+PicNwtt7t7WIE6zePruFcuGsxS1x9234EKbHvWxe H2bqujXYYa2os43/L/Sgp9MUf+6gmVO1jwZAlrYo= Date: Fri, 21 Feb 2020 00:34:15 +0100 From: "pelzflorian (Florian Pelz)" To: Jack Hill Subject: Re: bug#39696: linux-libre >= 5.4.20 network interfaces, gdm or Xorg and lvm stopped working Message-ID: <20200220233415.6m2ufhttevv7vfod@pelzflorian.localdomain> References: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 39696 Cc: 39696@debbugs.gnu.org, Sam P 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 (-) On Thu, Feb 20, 2020 at 12:19:48PM -0500, Jack Hill wrote: > Sam, > > Sorry to hear that you're experiencing this problem. This sounds to me like > it is actually the problem with the shepherd upgrade as describe in > , not with linux-libre. Thank you Sam for filing the bug. The problem with the shepherd upgrade should be fixed by normal pull and reconfigure now. Please report back and if your issue is fixed too reply to 39696-done@debbugs.gnu.org to close this bug. Regards, Florian From debbugs-submit-bounces@debbugs.gnu.org Tue Aug 18 00:15:51 2020 Received: (at 39696-done) by debbugs.gnu.org; 18 Aug 2020 04:15:51 +0000 Received: from localhost ([127.0.0.1]:33714 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k7t2N-000179-9u for submit@debbugs.gnu.org; Tue, 18 Aug 2020 00:15:51 -0400 Received: from mail-qv1-f52.google.com ([209.85.219.52]:39298) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k7t2L-00010o-On for 39696-done@debbugs.gnu.org; Tue, 18 Aug 2020 00:15:50 -0400 Received: by mail-qv1-f52.google.com with SMTP id o2so8923897qvk.6 for <39696-done@debbugs.gnu.org>; Mon, 17 Aug 2020 21:15:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=O2jHYQV9QdDKEULIMJ2FK+jaVkC0HNQSzuG2kEGHlVQ=; b=LMm8y3Plb7kybbL4J+qvzFVFXaVHWiSgfWgswvzIK8uzfVESx8OdrwTl859/VibBhI 0WRgityPes17YdPQ8HVwlCGEsSJmEnTw4me9x0oY1K2BiJt9EaRjISVhNB0tX16mjWBe 6NFDI3TAv67imr6gWdeigwn0F2ZgHE238Gj2MDiPflt7c1ezBmJPmmth57seDuSOwxiG E+2z8TUxgVLUJn1KZZKx6OUFdd4nNlbneNlLeqaFD0PpXNyIyqc1em2OZAsWA4LdRTxT GdGRsq02DWg8LlH8t6exXiG4j64KNUAfzvoSJgIsGDzAl4bo84vIBijYljE06ELK5P1U YUkw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=O2jHYQV9QdDKEULIMJ2FK+jaVkC0HNQSzuG2kEGHlVQ=; b=QpPdNctDlIJIP/lJaxe5OYuTmQ2onxaSGe4ljrJd9gpmdfq3CxxL9l1ZhUBV00CqSf wTw/xMR+YQZOO3jnZQF+WR3k8SM+Isc+GBb3ePCQsELmw4+3H1F0tNLvVooSyzOneoy/ joEx6uDIdQNRH0vQk0LXpOiHLroSwfz9mzzlObkTHmst0rrnEwHkkq36VWuOIjye9U1d tp+mTh1y6CmjUWTWQF8NOVJ1PpsKzm9PzNfH7iTMxhPOqKw4G5nIlg6LGZHctvVIs1vG e5xD8eJlJvJ9LSop+4Vt+7XlXVZUbs9KV/lp9o4q7LwnJotGKEgtok8vJ53Ok3L6fwox NoDQ== X-Gm-Message-State: AOAM532QbOwJhf3xFuOXFILvSiaclRzVHbQWz2zWGyjBKvhMWfOvsqTF d9Phn3o1fPa4TPE5nYXe1WI= X-Google-Smtp-Source: ABdhPJxl62AdNIDzA0ME97lpqXC9JjbgFHFrXu7oAXuoVRJHGl7zgiMLoqnNGlWshsmi6Vvec0it+g== X-Received: by 2002:ad4:41c9:: with SMTP id a9mr17263674qvq.171.1597724144330; Mon, 17 Aug 2020 21:15:44 -0700 (PDT) Received: from hurd (dsl-10-148-23.b2b2c.ca. [72.10.148.23]) by smtp.gmail.com with ESMTPSA id m26sm23834578qtc.83.2020.08.17.21.15.43 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 17 Aug 2020 21:15:43 -0700 (PDT) From: maxim.cournoyer@gmail.com X-Google-Original-From: maxim@hurd.i-did-not-set--mail-host-address--so-tickle-me To: "pelzflorian \(Florian Pelz\)" Subject: Re: bug#39696: linux-libre >= 5.4.20 network interfaces, gdm or Xorg and lvm stopped working References: <20200220233415.6m2ufhttevv7vfod@pelzflorian.localdomain> Date: Tue, 18 Aug 2020 00:15:42 -0400 In-Reply-To: <20200220233415.6m2ufhttevv7vfod@pelzflorian.localdomain> (pelzflorian@pelzflorian.de's message of "Fri, 21 Feb 2020 00:34:15 +0100") Message-ID: <87tux0pp1t.fsf@hurd.i-did-not-set--mail-host-address--so-tickle-me> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 39696-done Cc: 39696-done@debbugs.gnu.org, Sam P , Jack Hill 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 (-) Hello, "pelzflorian (Florian Pelz)" writes: > On Thu, Feb 20, 2020 at 12:19:48PM -0500, Jack Hill wrote: >> Sam, >> >> Sorry to hear that you're experiencing this problem. This sounds to me like >> it is actually the problem with the shepherd upgrade as describe in >> , not with linux-libre. > > Thank you Sam for filing the bug. The problem with the shepherd > upgrade should be fixed by normal pull and reconfigure now. Please > report back and if your issue is fixed too reply to > 39696-done@debbugs.gnu.org to close this bug. 6 months have gone by, which suggests the issue is indeed fixed :-). Closing. Maxim From unknown Tue Jun 24 05:13:31 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Tue, 15 Sep 2020 11:24:07 +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