From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR06-DB8-obe.outbound.protection.outlook.com (mail-db8eur06olkn2026.outbound.protection.outlook.com [40.92.51.26]) by sourceware.org (Postfix) with ESMTPS id 25B823858039 for ; Thu, 12 Nov 2020 18:01:01 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.3.2 sourceware.org 25B823858039 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=HZN+VM+Ug2UlaPas3t1vcx+DyAAAKkW5WO514kHTJqDWUQwnR93mMXiHrhcYNimAW3VItHvbyXX4Esw2XN5QWWh0/6OFBr2SIbHicss9XYt3zy6ELdQ3JeLfWDcTnUnABLUJbsIlle5wqlCLjF0iTBaW/5P0CAUcq5GAYyunBqdG7wgCGLyS0Bvc1DwOReLmD2gHVslZVbaYZ+dUJmb6lOdPdR+8EQBWBszoUTGE8+0GzDwCYKg14iT4knFchLZfuld14ymR0LRM2ZaR97RyQU9GlijmTJTSIc7jcJ4HUhCkqRYuItMvnVfdIMd//7+ww6l/KRrq/6ooUHBWctex6Q== 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=DTKtw0K+4ND8sI6i0OgUAVE3mvKC1htOOgKLxSjZUhY=; b=Yc7Cbk3zZ9a6R5XA6+rAPJKtCZSuFT26MVOEEwVfaWap8DqNQ5uyazj1WTilgTUT/LYj3neyjJFaJks5u/mzRNcR2Qi+SkkOC8NPEqWCXLKaawN4tP70IbUF9xgNpoHh/EMh1x3W4Tgemg45Mf/e6HIhWpFrIf9pttgb6w/yA12tIzr56/gr33RdPJ0hsjCls3U5HoJ2QyHZgxVEiB0djdDMvsmxpYBo873JS5pRuFU0wfQc1jrq8Zk5piOCV5TUJHZIbdsTxvU5xvUVvMQvi6mPDcp3jRII8LRSLkvTrvzDqvOMw4sVC715NqV+EtJJX7bl7IvOwl1lImLWh/qWvQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none Received: from DB8EUR06FT042.eop-eur06.prod.protection.outlook.com (2a01:111:e400:fc35::46) by DB8EUR06HT251.eop-eur06.prod.protection.outlook.com (2a01:111:e400:fc35::251) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3564.22; Thu, 12 Nov 2020 18:00:59 +0000 Received: from DB7PR02MB3996.eurprd02.prod.outlook.com (2a01:111:e400:fc35::51) by DB8EUR06FT042.mail.protection.outlook.com (2a01:111:e400:fc35::204) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3564.22 via Frontend Transport; Thu, 12 Nov 2020 18:00:59 +0000 X-IncomingTopHeaderMarker: OriginalChecksum:36129088C5651D18160D38689A5190DF96E2F131AAC9885749D00F28D27ADC69; UpperCasedChecksum:3466A4B554FC1CF13A8C323AC177F227BB47BE4AB5447B889CE77C4A50425ADC; SizeAsReceived:12769; Count:46 Received: from DB7PR02MB3996.eurprd02.prod.outlook.com ([fe80::ed62:8668:99df:124b]) by DB7PR02MB3996.eurprd02.prod.outlook.com ([fe80::ed62:8668:99df:124b%6]) with mapi id 15.20.3499.034; Thu, 12 Nov 2020 18:00:59 +0000 Subject: Re: [ITA] wxWidgets3.0 To: cygwin-apps@cygwin.com References: <20201017092125.5A05.50F79699@gmail.com> <87imb3mnjn.fsf@Rainer.invalid> <87o8knerln.fsf@Otto.invalid> <877drad9q1.fsf@Rainer.invalid> From: Hamish McIntyre-Bhatty Autocrypt: addr=hamishmb@live.co.uk; prefer-encrypt=mutual; keydata= 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 SgyH5sOHagLQDdneBm4EJIs0MeQOrTDb Message-ID: Date: Thu, 12 Nov 2020 18:00:57 +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="zrPQgaRCU0gVcrYOFlWbxsG3KuqmIDCHp" X-TMN: [66tRBKLNk/TwKBWPbiuq6bpAwNnTEZ02] X-ClientProxiedBy: LO2P265CA0344.GBRP265.PROD.OUTLOOK.COM (2603:10a6:600:d::20) To DB7PR02MB3996.eurprd02.prod.outlook.com (2603:10a6:10:43::18) X-Microsoft-Original-Message-ID: <308eb739-6534-b435-ca9d-fe3a73d07a93@live.co.uk> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from [192.168.1.212] (109.156.56.28) by LO2P265CA0344.GBRP265.PROD.OUTLOOK.COM (2603:10a6:600:d::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3541.21 via Frontend Transport; Thu, 12 Nov 2020 18:00:58 +0000 X-MS-PublicTrafficType: Email X-IncomingHeaderCount: 46 X-EOPAttributedMessage: 0 X-MS-Office365-Filtering-Correlation-Id: a735259a-7bd7-4a4d-1698-08d88734e8e6 X-MS-TrafficTypeDiagnostic: DB8EUR06HT251: X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: mYuDmNbvHeUS/vMriHKX0KeITOiOKL9IVRYHyol/lYp964jWMR8+QaOQZ93FXUug5VTuxhOaPINjNYlXZXYVCms91gWSfnpG0Yao08CN8zS9XgPKbDeTQgs2VCaCPUF6h4TXQZDQjM0nzkiYcf5ioWnmflhpH9lvvRPkbjcVlSKaGmKHNF1xLPibLQCg9XnrclYcGWYzvyVOldOzd5V+hJH8SywwUHJv9yCtS32dKNxnNPG71CUSTuEno0wWr2ve X-MS-Exchange-AntiSpam-MessageData: ZMsC4KZ6OG7mEX/M8NYRfDZVtld1z7T3oPACvmTDLc6fKzEostzoIy+VR032czR7UHrjllqxbcTpZ0tFvqZijxoURxqL3iRFcpFVuRRo1LGVmZ1VsvRqSAhxkZ4BZK/YjfLmwthf7xXk9BmZjDLoLw== X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: a735259a-7bd7-4a4d-1698-08d88734e8e6 X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 Nov 2020 18:00:59.8611 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-AuthSource: DB8EUR06FT042.eop-eur06.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: Internet X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB8EUR06HT251 X-Spam-Status: No, score=-3029.4 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: Thu, 12 Nov 2020 18:01:05 -0000 --zrPQgaRCU0gVcrYOFlWbxsG3KuqmIDCHp Content-Type: multipart/mixed; boundary="KewcTk6ret98Btvs5B9S37Ee6zVFJNVDF" --KewcTk6ret98Btvs5B9S37Ee6zVFJNVDF Content-Type: multipart/mixed; boundary="------------D70C506E4B3FC14EADEE0F05" Content-Language: en-GB This is a multi-part message in MIME format. --------------D70C506E4B3FC14EADEE0F05 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable On 11/11/2020 17:36, Hamish McIntyre-Bhatty via Cygwin-apps wrote: > Ignore my previous message - whatever was wrong is now fixed. I didn't > change anything much so I think it was a dependency that had an issue > and was since recompiled. > > 64-bit build is done and seems to work fine. I'm testing it using the > samples, nearly all of which work, and new things that weren't in the > previous wxwidgets build now work (eg webview with webkit). > > I need to finish my testing and then build for 32-bit Cygwin, but all > seems good. > > When it's all done I'll email again with my cygport file attached and a= > link to the file locations. > > Hamish Okay, I have successfully manually tested wxWidgets3.0 on both 32-bit and 64-bit Cygwin, and I haven't found any significant issues. It also seems to work with my existing wxPython build but I'm going to recompile that anyway just to be sure and to get the new version number for wxWidgets in the build. The test packages are available for download at https://www.hamishmb.com/files/cygwin-temp/ as usual, and my cygport file is attached here. Here's a quick summary of the changes I've made: - Updated to wxWidgets 3.0.5.1 from 3.0.4. - Added build dependencies. - Evaluated lots of new patches (over 80), and found that nearly none of them were needed (already patched in new source), so we only have a few new patches. - Updated the wxGTK collision patch for wxwidgets 3.0.5.1 as the old one wouldn't apply. - Use pushd and popd instead of cd in the cygport file. - Enable automated unit tests in the cygport file (these currently do work so I tested manually). - Enable and test wxwebview with webkit (works fine in all configurations= ). I'd like to use the AppVeyor CI tool to double check the build and build dependencies, but the very high RAM usage during compilation (12GB!) makes me think it might crash that system. Is it safe for me to proceed? I really don't want to ruin someone's day by crashing the CI system(s). I think I need a GTG before=C2=A0 can do this because I don't currently o= wn the package, but I'm not sure. Finally, I'm going to keep these as test packages until I've got wxPython build and tested against them, which will be maybe another week or so depending on other priorities. Any feedback is very welcome :) Hamish --------------D70C506E4B3FC14EADEE0F05 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 UlNJT059LnRhci5iejIiClNSQ19ESVI9Ind4V2lkZ2V0cy0ke1ZFUlNJT059IgpCVUlMRF9S RVFVSVJFUz0ibWFrZSB4Y2xvY2sgY3BwdW5pdCBhdXRvY29uZiBwa2ctY29uZmlnIGdjYy1j b3JlIGdjYy1nKysgZG94eWdlbiBncmFwaHZpeiBsaWJYMTEtZGV2ZWwgbGliZ3RrMi4wLWRl dmVsIGxpYmd0azMtZGV2ZWwgbGlid2Via2l0Z3RrMS4wLWRldmVsIGxpYndlYmtpdGd0azEu MF8wIGxpYndlYmtpdGd0azMuMC1kZXZlbCBsaWJ3ZWJraXRndGszLjBfMCBsaWJwbmcxNiBs aWJwbmctZGV2ZWwgbGlianBlZy1kZXZlbCBsaWJqcGVnOCBsaWJleHBhdDEgbGliZXhwYXQt ZGV2ZWwgbGliaWNvbnYtZGV2ZWwgbGliaWNvbnYgbGliaWNvbnYyIGxpYm1zcGFjazAgbGli bXNwYWNrLWRldmVsIGxpYm5vdGlmeSBsaWJub3RpZnktZGV2ZWwgbGlidGlmZjYgbGlidGlm Zi1kZXZlbCBsaWJYcG00IGxpYlhwbS1kZXZlbCBsaWJjb2dsMjAgbGliY29nbC1kZXZlbCBs aWJFR0wxIGxpYkVHTC1kZXZlbCBsaWJHTDEgbGliR0wtZGV2ZWwgbGliR0xVMSBsaWJHTFUt ZGV2ZWwgbGliU0RMMl8yLjBfMCBsaWJTREwyLWRldmVsIGxpYlNETDJfaW1hZ2UyLjBfMCBs aWJTREwyX2ltYWdlLWRldmVsIGxpYlNETDJfbWl4ZXIyLjBfMCBsaWJTREwyX21peGVyLWRl dmVsIGxpYlNETDJfbmV0Mi4wXzAgbGliU0RMMl9uZXQtZGV2ZWwgbGliU0RMMl90dGYyLjBf MCBsaWJTREwyX3R0Zi1kZXZlbCB6bGliIHpsaWItZGV2ZWwiClBBVENIX1VSST0iCglodHRw czovL3NyYy5mZWRvcmFwcm9qZWN0Lm9yZy9ycG1zL3d4R1RLMy9yYXcvbWFzdGVyL2Yvd3hH VEszLTMuMC4zLWFiaWNoZWNrLnBhdGNoCglodHRwczovL3NyYy5mZWRvcmFwcm9qZWN0Lm9y Zy9ycG1zL3d4R1RLMy9yYXcvbWFzdGVyL2YvZml4LWZpbGVuYW1lLXRlc3QucGF0Y2gKCWh0 dHBzOi8vc3JjLmZlZG9yYXByb2plY3Qub3JnL3JwbXMvd3hHVEszL3Jhdy9tYXN0ZXIvZi9m aXgtdmFyYXJnLXRlc3QucGF0Y2gKCWh0dHBzOi8vc3JjLmZlZG9yYXByb2plY3Qub3JnL3Jw bXMvd3hHVEszL3Jhdy9tYXN0ZXIvZi9mb3JjZS14MTEtZm9yLXd4Z2wucGF0Y2gKCXd4R1RL My0zLjAuNS4xLWNvbGxpc2lvbi5wYXRjaAoJMy4wLjItY3lnd2luLWF1dG8taW1wb3J0LnBh dGNoCgkzLjAuMi1jeWd3aW4tZGxvcGVuLnBhdGNoCgkzLjAuMi1jeWd3aW4tdW5peC5wYXRj aAoJMy4wLjItY3lnd2luLWdjYzUucGF0Y2gKCTMuMC4zLWF1dG9yZWNvbmYucGF0Y2gKCTMu MC4zLWN5Z3dpbi1mdG0ucGF0Y2gKCTAwMDctRml4LXZpZGVvLXNpbmstZmFsbGJhY2staW4t d3hNZWRpYUN0cmwtd2hlbi14dmltYWdlcy5wYXRjaAoiCgpzbG90PSR7UFZfTUFKX01JTn0K ClBLR19OQU1FUz0ibGlid3hfYmFzZXUzLjBfMCBsaWJ3eF9iYXNldTMuMC1kZXZlbCAke05B TUV9LWRvYwogICAgICAgICAgIGxpYnd4X2d0azJ1My4wXzAgbGlid3hfZ3RrMnUzLjAtZGV2 ZWwKICAgICAgICAgICBsaWJ3eF9ndGszdTMuMF8wIGxpYnd4X2d0azN1My4wLWRldmVsIgps aWJ3eF9iYXNldTNfMF8wX1NVTU1BUlk9IiR7U1VNTUFSWX0gKGJhc2UgdW5pY29kZSBydW50 aW1lKSIKbGlid3hfYmFzZXUzXzBfMF9DT05URU5UUz0iCgktLWV4Y2x1ZGU9aHRtbAoJdXNy L2Jpbi9jeWd3eF9iYXNldSotMy4wLTAuZGxsCgl1c3Ivc2hhcmUvZG9jLyR7TkFNRX0vCgl1 c3Ivc2hhcmUvbG9jYWxlLyovTENfTUVTU0FHRVMvd3hzdGQzMC5tbwoiCmxpYnd4X2Jhc2V1 M18wX2RldmVsX1JFUVVJUkVTPSJsaWJleHBhdC1kZXZlbCBsaWJpY29udi1kZXZlbCB6bGli LWRldmVsIgpsaWJ3eF9iYXNldTNfMF9kZXZlbF9DT05URU5UUz0iCgl1c3IvYmluL3d4cmMt My4wLmV4ZQoJdXNyL2luY2x1ZGUvd3gtMy4wLwoJdXNyL2xpYi9saWJ3eF9iYXNldSotMy4w LmRsbC5hCgl1c3IvbGliL3d4L2NvbmZpZy9iYXNlLXVuaWNvZGUtMy4wCgl1c3IvbGliL3d4 L2luY2x1ZGUvYmFzZS11bmljb2RlLTMuMC8KCXVzci9zaGFyZS9hY2xvY2FsL3d4d2luLTMu MC5tNAoJdXNyL3NoYXJlL2Jha2VmaWxlL3ByZXNldHMvd3gzMCoKIgpsaWJ3eF9ndGsydTNf MF8wX1NVTU1BUlk9IiR7U1VNTUFSWX0gKEdUSysyIHVuaWNvZGUgcnVudGltZSkiCmxpYnd4 X2d0azJ1M18wXzBfQ09OVEVOVFM9InVzci9iaW4vY3lnd3hfZ3RrMnUqLTMuMC0wLmRsbCIK bGlid3hfZ3RrMnUzXzBfZGV2ZWxfU1VNTUFSWT0iJHtTVU1NQVJZfSAoZGV2ZWxvcG1lbnQp IgpsaWJ3eF9ndGsydTNfMF9kZXZlbF9SRVFVSVJFUz0ibGliR0wtZGV2ZWwgbGliZ2xpYjIu MC1kZXZlbCBsaWJndGsyLjAtZGV2ZWwgbGliWDExLWRldmVsIgpsaWJ3eF9ndGsydTNfMF9k ZXZlbF9DT05URU5UUz0iCgl1c3IvbGliL2xpYnd4X2d0azJ1Ki0zLjAuZGxsLmEKCXVzci9s aWIvd3gvY29uZmlnL2d0azItdW5pY29kZS0zLjAKCXVzci9saWIvd3gvaW5jbHVkZS9ndGsy LXVuaWNvZGUtMy4wLwoiCmxpYnd4X2d0azN1M18wXzBfU1VNTUFSWT0iJHtTVU1NQVJZfSAo R1RLKzMgdW5pY29kZSBydW50aW1lKSIKbGlid3hfZ3RrM3UzXzBfMF9DT05URU5UUz0idXNy L2Jpbi9jeWd3eF9ndGszdSotMy4wLTAuZGxsIgpsaWJ3eF9ndGszdTNfMF9kZXZlbF9TVU1N QVJZPSIke1NVTU1BUll9IChkZXZlbG9wbWVudCkiCmxpYnd4X2d0azN1M18wX2RldmVsX1JF UVVJUkVTPSJsaWJHTC1kZXZlbCBsaWJnbGliMi4wLWRldmVsIGxpYmd0azIuMC1kZXZlbCBs aWJYMTEtZGV2ZWwiCmxpYnd4X2d0azN1M18wX2RldmVsX0NPTlRFTlRTPSIKCXVzci9iaW4v d3gtY29uZmlnLTMuMAoJdXNyL2xpYi9saWJ3eF9ndGszdSotMy4wLmRsbC5hCgl1c3IvbGli L3d4L2NvbmZpZy9ndGszLXVuaWNvZGUtMy4wCgl1c3IvbGliL3d4L2luY2x1ZGUvZ3RrMy11 bmljb2RlLTMuMC8KIgp3eFdpZGdldHMzXzBfZG9jX0NBVEVHT1JZPSJEb2MiCnd4V2lkZ2V0 czNfMF9kb2NfU1VNTUFSWT0iJHtTVU1NQVJZfSAoZG9jdW1lbnRhdGlvbikiCnd4V2lkZ2V0 czNfMF9kb2NfT0JTT0xFVEVTPSJsaWJ3eF9ndGsydTMuMC1kb2MiCnd4V2lkZ2V0czNfMF9k b2NfQ09OVEVOVFM9InVzci9zaGFyZS9kb2MvJHtOQU1FfS9odG1sLyIKCkRJRkZfRVhDTFVE RVM9ImRveHlnZW4ubG9nIG91dCIKCkNGTEFHUys9IiAtZm5vLXN0cmljdC1hbGlhc2luZyIK Q1hYRkxBR1MrPSIgLWZuby1zdHJpY3QtYWxpYXNpbmciCgpNQUtFT1BUUz0iLWoxMyIKCnNy Y19jb21waWxlKCkgewoJbG9jYWwgbXljb25mCgkKCXB1c2hkICR7U30KCU5PX0FDTE9DQUw9 MSBOT19MSUJUT09MSVpFPTEgTk9fQVVUT0hFQURFUj0xIE5PX0FVVE9NQUtFPTEgXAoJY3ln YXV0b3JlY29uZgoKCXB1c2hkICR7U30vbG9jYWxlCglybSAtZiAqLm1vCgljeWdtYWtlIGFs bG1vIC1qMQoJcG9wZAoJCglta2RpciAtcCAke0J9L2Jhc2UKCXB1c2hkICR7Qn0vYmFzZQoK CSMgc3RhbmRhbG9uZSB3eF9iYXNlCgljeWdjb25mIFwKCQktLWVuYWJsZS1jb21wYXQyNiBc CgkJLS1lbmFibGUtb3B0aW1pc2UgXAoJCS0tZW5hYmxlLXNoYXJlZCBcCgkJLS1lbmFibGUt dW5pY29kZSBcCgkJLS1kaXNhYmxlLWd1aSBcCgkJLS1kaXNhYmxlLXJwYXRoIFwKCQktLXdp dGgtZXhwYXQgXAoJCS0td2l0aC1saWJpY29udiBcCgkJLS13aXRoLXpsaWIKCglwb3BkCglt a2RpciAtcCAke0J9L2d0azIKCXB1c2hkICR7Qn0vZ3RrMgoKCSMgZ25vbWV2ZnM6IEdlbnRv byBidWcgMjAzMzg5CgljeWdjb25mIFwKCQktLWVuYWJsZS1vcHRpbWlzZSBcCgkJLS1lbmFi bGUtc2hhcmVkIFwKCQktLWVuYWJsZS11bmljb2RlIFwKCQktLWVuYWJsZS1tZWRpYWN0cmwg XAoJCS0tZGlzYWJsZS1ycGF0aCBcCgkJLS13aXRoLWV4cGF0IFwKCQktLXdpdGgtZ3RrPTIg XAoJCS0td2l0aG91dC1nbm9tZXByaW50IC0td2l0aG91dC1nbm9tZXZmcyBcCgkJLS13aXRo LWxpYnBuZyBcCgkJLS13aXRoLWxpYmpwZWcgXAoJCS0td2l0aC1saWJpY29udiBcCgkJLS13 aXRoLWxpYm1zcGFjayBcCgkJLS13aXRoLWxpYm5vdGlmeSBcCgkJLS13aXRoLWxpYnRpZmYg XAoJCS0td2l0aC1saWJ4cG0gXAoJCS0td2l0aC1vcGVuZ2wgXAoJCS0td2l0aC1zZGwgXAoJ CS0td2l0aC16bGliCgoJY3lnbWFrZQoKICAgIHBvcGQKCW1rZGlyIC1wICR7Qn0vZ3RrMwoJ cHVzaGQgJHtCfS9ndGszCgoJIyBnbm9tZXZmczogR2VudG9vIGJ1ZyAyMDMzODkKCWN5Z2Nv bmYgXAoJCS0tZW5hYmxlLW9wdGltaXNlIFwKCQktLWVuYWJsZS1zaGFyZWQgXAoJCS0tZW5h YmxlLXVuaWNvZGUgXAoJCS0tZW5hYmxlLW1lZGlhY3RybCBcCgkJLS1kaXNhYmxlLXJwYXRo IFwKCQktLXdpdGgtZXhwYXQgXAoJCS0td2l0aC1ndGs9MyBcCgkJLS13aXRob3V0LWdub21l cHJpbnQgLS13aXRob3V0LWdub21ldmZzIFwKCQktLXdpdGgtbGlicG5nIFwKCQktLXdpdGgt bGlianBlZyBcCgkJLS13aXRoLWxpYmljb252IFwKCQktLXdpdGgtbGlibXNwYWNrIFwKCQkt LXdpdGgtbGlibm90aWZ5IFwKCQktLXdpdGgtbGlidGlmZiBcCgkJLS13aXRoLWxpYnhwbSBc CgkJLS13aXRoLW9wZW5nbCBcCgkJLS13aXRoLXNkbCBcCgkJLS13aXRoLXpsaWIKCgljeWdt YWtlCgoJcG9wZAoJcHVzaGQgJHtTfS9kb2NzL2RveHlnZW4KCVdYX1NLSVBfRE9YWUdFTl9W RVJTSU9OX0NIRUNLPTEgLi9yZWdlbi5zaCBodG1sCglwb3BkCn0KCnNyY190ZXN0KCkgewoJ ZWNobyAiLS0tIEdUSzIgdGVzdHMgLS0tIgoJcHVzaGQgJHtCfS9ndGsyL3Rlc3RzCgljeWdt YWtlCglESVNQTEFZPTowIFBBVEg9IiR7Qn0vbGliOiRQQVRIIiAuL3Rlc3QKCURJU1BMQVk9 OjAgUEFUSD0iJHtCfS9saWI6JFBBVEgiIC4vdGVzdF9ndWkKCXBvcGQKCQoJZWNobyAiLS0t IEdUSzMgdGVzdHMgLS0tIgoJcHVzaGQgJHtCfS9ndGszL3Rlc3RzCgljeWdtYWtlCglESVNQ TEFZPTowIFBBVEg9IiR7Qn0vbGliOiRQQVRIIiAuL3Rlc3QKCURJU1BMQVk9OjAgUEFUSD0i JHtCfS9saWI6JFBBVEgiIC4vdGVzdF9ndWkKCXBvcGQKfQoKc3JjX2luc3RhbGwoKSB7Cglk b2RpciAvdXNyL2xpYgoJY2QgJHtCfS9iYXNlCgljcCAtZnIgbGliL3d4LyAke0R9L3Vzci9s aWIvCgljZCAke0J9L2d0azIKCWN5Z2luc3RhbGwgLWoxCgljcCAtZnIgbGliL2xpYiouZGxs LmEgbGliL3d4LyAke0R9L3Vzci9saWIvCgljZCAke0J9L2d0azMKCWN5Z2luc3RhbGwgLWox CgljcCAtZnIgbGliL2xpYiouZGxsLmEgbGliL3d4LyAke0R9L3Vzci9saWIvCgoJcm0gLWYg JHtEfS91c3IvbGliL3d4L2NvbmZpZy9pbnBsYWNlLSoKCgltdiAke0R9L3Vzci9saWIvKi5k bGwgJHtEfS91c3IvYmluCgltdiAke0R9L3Vzci9iaW4vd3hyYy0ke3Nsb3R9eywuZXhlfQoK CXJtIC1mICR7RH0vdXNyL2Jpbi93eC1jb25maWctJHtzbG90fQoJZG9zeW0gLi4vbGliL3d4 L2NvbmZpZy9ndGszLXVuaWNvZGUtJHtzbG90fSAvdXNyL2Jpbi93eC1jb25maWctJHtzbG90 fQoKCWluc2ludG8gL3Vzci9zaGFyZS9hY2xvY2FsCgluZXdpbnMgJHtTfS93eHdpbi5tNCB3 eHdpbi0ke3Nsb3R9Lm00CgoJY2QgJHtTfS9kb2NzCglkb2RvYyBjaGFuZ2VzLnR4dCBncGwu dHh0IGxncGwudHh0IGxpY2VuZG9jLnR4dCBwcmVhbWJsZS50eHQgdG9kby50eHQKCgljcCAt ciAke1N9L2RvY3MvZG94eWdlbi9vdXQvaHRtbC8gJHtEfS91c3Ivc2hhcmUvZG9jLyR7TkFN RX0vCgoJcm0gLWYgJHtEfS91c3Ivc2hhcmUvbG9jYWxlLyovTENfTUVTU0FHRVMvd3htc3cq Lm1vCn0K --------------D70C506E4B3FC14EADEE0F05 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----- --------------D70C506E4B3FC14EADEE0F05-- --KewcTk6ret98Btvs5B9S37Ee6zVFJNVDF-- --zrPQgaRCU0gVcrYOFlWbxsG3KuqmIDCHp Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEyW7IVaVv58cBDxXdh7dh/gf1SNYFAl+teFkACgkQh7dh/gf1 SNYJRw//S0SVrwDJXy4RFgK+JEAvDEPu7Ix2L6NzlsnDUs+FQ1d4cHTwPEmU6cEn 4IwfkYmECzcabl71GOg+VHPO8PrLDREgumRSuiQ9WWzbsM1b330TKU7RUiD+Mg8n cCvA0wcLeN4qCYbF0wFjoonTrdLH3I+77pmXia5wC+XztXR+LiOn+UGpanGGQ0To fcUmkDEEoVk7QuKMJ0TFYd9LoyyPuetyidcyHZ27supLr2maBW8+FnUgo0IdyvXq VkyOuHRCaHTGR1FA7AWArNigGS97cRwiF4JwpMT55BnrB6NFAURq3VXMoirRryC5 6ASNFcllgFOSSrzn5i1RvHXmSFea7RIInlsIipC+TAnmgd9kMrZSNRrUdMMyNJNG 6u962J/R910a5xPLcQWSkOzXBqF8NpasuG6iOs39BKYGYpXE3MsvwUyiU6OfwCOP y1Wb9E6P5SpcjofmcleOeacwNtlANaZhnBjXoxCLcjFNSwJqJj3DijRpkbsDU/8+ N4+6q1Ddv1RFf1mwIv+EoGgxs872XNksOnjqoNfk7mYv8231kwkDhXBR0Q+J7y9M Xn+Uac7xz1Y0JtOeSlM9D7pKxyNhJEtUiUkFyc8ZkAwFvqRdLSX4LDL7dE2yShil BPvFoT28qbr+epno++sEQvg53CVj7IIfo/e8xhawGc6PXiqWW5g= =4oO+ -----END PGP SIGNATURE----- --zrPQgaRCU0gVcrYOFlWbxsG3KuqmIDCHp--