From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:49530) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gQR9m-0003v1-PW for guix-patches@gnu.org; Sat, 24 Nov 2018 01:11:08 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gQR9i-0005qW-Vi for guix-patches@gnu.org; Sat, 24 Nov 2018 01:11:06 -0500 Received: from debbugs.gnu.org ([208.118.235.43]:40484) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1gQR9i-0005qP-Rj for guix-patches@gnu.org; Sat, 24 Nov 2018 01:11:02 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1gQR9i-0004mb-HK for guix-patches@gnu.org; Sat, 24 Nov 2018 01:11:02 -0500 Subject: [bug#33471] [PATCH] gnu: elogind: Update to 239.2. Resent-Message-ID: MIME-Version: 1.0 In-Reply-To: References: <871s7bockp.fsf@fastmail.com> From: Stefan =?UTF-8?Q?Stefanovi=C4=87?= Date: Sat, 24 Nov 2018 07:10:34 +0100 Message-ID: Content-Type: multipart/mixed; boundary="00000000000049419c057b62f564" List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+kyle=kyleam.com@gnu.org Sender: "Guix-patches" To: Marius Bakke Cc: Andy Wingo , 33471@debbugs.gnu.org --00000000000049419c057b62f564 Content-Type: text/plain; charset="UTF-8" Hello, Marius. Thanks to your input and suggestions I managed to simplify the original patch. I will attach the second patch to this e-mail. I tried to stick to the suggestions you gave me, and tried to make this patch as small as possible. The "--novalid" option is not necessary for this build so, I removed it. Please comment on this patch, and point out other areas I need to improve. I will try to test this patch on my main system. I expect it to work, we will see. ;) Thank you. Stefan. --00000000000049419c057b62f564 Content-Type: text/x-patch; charset="US-ASCII"; name="0002-gnu-elogind-Update-to-239.2.patch" Content-Disposition: attachment; filename="0002-gnu-elogind-Update-to-239.2.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: file0 RnJvbSBmOGFjYjBiYTYxZjZhYWJjMDgwYzdlMmJhMGI4ZDBkODMwYmI1MDRhIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiA9P1VURi04P3E/U3RlZmFuPTIwU3RlZmFub3ZpPUM0PTg3Pz0g PHN0ZWZhbngyb3ZpY0BnbWFpbC5jb20+CkRhdGU6IFNhdCwgMjQgTm92IDIwMTggMDY6NDA6Mzkg KzAxMDAKU3ViamVjdDogW1BBVENIIDIvMl0gZ251OiBlbG9naW5kOiBVcGRhdGUgdG8gMjM5LjIu CgoqIGdudS9wYWNrYWdlcy9mcmVlZGVza3RvcC5zY20gKGVsb2dpbmQpOiBVcGRhdGUgdG8gMjM5 LjIuCltzb3VyY2VdKHBhdGNoZXMpOiBSZW1vdmUgZWxvZ2luZC1nbGliYy0yLjI3LnBhdGNoLgpb c291cmNlXShzbmlwcGV0KTogUmVtb3ZlIHNuaXBwZXQuClthcmd1bWVudHNdOgo8Izp0ZXN0cz8+ OiBFbmFibGUgdGVzdHMuCjwjOmNvbmZpZ3VyZS1mbGFncz46IEFkanVzdCBidWlsZCBwYXRocy4g RGlzYWJsZSBzb21lIHRlc3RzLgo8IzptYWtlLWZsYWdzPjogUmVtb3ZlIGFyZ3VtZW50Lgo8Izpw aGFzZXM+W3BhdGNoLWxvY2FsZS1oZWFkZXJdOiBSZW1vdmUgcGhhc2UuCjwjOnBoYXNlcz5bY2xl YW4tcnVucGF0aF06IEFkZCBwaGFzZS4KPCM6cGhhc2VzPltib290c3RyYXBdOiBSZW1vdmUgcGhh c2UuCjwjOnBoYXNlcz5bZml4LXBrdHR5YWdlbnQtcGF0aF06IEFkZCBwaGFzZS4KPCM6cGhhc2Vz PltmaXgtc2VydmljZS1maWxlXTogUmVtb3ZlIHBoYXNlLgo8IzpwaGFzZXM+W2FkZC1saWJjYXAt dG8tc2VhcmNoLXBhdGhdOiBSZW1vdmUgcGhhc2UuCjwjOnBoYXNlcz5bcmVtb3ZlLXVhY2Nlc3Mt dGFnXTogUmVtb3ZlIHBoYXNlLgo8IzpwaGFzZXM+W2NoYW5nZS1waWQtZmlsZS1wYXRoXTogQWRk IHBoYXNlLgpbYnVpbGQtc3lzdGVtXTogU3dpdGNoIHRvIG1lc29uLWJ1aWxkLXN5c3RlbS4KW25h dGl2ZS1pbnB1dHNdOiBTb3J0IG5hdGl2ZS1pbnB1dHMgbGlzdC4KUmVtb3ZlIGdwZXJmIHBhY2th Z2UgdmVyc2lvbiBjb25zdHJhaW50LgpSZW1vdmU6IGF1dG9jb25mLCBhdXRvbWFrZSwgbGlidG9v bCwgaW50bHRvb2wuCkFkZDogZG9jYm9vay14bWwtNC4yLgpbaW5wdXRzXTogU29ydCBpbnB1dHMg bGlzdC4gUmVtb3ZlOiBsaW51eC1saWJyZS1oZWFkZXJzLgpbc3lub3BzaXNdOiBTbWFsbCBhZGp1 c3RtZW50LgoKKiBnbnUvcGFja2FnZXMvcGF0Y2hlcy9lbG9naW5kLWdsaWJjLTIuMjcucGF0Y2g6 IERlbGV0ZSBmaWxlLgoqIGdudS9sb2NhbC5tayAoZGlzdF9wYXRjaF9EQVRBKTogUmVtb3ZlIHBh dGNoIGZpbGUuCi0tLQogZ251L2xvY2FsLm1rICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIHwgICAxIC0KIGdudS9wYWNrYWdlcy9mcmVlZGVza3RvcC5zY20gICAgICAgICAgICAgICAg ICB8IDEzOSArKysrKysrLS0tLS0tLS0tLS0KIGdudS9wYWNrYWdlcy9wYXRjaGVzL2Vsb2dpbmQt Z2xpYmMtMi4yNy5wYXRjaCB8ICAyMiAtLS0KIDMgZmlsZXMgY2hhbmdlZCwgNTMgaW5zZXJ0aW9u cygrKSwgMTA5IGRlbGV0aW9ucygtKQogZGVsZXRlIG1vZGUgMTAwNjQ0IGdudS9wYWNrYWdlcy9w YXRjaGVzL2Vsb2dpbmQtZ2xpYmMtMi4yNy5wYXRjaAoKZGlmZiAtLWdpdCBhL2dudS9sb2NhbC5t ayBiL2dudS9sb2NhbC5tawppbmRleCBjNTYyNzhlOTMuLjFiMTUxMWU1NCAxMDA2NDQKLS0tIGEv Z251L2xvY2FsLm1rCisrKyBiL2dudS9sb2NhbC5tawpAQCAtNjU5LDcgKzY1OSw2IEBAIGRpc3Rf cGF0Y2hfREFUQSA9CQkJCQkJXAogICAlRCUvcGFja2FnZXMvcGF0Y2hlcy9kcm9wYmVhci1DVkUt MjAxOC0xNTU5OS5wYXRjaAkJXAogICAlRCUvcGFja2FnZXMvcGF0Y2hlcy9kdmQrcnctdG9vbHMt YWRkLWluY2x1ZGUucGF0Y2ggCQlcCiAgICVEJS9wYWNrYWdlcy9wYXRjaGVzL2VsZnV0aWxzLXRl c3RzLXB0cmFjZS5wYXRjaAkJXAotICAlRCUvcGFja2FnZXMvcGF0Y2hlcy9lbG9naW5kLWdsaWJj LTIuMjcucGF0Y2gJCQlcCiAgICVEJS9wYWNrYWdlcy9wYXRjaGVzL2VpbnN0ZWluLWJ1aWxkLnBh dGNoCQkJXAogICAlRCUvcGFja2FnZXMvcGF0Y2hlcy9lbWFjcy1leGVjLXBhdGgucGF0Y2gJCQlc CiAgICVEJS9wYWNrYWdlcy9wYXRjaGVzL2VtYWNzLWZpeC1zY2hlbWUtaW5kZW50LWZ1bmN0aW9u LnBhdGNoCVwKZGlmZiAtLWdpdCBhL2dudS9wYWNrYWdlcy9mcmVlZGVza3RvcC5zY20gYi9nbnUv cGFja2FnZXMvZnJlZWRlc2t0b3Auc2NtCmluZGV4IGFmY2Q2M2I1NC4uYjg0YzM0OTRhIDEwMDY0 NAotLS0gYS9nbnUvcGFja2FnZXMvZnJlZWRlc2t0b3Auc2NtCisrKyBiL2dudS9wYWNrYWdlcy9m cmVlZGVza3RvcC5zY20KQEAgLTIyNyw3ICsyMjcsNyBAQCB0aGUgZnJlZWRlc2t0b3Aub3JnIFhE RyBCYXNlIERpcmVjdG9yeSBzcGVjaWZpY2F0aW9uLiIpCiAoZGVmaW5lLXB1YmxpYyBlbG9naW5k CiAgIChwYWNrYWdlCiAgICAgKG5hbWUgImVsb2dpbmQiKQotICAgICh2ZXJzaW9uICIyMzIuNCIp CisgICAgKHZlcnNpb24gIjIzOS4yIikKICAgICAoc291cmNlIChvcmlnaW4KICAgICAgICAgICAg ICAgKG1ldGhvZCBnaXQtZmV0Y2gpCiAgICAgICAgICAgICAgICh1cmkgKGdpdC1yZWZlcmVuY2UK QEAgLTIzNiwxMDkgKzIzNiw3NiBAQCB0aGUgZnJlZWRlc2t0b3Aub3JnIFhERyBCYXNlIERpcmVj dG9yeSBzcGVjaWZpY2F0aW9uLiIpCiAgICAgICAgICAgICAgIChmaWxlLW5hbWUgKGdpdC1maWxl LW5hbWUgbmFtZSB2ZXJzaW9uKSkKICAgICAgICAgICAgICAgKHNoYTI1NgogICAgICAgICAgICAg ICAgKGJhc2UzMgotICAgICAgICAgICAgICAgICIwNnFxczZ5ZmN3ZzhhaWlucXF2eTUzNzRweXM2 c3NwbXZzcnF6OTNjNzI0aHFxMzhkOTN6IikpCi0gICAgICAgICAgICAgIChwYXRjaGVzIChzZWFy Y2gtcGF0Y2hlcyAiZWxvZ2luZC1nbGliYy0yLjI3LnBhdGNoIikpCi0gICAgICAgICAgICAgICht b2R1bGVzICcoKGd1aXggYnVpbGQgdXRpbHMpKSkKLSAgICAgICAgICAgICAgKHNuaXBwZXQKLSAg ICAgICAgICAgICAgICcoYmVnaW4KLSAgICAgICAgICAgICAgICAgICh1c2UtbW9kdWxlcyAoZ3Vp eCBidWlsZCB1dGlscykpCi0gICAgICAgICAgICAgICAgICAoc3Vic3RpdHV0ZSogIk1ha2VmaWxl LmFtIgotICAgICAgICAgICAgICAgICAgICA7OyBBdm9pZCB2YWxpZGF0aW9uIGFnYWluc3QgRFRE IGJlY2F1c2UgdGhlIERURHMgZm9yCi0gICAgICAgICAgICAgICAgICAgIDs7IGJvdGggZG9jdHlw ZSA0LjIgYW5kIDQuNSBhcmUgbmVlZGVkLgotICAgICAgICAgICAgICAgICAgICAoKCJYU0xUUFJP Q19GTEFHUyA9ICIpICJYU0xUUFJPQ19GTEFHUyA9IC0tbm92YWxpZCIpKQotICAgICAgICAgICAg ICAgICAgI3QpKSkpCi0gICAgKGJ1aWxkLXN5c3RlbSBnbnUtYnVpbGQtc3lzdGVtKQorICAgICAg ICAgICAgICAgICIxN2tod2J6cW1rZmQzaGNzY3M1MWt6ZHB2cTlwMmxsbTA4dmJwc2RoeTl5eGd3 ZnpsZmE2IikpKSkKKyAgICAoYnVpbGQtc3lzdGVtIG1lc29uLWJ1aWxkLXN5c3RlbSkKICAgICAo YXJndW1lbnRzCi0gICAgIGAoIzp0ZXN0cz8gI2YgO0ZJWE1FOiAibWFrZSBjaGVjayIgaW4gdGhl ICJwbyIgZGlyZWN0b3J5IGZhaWxzLgorICAgICBgKCM6dGVzdHM/ICN0CiAgICAgICAgIzpjb25m aWd1cmUtZmxhZ3MKLSAgICAgICAobGlzdCAoc3RyaW5nLWFwcGVuZCAiLS13aXRoLXVkZXZydWxl c2Rpcj0iCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgKGFzc29jLXJlZiAlb3V0cHV0cyAi b3V0IikKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAiL2xpYi91ZGV2L3J1bGVzLmQiKQot Ci0gICAgICAgICAgICAgOzsgTGV0IGVsb2dpbmQgYmUgaXRzIG93biBjZ3JvdXAgY29udHJvbGxl ciwgcmF0aGVyIHRoYW4gcmVseWluZwotICAgICAgICAgICAgIDs7IG9uIHN5c3RlbWQgb3IgT3Bl blJDLiAgQnkgZGVmYXVsdCwgJ2NvbmZpZ3VyZScgbWFrZXMgYW4KLSAgICAgICAgICAgICA7OyBp bmNvcnJlY3QgZ3Vlc3MuCi0gICAgICAgICAgICAgIi0td2l0aC1jZ3JvdXAtY29udHJvbGxlcj1l bG9naW5kIgotCi0gICAgICAgICAgICAgKHN0cmluZy1hcHBlbmQgIi0td2l0aC1yb290cHJlZml4 PSIKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAoYXNzb2MtcmVmICVvdXRwdXRzICJvdXQi KSkKLSAgICAgICAgICAgICAoc3RyaW5nLWFwcGVuZCAiLS13aXRoLXJvb3RsaWJleGVjZGlyPSIK LSAgICAgICAgICAgICAgICAgICAgICAgICAgICAoYXNzb2MtcmVmICVvdXRwdXRzICJvdXQiKQot ICAgICAgICAgICAgICAgICAgICAgICAgICAgICIvbGliZXhlYy9lbG9naW5kIikKLSAgICAgICAg ICAgICA7OyBUaGVzZSBhcmUgbmVlZGVkIHRvIGVuc3VyZSB0aGF0IGx0byBsaW5raW5nIHdvcmtz LgotICAgICAgICAgICAgICJSQU5MSUI9Z2NjLXJhbmxpYiIKLSAgICAgICAgICAgICAiQVI9Z2Nj LWFyIgotICAgICAgICAgICAgICJOTT1nY2Mtbm0iKQotICAgICAgICM6bWFrZS1mbGFncyAnKCJQ S1RUWUFHRU5UPS9ydW4vY3VycmVudC1zeXN0ZW0vcHJvZmlsZS9iaW4vcGt0dHlhZ2VudCIpCisg ICAgICAgKGxldCogKChvdXQgKGFzc29jLXJlZiAlb3V0cHV0cyAib3V0IikpCisgICAgICAgICAg ICAgIChzeXNjb25mIChzdHJpbmctYXBwZW5kIG91dCAiL2V0YyIpKQorICAgICAgICAgICAgICAo bGliZXhlYyAoc3RyaW5nLWFwcGVuZCBvdXQgIi9saWJleGVjL2Vsb2dpbmQiKSkKKyAgICAgICAg ICAgICAgKGRidXNwb2xpY3kgKHN0cmluZy1hcHBlbmQgb3V0ICIvZXRjL2RidXMtMS9zeXN0ZW0u ZCIpKQorICAgICAgICAgICAgICAoc2hlcGhlcmQgKGFzc29jLXJlZiAlYnVpbGQtaW5wdXRzICJz aGVwaGVyZCIpKQorICAgICAgICAgICAgICAoaGFsdC1wYXRoIChzdHJpbmctYXBwZW5kIHNoZXBo ZXJkICIvc2Jpbi9oYWx0IikpCisgICAgICAgICAgICAgIChrZXhlYy1wYXRoICIiKSA7OyBOT1RF OiBXZSBuZWVkIHRvIHBhY2thZ2Uga2V4ZWMtdG9vbHMsCisgICAgICAgICAgICAgIDs7ICAgICAg ICAgICAgICAgICAgICAgICBvciBzdXBwb3J0IGtleGVjIHdpdGggc2hlcGhlcmQuCisgICAgICAg ICAgICAgIChwb3dlcm9mZi1wYXRoIChzdHJpbmctYXBwZW5kIHNoZXBoZXJkICIvc2Jpbi9zaHV0 ZG93biIpKQorICAgICAgICAgICAgICAocmVib290LXBhdGggKHN0cmluZy1hcHBlbmQgc2hlcGhl cmQgIi9zYmluL3JlYm9vdCIpKSkKKyAgICAgICAgIChsaXN0CisgICAgICAgICAgKHN0cmluZy1h cHBlbmQgIi1Ecm9vdHByZWZpeD0iIG91dCkKKyAgICAgICAgICAoc3RyaW5nLWFwcGVuZCAiLURz eXNjb25mZGlyPSIgc3lzY29uZikKKyAgICAgICAgICAoc3RyaW5nLWFwcGVuZCAiLURyb290bGli ZXhlY2Rpcj0iIGxpYmV4ZWMpCisgICAgICAgICAgKHN0cmluZy1hcHBlbmQgIi1EZGJ1c3BvbGlj eWRpcj0iIGRidXNwb2xpY3kpCisgICAgICAgICAgKHN0cmluZy1hcHBlbmQgIi1EY19saW5rX2Fy Z3M9LVdsLC1ycGF0aD0iIGxpYmV4ZWMpCisgICAgICAgICAgKHN0cmluZy1hcHBlbmQgIi1EY3Bw X2xpbmtfYXJncz0tV2wsLXJwYXRoPSIgbGliZXhlYykKKyAgICAgICAgICAoc3RyaW5nLWFwcGVu ZCAiLURoYWx0LXBhdGg9IiBoYWx0LXBhdGgpCisgICAgICAgICAgKHN0cmluZy1hcHBlbmQgIi1E a2V4ZWMtcGF0aD0iIGtleGVjLXBhdGgpCisgICAgICAgICAgKHN0cmluZy1hcHBlbmQgIi1EcG93 ZXJvZmYtcGF0aD0iIHBvd2Vyb2ZmLXBhdGgpCisgICAgICAgICAgKHN0cmluZy1hcHBlbmQgIi1E cmVib290LXBhdGg9IiByZWJvb3QtcGF0aCkKKyAgICAgICAgICAiLURjZ3JvdXAtY29udHJvbGxl cj1lbG9naW5kIgorICAgICAgICAgIDs7IERpc2FibGUgc29tZSB0ZXN0cy4KKyAgICAgICAgICAi LUR0ZXN0cz1mYWxzZSIKKyAgICAgICAgICAiLURzbG93LXRlc3RzPWZhbHNlIikpCiAgICAgICAg IzpwaGFzZXMKICAgICAgICAobW9kaWZ5LXBoYXNlcyAlc3RhbmRhcmQtcGhhc2VzCi0gICAgICAg ICAoYWRkLWFmdGVyICd1bnBhY2sgJ3BhdGNoLWxvY2FsZS1oZWFkZXIKKyAgICAgICAgIChhZGQt YWZ0ZXIgJ3VucGFjayAnY2xlYW4tcnVucGF0aAogICAgICAgICAgICAobGFtYmRhIF8KLSAgICAg ICAgICAgICA7OyBGaXggY29tcGlsYXRpb24gd2l0aCBnbGliYyA+PSAyLjI2LCB3aGljaCByZW1v dmVkIHhsb2NhbGUuaC4KLSAgICAgICAgICAgICA7OyBUaGlzIGNhbiBiZSByZW1vdmVkIGZvciBl bG9naW5kIDIzNC4KLSAgICAgICAgICAgICAoc3Vic3RpdHV0ZSogInNyYy9iYXNpYy9wYXJzZS11 dGlsLmMiCi0gICAgICAgICAgICAgICAoKCJ4bG9jYWxlXFwuaCIpICJsb2NhbGUuaCIpKQorICAg ICAgICAgICAgIChzdWJzdGl0dXRlKiAibWVzb24uYnVpbGQiCisgICAgICAgICAgICAgICAoKCJp bnN0YWxsX3JwYXRoIDoiKSAiI2luc3RhbGxfcnBhdGggOiIpKQogICAgICAgICAgICAgICN0KSkK LSAgICAgICAgIChyZXBsYWNlICdib290c3RyYXAKKyAgICAgICAgIChhZGQtYWZ0ZXIgJ3VucGFj ayAnZml4LXBrdHR5YWdlbnQtcGF0aAogICAgICAgICAgICAobGFtYmRhIF8KLSAgICAgICAgICAg ICAoaW52b2tlICJpbnRsdG9vbGl6ZSIgIi0tZm9yY2UiICItLWF1dG9tYWtlIikKLSAgICAgICAg ICAgICAoaW52b2tlICJhdXRvcmVjb25mIiAiLXZpZiIpKSkKLSAgICAgICAgIChhZGQtYmVmb3Jl ICdidWlsZCAnZml4LXNlcnZpY2UtZmlsZQotICAgICAgICAgICAobGFtYmRhKiAoIzprZXkgb3V0 cHV0cyAjOmFsbG93LW90aGVyLWtleXMpCi0gICAgICAgICAgICAgOzsgRml4IHRoZSBmaWxlIG5h bWUgb2YgdGhlICdlbG9naW5kJyBiaW5hcnkgaW4gdGhlIEQtQnVzCi0gICAgICAgICAgICAgOzsg Jy5zZXJ2aWNlJyBmaWxlLgotICAgICAgICAgICAgIChzdWJzdGl0dXRlKiAic3JjL2xvZ2luL29y Zy5mcmVlZGVza3RvcC5sb2dpbjEuc2VydmljZSIKLSAgICAgICAgICAgICAgICgoIl5FeGVjPS4q IikKLSAgICAgICAgICAgICAgICAoc3RyaW5nLWFwcGVuZCAiRXhlYz0iIChhc3NvYy1yZWYgJW91 dHB1dHMgIm91dCIpCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIi9saWJleGVjL2Vs b2dpbmQvZWxvZ2luZFxuIikpKQorICAgICAgICAgICAgIChzdWJzdGl0dXRlKiAibWVzb24uYnVp bGQiCisgICAgICAgICAgICAgICAoKCJqb2luX3BhdGhzXFwoYmluZGlyLCAncGt0dHlhZ2VudCdc XCkiKQorICAgICAgICAgICAgICAgICInXCIvcnVuL2N1cnJlbnQtc3lzdGVtL3Byb2ZpbGUvYmlu L3BrdHR5YWdlbnRcIiciKSkKICAgICAgICAgICAgICAjdCkpCi0gICAgICAgICAoYWRkLWFmdGVy ICdpbnN0YWxsICdhZGQtbGliY2FwLXRvLXNlYXJjaC1wYXRoCi0gICAgICAgICAgIChsYW1iZGEq ICgjOmtleSBpbnB1dHMgb3V0cHV0cyAjOmFsbG93LW90aGVyLWtleXMpCi0gICAgICAgICAgICAg OzsgQWRkIGEgbWlzc2luZyAnLUwnIGZvciBsaWJjYXAgaW4gbGliZWxvZ2luZC5sYS4gIFNlZQot ICAgICAgICAgICAgIDs7IDxodHRwczovL2xpc3RzLmdudS5vcmcvYXJjaGl2ZS9odG1sL2d1aXgt ZGV2ZWwvMjAxNy0wOS9tc2cwMDA4NC5odG1sPi4KLSAgICAgICAgICAgICAobGV0ICgobGliY2Fw IChhc3NvYy1yZWYgaW5wdXRzICJsaWJjYXAiKSkKLSAgICAgICAgICAgICAgICAgICAob3V0ICAg IChhc3NvYy1yZWYgb3V0cHV0cyAib3V0IikpKQotICAgICAgICAgICAgICAgKHN1YnN0aXR1dGUq IChzdHJpbmctYXBwZW5kIG91dCAiL2xpYi9saWJlbG9naW5kLmxhIikKLSAgICAgICAgICAgICAg ICAgKCgiLWxjYXAiKQotICAgICAgICAgICAgICAgICAgKHN0cmluZy1hcHBlbmQgIi1MIiBsaWJj YXAgIi9saWIgLWxjYXAiKSkpCi0gICAgICAgICAgICAgICAjdCkpKQotICAgICAgICAgKGFkZC1h ZnRlciAndW5wYWNrICdyZW1vdmUtdWFjY2Vzcy10YWcKKyAgICAgICAgIChhZGQtYWZ0ZXIgJ3Vu cGFjayAnY2hhbmdlLXBpZC1maWxlLXBhdGgKICAgICAgICAgICAgKGxhbWJkYSBfCi0gICAgICAg ICAgICAgOzsgc3lzdGVtZCBzdXBwb3J0cyBhICJ1YWNjZXNzIiBidWlsdC1pbiB0YWcsIGJ1dCBl dWRldiBjdXJyZW50bHkKLSAgICAgICAgICAgICA7OyBkb2Vzbid0LiAgVGhpcyBsZWFkcyB0byBl dWRldiB3YXJuaW5ncyB0aGF0IHdlJ2QgcmF0aGVyIG5vdAotICAgICAgICAgICAgIDs7IHNlZSwg c28gcmVtb3ZlIHRoZSByZWZlcmVuY2UgdG8gInVhY2Nlc3MuIgotICAgICAgICAgICAgIChzdWJz dGl0dXRlKiAic3JjL2xvZ2luLzczLXNlYXQtbGF0ZS5ydWxlcy5pbiIKLSAgICAgICAgICAgICAg ICgoIl5UQUc9PVwidWFjY2Vzc1wiLioiIGxpbmUpCi0gICAgICAgICAgICAgICAgKHN0cmluZy1h cHBlbmQgIiMgIiBsaW5lICJcbiIpKSkKKyAgICAgICAgICAgICAoc3Vic3RpdHV0ZSogInNyYy9s b2dpbi9lbG9naW5kLmMiCisgICAgICAgICAgICAgICAoKCJcIi9ydW4vZWxvZ2luZC5waWRcIiIp ICJcIi9ydW4vc3lzdGVtZC9lbG9naW5kLnBpZFwiIikpCiAgICAgICAgICAgICAgI3QpKSkpKQog ICAgIChuYXRpdmUtaW5wdXRzCi0gICAgIGAoKCJhdXRvY29uZiIgLGF1dG9jb25mKQotICAgICAg ICgiYXV0b21ha2UiICxhdXRvbWFrZSkKLSAgICAgICAoImxpYnRvb2wiICxsaWJ0b29sKQotICAg ICAgICgiaW50bHRvb2wiICxpbnRsdG9vbCkKLSAgICAgICAoImdldHRleHQiICxnZXR0ZXh0LW1p bmltYWwpCi0gICAgICAgKCJweXRob24iICxweXRob24pCisgICAgIGAoKCJkb2Nib29rLXhtbCIg LGRvY2Jvb2steG1sKQorICAgICAgICgiZG9jYm9vay14bWwtNC4yIiAsZG9jYm9vay14bWwtNC4y KQogICAgICAgICgiZG9jYm9vay14c2wiICxkb2Nib29rLXhzbCkKLSAgICAgICAoImRvY2Jvb2st eG1sIiAsZG9jYm9vay14bWwpCi0gICAgICAgKCJ4c2x0cHJvYyIgLGxpYnhzbHQpCisgICAgICAg KCJnZXR0ZXh0IiAsZ2V0dGV4dC1taW5pbWFsKQorICAgICAgICgiZ3BlcmYiICxncGVyZikKKyAg ICAgICAoImxpYnhtbDIiICxsaWJ4bWwyKSAgICAgICAgICAgICA7Zm9yIFhNTF9DQVRBTE9HX0ZJ TEVTCiAgICAgICAgKCJtNCIgLG00KQotICAgICAgICgibGlieG1sMiIgLGxpYnhtbDIpICAgICAg ICAgICAgICAgICAgICAgO2ZvciBYTUxfQ0FUQUxPR19GSUxFUwogICAgICAgICgicGtnLWNvbmZp ZyIgLHBrZy1jb25maWcpCi0KLSAgICAgICA7OyBVc2UgZ3BlcmYgMy4wIHRvIHdvcmsgYXJvdW5k Ci0gICAgICAgOzsgPGh0dHBzOi8vZ2l0aHViLmNvbS93aW5nby9lbG9naW5kL2lzc3Vlcy84Pi4K LSAgICAgICAoImdwZXJmIiAsZ3BlcmYtMy4wKSkpCisgICAgICAgKCJweXRob24iICxweXRob24p CisgICAgICAgKCJ4c2x0cHJvYyIgLGxpYnhzbHQpKSkKICAgICAoaW5wdXRzCi0gICAgIGAoKCJs aW51eC1wYW0iICxsaW51eC1wYW0pCi0gICAgICAgKCJsaW51eC1saWJyZS1oZWFkZXJzIiAsbGlu dXgtbGlicmUtaGVhZGVycykKLSAgICAgICAoImxpYmNhcCIgLGxpYmNhcCkKLSAgICAgICAoInNo ZXBoZXJkIiAsc2hlcGhlcmQpICAgICAgICAgICAgICAgIDtmb3IgJ2hhbHQnIGFuZCAncmVib290 JywgaW52b2tlZAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg O3doZW4gcHJlc3NpbmcgdGhlIHBvd2VyIGJ1dHRvbgorICAgICBgKCgiYWNsIiAsYWNsKSAgICAg ICAgICAgICAgICAgICAgIDt0byBhZGQgaW5kaXZpZHVhbCB1c2VycyB0byBBQ0xzIG9uIC9kZXYg bm9kZXMKICAgICAgICAoImRidXMiICxkYnVzKQogICAgICAgICgiZXVkZXYiICxldWRldikKLSAg ICAgICAoImFjbCIgLGFjbCkpKSAgICAgICAgICAgO3RvIGFkZCBpbmRpdmlkdWFsIHVzZXJzIHRv IEFDTHMgb24gL2RldiBub2RlcworICAgICAgICgibGliY2FwIiAsbGliY2FwKQorICAgICAgICgi bGludXgtcGFtIiAsbGludXgtcGFtKQorICAgICAgICgic2hlcGhlcmQiICxzaGVwaGVyZCkgICAg ICAgICAgIDtmb3IgJ2hhbHQnIGFuZCAncmVib290JywgaW52b2tlZAorICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIDt3aGVuIHByZXNzaW5nIHRoZSBwb3dlciBidXR0b24K KyAgICAgICApKQogICAgIChob21lLXBhZ2UgImh0dHBzOi8vZ2l0aHViLmNvbS9lbG9naW5kL2Vs b2dpbmQiKQotICAgIChzeW5vcHNpcyAiVXNlciwgc2VhdCwgYW5kIHNlc3Npb24gbWFuYWdlbWVu dCBzZXJ2aWNlIikKKyAgICAoc3lub3BzaXMgIkVsb2dpbmQgcHJvdmlkZXMgdXNlciwgc2VhdCwg YW5kIHNlc3Npb24gbWFuYWdlbWVudCBzZXJ2aWNlIikKICAgICAoZGVzY3JpcHRpb24gIkVsb2dp bmQgaXMgdGhlIHN5c3RlbWQgcHJvamVjdCdzIFwibG9naW5kXCIgc2VydmljZSwKIGV4dHJhY3Rl ZCBvdXQgYXMgYSBzZXBhcmF0ZSBwcm9qZWN0LiAgRWxvZ2luZCBpbnRlZ3JhdGVzIHdpdGggUEFN IHRvIHByb3ZpZGUKIHRoZSBvcmcuZnJlZWRlc2t0b3AubG9naW4xIGludGVyZmFjZSBvdmVyIHRo ZSBzeXN0ZW0gYnVzLCBhbGxvd2luZyBvdGhlciBwYXJ0cwpkaWZmIC0tZ2l0IGEvZ251L3BhY2th Z2VzL3BhdGNoZXMvZWxvZ2luZC1nbGliYy0yLjI3LnBhdGNoIGIvZ251L3BhY2thZ2VzL3BhdGNo ZXMvZWxvZ2luZC1nbGliYy0yLjI3LnBhdGNoCmRlbGV0ZWQgZmlsZSBtb2RlIDEwMDY0NAppbmRl eCA0YWRlNTg3YjUuLjAwMDAwMDAwMAotLS0gYS9nbnUvcGFja2FnZXMvcGF0Y2hlcy9lbG9naW5k LWdsaWJjLTIuMjcucGF0Y2gKKysrIC9kZXYvbnVsbApAQCAtMSwyMiArMCwwIEBACi1Mb29rIGZv ciBtZW1mZF9jcmVhdGUgaW4gc3lzL21tYW4uaCBpbnN0ZWFkIG9mIGxpbnV4L21lbWZkLmguCi1O ZWVkZWQgdG8gYnVpbGQgd2l0aCBnbGliYy0yLjI3LgotCi0tLS0gYS9jb25maWd1cmUuYWMJMTk2 OS0xMi0zMSAxOTowMDowMC4wMDAwMDAwMDAgLTA1MDAKLSsrKyBiL2NvbmZpZ3VyZS5hYwkyMDE4 LTAzLTI3IDIzOjU0OjE1LjQxNDU4OTAwNSAtMDQwMAotQEAgLTM2MCw3ICszNjAsNyBAQAotICMg LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tCi0gCi0gQUNfQ0hFQ0tfSEVBREVSUyhbc3lzL2NhcGFiaWxp dHkuaF0sIFtdLCBbQUNfTVNHX0VSUk9SKFsqKiogUE9TSVggY2FwcyBoZWFkZXJzIG5vdCBmb3Vu ZF0pXSkKLS1BQ19DSEVDS19IRUFERVJTKFtsaW51eC9tZW1mZC5oXSwgW10sIFtdKQotK0FDX0NI RUNLX0hFQURFUlMoW3N5cy9tbWFuLmhdLCBbXSwgW10pCi0gCi0gQUNfQ0hFQ0tfSEVBREVSUyhb cHJpbnRmLmhdLCBbaGF2ZV9wcmludGZfaD15ZXNdLCBbaGF2ZV9wcmludGZfaD1ub10pCi0gQVNf SUYoW3Rlc3QgeCRoYXZlX3ByaW50Zl9oID0geHllc10sIFsKLUBAIC0zOTUsNiArMzk1LDcgQEAK LSAgICAgICAgICAgICAgICAgW10sIFtdLCBbWwotICNpbmNsdWRlIDxzeXMvdHlwZXMuaD4KLSAj aW5jbHVkZSA8dW5pc3RkLmg+Ci0rI2luY2x1ZGUgPHN5cy9tbWFuLmg+Ci0gI2luY2x1ZGUgPHN5 cy9tb3VudC5oPgotICNpbmNsdWRlIDxmY250bC5oPgotICNpbmNsdWRlIDxzY2hlZC5oPgotLSAK Mi4xOS4yCgo= --00000000000049419c057b62f564--