From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp11.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms9.migadu.com with LMTPS id QOTyKV7vhmTHOAAASxT56A (envelope-from ) for ; Mon, 12 Jun 2023 12:11:42 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp11.migadu.com with LMTPS id wInNKV7vhmQmiwAA9RJhRA (envelope-from ) for ; Mon, 12 Jun 2023 12:11:42 +0200 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 0A4B81110C for ; Mon, 12 Jun 2023 12:11:42 +0200 (CEST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1q8eVv-0002AE-CG; Mon, 12 Jun 2023 06:11:07 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1q8eVt-00028K-CQ for guix-devel@gnu.org; Mon, 12 Jun 2023 06:11:05 -0400 Received: from michel.telenet-ops.be ([2a02:1800:110:4::f00:18]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1q8eVq-0007w1-9P for guix-devel@gnu.org; Mon, 12 Jun 2023 06:11:05 -0400 Received: from [IPV6:2a02:1808:85:5a88:d152:67dc:1f5a:c789] ([IPv6:2a02:1808:85:5a88:d152:67dc:1f5a:c789]) by michel.telenet-ops.be with bizsmtp id 8AAy2A0060ZDCxS06AAyEd; Mon, 12 Jun 2023 12:10:59 +0200 Message-ID: Date: Mon, 12 Jun 2023 12:10:58 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.10.1 Content-Language: en-US To: Maxim Cournoyer Cc: Nicolas Graves , guix-devel@gnu.org References: <87v8g5g2t1.fsf@ngraves.fr> <281e598a-993f-e3f9-682c-4e14ff7a8522@telenet.be> <87ttvd8ooc.fsf@gmail.com> From: Maxime Devos Subject: Re: rust-build-system from antioxidant In-Reply-To: <87ttvd8ooc.fsf@gmail.com> Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="------------ikxN0WJu70t3wQqMjAL4zotR" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r23; t=1686564659; bh=DB1dqYV8kNM3swFBhy1RxTGiPmdt/6XBV7MYsFbfCiw=; h=Date:To:Cc:References:From:Subject:In-Reply-To; b=cArLD33yHAAgTZ4vzQxY0erZxSR4iJ/bb3pUNVBtt9qRokza082M2ajHJusBW4AxO eJIlg+tKCldxthy3P7LgvoxJnjTnAGe4nEneHntFTB/g2ovnFQciXUwX5K9znnw+TD Be2iDDcm+sk7ZHVZtj0ueD5ufKjuaiwC9wlVlPINFys2wGCzO90pT+rMSbBcH6GTnO /+/hAijVqVnTK19MKqO/EeCYlqH2FY3pw7+2ADwDcWyuv4RKQUpC2sAXOzoako7Ne6 JQnhx8xVNfyG1erjpsHQ8ebvcAFhuMAO0QIIDMWYNXFTTlfgDweFADnlxV7UZssCoH UHHIKo2CqU8IQ== Received-SPF: pass client-ip=2a02:1800:110:4::f00:18; envelope-from=maximedevos@telenet.be; helo=michel.telenet-ops.be X-Spam_score_int: -28 X-Spam_score: -2.9 X-Spam_bar: -- X-Spam_report: (-2.9 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, NICE_REPLY_A=-0.093, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: guix-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list 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+larch=yhetil.org@gnu.org Sender: guix-devel-bounces+larch=yhetil.org@gnu.org X-Migadu-Country: US X-Migadu-Flow: FLOW_IN ARC-Seal: i=1; s=key1; d=yhetil.org; t=1686564702; a=rsa-sha256; cv=none; b=lKV42E+iMolJkG0B6H6H3cgbNFOegPGG3d9AiYPzx/7+4aNV6Aqqi6m/vqHf19Ykw0KKsZ VYdmqZQmhVMLsR2jlriSHIi6tBmZx5UvCPewSFW0kADiXxkp2bTAoOVOP/kuQGMsxA/js+ 8W+Za3MzCEh6zA2j0kU0D3HyZBjG2JfVi88k28V0OECP8y3pBcaEe8FiWOXBKr8rTdcMha KfJjK+7e3k4rwAq3NhyWRd8sLj83shlIfW7hjjezZgjWPIsYKGFjAZlgyXnSxR6bsG/u5L YpV57Oy38xjQzoX08dxA18FvA3oUu/9Vlf3L6E3xE+phLymVYQNm/w/Ren9/HA== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=telenet.be header.s=r23 header.b=cArLD33y; dmarc=pass (policy=none) header.from=telenet.be; spf=pass (aspmx1.migadu.com: domain of "guix-devel-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-devel-bounces+larch=yhetil.org@gnu.org" ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1686564702; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=DB1dqYV8kNM3swFBhy1RxTGiPmdt/6XBV7MYsFbfCiw=; b=nZfVdFZedbd3y/XKLbb0SArQbKfg6ha9uwMZsSWBxklcfglK2N3bDtX/uP8oNMkGN9YUis C7Z+4G0g2hVgHkGUgv1SG4ZRNsJ/Gqjdr9WnwYYBhjWJK/lbaaKzAi5FV2SNQhuvGbc8sy TeQn4ZQ4Qh/Kvn0F20F0IZ6gfG2o+wtc409SEEhGOwFGAKO+xv0TmL9jhSP3xGY4aoaU5e 5qX9rP6z+OXy//rkMcW3iVdbYxprXmlDY+z6a9dj3zGTOn07inXh89FVT/1GdRojOdAZdl KsyfHtzFEJgITaHtDKgPoT7lUGs5H0mgNvZSkND56fCpncQS2bEAq+KA+MMfag== Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=telenet.be header.s=r23 header.b=cArLD33y; dmarc=pass (policy=none) header.from=telenet.be; spf=pass (aspmx1.migadu.com: domain of "guix-devel-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-devel-bounces+larch=yhetil.org@gnu.org" X-Migadu-Scanner: scn0.migadu.com X-Migadu-Spam-Score: -8.34 X-Spam-Score: -8.34 X-Migadu-Queue-Id: 0A4B81110C X-TUID: ivzh1cwoAGjx This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------------ikxN0WJu70t3wQqMjAL4zotR Content-Type: multipart/mixed; boundary="------------nfHWWlhRXTp8XAG0vcC4pFxU"; protected-headers="v1" From: Maxime Devos To: Maxim Cournoyer Cc: Nicolas Graves , guix-devel@gnu.org Message-ID: Subject: Re: rust-build-system from antioxidant References: <87v8g5g2t1.fsf@ngraves.fr> <281e598a-993f-e3f9-682c-4e14ff7a8522@telenet.be> <87ttvd8ooc.fsf@gmail.com> In-Reply-To: <87ttvd8ooc.fsf@gmail.com> --------------nfHWWlhRXTp8XAG0vcC4pFxU Content-Type: multipart/mixed; boundary="------------HjxWKyc0k34zCYBi0SKThXNf" --------------HjxWKyc0k34zCYBi0SKThXNf Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64 T3AgMTItMDYtMjAyMyBvbSAwMzoxNyBzY2hyZWVmIE1heGltIENvdXJub3llcjoNCj4gSGkg TWF4aW1lLA0KPiANCj4gTWF4aW1lIERldm9zIDxtYXhpbWVkZXZvc0B0ZWxlbmV0LmJlPiB3 cml0ZXM6DQo+IA0KPj4gT3AgMDItMDYtMjAyMyBvbSAyMDowMiBzY2hyZWVmIE5pY29sYXMg R3JhdmVzOg0KPj4+IEEgZmV3IG1vbnRocyBhZ28sIE1heGltZSBEZXZvcyB3b3JrZWQgb24g YSBuZXcgcnVzdC1idWlsZC1zeXN0ZW0gdG8NCj4+PiBoYW5kbGUgYSBmZXcgaXNzdWVzIHdl IHdlcmUgZXhwZXJpZW5jaW5nIHdpdGggY2FyZ28gKHNlZSBkaXNjdXNzaW9ucyBvbg0KPj4+ IGFudGlveGlkYW50IGluIGd1aXgtZGV2ZWwpLg0KPj4+IEEgbW9udGggYWdvLCB3ZSBkaXNj dXNzZWQgYWJvdXQgdGhlIHBvc3NpYmlsaXR5IG9mIHRoZSBpbnRlZ3JhdGlvbg0KPj4+IGlu DQo+Pj4gY29yZSBndWl4LCBhbmQgdGhlIHJlcXVpcmVkIHN0ZXBzLiBNYXhpbWUgYW5kIEkg aGFkIGEgZGlmZmVyZW50DQo+Pj4gYXBwcm9hY2guIE1heGltZSBoaWdobGlnaHRlZCB0aGUg cG9zc2liaWxpdHkgdG8gbWFrZSBhIHNtb290aCB0cmFuc2l0aW9uDQo+Pj4gYnV0IG9uY2Ug dGhhdCB3b3VsZCByZXF1aXJlIG1hbnkgZ3JhZHVhbCBjaGFuZ2VzIGFuZCBkZXByZWNhdGlv bi4gTXkNCj4+PiBhcHByb2FjaCB3YXMgdGhhdCBzaW5jZSB3ZSdsbCBoYXZlIHRvIGV2ZW50 dWFsbHkgbWlncmF0ZSBhbGwgcGFja2FnZXMgdG8NCj4+PiBydXN0LWJ1aWxkLXN5c3RlbSwg YW5kIHNpbmNlIHdlIGNhbiBmcmVlemUgYWxsIGZvcm1lciBydXN0IHBhY2thZ2VzIGluDQo+ Pj4gYW4gYXJjaGl2ZSBjaGFubmVsLCBJIHdvdWxkIGJlIGNsZWFyZXIgdG8gbWFrZSB0aGUg dHJhbnNpdGlvbiBhdCBvbmNlLg0KPj4+IFsuLi5dDQo+Pg0KPj4gQWN0dWFsbHksIEkgc3Rh cnRlZCBvdXQgd2l0aCB0aGUgbm9uLWdyYWR1YWwgYXBwcm9hY2gsIGJ1dCB0aGF0IHdhcw0K Pj4gb3ZlcnJ1bGVkIGJ5IEx1ZG8nLCBJSVJDLg0KPiANCj4gRGlkIHlvdSBwZXJoYXBzIG1l YW50IHRvIHNheSB0aGF0IGl0IHdhcyBkaXNhZ3JlZWQgd2l0aCwgb3IgYXQgd29yc3QNCj4g ImJsb2NrZWQgYnkiPw0KDQpZZXMuICBPdmVycnVsaW5nIGlzIGEgZm9ybSBvZiBibG9ja2lu ZywgYW5kIGJsb2NraW5nIGJ5IGF1dGhvcml0eSANCih3aGV0aGVyIGRlIGZhY3RvIG9yIGRl IGp1cmUpIGlzIG92ZXJydWxpbmcuDQoNCj4gVGhlcmUgc2hvdWxkIG5vdCBiZSBhIG5vdGlv biBvZiAnb3ZlcnJ1bGluZycgaW4gb3VyDQo+IGNvbnRyaWJ1dGlvbiBwcm9jZXNzZXMgKHVu bGVzcyB0aGUgR3VpeCBjby1tYWludGFpbmVycyBoYXZlIHRvIHN0ZXAgaW4NCj4gYXMgYSBs YXN0IHJlc29ydCkgaWYgYWxsIHBhcnRpY2lwYW50cyBzdHJpdmUgdG8gYnVpbGQgY29uc2Vu c3VzLCBhcw0KPiBtZW50aW9uZWQgaW4gaW5mbyAnKGd1aXgpIENvbW1pdCBBY2Nlc3MnOg0K PiANCj4gICAgIEl0IGlzIGV4cGVjdGVkIGZyb20gYWxsIGNvbnRyaWJ1dG9ycywgYW5kIGV2 ZW4gbW9yZSBzbyBmcm9tIGNvbW1pdHRlcnMsDQo+ICAgICB0byBoZWxwIGJ1aWxkIGNvbnNl bnN1cyBhbmQgbWFrZSBkZWNpc2lvbnMgYmFzZWQgb24gY29uc2Vuc3VzLiAgVG8gbGVhcm4N Cj4gICAgIHdoYXQgY29uc2Vuc3VzIGRlY2lzaW9uIG1ha2luZyBtZWFucyBhbmQgdW5kZXJz dGFuZCBpdHMgZmluZXIgZGV0YWlscywNCj4gICAgIHlvdSBhcmUgZW5jb3VyYWdlZCB0byBy ZWFkDQo+ICAgICA8aHR0cHM6Ly93d3cuc2VlZHNmb3JjaGFuZ2Uub3JnLnVrL2NvbnNlbnN1 cz4uDQo+IA0KPiBJIHRob3VnaHQgSSBrbmV3IHdoYXQgY29uc2Vuc3VzIG1lYW50IG15c2Vs ZiwgYnV0IHRoZSBhYm92ZSBsaW5rIGhlbHBlZA0KPiBtZSB0byByZS1mcmFtZSBhIGZldyB0 aGluZ3MgaW4gYSB3YXkgdGhhdCBpcyBtb3JlIGNvbmR1Y2l2ZSB0byBidWlsZGluZw0KPiBj b25zZW5zdXMuDQoNCkluIG15IGV4cGVyaWVuY2UsIEx1ZG92aWMgb2Z0ZW4gZG9lc24ndCBh Y3R1YWxseSBwcmFjdGljZSB0aGF0LCB0aG91Z2guDQpGb3IgZXhhbXBsZSwgdGhlIHRocmVh ZCBvZiB0aGUgcGF0Y2ggeW91IHNlbnQgYXQgDQo8aHR0cHM6Ly9pc3N1ZXMuZ3VpeC5nbnUu b3JnLzUxNDI3PiBpcyBhIGdvb2QgZXhhbXBsZSBvZiB0aGlzLCBwcmV0dHkgDQptdWNoIGV2 ZXJ5b25lIChleGNlcHQgTHVkbycpIGFncmVlZCB0aGF0IHRoZSBwcm92aWRlZCBwYXRjaCBp cyBnb29kLg0KDQpQZW9wbGUgcG9pbnRlZCBvdXQgaG93IEx1ZG8nIG11bHRpcGxlIHRpbWUg bWlzc2VkIHRoZSBwb2ludCBvZiB0aGUgDQpwYXRjaC4gIFlldCwgTHVkbycga2VwdCBtaXNz aW5nIHRoZSBwb2ludCwgZS5nLiBjb25zaWRlcjoNCg0KID4gW0xpbGlhbmEgTWFyaWUgcHJp a2xlciB3cm90ZSBvbiAxOCBqdWwgMjAyMiAxOTowM10NCj4gQW0gTW9udGFnLCBkZW0gMTgu MDcuMjAyMiB1bSAxNTo1NyArMDIwMCBzY2hyaWViIEx1ZG92aWMgQ291cnTDqHM6DQo+IFRv Z2dsZSBxdW90ZSAoNyBsaW5lcykNCj4+IEhlbGxvLA0KPj4gDQo+PiBXaXRoIGNvbW1pdCA0 NzJhMGU4MmE1MmEzZDVkODQxZTFkZmFkNmIxM2UyNjA4MmE1NzUwIChOb3YuIDIwMjEpLA0K Pj4gcGFydGlhbGx5IGZpeGluZyA8aHR0cHM6Ly9pc3N1ZXMuZ3VpeC5nbnUub3JnLzI0OTM3 PiwgdGhlcmUgaXMNCj4+IGhvcGVmdWxseSBsZXNzIHByZXNzdXJlIHRvIHNraXAgdGhlIHJl bW92ZS11bnVzZWQtbGlua3MgcGhhc2UuDQo+PiANCj4+IFNob3VsZCB3ZSBjbG9zZSB0aGlz IGlzc3VlPw0KPiBBcyBhIGhhcmQgZGlzayB1c2VyLCBJJ20gbGVhbmluZyB0b3dhcmRzICJu byIuICBJbiBmYWN0LCBJIHJlY2VudGx5DQo+IGVuY291bnRlcmVkIGEgY2FzZSB3aGVyZSBJ IHRoaW5rIEkgbWlnaHQgd2FudCB0byBza2lwIGl0IGV2ZW4gaWYgbm90DQo+IGRlbGV0aW5n ICJzcGVjaWZpYyBpdGVtcyIuICBbLi4uDQoNCiA+IFtMdWRvdmljXQ0KPiBJIGFncmVlIHRo YXQgd2Ugc2hvdWxkIHN0cml2ZSB0byBoYXZlIGdvb2QgcGVyZm9ybWFuY2Ugb24gdGhhdCBr aW5kIG9mDQo+IGhhcmR3YXJlIHRvbywgYnV0IEkgZG9u4oCZdCBrbm93IGhvdyB0byBnZXQg dGhlcmUuDQoNClRoYXQncyB3aGF0IHRoZSBwYXRjaCBpcyBmb3I6DQoNCiA+IFtMaWxpYW5h XQ0KID4gWy4uLl0NCj4+IEkgYWdyZWUgdGhhdCB3ZSBzaG91bGQgc3RyaXZlIHRvIGhhdmUg Z29vZCBwZXJmb3JtYW5jZSBvbiB0aGF0IGtpbmQNCj4+IG9mIGhhcmR3YXJlIHRvbywgYnV0 IEkgZG9u4oCZdCBrbm93IGhvdyB0byBnZXQgdGhlcmUuDQo+IEkgZG9uJ3QgdGhpbmsgZGVs ZXRpbmcgbGlua3Mgd2lsbCBldmVyIGJlIGZhc3Qgb24gdGhhdCBkaXNrLiAgQnV0IHdoYXQN Cj4gSSd2ZSBiZWVuIHNheWluZyB0aGUgd2hvbGUgdGltZSBpcyB0aGF0IEkgZG9uJ3QgYWx3 YXlzIG5lZWQgdGhlIGxpbmtzDQo+IGRlbGV0ZWQuICBJIHRoaW5rIGFkZGluZyAiZXhwZXJ0 IiBzd2l0Y2hlcyB0byBza2lwIHRoZXNlIHBoYXNlcyBtaWdodA0KPiBhY3R1YWxseSBiZSBl bm91Z2gg4oCTIGFmdGVyIGFsbCwgaWYgSSBldmVyIGRvIHdhbnQgdG8gcnVuIGEgZnVsbCBH QywgdGhlDQo+IGluZm9ybWF0aW9uIG91Z2h0IHRvIGJlIHRoZSBzYW1lLCBubz8NCg0KW0Eg cmVtYWluZGVyIGJ5IG1lIHRoYXQgTHVkb3ZpYyBpcyBtaXNzaW5nIHRoZSBwb2ludF0NCj4g Wy4uLl0gVGhlIHBvaW50IGlzbid0IHRvIHdvcmstYXJvdW5kIHNsb3cgImRlbGV0aW5nIHVu dXNlZCBsaW5rcyIgDQo+IGltcGxlbWVudGF0aW9uLCBidXQgcmF0aGVyIHRvIGF2b2lkIGlu aGVyaXQgc2xvd25lc3Mgb2YgZGVsZXRpbmcgDQo+IGV2ZXJ5dGhpbmcgd2hlbiBkZWxldGlu ZyBhIGZldyB0aGluZ3Mgc3VmZmljZSBbLi4uXQ0KID4gWy4uLl0NCj4gQXBvbG9naWVzIGZv ciBiZWluZyBlbGxpcHRpYy4gIE15IHBvaW50IGhlcmUsIGFzIGhhcyBiZWVuIGRpc2N1c3Nl ZA0KPiBlYXJsaWVyIGluIHRoaXMgdGhyZWFkLCBpcyB0aGF0IHdlIGNhbuKAmXQganVzdCBz a2lwIHRoYXQgcGhhc2Ugb3Igd2XigJlkDQo+IHNpbXBseSBsZWF2ZSBmaWxlcyBhcm91bmQg d2l0aG91dCBhY3R1YWxseSBkZWxldGluZyB0aGVtLg0KDQpBcyByZXBlYXRlZGx5IGV4cGxh aW5lZCBpbiBkaWZmZXJlbnQgd2F5cyBwcmV2aW91c2x5LCB3ZSBjYW4sIGluIGZhY3QsIA0K anVzdCBkbyB0aGlzIGFuZCB0aGVzZSBjb25zZXF1ZW5jZXMgYXJlIHVucHJvYmxlbWF0aWMu ICBUaGlzIGlzIGFnYWluIA0KZXhwbGFpbmVkIGluIGRpZmZlcmVudCB3YXlzIGluIGEgcmVz cG9uc2UgYnkgTGlsaWFuYSBhbmQgbWUuDQoNCkdpdmVuIHRoYXQgYSBmZXcgb2YgdGhlIHBh cnRpY2lwYW50cyB0aGF0IHdhbnRlZCB0aGUgcGF0Y2ggaW4gc29tZSBmb3JtLCANCmFyZSBh Y3R1YWxseSBjb21taXR0ZXJzIHlldCBkaWRuJ3QgY29tbWl0IGl0IGV2ZW4gdGhvdWdoIHRo ZXJlIHdhcyANCmNvbnNlbnN1cywgYW5kIHRoYXQgZGUgZmFjdG8gTHVkbycgaGFzIGF1dGhv cml0eSBhbmQgZGlzYWdyZWVkIHdpdGggdGhlIA0KcGF0Y2gsIHRoZSBvbmx5IGNvbmNsdXNp b24gSSBjYW4gZHJhdyBmcm9tIHRoaXMsIGlzIHRoYXQgTHVkbycgDQplZmZlY3RpdmVseSBv dmVycnVsZWQgdGhlIGNvbnNlbnN1cyB3aXRoIHRoZWlyIChkZSBmYWN0bykgYXV0aG9yaXR5 Lg0KDQpXaGV0aGVyIHRoaXMgd2FzIGludGVudGlvbmFsIG9yIG5vdCwgdGhlIGVmZmVjdCB3 YXMgdGhlIHNhbWUuDQoNCihUZWNobmljYWxseSDigJhodHRwczovL3d3dy5zZWVkc2ZvcmNo YW5nZS5vcmcudWsvY29uc2Vuc3VzI2Jsb2Nr4oCZIGFsbG93cyANCmZvciBhbiB1bmlsYXRl cmFsIGJsb2NrLCBidXQgaXQgbGF0ZXIgd3JpdGVzIOKAmEhvd2V2ZXIgaXQgcHJvdmlkZXMg YSANCnNhZmV0eSBuZXQgZm9yIHNpdHVhdGlvbnMgd2hlcmUgYSBwcm9wb3NhbCB3b3VsZCBz ZXJpb3VzbHkgaHVydCB0aGUgDQpncm91cCBvZiBwZW9wbGUgaW4gaXTigJksIHdoaWNoIGRv ZXNuJ3QgYXBwbHkgYXQgYWxsIGhlcmUuKQ0KDQpUaGlzIGlzIG5vdCB0aGUgYW50aW94aWRh bnQgc3R1ZmYsIGJ1dCBpdCBzaG91bGQgc2VydmUgYXMgYW4gZXhwbGFuYXRpb24gDQpvbiB3 aHkgSSBkbyBub3QgYmVsaWV2ZSB0aGF0IEx1ZG92aWMgcHJhY3RpY2VzIGNvbnNlbnN1cy4g IFRoZXJlIGFyZSANCmFsc28gYSBmZXcgb3RoZXIgZXhhbXBsZXMvdGhyZWFkcyB0aGF0IGxv b2sgc3VzcGVjdCB0byBtZSwgYnV0IHRoZXkgYXJlIA0KdmVyeSBhbWJpZ3VvdXMvbm90IGNs ZWFyLWN1dC4NCg0KR3JlZXRpbmdzLA0KTWF4aW1lLg0K --------------HjxWKyc0k34zCYBi0SKThXNf Content-Type: application/pgp-keys; name="OpenPGP_0x49E3EE22191725EE.asc" Content-Disposition: attachment; filename="OpenPGP_0x49E3EE22191725EE.asc" Content-Description: OpenPGP public key Content-Transfer-Encoding: quoted-printable -----BEGIN PGP PUBLIC KEY BLOCK----- xjMEX4ch6BYJKwYBBAHaRw8BAQdANPb/d6MrGnGi5HyvODCkBUJPRjiFQcRU5V+m xvMaAa/NL01heGltZSBEZXZvcyA8bWF4aW1lLmRldm9zQHN0dWRlbnQua3VsZXV2 ZW4uYmU+wpAEExYIADgWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCX4ch6AIbAwUL CQgHAwUVCgkICwUWAgMBAAIeAQIXgAAKCRBJ4+4iGRcl7japAQC3opZ2KGWzWmRc /gIWSu0AAcfMwyinFEEPa/QhUt2CogD/e2RdF4CYAgaRHJJmZ9WU7piKbLZ7llB4 LzgezVDHggzNJU1heGltZSBEZXZvcyA8bWF4aW1lZGV2b3NAdGVsZW5ldC5iZT7C kAQTFggAOBYhBMHzPuIMUo/bfdcBH0nj7iIZFyXuBQJf56ycAhsDBQsJCAcDBRUK CQgLBRYCAwEAAh4BAheAAAoJEEnj7iIZFyXujpQBAKV1SwDDl4f24rXciDlB9L8W ycZt30CgbewMSRQk4mvbAP9dFMbVVixYBd6C8cfhR+NsOBGiOJnQABlUmgNuqGFJ Dc44BF+HIegSCisGAQQBl1UBBQEBB0BOlzIWiJzgobMF6/cqwLaLk7jIcFSZ++c0 k9cCNT6YXwMBCAfCeAQYFggAIBYhBMHzPuIMUo/bfdcBH0nj7iIZFyXuBQJfhyHo AhsMAAoJEEnj7iIZFyXuMr0BAJc8cl5PGvVmVuSQVKjleNl4DK1/XAaPAYPe34AE fZJPAP9IqLCQhH/FeJanHqBP8gNdGNI2qn8RnnLVfRJgUjZ1BA=3D=3D =3DOVqp -----END PGP PUBLIC KEY BLOCK----- --------------HjxWKyc0k34zCYBi0SKThXNf-- --------------nfHWWlhRXTp8XAG0vcC4pFxU-- --------------ikxN0WJu70t3wQqMjAL4zotR Content-Type: application/pgp-signature; name="OpenPGP_signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="OpenPGP_signature" -----BEGIN PGP SIGNATURE----- wnsEABYIACMWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCZIbvMgUDAAAAAAAKCRBJ4+4iGRcl7oM9 AQCMdvk6IlWLnO2zqWTvUpcrnqv+XLQoec8KlHOpdL4zZAD+NFdVM1sI8E4/bzLAIxmP91/uElqc 12zJ+Ij1sgnWkAg= =hPaU -----END PGP SIGNATURE----- --------------ikxN0WJu70t3wQqMjAL4zotR--