From mboxrd@z Thu Jan 1 00:00:00 1970 From: Diego Nicola Barbato Subject: Packaging Inferno Date: Fri, 05 Oct 2018 10:11:54 +0200 Message-ID: <87a7nssth1.fsf@GlaDOS.home> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:59677) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1g8LDU-0005Gh-V5 for guix-devel@gnu.org; Fri, 05 Oct 2018 04:12:09 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1g8LDQ-0001cC-0I for guix-devel@gnu.org; Fri, 05 Oct 2018 04:12:08 -0400 Received: from mout01.posteo.de ([185.67.36.65]:48306) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1g8LDP-0001Ol-D6 for guix-devel@gnu.org; Fri, 05 Oct 2018 04:12:03 -0400 Received: from submission (posteo.de [89.146.220.130]) by mout01.posteo.de (Postfix) with ESMTPS id B20612132C for ; Fri, 5 Oct 2018 10:11:55 +0200 (CEST) Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 42RMt26kSJz6tmd for ; Fri, 5 Oct 2018 10:11:54 +0200 (CEST) List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: "Guix-devel" To: guix-devel@gnu.org --=-=-= Content-Type: text/plain Hello Guix, I have written a package definition for Inferno and I would like to know if it would make sense to add it to Guix. I am asking because I am not sure if it is compatible with the FSDG (bundled fonts, trademarks, ...) and if it would be of any use to anyone. It builds reproducibly on my Laptop (x86_64-linux). I have not tried to build it on any of the other (supposedly) supported architectures. For now the recipe has to be passed to `guix build' or `guix package' using the `-f' option but I would be glad to add it to a module (e.g. (gnu packages virtualization), or a module of its own) and send a patch if it is decided that it belongs in Guix. Greetings, Diego --=-=-= Content-Type: application/octet-stream Content-Disposition: attachment; filename=inferno-trivial.scm Content-Transfer-Encoding: base64 Content-Description: inferno-trivial.scm KHVzZS1tb2R1bGVzIChpY2UtOSBtYXRjaCkKICAgICAgICAgICAgIChndWl4IHBhY2thZ2VzKQog ICAgICAgICAgICAgKGd1aXggZ2l0LWRvd25sb2FkKQogICAgICAgICAgICAgKGd1aXggaGctZG93 bmxvYWQpCiAgICAgICAgICAgICAoZ3VpeCBidWlsZC1zeXN0ZW0gdHJpdmlhbCkKICAgICAgICAg ICAgICgoZ3VpeCBsaWNlbnNlcykgIzpwcmVmaXggbGljZW5zZTopCiAgICAgICAgICAgICAoZ251 IHBhY2thZ2VzIGJhc2UpCiAgICAgICAgICAgICAoZ251IHBhY2thZ2VzIGJhc2gpCiAgICAgICAg ICAgICAoZ251IHBhY2thZ2VzIGNvbW1lbmNlbWVudCkKICAgICAgICAgICAgIChnbnUgcGFja2Fn ZXMgY29tcHJlc3Npb24pCiAgICAgICAgICAgICAoZ251IHBhY2thZ2VzIGdhd2spCiAgICAgICAg ICAgICAoZ251IHBhY2thZ2VzIHhvcmcpKQoKKGxldCAoKGNvbW1pdCAiNjJhZTBmNyIpCiAgICAg IChyZXZpc2lvbiAiMCIpKQogIChwYWNrYWdlCiAgICAobmFtZSAiaW5mZXJubyIpCiAgICAodmVy c2lvbiAoZ2l0LXZlcnNpb24gIjQiIHJldmlzaW9uIGNvbW1pdCkpCiAgICAoc291cmNlCiAgICAg KG9yaWdpbgogICAgICAgKG1ldGhvZCBoZy1mZXRjaCkKICAgICAgICh1cmkgKGhnLXJlZmVyZW5j ZQogICAgICAgICAgICAgKHVybCAiaHR0cHM6Ly9iaXRidWNrZXQub3JnL2luZmVybm8tb3MvaW5m ZXJuby1vcyIpCiAgICAgICAgICAgICAoY2hhbmdlc2V0IGNvbW1pdCkpKQogICAgICAgKGZpbGUt bmFtZSAoc3RyaW5nLWFwcGVuZCBuYW1lICItIiB2ZXJzaW9uICItY2hlY2tvdXQiKSkKICAgICAg IChzaGEyNTYKICAgICAgICAoYmFzZTMyICIxOGlya2E5cWFkOG0xcjJtOWY1NmdsdjlkMGd3azRh aTduN2kwbXpiaTQ3dmNtbTYwaGRkIikpCiAgICAgICA7OyBSZW1vdmUgYnVuZGxlZCBwcm9wcmll dGFyeSBmb250cy4KICAgICAgIChtb2R1bGVzICcoKGd1aXggYnVpbGQgdXRpbHMpKSkKICAgICAg IChzbmlwcGV0CiAgICAgICAgJyhiZWdpbgogICAgICAgICAgIChmb3ItZWFjaCBkZWxldGUtZmls ZS1yZWN1cnNpdmVseQogICAgICAgICAgICAgICAgICAgICAnKCJmb250cy9sdWNpZGFzYW5zIgog ICAgICAgICAgICAgICAgICAgICAgICJmb250cy9wZWxtIgogICAgICAgICAgICAgICAgICAgICAg ICJmb250cy9sdWNpZGEiCiAgICAgICAgICAgICAgICAgICAgICAgImZvbnRzL2x1Y20iKSkKICAg ICAgICAgICAjdCkpKSkKICAgIChidWlsZC1zeXN0ZW0gdHJpdmlhbC1idWlsZC1zeXN0ZW0pCiAg ICAobmF0aXZlLWlucHV0cyBgKCgiYmFzaCIgLGJhc2gpCiAgICAgICAgICAgICAgICAgICAgICgi Y29yZXV0aWxzIiAsY29yZXV0aWxzKQogICAgICAgICAgICAgICAgICAgICAoImdyZXAiICxncmVw KQogICAgICAgICAgICAgICAgICAgICAoInNlZCIgLHNlZCkKICAgICAgICAgICAgICAgICAgICAg KCJhd2siICxnYXdrKQogICAgICAgICAgICAgICAgICAgICAoInh6IiAseHopCiAgICAgICAgICAg ICAgICAgICAgICgidGFyIiAsdGFyKQogICAgICAgICAgICAgICAgICAgICAoImdjYy10b29sY2hh aW4iICxnY2MtdG9vbGNoYWluKSAgICAgICAgICAgICAgICAgICAgICkpCiAgICAoaW5wdXRzIGAo KCJsaWJ4MTEiICxsaWJ4MTEpCiAgICAgICAgICAgICAgKCJ4b3JncHJvdG8iICx4b3JncHJvdG8p CiAgICAgICAgICAgICAgKCJsaWJ4ZXh0IiAsbGlieGV4dCkpKQogICAgKGFyZ3VtZW50cwogICAg IGAoOzsgRm9yY2UgYSAzMi1iaXQgYnVpbGQgdGFyZ2V0aW5nIGEgc2ltaWxhciBhcmNoaXRlY3R1 cmUsIGkuZS46CiAgICAgICA7OyBhcm1oZiBmb3IgYXJtaGYvYWFyY2g2NCwgaTY4NiBmb3IgaTY4 Ni94ODZfNjQuCiAgICAgICAjOnN5c3RlbSAsQChtYXRjaCAoJWN1cnJlbnQtc3lzdGVtKQogICAg ICAgICAgICAgICAgICAgICgob3IgImFybWhmLWxpbnV4IiAiYWFyY2g2NC1saW51eCIpCiAgICAg ICAgICAgICAgICAgICAgIGAoImFybWhmLWxpbnV4IikpCiAgICAgICAgICAgICAgICAgICAgKF8K ICAgICAgICAgICAgICAgICAgICAgYCgiaTY4Ni1saW51eCIpKSkKICAgICAgICM6bW9kdWxlcyAo KGd1aXggYnVpbGQgdXRpbHMpKQogICAgICAgIzpidWlsZGVyCiAgICAgICAoYmVnaW4KICAgICAg ICAgKHVzZS1tb2R1bGVzIChndWl4IGJ1aWxkIHV0aWxzKSkKICAgICAgICAgKGxldCogKChvdXQg KGFzc29jLXJlZiAlb3V0cHV0cyAib3V0IikpCiAgICAgICAgICAgICAgICAocm9vdCAoc3RyaW5n LWFwcGVuZCBvdXQgIi91c3IvaW5mZXJubyIpKQogICAgICAgICAgICAgICAgKGJpbmRpciAoc3Ry aW5nLWFwcGVuZCBvdXQgIi9iaW4iKSkKICAgICAgICAgICAgICAgIChpbmZ3bS1zY3JpcHQgKHN0 cmluZy1hcHBlbmQgYmluZGlyICIvaW5md20iKSkKICAgICAgICAgICAgICAgIChzb3VyY2UgKGFz c29jLXJlZiAlYnVpbGQtaW5wdXRzICJzb3VyY2UiKSkKICAgICAgICAgICAgICAgIChiYXNoIChh c3NvYy1yZWYgJWJ1aWxkLWlucHV0cyAiYmFzaCIpKQogICAgICAgICAgICAgICAgKHh6IChhc3Nv Yy1yZWYgJWJ1aWxkLWlucHV0cyAieHoiKSkKICAgICAgICAgICAgICAgICh0YXIgKGFzc29jLXJl ZiAlYnVpbGQtaW5wdXRzICJ0YXIiKSkKICAgICAgICAgICAgICAgIChnY2MtdGMgKGFzc29jLXJl ZiAlYnVpbGQtaW5wdXRzICJnY2MtdG9vbGNoYWluIikpCiAgICAgICAgICAgICAgICAoY3V0aWxz IChhc3NvYy1yZWYgJWJ1aWxkLWlucHV0cyAiY29yZXV0aWxzIikpCiAgICAgICAgICAgICAgICAo Z3JlcCAoYXNzb2MtcmVmICVidWlsZC1pbnB1dHMgImdyZXAiKSkKICAgICAgICAgICAgICAgIChz ZWQgKGFzc29jLXJlZiAlYnVpbGQtaW5wdXRzICJzZWQiKSkKICAgICAgICAgICAgICAgIChhd2sg KGFzc29jLXJlZiAlYnVpbGQtaW5wdXRzICJhd2siKSkKICAgICAgICAgICAgICAgIChsaWJ4MTEg KGFzc29jLXJlZiAlYnVpbGQtaW5wdXRzICJsaWJ4MTEiKSkKICAgICAgICAgICAgICAgICh4b3Jn cHJvdG8gKGFzc29jLXJlZiAlYnVpbGQtaW5wdXRzICJ4b3JncHJvdG8iKSkKICAgICAgICAgICAg ICAgIChsaWJ4ZXh0IChhc3NvYy1yZWYgJWJ1aWxkLWlucHV0cyAibGlieGV4dCIpKQogICAgICAg ICAgICAgICAgKG9ianR5cGUgLEAobWF0Y2ggKCVjdXJyZW50LXN5c3RlbSkKICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAoKG9yICJhcm1oZi1saW51eCIgImFhcmNoNjQtbGludXgiKQogICAg ICAgICAgICAgICAgICAgICAgICAgICAgICBgKCJhcm0iKSkKICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAoXwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICBgKCIzODYiKSkpKSkKICAg ICAgICAgICA7OyBzZXQgcGF0aHMKICAgICAgICAgICAoc2V0LXBhdGgtZW52aXJvbm1lbnQtdmFy aWFibGUgIlBBVEgiICcoImJpbiIpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIChsaXN0IGdjYy10YwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICBjdXRpbHMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgZ3JlcAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICBzZWQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg YXdrCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHh6CiAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRhcikpCiAgICAg ICAgICAgKHNldC1wYXRoLWVudmlyb25tZW50LXZhcmlhYmxlICJDUEFUSCIgJygiaW5jbHVkZSIp CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChsaXN0IGdjYy10Ywog ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4MTEKICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeG9yZ3Byb3RvCiAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhleHQpKQog ICAgICAgICAgIChzZXQtcGF0aC1lbnZpcm9ubWVudC12YXJpYWJsZSAiTElCUkFSWV9QQVRIIiAn KCJsaWIiKQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAobGlzdCBn Y2MtdGMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGli eDExCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhl eHQpKQogICAgICAgICAgIDs7IGV4dHJhY3Qgc291cmNlCiAgICAgICAgICAgKG1rZGlyLXAgcm9v dCkKICAgICAgICAgICAoaW52b2tlICJ0YXIiICJ4dmYiIHNvdXJjZSAiLUMiIHJvb3QgIi0tc3Ry aXA9MSIgIi1tIikKICAgICAgICAgICA7OyBidWlsZCBpbnNpZGUgb2Ygcm9vdCBhcyB0aGUgc291 cmNlIHRyZWUgZG91YmxlcyBhcwogICAgICAgICAgIDs7IGluZmVybm8ncyByb290IGZpbGUgc3lz dGVtIGFuZCBpdHMgcGF0aCBpcyBiYWtlZCBpbnRvCiAgICAgICAgICAgOzsgdGhlIGVtdSBiaW5h cnkKICAgICAgICAgICAod2l0aC1kaXJlY3RvcnktZXhjdXJzaW9uIHJvb3QKICAgICAgICAgICAg IDs7IHN1YnN0aXR1dGUgb2N1cnJlbmNlcyBvZiAvYmluL3NoCiAgICAgICAgICAgICAoZm9yLWVh Y2ggKGxhbWJkYSAoZmlsZSkKICAgICAgICAgICAgICAgICAgICAgICAgIChzdWJzdGl0dXRlKiBm aWxlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICgoIi9iaW4vc2giKQogICAgICAgICAgICAg ICAgICAgICAgICAgICAgKHN0cmluZy1hcHBlbmQgYmFzaCAiL2Jpbi9zaCIpKSkpCiAgICAgICAg ICAgICAgICAgICAgICAgJygibWFrZW1rLnNoIgogICAgICAgICAgICAgICAgICAgICAgICAgIm1r ZmlsZXMvbWtob3N0LUxpbnV4IgogICAgICAgICAgICAgICAgICAgICAgICAgImVtdS9MaW51eC9t ay13cnQiCiAgICAgICAgICAgICAgICAgICAgICAgICAidXRpbHMvbWsvUG9zaXguYyIpKQogICAg ICAgICAgICAgOzsgY29uZmlndXJlCiAgICAgICAgICAgICAoc3Vic3RpdHV0ZSogIm1rY29uZmln IgogICAgICAgICAgICAgICAoKCJST09UPS91c3IvaW5mZXJubyIpCiAgICAgICAgICAgICAgICAo c3RyaW5nLWFwcGVuZCAiUk9PVD0iIHJvb3QpKQogICAgICAgICAgICAgICAoKCJTWVNIT1NUPVBs YW45IikKICAgICAgICAgICAgICAgICJTWVNIT1NUPUxpbnV4IikKICAgICAgICAgICAgICAgKCgi T0JKVFlQRT1cXCRvYmp0eXBlIikKICAgICAgICAgICAgICAgIChzdHJpbmctYXBwZW5kICJPQkpU WVBFPSIgb2JqdHlwZSkpKQogICAgICAgICAgICAgOzsgc3Vic3RpdHV0ZSBvY2N1cmVuY2VzIG9m IGNjCiAgICAgICAgICAgICA7OyBUT0RPOiB2ZXJpZnkgdGhpcyBpcyBub3QgYSBwcm9ibGVtIG9u IGFybQogICAgICAgICAgICAgKHN1YnN0aXR1dGUqICJta2ZpbGVzL21rZmlsZS1MaW51eC0zODYi CiAgICAgICAgICAgICAgICgoImNjIC0iKSA7IGRvbid0IG1hdGNoIHlhY2MKICAgICAgICAgICAg ICAgICJnY2MgLSIpKQogICAgICAgICAgICAgOzsgTWFrZSBidWlsZCByZXByb2R1Y2libGUgYnkg ZW5zdXJpbmcgdGltZXN0YW1wcwogICAgICAgICAgICAgOzsgZW1iZWRkZWQgaW50byBiaW5hcmll cyBhcmUgc2V0IHRvIDAKICAgICAgICAgICAgIChzdWJzdGl0dXRlKiAiZW11L0xpbnV4L21rZmls ZSIKICAgICAgICAgICAgICAgKCgiXktFUk5EQVRFPS4qJCIpCiAgICAgICAgICAgICAgICAiS0VS TkRBVEU9MFxuIikpCiAgICAgICAgICAgICA7OyBidWlsZCBtawogICAgICAgICAgICAgKGludm9r ZSAiLi9tYWtlbWsuc2giKQogICAgICAgICAgICAgOzsgYWRkIG1rJ3MgbG9jYXRpb24gdG8gUEFU SAogICAgICAgICAgICAgKHNldGVudiAiUEFUSCIKICAgICAgICAgICAgICAgICAgICAgKHN0cmlu Zy1hcHBlbmQKICAgICAgICAgICAgICAgICAgICAgIHJvb3QKICAgICAgICAgICAgICAgICAgICAg ICIvTGludXgvIiBvYmp0eXBlICIvYmluOiIKICAgICAgICAgICAgICAgICAgICAgIChnZXRlbnYg IlBBVEgiKSkpCiAgICAgICAgICAgICA7OyBidWlsZCBlbXUgYW5kIC5kaXMgZmlsZXMgdXNpbmcg bWsKICAgICAgICAgICAgIChpbnZva2UgIm1rIiAiLXMiICJudWtlIiAibWtkaXJzIiAiaW5zdGFs bCIpCiAgICAgICAgICAgICA7OyBpbnN0YWxsIGluZndtIHNjcmlwdAogICAgICAgICAgICAgKG1r ZGlyLXAgYmluZGlyKQogICAgICAgICAgICAgKHdpdGgtb3V0cHV0LXRvLWZpbGUgaW5md20tc2Ny aXB0CiAgICAgICAgICAgICAgIChsYW1iZGEgKCkKICAgICAgICAgICAgICAgICAoZGlzcGxheQog ICAgICAgICAgICAgICAgICAoc3RyaW5nLWFwcGVuZAogICAgICAgICAgICAgICAgICAgIiMhIiBi YXNoICIvYmluL3NoXG4iCiAgICAgICAgICAgICAgICAgICAiZXhlYyAiIHJvb3QgIi9MaW51eC8i IG9ianR5cGUgIi9iaW4vZW11ICQqICIKICAgICAgICAgICAgICAgICAgICIvZGlzL3NoLmRpcyAt YyBcIiIKICAgICAgICAgICAgICAgICAgICJiaW5kIC1iYyAnI1UqL3RtcCcgL3RtcDsgIiA7IGJp bmQgdGhlIGhvc3QncyAvdG1wIHRvIGluZmVybm8ncyAvdG1wCiAgICAgICAgICAgICAgICAgICAi YmluZCAnI1UqL2hvbWUnIC91c3I7ICIgOyBiaW5kIHRoZSBob3N0J3MgL2hvbWUgdG8gaW5mZXJu bydzIC91c3IKICAgICAgICAgICAgICAgICAgICJ3bS93bSB3bS9sb2dvbiAtdSAkVVNFUiIgOyBs YXVuY2ggdGhlIHdpbmRvdyBtYW5hZ2VyIGFuZCBsb2dpbiBhcyAkVVNFUgogICAgICAgICAgICAg ICAgICAgIlwiXG4iKSkpKQogICAgICAgICAgICAgKGNobW9kIGluZndtLXNjcmlwdCAjbzc1NSkK ICAgICAgICAgICAgIDs7IGluc3RhbGwgYSBzeW1saW5rIHRvIGVtdQogICAgICAgICAgICAgKHN5 bWxpbmsgKHN0cmluZy1hcHBlbmQgcm9vdCAiL0xpbnV4LyIgb2JqdHlwZSAiL2Jpbi9lbXUiKQog ICAgICAgICAgICAgICAgICAgICAgKHN0cmluZy1hcHBlbmQgYmluZGlyICIvZW11IikpKSkpKSkK ICAgIChob21lLXBhZ2UgImh0dHA6Ly93d3cuaW5mZXJuby1vcy5vcmciKQogICAgKHN5bm9wc2lz ICJDb21wYWN0IG9wZXJhdGluZyBzeXN0ZW0gZm9yIGJ1aWxkaW5nIGNyb3NzLXBsYXRmb3JtIGRp c3RyaWJ1dGVkIHN5c3RlbXMiKQogICAgKGRlc2NyaXB0aW9uCiAgICAgIkluZmVybm8gaXMgYSB2 aXJ0dWFsaXNlZCBvcGVyYXRpbmcgc3lzdGVtIHRoYXQgY2FuIHJ1biBuYXRpdmVseSBhY3Jvc3MK YSB3aWRlIHJhbmdlIG9mIHByb2Nlc3NvciBhcmNoaXRlY3R1cmVzIG9yIGhvc3RlZCBvbiBhIHdp ZGUgcmFuZ2Ugb2YKb3BlcmF0aW5nIHN5c3RlbXMuICBUaGUgcHJpbmNpcGFsIGNvbXBvbmVudHMg b2YgdGhlIHN5c3RlbSBhcmU6CkBpdGVtaXplCkBpdGVtIFRoZSBJbmZlcm5vIGtlcm5lbCB3aGlj aCBjYW4gcnVuIGJvdGggbmF0aXZlIGFuZCBob3N0ZWQgb24gYQpyYW5nZSBvZiBwbGF0Zm9ybXMg YW5kIHdoaWNoIHByZXNlbnRzIHRoZSBzYW1lIGludGVyZmFjZSB0byBwcm9ncmFtcwppbiBib3Ro IGNhc2VzLgpAaXRlbSBUaGUgRGlzIHZpcnR1YWwgbWFjaGluZS4KQGl0ZW0gU3R5eCAtIHRoZSB0 aW55IGJyb2FkLXNwZWN0cnVtIGZpbGUgc2VydmljZSBwcm90b2NvbC4KQGl0ZW0gTGltYm8gLSBh IG5ldyBzaW1wbGUsIG1vZHVsYXIsIGNvbmN1cnJlbnQgcHJvZ3JhbW1pbmcgbGFuZ3VhZ2UuCkBp dGVtIFRrIGFuZCBQcmVmYWIgLSBncmFwaGljYWwgdXNlciBpbnRlcmZhY2UgKEdVSSkgcHJpbWl0 aXZlcwp3aXRob3V0IGEgbG90IG9mIGdvby4KQGl0ZW0gVGhlIHBvcnRhYmxlIGNyb3NzLWRldmVs b3BtZW50IHN1aXRlcyB0aGF0IGFsbG93IGFueSBuYXRpdmUKSW5mZXJubyBwbGF0Zm9ybSB0byBi ZSBjcm9zcy1jb21waWxlZCBvbiBhbnkgaG9zdGVkIHN5c3RlbS4KQGVuZCBpdGVtaXplClRoaXMg cGFja2FnZSBwcm92aWRlcyBob3N0ZWQgSW5mZXJuby5cbiIpCiAgICAoc3VwcG9ydGVkLXN5c3Rl bXMgJygiaTY4Ni1saW51eCIgIng4Nl82NC1saW51eCIgImFybWhmLWxpbnV4IiAiYWFyY2g2NC1s aW51eCIpKQogICAgKGxpY2Vuc2UgbGljZW5zZTpncGwyKykpKQo= --=-=-=--