From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:51853) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dOFiT-00034g-OL for guix-patches@gnu.org; Thu, 22 Jun 2017 23:57:07 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dOFiQ-0005Fc-F0 for guix-patches@gnu.org; Thu, 22 Jun 2017 23:57:05 -0400 Received: from debbugs.gnu.org ([208.118.235.43]:59306) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1dOFiQ-0005FW-Af for guix-patches@gnu.org; Thu, 22 Jun 2017 23:57:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1dOFiP-0002mU-W2 for guix-patches@gnu.org; Thu, 22 Jun 2017 23:57:02 -0400 Subject: [bug#27440] [PATCH 1/4] gnu: python: Add python2-pyopengl. Resent-Message-ID: MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=_4b529a6819acc1fd977bb0c2511e77dd" Date: Fri, 23 Jun 2017 05:55:53 +0200 From: Rutger Helling In-Reply-To: References: <2197677c7e5c479f7f4c3f7dbab9c8a3@mykolab.com> <87h8z7rek7.fsf@gnu.org> Message-ID: <496daf73d0c6050158f3ef1d48caa3c6@mykolab.com> 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: ludo@gnu.org Cc: 27440@debbugs.gnu.org --=_4b529a6819acc1fd977bb0c2511e77dd Content-Type: multipart/alternative; boundary="=_b152bdf2a34a4146e4594306daf304c0" --=_b152bdf2a34a4146e4594306daf304c0 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=US-ASCII There was a small typo in the third patch that resulted in "-nolisten tcp-noreset" instead of "-nolisten tcp -noreset" being passed to xvfb. Here's the corrected patch, along with the other two again. On 2017-06-22 22:42, Rutger Helling wrote: > Sorry about that! Here are the patches changed with your suggestions, sent as attachments. > > On 2017-06-22 21:46, ludo@gnu.org wrote: > Hi Rutger, > > Rutger Helling skribis: > > + (description > + "PyOpenGL is the most common cross platform Python binding > to OpenGL > +and related APIs. The binding is created using the standard ctypes > library.") > It seems your patches were somehow mangled on the way, with lines > wrapped as in the example above. > > Could you resend them to this address, preferably with 'git send-email'? > > I would also suggest merging patches 2 and 3, and expounding a bit on > the 'description' of Xpra in patch 4. Apart from that it looks alright! > > Thanks, > Ludo'. --=_b152bdf2a34a4146e4594306daf304c0 Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=UTF-8

There was a small typo in the third patch that resulted in "-nolisten tc= p-noreset" instead of "-nolisten tcp -noreset" being passed to xvfb. Here's= the corrected patch, along with the other two again.

On 2017-06-22 22:42, Rutger Helling wrote:

Sorry about that! Here are the patches changed with your suggestions, se= nt as attachments.

On 2017-06-22 21:46, ludo@gnu.org wrote:

Hi Rutger,

Rutger Helling <rhelling@mykolab.com> skribis:

+   (description
+      &n= bsp;  "PyOpenGL is the most common cross platform Python binding<= br /> to OpenGL
+and related APIs.  The binding is created using= the standard ctypes
library.")

It seems your patches were somehow mangled on the way, with lines wrapped as in the example above.

Could you resend them to t= his address, preferably with 'git send-email'?

I would also sug= gest merging patches 2 and 3, and expounding a bit on
the 'descriptio= n' of Xpra in patch 4.  Apart from that it looks alright!

= Thanks,
Ludo'.

 

 

 

 
--=_b152bdf2a34a4146e4594306daf304c0-- --=_4b529a6819acc1fd977bb0c2511e77dd Content-Transfer-Encoding: base64 Content-Type: text/x-diff; name=0001-gnu-python-Add-python2-pyopengl.patch Content-Disposition: attachment; filename=0001-gnu-python-Add-python2-pyopengl.patch; size=1769 RnJvbSA2NmVhYTEzM2EzZTJiZmMwYTA2MjFhMDA5YmUyM2RkNjUyMjlkNjE3IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBSdXRnZXIgSGVsbGluZyA8cmhlbGxpbmdAbXlrb2xhYi5jb20+ CkRhdGU6IEZyaSwgMjMgSnVuIDIwMTcgMDU6NDM6MDkgKzAyMDAKU3ViamVjdDogW1BBVENIXSBn bnU6IHB5dGhvbjogQWRkIHB5dGhvbjItcHlvcGVuZ2wuCgoqIGdudS9wYWNrYWdlcy9weXRob24u c2NtIChweXRob24yLXB5b3BlbmdsKTogTmV3IHZhcmlhYmxlLgotLS0KIGdudS9wYWNrYWdlcy9w eXRob24uc2NtIHwgMjMgKysrKysrKysrKysrKysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCAy MyBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvZ251L3BhY2thZ2VzL3B5dGhvbi5zY20gYi9n bnUvcGFja2FnZXMvcHl0aG9uLnNjbQppbmRleCAzYzNiNDA1NmQuLjY5MTQwNDNlOSAxMDA2NDQK LS0tIGEvZ251L3BhY2thZ2VzL3B5dGhvbi5zY20KKysrIGIvZ251L3BhY2thZ2VzL3B5dGhvbi5z Y20KQEAgLTQyLDYgKzQyLDcgQEAKIDs7OyBDb3B5cmlnaHQgwqkgMjAxNyBKb3PDqSBNaWd1ZWwg U8OhbmNoZXogR2FyY8OtYSA8am1pMmtAb3Blbm1haWxib3gub3JnPgogOzs7IENvcHlyaWdodCDC qSAyMDE3IFJvZWwgSmFuc3NlbiA8cm9lbEBnbnUub3JnPgogOzs7IENvcHlyaWdodCDCqSAyMDE3 IEtlaSBLZWJyZWF1IDxrZWlAb3Blbm1haWxib3gub3JnPgorOzs7IENvcHlyaWdodCDCqSAyMDE3 IFJ1dGdlciBIZWxsaW5nIDxyaGVsbGluZ0BteWtvbGFiLmNvbT4KIDs7OwogOzs7IFRoaXMgZmls ZSBpcyBwYXJ0IG9mIEdOVSBHdWl4LgogOzs7CkBAIC0xNTQ0OSwzICsxNTQ1MCwyNSBAQCBmdW5j dGlvbmFsaXR5IGxpa2UgZnVsbCBjYXNlLWZvbGRpbmcgZm9yIGNhc2UtaW5zZW5zaXRpdmUgbWF0 Y2hlcyBpbiBVbmljb2RlLiIpCiAKIChkZWZpbmUtcHVibGljIHB5dGhvbjItcmVnZXgKICAgKHBh Y2thZ2Utd2l0aC1weXRob24yIHB5dGhvbi1yZWdleCkpCisKKyhkZWZpbmUtcHVibGljIHB5dGhv bjItcHlvcGVuZ2wKKyAgKHBhY2thZ2UKKyAgIChuYW1lICJweXRob24yLXB5b3BlbmdsIikKKyAg ICh2ZXJzaW9uICIzLjEuMCIpCisgICAoc291cmNlCisgICAgKG9yaWdpbgorICAgICAobWV0aG9k IHVybC1mZXRjaCkKKyAgICAgKHVyaSAocHlwaS11cmkgIlB5T3BlbkdMIiB2ZXJzaW9uKSkKKyAg ICAgKHNoYTI1NgorICAgICAgKGJhc2UzMgorICAgICAgICIxYnl4amo2YThyd3poeGhqcWxjNTg4 emRhZDJxd3hkZDd2bGFtMjY1M3lsbGwzMXdhaXd2IikpKSkKKyAgIChhcmd1bWVudHMKKyAgICAg YCgjOnB5dGhvbiAscHl0aG9uLTIpKQorICAgKGJ1aWxkLXN5c3RlbSBweXRob24tYnVpbGQtc3lz dGVtKQorICAgKGhvbWUtcGFnZSAiaHR0cDovL3B5b3BlbmdsLnNvdXJjZWZvcmdlLm5ldCIpCisg ICAoc3lub3BzaXMgIlN0YW5kYXJkIE9wZW5HTCBiaW5kaW5ncyBmb3IgUHl0aG9uIikKKyAgIChk ZXNjcmlwdGlvbgorICAgICAgICAgIlB5T3BlbkdMIGlzIHRoZSBtb3N0IGNvbW1vbiBjcm9zcyBw bGF0Zm9ybSBQeXRob24gYmluZGluZyB0byBPcGVuR0wKK2FuZCByZWxhdGVkIEFQSXMuICBUaGUg YmluZGluZyBpcyBjcmVhdGVkIHVzaW5nIHRoZSBzdGFuZGFyZCBjdHlwZXMgbGlicmFyeSwgYW5k CitpcyBwcm92aWRlZCB1bmRlciBhbiBleHRyZW1lbHkgbGliZXJhbCBCU0Qtc3R5bGUgT3Blbi1T b3VyY2UgbGljZW5zZS4iKQorICAgKGxpY2Vuc2UgbGljZW5zZTpic2QtMykpKQotLSAKMi4xMy4x Cgo= --=_4b529a6819acc1fd977bb0c2511e77dd Content-Transfer-Encoding: base64 Content-Type: text/x-diff; name=0002-gnu-python-Add-python-rencode.patch Content-Disposition: attachment; filename=0002-gnu-python-Add-python-rencode.patch; size=1891 RnJvbSA2MWUyMjU5Y2RjNjE2N2U0NzQ3YzMyZjA3MTg4OTE3ZGQwZDk0NDEzIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBSdXRnZXIgSGVsbGluZyA8cmhlbGxpbmdAbXlrb2xhYi5jb20+ CkRhdGU6IFRodSwgMjIgSnVuIDIwMTcgMjI6MzM6MjggKzAyMDAKU3ViamVjdDogW1BBVENIXSBn bnU6IHB5dGhvbjogQWRkIHB5dGhvbi1yZW5jb2RlLgoKKiBnbnUvcGFja2FnZXMvcHl0aG9uLnNj bSAocHl0aG9uLXJlbmNvZGUpOiBOZXcgdmFyaWFibGUuCi0tLQogZ251L3BhY2thZ2VzL3B5dGhv bi5zY20gfCAyNyArKysrKysrKysrKysrKysrKysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCAy NyBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvZ251L3BhY2thZ2VzL3B5dGhvbi5zY20gYi9n bnUvcGFja2FnZXMvcHl0aG9uLnNjbQppbmRleCAyN2FlMjA5M2MuLmZhNWZmMGNmYyAxMDA2NDQK LS0tIGEvZ251L3BhY2thZ2VzL3B5dGhvbi5zY20KKysrIGIvZ251L3BhY2thZ2VzL3B5dGhvbi5z Y20KQEAgLTE1NDM1LDMgKzE1NDM1LDMwIEBAIGZ1bmN0aW9uYWxpdHkgbGlrZSBmdWxsIGNhc2Ut Zm9sZGluZyBmb3IgY2FzZS1pbnNlbnNpdGl2ZSBtYXRjaGVzIGluIFVuaWNvZGUuIikKIGFuZCBy ZWxhdGVkIEFQSXMuICBUaGUgYmluZGluZyBpcyBjcmVhdGVkIHVzaW5nIHRoZSBzdGFuZGFyZCBj dHlwZXMgbGlicmFyeSwgYW5kCiBpcyBwcm92aWRlZCB1bmRlciBhbiBleHRyZW1lbHkgbGliZXJh bCBCU0Qtc3R5bGUgT3Blbi1Tb3VyY2UgbGljZW5zZS4iKQogICAgKGxpY2Vuc2UgbGljZW5zZTpi c2QtMykpKQorCisoZGVmaW5lLXB1YmxpYyBweXRob24tcmVuY29kZQorICAocGFja2FnZQorICAg KG5hbWUgInB5dGhvbi1yZW5jb2RlIikKKyAgICh2ZXJzaW9uICIxLjAuMyIpCisgICAoc291cmNl CisgICAgKG9yaWdpbgorICAgICAobWV0aG9kIHVybC1mZXRjaCkKKyAgICAgKHVyaSAocHlwaS11 cmkgInJlbmNvZGUiIHZlcnNpb24pKQorICAgICAoc2hhMjU2CisgICAgICAoYmFzZTMyCisgICAg ICAgIjA4aWY1eWF4MXhuNXlmcDhwMzc2NWNjam1mY3Y5ZGk3aTRtNWpja2dud3Zkc2d6bndrYmoi KSkpKQorICAgKGJ1aWxkLXN5c3RlbSBweXRob24tYnVpbGQtc3lzdGVtKQorICAgKG5hdGl2ZS1p bnB1dHMgYCgoInBrZy1jb25maWciICxwa2ctY29uZmlnKQorICAgICAgICAgICAgICAgICAgICgi cHl0aG9uLWN5dGhvbiIsIHB5dGhvbi1jeXRob24pKSkKKyAgIChob21lLXBhZ2UgImh0dHBzOi8v Z2l0aHViLmNvbS9hcmVzY2gvcmVuY29kZSIpCisgICAoc3lub3BzaXMgIkZvciBjb21wbGV4LCBo ZXRlcm9nZW5lb3VzIGRhdGEgc3RydWN0dXJlcyB3aXRoIG1hbnkgc21hbGwgZWxlbWVudHMiKQor ICAgKGRlc2NyaXB0aW9uCisgICAgICAgICAiVGhlIHJlbmNvZGUgbW9kdWxlIGlzIHNpbWlsYXIg dG8gYmVuY29kZSBmcm9tIHRoZSBCaXRUb3JyZW50IHByb2plY3QuCitGb3IgY29tcGxleCwgaGV0 ZXJvZ2VuZW91cyBkYXRhIHN0cnVjdHVyZXMgd2l0aCBtYW55IHNtYWxsIGVsZW1lbnRzLCByLWVu Y29kaW5nCitzdGFrZSB1cCBzaWduaWZpY2FudGx5IGxlc3Mgc3BhY2UgdGhhbiBiLWVuY29kaW5n cy4gIFRoaXMgdmVyc2lvbiBvZiByZW5jb2RlIGlzIGEKK2NvbXBsZXRlIHJld3JpdGUgaW4gQ3l0 aG9uIHRvIGF0dGVtcHQgdG8gaW5jcmVhc2UgdGhlIHBlcmZvcm1hbmNlIG92ZXIgdGhlIHB1cmUK K1B5dGhvbiBtb2R1bGUgd3JpdHRlbiBieSBQZXRydSBQYWxlciwgQ29ubmVsbHkgQmFybmVzIGV0 IGFsLiIpCisgICAobGljZW5zZSBsaWNlbnNlOmJzZC0zKSkpCisKKyhkZWZpbmUtcHVibGljIHB5 dGhvbjItcmVuY29kZQorICAocGFja2FnZS13aXRoLXB5dGhvbjIgcHl0aG9uLXJlbmNvZGUpKQot LSAKMi4xMy4xCg== --=_4b529a6819acc1fd977bb0c2511e77dd Content-Transfer-Encoding: base64 Content-Type: text/x-diff; name=0003-gnu-xorg-Add-xpra.patch Content-Disposition: attachment; filename=0003-gnu-xorg-Add-xpra.patch; size=5404 RnJvbSBkNzMyOWVkODllMTUzMzc0NDA5MmQ1OWM4MmRhNjFlZjFmZTFiNjJkIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBSdXRnZXIgSGVsbGluZyA8cmhlbGxpbmdAbXlrb2xhYi5jb20+ CkRhdGU6IEZyaSwgMjMgSnVuIDIwMTcgMDU6NDU6MjkgKzAyMDAKU3ViamVjdDogW1BBVENIXSBn bnU6IHhvcmc6IEFkZCB4cHJhLgoKKiBnbnUvcGFja2FnZXMveG9yZy5zY20gKHhwcmEpOiBOZXcg dmFyaWFibGUuCi0tLQogZ251L3BhY2thZ2VzL3hvcmcuc2NtIHwgODMgKysrKysrKysrKysrKysr KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgODMg aW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2dudS9wYWNrYWdlcy94b3JnLnNjbSBiL2dudS9w YWNrYWdlcy94b3JnLnNjbQppbmRleCBlNDBlNjgxZDIuLjkzMjQxNTQ0MCAxMDA2NDQKLS0tIGEv Z251L3BhY2thZ2VzL3hvcmcuc2NtCisrKyBiL2dudS9wYWNrYWdlcy94b3JnLnNjbQpAQCAtMTIs NiArMTIsNyBAQAogOzs7IENvcHlyaWdodCDCqSAyMDE2IERhdmlkIENyYXZlbiA8ZGF2aWRAY3Jh dmVuLmNoPgogOzs7IENvcHlyaWdodCDCqSAyMDE2LCAyMDE3IEpvaG4gRGFycmluZ3RvbiA8am1k QGdudS5vcmc+CiA7OzsgQ29weXJpZ2h0IMKpIDIwMTcgTWFyaXVzIEJha2tlIDxtYmFra2VAZmFz dG1haWwuY29tPgorOzs7IENvcHlyaWdodCDCqSAyMDE3IFJ1dGdlciBIZWxsaW5nIDxyaGVsbGlu Z0BteWtvbGFiLmNvbT4KIDs7OwogOzs7IFRoaXMgZmlsZSBpcyBwYXJ0IG9mIEdOVSBHdWl4Lgog Ozs7CkBAIC0zNSw2ICszNiw3IEBACiAgICM6dXNlLW1vZHVsZSAoZ3VpeCBnaXQtZG93bmxvYWQp CiAgICM6dXNlLW1vZHVsZSAoZ3VpeCBidWlsZC1zeXN0ZW0gZ251KQogICAjOnVzZS1tb2R1bGUg KGd1aXggYnVpbGQtc3lzdGVtIHBlcmwpCisgICM6dXNlLW1vZHVsZSAoZ3VpeCBidWlsZC1zeXN0 ZW0gcHl0aG9uKQogICAjOnVzZS1tb2R1bGUgKGd1aXggdXRpbHMpCiAgICM6dXNlLW1vZHVsZSAo Z251IHBhY2thZ2VzKQogICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBhdXRvdG9vbHMpCkBA IC00OCw2ICs1MCw3IEBACiAgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIGdsaWIpCiAgICM6 dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIGdudXBnKQogICAjOnVzZS1tb2R1bGUgKGdudSBwYWNr YWdlcyBncGVyZikKKyAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgZ3RrKQogICAjOnVzZS1t b2R1bGUgKGdudSBwYWNrYWdlcyBpbWFnZSkKICAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMg bGliYnNkKQogICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBsaW51eCkKQEAgLTU4LDYgKzYx LDggQEAKICAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgcGtnLWNvbmZpZykKICAgIzp1c2Ut bW9kdWxlIChnbnUgcGFja2FnZXMgcHl0aG9uKQogICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdl cyBzcGljZSkKKyAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgdmlkZW8pCisgICM6dXNlLW1v ZHVsZSAoZ251IHBhY2thZ2VzIHhpcGgpCiAgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIHht bCkKICAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgeGRpc29yZykpCiAKQEAgLTU3OTAsMyAr NTc5NSw4MSBAQCBiYXNpYyBleWUtY2FuZHkgZWZmZWN0cy4iKQogICAgIChob21lLXBhZ2UgImh0 dHBzOi8vY2dpdC5mcmVlZGVza3RvcC5vcmcveG9yZy9hcHAveGNvbXBtZ3IvIikKICAgICAobGlj ZW5zZSAobGljZW5zZTp4MTEtc3R5bGUKICAgICAgICAgICAgICAgImh0dHBzOi8vY2dpdC5mcmVl ZGVza3RvcC5vcmcveG9yZy9hcHAveGNvbXBtZ3IvdHJlZS9DT1BZSU5HIikpKSkKKworKGRlZmlu ZS1wdWJsaWMgeHByYQorICAocGFja2FnZQorICAgIChuYW1lICJ4cHJhIikKKyAgICAodmVyc2lv biAiMi4wLjIiKQorICAgIChzb3VyY2UKKyAgICAgKG9yaWdpbgorICAgICAgIChtZXRob2QgdXJs LWZldGNoKQorICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQgImh0dHBzOi8vd3d3LnhwcmEub3Jn L3NyYy94cHJhLSIKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIHZlcnNpb24gIi50YXIueHoi KSkKKyAgICAgICAoc2hhMjU2CisgICAgICAgIChiYXNlMzIKKyAgICAgICAgICIwOWh6Z2Jzajl2 NXF5aDQxcmJ6OTY4aXBpNzAxNmprNjZiNjB2bTZwaXJ5bmE5a2JuaGEzIikpKSkKKyAgICAoYnVp bGQtc3lzdGVtIHB5dGhvbi1idWlsZC1zeXN0ZW0pCisgICAgKGlucHV0cyBgKCgiZmZtcGVnIiwg ZmZtcGVnKQorICAgICAgICAgICAgICAoImZsYWMiLCBmbGFjKQorICAgICAgICAgICAgICAoImd0 aystMiIgLGd0aystMikgOzsgbm8gZnVsbCBHVEszIHN1cHBvcnQgeWV0CisgICAgICAgICAgICAg ICgibGlianBlZyIsIGxpYmpwZWcpCisgICAgICAgICAgICAgICgibGlicG5nIiwgbGlicG5nKQor ICAgICAgICAgICAgICAoImxpYnZweCIsIGxpYnZweCkKKyAgICAgICAgICAgICAgKCJsaWJ4MjY0 IiwgbGlieDI2NCkKKyAgICAgICAgICAgICAgKCJsaWJ4Y29tcG9zaXRlIiwgbGlieGNvbXBvc2l0 ZSkKKyAgICAgICAgICAgICAgKCJsaWJ4ZGFtYWdlIiwgbGlieGRhbWFnZSkKKyAgICAgICAgICAg ICAgKCJsaWJ4a2JmaWxlIiwgbGlieGtiZmlsZSkKKyAgICAgICAgICAgICAgKCJsaWJ4cmFuZHIi LCBsaWJ4cmFuZHIpCisgICAgICAgICAgICAgICgibGlieHRzdCIsIGxpYnh0c3QpCisgICAgICAg ICAgICAgICgibHpvIiwgbHpvKQorICAgICAgICAgICAgICAoInB5dGhvbjItY3J5cHRvZ3JhcGh5 IiwgcHl0aG9uMi1jcnlwdG9ncmFwaHkpCisgICAgICAgICAgICAgICgicHl0aG9uMi1kYnVzIiwg cHl0aG9uMi1kYnVzKQorICAgICAgICAgICAgICAoInB5dGhvbjItbHo0IiwgcHl0aG9uMi1sejQp CisgICAgICAgICAgICAgICgicHl0aG9uMi1sem8iLCBweXRob24yLWx6bykKKyAgICAgICAgICAg ICAgKCJweXRob24yLW51bXB5IiwgcHl0aG9uMi1udW1weSkKKyAgICAgICAgICAgICAgKCJweXRo b24yLXBpbGxvdyIgLHB5dGhvbjItcGlsbG93KQorICAgICAgICAgICAgICAoInB5dGhvbjItcHlj YWlybyIsIHB5dGhvbjItcHljYWlybykKKyAgICAgICAgICAgICAgKCJweXRob24yLXB5Y3J5cHRv IiwgcHl0aG9uMi1weWNyeXB0bykKKyAgICAgICAgICAgICAgKCJweXRob24yLXB5Z29iamVjdCIs IHB5dGhvbjItcHlnb2JqZWN0KQorICAgICAgICAgICAgICAoInB5dGhvbjItcHlvcGVuZ2wiLCBw eXRob24yLXB5b3BlbmdsKQorICAgICAgICAgICAgICAoInB5dGhvbjItcHlndGsiLCBweXRob24y LXB5Z3RrKQorICAgICAgICAgICAgICAoInB5dGhvbjItcmVuY29kZSIsIHB5dGhvbjItcmVuY29k ZSkKKyAgICAgICAgICAgICAgKCJ4b3JnLXNlcnZlciIsIHhvcmctc2VydmVyKSkpCisgICAgKG5h dGl2ZS1pbnB1dHMgYCgoInBrZy1jb25maWciICxwa2ctY29uZmlnKQorICAgICAgICAgICAgICAg ICAgICAoInB5dGhvbjItY3l0aG9uIiwgcHl0aG9uMi1jeXRob24pKSkKKyAgICAoYXJndW1lbnRz CisgICAgICBgKCM6cHl0aG9uICxweXRob24tMiA7OyBubyBmdWxsIFB5dGhvbiAzIHN1cHBvcnQg eWV0CisgICAgICAgICM6Y29uZmlndXJlLWZsYWdzICcoIi0td2l0aC10ZXN0cyIKKyAgICAgICAg ICAgICAgICAgICAgICAgICAgICAiLS13aXRoLWJ1bmRsZV90ZXN0cyIKKyAgICAgICAgICAgICAg ICAgICAgICAgICAgICAiLS13aXRob3V0LXN0cmljdCIpCisgICAgICAgICM6bW9kdWxlcyAoKGd1 aXggYnVpbGQgcHl0aG9uLWJ1aWxkLXN5c3RlbSkgKGd1aXggYnVpbGQgdXRpbHMpKQorICAgICAg ICAjOnBoYXNlcyAobW9kaWZ5LXBoYXNlcyAlc3RhbmRhcmQtcGhhc2VzCisgICAgICAgICAgKGRl bGV0ZSAnYnVpbGQpCisgICAgICAgICAgKGRlbGV0ZSAnY2hlY2spIDs7IFRoZXJlJ3Mgbm8gdGVz dCBzdWl0ZSBhdCB0aGUgbW9tZW50LgorICAgICAgICAgIDs7IFJlbW92ZSBCVUlMRF9DUFUsIEJV SUxEX0RBVEUsIEJVSUxEX1RJTUUKKyAgICAgICAgICA7OyBmcm9tIGJ1aWxkIGluZm8gdG8gcHJl dmVudCBkZXRlcm1pbmlzdGljIGlzc3Vlcy4KKyAgICAgICAgICA7OyBBbHNvIGNvcnJlY3Qgc29t ZSBkaXJlY3RvcmllcyBhbmQgdXNlIHRoZSB4dmZiCisgICAgICAgICAgOzsgYmluYXJ5IGluc3Rl YWQgb2YgeG9yZy1zZXJ2ZXIgKHdoaWNoIGRvZXNuJ3Qgc2VlbQorICAgICAgICAgIDs7IHRvIHdv cmspLgorICAgICAgICAgIChhZGQtYmVmb3JlICdpbnN0YWxsICdmaXgtb3V0cHV0CisgICAgICAg ICAgICAobGFtYmRhIF8KKyAgICAgICAgICAgICAgKHN1YnN0aXR1dGUqICJhZGRfYnVpbGRfaW5m by5weSIKKyAgICAgICAgICAgICAgICAoKCIuKlwiQlVJTERfQ1BVXCIsIGdldF9jcHVpbmZvLioi KSAiIikpCisgICAgICAgICAgICAgIChzdWJzdGl0dXRlKiAiYWRkX2J1aWxkX2luZm8ucHkiCisg ICAgICAgICAgICAgICAgKCgiLipcIkJVSUxEX0RBVEVcIiwgZGF0ZXRpbWUuKiIpICIiKSkKKyAg ICAgICAgICAgICAgKHN1YnN0aXR1dGUqICJhZGRfYnVpbGRfaW5mby5weSIKKyAgICAgICAgICAg ICAgICAoKCIuKlwiQlVJTERfVElNRVwiLCBkYXRldGltZS4qIikgIiIpKQorICAgICAgICAgICAg ICAoc3Vic3RpdHV0ZSogInNldHVwLnB5IgorICAgICAgICAgICAgICAgICgoIi9ldGMvaW5pdC5k LyIpIChzdHJpbmctYXBwZW5kICVvdXRwdXQgIi9ldGMvaW5pdC5kLyIpKSkKKyAgICAgICAgICAg ICAgKHN1YnN0aXR1dGUqICJzZXR1cC5weSIKKyAgICAgICAgICAgICAgICAoKCIvdXNyL2xpYi8i KSAoc3RyaW5nLWFwcGVuZCAlb3V0cHV0ICIvbGliLyIpKSkKKyAgICAgICAgICAgICAgKHN1YnN0 aXR1dGUqICIuL2V0Yy94cHJhL2NvbmYuZC81NV9zZXJ2ZXJfeDExLmNvbmYuaW4iCisgICAgICAg ICAgICAgICAgICAgICAgICAgICAoKCJ4dmZiID0gJS4qIikgKHN0cmluZy1hcHBlbmQgInh2ZmIg PSAiIChhc3NvYy1yZWYKKyVidWlsZC1pbnB1dHMgInhvcmctc2VydmVyIikgIi9iaW4vWHZmYiAr ZXh0ZW5zaW9uIENvbXBvc2l0ZSAtbm9saXN0ZW4gdGNwIgorIiAtbm9yZXNldCAtYXV0aCAkWEFV VEhPUklUWSAtc2NyZWVuIDAgNTc2MHgyNTYweDI0KzMyIikpKSkpKSkpCisgICAgKGhvbWUtcGFn ZSAiaHR0cHM6Ly93d3cueHByYS5vcmcvIikKKyAgICAoc3lub3BzaXMgIlJlbW90ZSBhY2Nlc3Mg dG8gaW5kaXZpZHVhbCBhcHBsaWNhdGlvbnMgb3IgZnVsbCBkZXNrdG9wcyIpCisgICAgKGRlc2Ny aXB0aW9uICJYcHJhIGlzIGEgcGVyc2lzdGVudCByZW1vdGUgZGlzcGxheSBzZXJ2ZXIgYW5kIGNs aWVudCBmb3IKK2ZvcndhcmRpbmcgYXBwbGljYXRpb25zIGFuZCBkZXNrdG9wIHNjcmVlbnMuIikK KyAgICAobGljZW5zZSBsaWNlbnNlOmdwbDIrKSkpCisgCi0tIAoyLjEzLjEKCg== --=_4b529a6819acc1fd977bb0c2511e77dd--