From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR06-DB8-obe.outbound.protection.outlook.com (mail-db8eur06olkn2067.outbound.protection.outlook.com [40.92.51.67]) by sourceware.org (Postfix) with ESMTPS id A93573857804 for ; Tue, 24 Nov 2020 19:51:59 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.3.2 sourceware.org A93573857804 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ajPnY/scnsE88p1kxFTKPaiZQ9vbwr2IWBf4grFh6OFk9QZQLfXTSckMGKuBglx63CG2qnfhEgzaW53BF8YAWRb3QRqnJuRRaMnRFnyRBjs/82rjtooRHIrw2PPyzvbCuINHNcc2BPp12c0T0G6waLu1UO8FpUR/j6bNKmqmAPNG8C1ajI4a0ZzGC2QaX0aEmOkXPVjUWGoA8r4zRNRDqXjMTdU0oCDF+J9FXNcSAllazq2QcmqzgWhTW7ZpwnXCn09IfRwxRL4lt+XWnwrtme9bAW9eKfJqCs04DbgJ3t0/qZRGvDpAsoOEJN4O2I8J8y/Bw0Ee/dynoXExGlOq/w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=7tW8kueQLcGzagwD2kY4IbpEd8lj4G5lMHj4LFnPFOQ=; b=SWotyIn9nCCIzC+ZTuJIYLnyS0wu0Mj42uMIjJvAMEhIaAXBpCoU9aUrfcMQ6+XtxTV9PZO+c79v9LKnsCn73VkfIlGnCm9h6F7FogqCP5VomCEkkpKtUNb7JBQSKkOBAg973iWccxEO7jXjJXpPo8aRjyharOa1bErkiCDO+Lb0HyewGt21zhSAcfFtnywLWiVtIjNMRgSY144Hpi+3vdC5toGzm55nwUaQkoswO56MCNgwz/X2seDZ71Y+UoQ3vTdLn+m6finGlfQIjlEyBVr3LQekSlpi44mFW/DTgUKtOYaBQRNUgStwXV5SAvefvTyopLzm/mMf/rTgGBQVuA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none Received: from DB8EUR06FT013.eop-eur06.prod.protection.outlook.com (2a01:111:e400:fc35::4b) by DB8EUR06HT134.eop-eur06.prod.protection.outlook.com (2a01:111:e400:fc35::110) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3589.20; Tue, 24 Nov 2020 19:51:58 +0000 Received: from DB7PR02MB3996.eurprd02.prod.outlook.com (2a01:111:e400:fc35::53) by DB8EUR06FT013.mail.protection.outlook.com (2a01:111:e400:fc35::209) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3589.20 via Frontend Transport; Tue, 24 Nov 2020 19:51:58 +0000 X-IncomingTopHeaderMarker: OriginalChecksum:2186B3D36EF110F3CFE8BACD327FA3679057E9888C7E947816CFBC33ABE9F3D4; UpperCasedChecksum:5B6FA915849062C9578FF330049F461931F52AF8F1A927EA1ECEB18ADFD69FFE; SizeAsReceived:12786; Count:46 Received: from DB7PR02MB3996.eurprd02.prod.outlook.com ([fe80::c0f:c32:be7b:52e5]) by DB7PR02MB3996.eurprd02.prod.outlook.com ([fe80::c0f:c32:be7b:52e5%3]) with mapi id 15.20.3589.030; Tue, 24 Nov 2020 19:51:58 +0000 Subject: Re: [ITA] wxWidgets3.0 To: cygwin-apps@cygwin.com References: <87blfplodt.fsf@Rainer.invalid> <87v9dwt7pu.fsf@Otto.invalid> <87r1ojubnw.fsf@Otto.invalid> <87im9vu9e2.fsf@Otto.invalid> From: Hamish McIntyre-Bhatty Autocrypt: addr=hamishmb@live.co.uk; prefer-encrypt=mutual; keydata= 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 SgyH5sOHagLQDdneBm4EJIs0MeQOrTDb Message-ID: Date: Tue, 24 Nov 2020 19:51:54 +0000 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.10.0 In-Reply-To: Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="JiPfAG8LhmRqd64KBFzBLE5kQEbymqca6" X-TMN: [avzTOmfLBM7p6zoN70rdLgP9nd2MWU2A] X-ClientProxiedBy: LNXP265CA0060.GBRP265.PROD.OUTLOOK.COM (2603:10a6:600:5d::24) To DB7PR02MB3996.eurprd02.prod.outlook.com (2603:10a6:10:43::18) X-Microsoft-Original-Message-ID: <41771206-4e1b-ddd8-f54e-74d020ef907d@live.co.uk> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from [192.168.1.212] (86.149.41.50) by LNXP265CA0060.GBRP265.PROD.OUTLOOK.COM (2603:10a6:600:5d::24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3589.20 via Frontend Transport; Tue, 24 Nov 2020 19:51:55 +0000 X-MS-PublicTrafficType: Email X-IncomingHeaderCount: 46 X-EOPAttributedMessage: 0 X-MS-Office365-Filtering-Correlation-Id: 53db76d6-b235-4018-c252-08d890b265b3 X-MS-TrafficTypeDiagnostic: DB8EUR06HT134: X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: oOA3WFp3YLaToZUj1dqIQOXN0QvllcVwC/z2gXK+kYFM8rIavOjrSIBA3BNmHFKmlQfURGmP6V35oY0JqnANYCEsez2cECzC/WRS1GZRwXjJ7RhlhwySCzjfMjzh4Q8NRa+1PBA2gC7Fc+tATu6LU+7VW6E9uwS9BjSfp7EzDeaF+l9lTzyqqFd9EjGN+zh1/cpvyA1otINKymVv/cJUtg== X-MS-Exchange-AntiSpam-MessageData: wzq5gm3i+Fqg7yGAt2jBUzKbkFQL455yD6nOfnly7S7Fl5mSNVBCJjWRju/1uHUQs7Jzw68VACViPh2yKzs/332OE0ILUUTjDj7U04CXNbOK996Ziky57pDEw7uDiillxl9GcPh3CVeSEzIq7lOHJQ== X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 53db76d6-b235-4018-c252-08d890b265b3 X-MS-Exchange-CrossTenant-OriginalArrivalTime: 24 Nov 2020 19:51:58.4367 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-AuthSource: DB8EUR06FT013.eop-eur06.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: Internet X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB8EUR06HT134 X-Spam-Status: No, score=-3027.9 required=5.0 tests=BAYES_00, FORGED_MUA_MOZILLA, KAM_COUK, KAM_DMARC_STATUS, KAM_NUMSUBJECT, MSGID_FROM_MTA_HEADER, NICE_REPLY_A, RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H2, SPF_HELO_PASS, SPF_PASS, TXREP autolearn=no autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on server2.sourceware.org X-BeenThere: cygwin-apps@cygwin.com X-Mailman-Version: 2.1.29 Precedence: list List-Id: Cygwin package maintainer discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 24 Nov 2020 19:52:01 -0000 --JiPfAG8LhmRqd64KBFzBLE5kQEbymqca6 Content-Type: multipart/mixed; boundary="2GhizYlVHPCDgtrWwGQvNyWwMls7keuXX" --2GhizYlVHPCDgtrWwGQvNyWwMls7keuXX Content-Type: multipart/mixed; boundary="------------4F5AA19657FE09682E95EACE" Content-Language: en-GB This is a multi-part message in MIME format. --------------4F5AA19657FE09682E95EACE Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable On 24/11/2020 10:43, Hamish McIntyre-Bhatty via Cygwin-apps wrote: > Ignore that message, I made a silly mistake. > > On 24/11/2020 10:15, Hamish McIntyre-Bhatty via Cygwin-apps wrote: >> Well, something's gone wrong with my Cygwin install I think, because >> even with previously working cygport recipes, I can no longer produce = a >> working build. >> >> The samples tend to either exit immediately or segfault, and trying to= >> use wxPython yields: >> >> " >> >> Traceback (most recent call last): >> >> =C2=A0 File "/usr/lib/python3.6/runpy.py", line 193, in _run_module_as= _main >> >> =C2=A0=C2=A0=C2=A0 "__main__", mod_spec) >> >> =C2=A0 File "/usr/lib/python3.6/runpy.py", line 85, in _run_code >> >> =C2=A0=C2=A0=C2=A0 exec(code, run_globals) >> >> =C2=A0 File "./demo/__main__.py", line 5, in >> >> =C2=A0=C2=A0=C2=A0 import Main >> >> =C2=A0 File "./demo/Main.py", line 61, in >> >> =C2=A0=C2=A0=C2=A0 import wx >> >> =C2=A0 File "/usr/lib/python3.6/site-packages/wx/__init__.py", line 17= , in >> >> >> =C2=A0=C2=A0=C2=A0 from wx.core import * >> >> =C2=A0 File "/usr/lib/python3.6/site-packages/wx/core.py", line 12, in= >> >> =C2=A0=C2=A0=C2=A0 from ._core import * >> >> ImportError: No such process >> >> >> " >> >> I did try a rebase as well, but it doesn't seem to help. This looks li= ke >> an issue I had right when I first tried to compile wxPython, and it >> mysteriously went away at some point. Does anyone know why this might = be >> happening? Maybe I need to reinstall Cygwin, but I haven't done anythi= ng >> with it between the successful build of wxWidgets and the failed ones,= >> so it's not making a whole lot of sense. >> >> Hamish Okay, so attached is my latest cygport file. I'm still building for 32-bit, so I'll upload and link to the new packages tomorrow. Changes: - Split BUILD_REQUIRES across two lines for definitely build time and probably only runtime deps. - Use system regex library explicitly. - Removed obsolete --without-gnomeprint option. - Use gnomevfs (old bug no longer seems to apply). I tried using the STL, but it results in libraries that don't work as: #1: the wxwidgets demos either segfault instantly or just exit instantly.= #2: wxpython no longer works and returns the No such process error above.= Hamish --------------4F5AA19657FE09682E95EACE Content-Type: text/plain; charset=UTF-8; name="wxWidgets3.0.cygport" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="wxWidgets3.0.cygport" TkFNRT0id3hXaWRnZXRzMy4wIgpWRVJTSU9OPTMuMC41LjEKUkVMRUFTRT0xCkNBVEVHT1JZ PSJMaWJzIgpTVU1NQVJZPSJ3eFdpZGdldHMgQysrIGFwcGxpY2F0aW9uIGZyYW1ld29yayIK REVTQ1JJUFRJT049Ind4V2lkZ2V0cyBpcyBhIHNldCBvZiBsaWJyYXJpZXMgdGhhdCBhbGxv d3MgQysrIGFwcGxpY2F0aW9ucyB0bwpjb21waWxlIGFuZCBydW4gb24gc2V2ZXJhbCBkaWZm ZXJlbnQgdHlwZXMgb2YgY29tcHV0ZXIsIHdpdGggbWluaW1hbCBzb3VyY2UKY29kZSBjaGFu Z2VzLiBUaGVyZSBpcyBvbmUgbGlicmFyeSBwZXIgc3VwcG9ydGVkIEdVSS4gQXMgd2VsbCBh cyBwcm92aWRpbmcgYQpjb21tb24gQVBJIGZvciBHVUkgZnVuY3Rpb25hbGl0eSwgaXQgcHJv dmlkZXMgZnVuY3Rpb25hbGl0eSBmb3IgYWNjZXNzaW5nIHNvbWUKY29tbW9ubHktdXNlZCBv cGVyYXRpbmcgc3lzdGVtIGZhY2lsaXRpZXMsIGZyb20gY29weWluZyBhbmQgZGVsZXRpbmcg ZmlsZXMgdG8Kc29ja2V0IGFuZCB0aHJlYWQgc3VwcG9ydC4iCkhPTUVQQUdFPSJodHRwOi8v d3h3aWRnZXRzLm9yZy8iClNSQ19VUkk9Imh0dHBzOi8vZ2l0aHViLmNvbS93eFdpZGdldHMv d3hXaWRnZXRzL3JlbGVhc2VzL2Rvd25sb2FkL3Yke1ZFUlNJT059L3d4V2lkZ2V0cy0ke1ZF UlNJT059LnRhci5iejIiClNSQ19ESVI9Ind4V2lkZ2V0cy0ke1ZFUlNJT059IgoKI0p1c3Qg Zm9yIGJ1aWxkaW5nOgpCVUlMRF9SRVFVSVJFUz0ibWFrZSBjcHB1bml0IGdyYXBodml6IGF1 dG9jb25mIHBrZy1jb25maWcgZ2NjLWNvcmUgZ2NjLWcrKyBkb3h5Z2VuIGxpYlgxMS1kZXZl bCBsaWJndGsyLjAtZGV2ZWwgbGliZ3RrMy1kZXZlbCBsaWJ3ZWJraXRndGsxLjAtZGV2ZWwg bGlid2Via2l0Z3RrMy4wLWRldmVsIGxpYnBuZy1kZXZlbCBsaWJqcGVnLWRldmVsIGxpYmV4 cGF0LWRldmVsIGxpYmljb252LWRldmVsIGxpYm1zcGFjay1kZXZlbCBsaWJub3RpZnktZGV2 ZWwgbGlidGlmZi1kZXZlbCBsaWJYcG0tZGV2ZWwgbGliY29nbC1kZXZlbCBsaWJFR0wtZGV2 ZWwgbGliR0wtZGV2ZWwgbGliR0xVLWRldmVsIGxpYlNETDItZGV2ZWwgbGliU0RMMl9pbWFn ZS1kZXZlbCBsaWJTREwyX21peGVyLWRldmVsIGxpYlNETDJfbmV0LWRldmVsIGxpYlNETDJf dHRmLWRldmVsIHpsaWItZGV2ZWwiCgojRm9yIHJ1bm5pbmcgdW5pdCB0ZXN0cy9ydW50aW1l IChjdXJyZW50bHkgZGlzYWJsZWQgYmVjYXVzZSB0aGV5IGRvbid0IHdvcmspLgojU3RpbGwg bmVlZGVkIGZvciBtYW51YWwgdGVzdGluZyB0aG91Z2gsIHNvIGxlYXZpbmcgaW4gaGVyZS4K QlVJTERfUkVRVUlSRVM9IiRCVUlMRF9SRVFVSVJFUyB4Y2xvY2sgbGlid2Via2l0Z3RrMS4w XzAgbGlid2Via2l0Z3RrMy4wXzAgbGlicG5nMTYgbGlianBlZzggbGliZXhwYXQxIGxpYmlj b252IGxpYmljb252MiBsaWJtc3BhY2swIGxpYm5vdGlmeSBsaWJub3RpZnk0IGxpYnRpZmY2 IGxpYlhwbTQgbGliY29nbDIwIGxpYkVHTDEgbGliR0wxIGxpYkdMVTEgbGliU0RMMl8yLjBf MCBsaWJTREwyX2ltYWdlMi4wXzAgbGliU0RMMl9taXhlcjIuMF8wIGxpYlNETDJfbmV0Mi4w XzAgbGliU0RMMl90dGYyLjBfMCB6bGliIgoKUEFUQ0hfVVJJPSIKCWh0dHBzOi8vc3JjLmZl ZG9yYXByb2plY3Qub3JnL3JwbXMvd3hHVEszL3Jhdy9tYXN0ZXIvZi93eEdUSzMtMy4wLjMt YWJpY2hlY2sucGF0Y2gKCWh0dHBzOi8vc3JjLmZlZG9yYXByb2plY3Qub3JnL3JwbXMvd3hH VEszL3Jhdy9tYXN0ZXIvZi9maXgtZmlsZW5hbWUtdGVzdC5wYXRjaAoJaHR0cHM6Ly9zcmMu ZmVkb3JhcHJvamVjdC5vcmcvcnBtcy93eEdUSzMvcmF3L21hc3Rlci9mL2ZpeC12YXJhcmct dGVzdC5wYXRjaAoJaHR0cHM6Ly9zcmMuZmVkb3JhcHJvamVjdC5vcmcvcnBtcy93eEdUSzMv cmF3L21hc3Rlci9mL2ZvcmNlLXgxMS1mb3Itd3hnbC5wYXRjaAoJd3hHVEszLTMuMC41LjEt Y29sbGlzaW9uLnBhdGNoCgkzLjAuMi1jeWd3aW4tYXV0by1pbXBvcnQucGF0Y2gKCTMuMC4y LWN5Z3dpbi1kbG9wZW4ucGF0Y2gKCTMuMC4yLWN5Z3dpbi11bml4LnBhdGNoCgkzLjAuMi1j eWd3aW4tZ2NjNS5wYXRjaAoJMy4wLjMtYXV0b3JlY29uZi5wYXRjaAoJMy4wLjMtY3lnd2lu LWZ0bS5wYXRjaAoJMDAwNy1GaXgtdmlkZW8tc2luay1mYWxsYmFjay1pbi13eE1lZGlhQ3Ry bC13aGVuLXh2aW1hZ2VzLnBhdGNoCiIKCnNsb3Q9JHtQVl9NQUpfTUlOfQoKUEtHX05BTUVT PSJsaWJ3eF9iYXNldTMuMF8wIGxpYnd4X2Jhc2V1My4wLWRldmVsICR7TkFNRX0tZG9jCiAg ICAgICAgICAgbGlid3hfZ3RrMnUzLjBfMCBsaWJ3eF9ndGsydTMuMC1kZXZlbAogICAgICAg ICAgIGxpYnd4X2d0azN1My4wXzAgbGlid3hfZ3RrM3UzLjAtZGV2ZWwiCmxpYnd4X2Jhc2V1 M18wXzBfU1VNTUFSWT0iJHtTVU1NQVJZfSAoYmFzZSB1bmljb2RlIHJ1bnRpbWUpIgpsaWJ3 eF9iYXNldTNfMF8wX0NPTlRFTlRTPSIKCS0tZXhjbHVkZT1odG1sCgl1c3IvYmluL2N5Z3d4 X2Jhc2V1Ki0zLjAtMC5kbGwKCXVzci9zaGFyZS9kb2MvJHtOQU1FfS8KCXVzci9zaGFyZS9s b2NhbGUvKi9MQ19NRVNTQUdFUy93eHN0ZDMwLm1vCiIKbGlid3hfYmFzZXUzXzBfZGV2ZWxf UkVRVUlSRVM9ImxpYmV4cGF0LWRldmVsIGxpYmljb252LWRldmVsIHpsaWItZGV2ZWwiCmxp Ynd4X2Jhc2V1M18wX2RldmVsX0NPTlRFTlRTPSIKCXVzci9iaW4vd3hyYy0zLjAuZXhlCgl1 c3IvaW5jbHVkZS93eC0zLjAvCgl1c3IvbGliL2xpYnd4X2Jhc2V1Ki0zLjAuZGxsLmEKCXVz ci9saWIvd3gvY29uZmlnL2Jhc2UtdW5pY29kZS0zLjAKCXVzci9saWIvd3gvaW5jbHVkZS9i YXNlLXVuaWNvZGUtMy4wLwoJdXNyL3NoYXJlL2FjbG9jYWwvd3h3aW4tMy4wLm00Cgl1c3Iv c2hhcmUvYmFrZWZpbGUvcHJlc2V0cy93eDMwKgoiCmxpYnd4X2d0azJ1M18wXzBfU1VNTUFS WT0iJHtTVU1NQVJZfSAoR1RLKzIgdW5pY29kZSBydW50aW1lKSIKbGlid3hfZ3RrMnUzXzBf MF9DT05URU5UUz0idXNyL2Jpbi9jeWd3eF9ndGsydSotMy4wLTAuZGxsIgpsaWJ3eF9ndGsy dTNfMF9kZXZlbF9TVU1NQVJZPSIke1NVTU1BUll9IChkZXZlbG9wbWVudCkiCmxpYnd4X2d0 azJ1M18wX2RldmVsX1JFUVVJUkVTPSJsaWJHTC1kZXZlbCBsaWJnbGliMi4wLWRldmVsIGxp Ymd0azIuMC1kZXZlbCBsaWJYMTEtZGV2ZWwiCmxpYnd4X2d0azJ1M18wX2RldmVsX0NPTlRF TlRTPSIKCXVzci9saWIvbGlid3hfZ3RrMnUqLTMuMC5kbGwuYQoJdXNyL2xpYi93eC9jb25m aWcvZ3RrMi11bmljb2RlLTMuMAoJdXNyL2xpYi93eC9pbmNsdWRlL2d0azItdW5pY29kZS0z LjAvCiIKbGlid3hfZ3RrM3UzXzBfMF9TVU1NQVJZPSIke1NVTU1BUll9IChHVEsrMyB1bmlj b2RlIHJ1bnRpbWUpIgpsaWJ3eF9ndGszdTNfMF8wX0NPTlRFTlRTPSJ1c3IvYmluL2N5Z3d4 X2d0azN1Ki0zLjAtMC5kbGwiCmxpYnd4X2d0azN1M18wX2RldmVsX1NVTU1BUlk9IiR7U1VN TUFSWX0gKGRldmVsb3BtZW50KSIKbGlid3hfZ3RrM3UzXzBfZGV2ZWxfUkVRVUlSRVM9Imxp YkdMLWRldmVsIGxpYmdsaWIyLjAtZGV2ZWwgbGliZ3RrMi4wLWRldmVsIGxpYlgxMS1kZXZl bCIKbGlid3hfZ3RrM3UzXzBfZGV2ZWxfQ09OVEVOVFM9IgoJdXNyL2Jpbi93eC1jb25maWct My4wCgl1c3IvbGliL2xpYnd4X2d0azN1Ki0zLjAuZGxsLmEKCXVzci9saWIvd3gvY29uZmln L2d0azMtdW5pY29kZS0zLjAKCXVzci9saWIvd3gvaW5jbHVkZS9ndGszLXVuaWNvZGUtMy4w LwoiCnd4V2lkZ2V0czNfMF9kb2NfQ0FURUdPUlk9IkRvYyIKd3hXaWRnZXRzM18wX2RvY19T VU1NQVJZPSIke1NVTU1BUll9IChkb2N1bWVudGF0aW9uKSIKd3hXaWRnZXRzM18wX2RvY19P QlNPTEVURVM9ImxpYnd4X2d0azJ1My4wLWRvYyIKd3hXaWRnZXRzM18wX2RvY19DT05URU5U Uz0idXNyL3NoYXJlL2RvYy8ke05BTUV9L2h0bWwvIgoKRElGRl9FWENMVURFUz0iZG94eWdl bi5sb2cgb3V0IgoKQ0ZMQUdTKz0iIC1mbm8tc3RyaWN0LWFsaWFzaW5nIgpDWFhGTEFHUys9 IiAtZm5vLXN0cmljdC1hbGlhc2luZyIKCk1BS0VPUFRTPSItajEzIgoKc3JjX2NvbXBpbGUo KSB7CgkjTkI6IGdub21ldmZzIGlzIGRpc2FibGVkIGR1ZSB0byBHZW50b28gYnVnIDIwMzM4 OTogaHR0cHM6Ly9idWdzLmdlbnRvby5vcmcvMjAzMzg5Cgkjd2hpY2ggY2F1c2VzIGEgc2Vn ZmF1bHQuCglsb2NhbCBteWNvbmYKCQoJcHVzaGQgJHtTfQoJTk9fQUNMT0NBTD0xIE5PX0xJ QlRPT0xJWkU9MSBOT19BVVRPSEVBREVSPTEgTk9fQVVUT01BS0U9MSBcCgljeWdhdXRvcmVj b25mCgoJcHVzaGQgJHtTfS9sb2NhbGUKCXJtIC1mICoubW8KCWN5Z21ha2UgYWxsbW8gLWox Cglwb3BkCgkKCW1rZGlyIC1wICR7Qn0vYmFzZQoJcHVzaGQgJHtCfS9iYXNlCgoJIyBzdGFu ZGFsb25lIHd4X2Jhc2UKCWN5Z2NvbmYgXAoJCS0tZW5hYmxlLWNvbXBhdDI2IFwKCQktLWVu YWJsZS1vcHRpbWlzZSBcCgkJLS1lbmFibGUtc2hhcmVkIFwKCQktLWVuYWJsZS11bmljb2Rl IFwKCQktLWRpc2FibGUtZ3VpIFwKCQktLWRpc2FibGUtcnBhdGggXAoJCS0td2l0aC1yZWdl eD1zeXMgXAoJCS0td2l0aC1leHBhdCBcCgkJLS13aXRoLWxpYmljb252IFwKCQktLXdpdGgt emxpYgoKCXBvcGQKCW1rZGlyIC1wICR7Qn0vZ3RrMgoJcHVzaGQgJHtCfS9ndGsyCgoJY3ln Y29uZiBcCgkJLS1lbmFibGUtb3B0aW1pc2UgXAoJCS0tZW5hYmxlLXNoYXJlZCBcCgkJLS1l bmFibGUtdW5pY29kZSBcCgkJLS1lbmFibGUtbWVkaWFjdHJsIFwKCQktLWRpc2FibGUtcnBh dGggXAoJCS0td2l0aC1yZWdleD1zeXMgXAoJCS0td2l0aC1leHBhdCBcCgkJLS13aXRoLWd0 az0yIFwKCQktLXdpdGgtbGlicG5nIFwKCQktLXdpdGgtbGlianBlZyBcCgkJLS13aXRoLWxp Ymljb252IFwKCQktLXdpdGgtbGlibXNwYWNrIFwKCQktLXdpdGgtbGlibm90aWZ5IFwKCQkt LXdpdGgtbGlidGlmZiBcCgkJLS13aXRoLWxpYnhwbSBcCgkJLS13aXRoLW9wZW5nbCBcCgkJ LS13aXRoLXNkbCBcCgkJLS13aXRoLXpsaWIKCgljeWdtYWtlCgogICAgcG9wZAoJbWtkaXIg LXAgJHtCfS9ndGszCglwdXNoZCAke0J9L2d0azMKCgljeWdjb25mIFwKCQktLWVuYWJsZS1v cHRpbWlzZSBcCgkJLS1lbmFibGUtc2hhcmVkIFwKCQktLWVuYWJsZS11bmljb2RlIFwKCQkt LWVuYWJsZS1tZWRpYWN0cmwgXAoJCS0tZGlzYWJsZS1ycGF0aCBcCgkJLS13aXRoLXJlZ2V4 PXN5cyBcCgkJLS13aXRoLWV4cGF0IFwKCQktLXdpdGgtZ3RrPTMgXAoJCS0td2l0aC1saWJw bmcgXAoJCS0td2l0aC1saWJqcGVnIFwKCQktLXdpdGgtbGliaWNvbnYgXAoJCS0td2l0aC1s aWJtc3BhY2sgXAoJCS0td2l0aC1saWJub3RpZnkgXAoJCS0td2l0aC1saWJ0aWZmIFwKCQkt LXdpdGgtbGlieHBtIFwKCQktLXdpdGgtb3BlbmdsIFwKCQktLXdpdGgtc2RsIFwKCQktLXdp dGgtemxpYgoKCWN5Z21ha2UKCglwb3BkCglwdXNoZCAke1N9L2RvY3MvZG94eWdlbgoJV1hf U0tJUF9ET1hZR0VOX1ZFUlNJT05fQ0hFQ0s9MSAuL3JlZ2VuLnNoIGh0bWwKCXBvcGQKfQoK I0Rpc2FibGVkLCBhcyBhdXRvbWF0ZWQgdGVzdHMgYXJlIGN1cnJlbnRseSBub3Qgd29ya2lu Zy4KI3NyY190ZXN0KCkgewojCWVjaG8gIi0tLSBHVEsyIHRlc3RzIC0tLSIKIwlwdXNoZCAk e0J9L2d0azIvdGVzdHMKIwljeWdtYWtlCiMJRElTUExBWT06MCBQQVRIPSIke0J9L2xpYjok UEFUSCIgLi90ZXN0CiMJRElTUExBWT06MCBQQVRIPSIke0J9L2xpYjokUEFUSCIgLi90ZXN0 X2d1aQojCXBvcGQKIwkKIwllY2hvICItLS0gR1RLMyB0ZXN0cyAtLS0iCiMJcHVzaGQgJHtC fS9ndGszL3Rlc3RzCiMJY3lnbWFrZQojCURJU1BMQVk9OjAgUEFUSD0iJHtCfS9saWI6JFBB VEgiIC4vdGVzdAojCURJU1BMQVk9OjAgUEFUSD0iJHtCfS9saWI6JFBBVEgiIC4vdGVzdF9n dWkKIwlwb3BkCiN9CgpzcmNfaW5zdGFsbCgpIHsKCWRvZGlyIC91c3IvbGliCgljZCAke0J9 L2Jhc2UKCWNwIC1mciBsaWIvd3gvICR7RH0vdXNyL2xpYi8KCWNkICR7Qn0vZ3RrMgoJY3ln aW5zdGFsbCAtajEKCWNwIC1mciBsaWIvbGliKi5kbGwuYSBsaWIvd3gvICR7RH0vdXNyL2xp Yi8KCWNkICR7Qn0vZ3RrMwoJY3lnaW5zdGFsbCAtajEKCWNwIC1mciBsaWIvbGliKi5kbGwu YSBsaWIvd3gvICR7RH0vdXNyL2xpYi8KCglybSAtZiAke0R9L3Vzci9saWIvd3gvY29uZmln L2lucGxhY2UtKgoKCW12ICR7RH0vdXNyL2xpYi8qLmRsbCAke0R9L3Vzci9iaW4KCW12ICR7 RH0vdXNyL2Jpbi93eHJjLSR7c2xvdH17LC5leGV9CgoJcm0gLWYgJHtEfS91c3IvYmluL3d4 LWNvbmZpZy0ke3Nsb3R9Cglkb3N5bSAuLi9saWIvd3gvY29uZmlnL2d0azMtdW5pY29kZS0k e3Nsb3R9IC91c3IvYmluL3d4LWNvbmZpZy0ke3Nsb3R9CgoJaW5zaW50byAvdXNyL3NoYXJl L2FjbG9jYWwKCW5ld2lucyAke1N9L3d4d2luLm00IHd4d2luLSR7c2xvdH0ubTQKCgljZCAk e1N9L2RvY3MKCWRvZG9jIGNoYW5nZXMudHh0IGdwbC50eHQgbGdwbC50eHQgbGljZW5kb2Mu dHh0IHByZWFtYmxlLnR4dCB0b2RvLnR4dAoKCWNwIC1yICR7U30vZG9jcy9kb3h5Z2VuL291 dC9odG1sLyAke0R9L3Vzci9zaGFyZS9kb2MvJHtOQU1FfS8KCglybSAtZiAke0R9L3Vzci9z aGFyZS9sb2NhbGUvKi9MQ19NRVNTQUdFUy93eG1zdyoubW8KfQo= --------------4F5AA19657FE09682E95EACE Content-Type: application/pgp-keys; name="0x87B761FE07F548D6.asc" Content-Transfer-Encoding: quoted-printable Content-Disposition: attachment; filename="0x87B761FE07F548D6.asc" -----BEGIN PGP PUBLIC KEY BLOCK----- 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 =3DyyBL -----END PGP PUBLIC KEY BLOCK----- --------------4F5AA19657FE09682E95EACE-- --2GhizYlVHPCDgtrWwGQvNyWwMls7keuXX-- --JiPfAG8LhmRqd64KBFzBLE5kQEbymqca6 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEyW7IVaVv58cBDxXdh7dh/gf1SNYFAl+9ZFoACgkQh7dh/gf1 SNbiLA/+OV34qYN4rgNh3gey0ETNcJKxSHXIZ9P3so1t9MeO1MTzKdMvCjlW3epT A13XZl2hnl8XqqR5Y3ieOP8Q4H/s8TuA0AcXWVcDXtoTibcEI/b8X43bARjH/P1K 5gbgrSKwWU9sWbrUPf5y/BEM+z2360sRdAb/pmOZKf91hEa49mnwE6GE4NZKyQHr T0Dlwo4x1MqeyiyyAu6esNJauk6L1RbZ+5ZPolJ2Bow9j5GH86P0Hd06YEAkjnam ER9gl0Jr5ZFetMIuG/MayiThcCzsXOtLCbMfBnMItpmhjGE7irRbZFHKDpyxg++2 ZubNoM5056IQC7GYqxX8i58IEesjQomr1iSG/lt1UpRBlG0MImansc8J0ROahpDQ Sxzd7nJkLbw+nH0onPp7Bmxru6vrfFnk4skYf4GL5mFZUfaLFoe0Y5BzvRsnLXZz oyqz52qaqFdIy4ClkxwBjZIWiyIMOtG8I+aLGopKyQ77kXvxEbleYzHFDQ3AJ1jy pLLFRNejrQMVd9x2vf94zsu8cYiJBkd6F/ZG+nlkVWkQWVcvN04C6JLTnQ5mxM60 /NwWZn2aChLbRQeRHY55MOHa68iYV+YbvUwiN+zOpZeQ+y6LN4Hc3uxQeaMH4BPd sJuxgvMGb2RgnvIXuQVVF/tgqTH0TtcaG3zq1n/XmgrDoc7JHak= =o+OY -----END PGP SIGNATURE----- --JiPfAG8LhmRqd64KBFzBLE5kQEbymqca6--