From nobody Tue Jul 04 17:33:36 2023 X-Original-To: ports@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4QwVJG672sz4lBwg for ; Tue, 4 Jul 2023 17:33:34 +0000 (UTC) (envelope-from vishwin@freebsd.org) Received: from smtp.freebsd.org (smtp.freebsd.org [96.47.72.83]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "smtp.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4QwVJG3wyxz3mSR; Tue, 4 Jul 2023 17:33:34 +0000 (UTC) (envelope-from vishwin@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1688492014; h=from:from: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; bh=SmsdHPWWu5hL28nyGkV+qR7PmITnsFi/FnODI+A7icU=; b=ohfrYYealcld9InhboQtBXhpuHmrknI+wPrYP1q+A5hM+nciXHGQy89eS7tMyOHJ7jGLq0 wv4SkMD71fwHOQmX7GP5QvjkMlHC3QPOQ8vA1E6rOTNA95dqVpB3Do2C06QQvtqFL54/06 RtWsM7MUIvcd1UvuKgI/mLbcAALhAPQaJ0vkqaPgoeGzC+42EPZzjHCcrwSkUUuWhGr6+X J0a6XqJJB8SRgwxivWMQXphz2l+jTOMNg+j/IWA1/AO5ccP+vhrX+X+tgaDCNS7PuhwiYD jEXv4lVBZnwqsRz9GIzjXPgSlnCwGT3ukOaVVa03CnZUQYVNujBYgPFLfO3dbw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1688492014; h=from:from: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; bh=SmsdHPWWu5hL28nyGkV+qR7PmITnsFi/FnODI+A7icU=; b=aNOTyls4px1+OUfe+P+ooYc82KIyih8TTRcGd80CvrTptVjjNruOzI9s/GXKpyjb05xeAC SSmPMqY+yhIvUTWesK0KIQrcOEOO8h+VFPVDPizua6Di8CGKCa9ULsy62FIssm5dOzrgko 8K/bwlDv70JF2Z5C8rnWCEkztbymqq9vaPZwdf9U9PNQJYp6OG4RNicCsZyTSEnzEvqPhn fyTQSk9bOyl2qfIWsxyoQyou3oUm1rJGk2JNKVDTtrhb3+7Jx8I0z2XsKYmjkEPKbFYY2U g1GSj3832/E7rWEpbq58jiPGlL2Ho0DE8meh2K36PUM5zmBAuakSwR1TQThR0Q== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1688492014; a=rsa-sha256; cv=none; b=AwbdYG1nmNIPWqfwR3gt/CcNntD0IEXsBhi4S6o5WkMZuh+Dlg9jJLhZwzFNu89zTVCCKQ AAuPVznHHUK+Luv11+28WENE5nj7/wLwYQEazPz0shkaJYua3AB/90KAlfAesMgDFiFAM0 g9Y96oiUxrF9sU+UywRoMaRrhhzsSKudpqiSx007NM0xl+eqhysFbaZ7TcqQ+Igc9pWMpe f73P+LGNMaFsJw0kYSzNlpKID7miRD61HgDLyEmI5jcEiPpwINt8hG16bd6N0yYOVsLPLy WNFpxtuOqHo1VPKFDNtSiwgSfnCdEfDC+rcs1IGSIBjEKCuSStz71N5Ca04RdA== Received: from [IPV6:2601:98a:d80:d0:56ee:75ff:fe50:69b5] (unknown [IPv6:2601:98a:d80:d0:56ee:75ff:fe50:69b5]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) (Authenticated sender: vishwin/mail) by smtp.freebsd.org (Postfix) with ESMTPSA id 4QwVJG1MHlzM9t; Tue, 4 Jul 2023 17:33:34 +0000 (UTC) (envelope-from vishwin@freebsd.org) Message-ID: Date: Tue, 4 Jul 2023 13:33:36 -0400 List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-ports@freebsd.org X-BeenThere: freebsd-ports@freebsd.org MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:102.0) Gecko/20100101 Thunderbird/102.12.0 To: Nuno Teixeira , Dimitry Andric Cc: Danilo Egea Gondolfo , FreeBSD Ports References: <22F61A7B-3566-4761-8D7A-DC78B9CF20E6@FreeBSD.org> Content-Language: en-GB From: Charlie Li Organization: FreeBSD Project Subject: Re: glib2 deprecated declarations failing on clang16 In-Reply-To: Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="------------jB4YMJcIcy4iNSDi0hzB6o4U" X-ThisMailContainsUnwantedMimeParts: N This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------------jB4YMJcIcy4iNSDi0hzB6o4U Content-Type: multipart/mixed; boundary="------------hXgiD1JYYNkrW0a1hwT8Ul0Y"; protected-headers="v1" From: Charlie Li To: Nuno Teixeira , Dimitry Andric Cc: Danilo Egea Gondolfo , FreeBSD Ports Message-ID: Subject: Re: glib2 deprecated declarations failing on clang16 References: <22F61A7B-3566-4761-8D7A-DC78B9CF20E6@FreeBSD.org> In-Reply-To: --------------hXgiD1JYYNkrW0a1hwT8Ul0Y Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64 TnVubyBUZWl4ZWlyYSB3cm90ZToNCj4gKC4uLikNCj4gDQo+IFNob3VsZCB0aGlzIGJlIGFw cGxpZWQgdXBzdHJlYW0/DQo+IEkgY291bGQgb3BlbiBhIHVwc3RyZWFtIFBSIGFib3V0IGl0 Lg0KPiANCkFmdGVyIGxvb2tpbmcgdGhyb3VnaCBzb21lIGhpc3Rvcnkgb24gdGhlIGdsaWIg c2lkZSAod2hpY2ggaGF2ZSBiZWVuIA0KZml4aW5nIGluY29tcGF0aWJsZSBmdW5jdGlvbiBw b2ludGVyIGNvbmRpdGlvbnMgYXMgdGhleSBhcHBlYXIpLCANCkdfQ0FMTEJBQ0soKSBzaG91 bGQgYmUgYXBwbGllZCB0byBibHVlZmlzaC4gVXBzdHJlYW1pbmcgaXMgYSBnb29kIGlkZWEu DQo+IE51bm8gVGVpeGVpcmEgPGVkdWFyZG9AZnJlZWJzZC5vcmcgPG1haWx0bzplZHVhcmRv QGZyZWVic2Qub3JnPj4gDQo+IGVzY3JldmV1IG5vIGRpYSB0ZXLDp2EsIDQvMDcvMjAyMyDD oChzKSAxNTo0MjoNCj4gDQo+ICAgICBBbmQgcnVuIHRlc3Qgc3VjZXNzIGF0IG1haW4tbjI2 MzkzNS1lODQyMzQyMzczN2UNCj4gDQo+ICAgICBJIHdpbGwgZG8gbW9yZSB0ZXN0cG9ydCBi dWlsZHMgd2l0aCBndGsyIGFuZCBndGszLg0KPiANCj4gICAgIEkgd2lsbCB1c2Ugc29tZXRo aW5nIGxpa2UgaW4gY29tbWl0IG1zZzoNCj4gICAgIC0tLQ0KPiAgICAgRml4IGJ1aWxkIHdp dGggY2xhbmcxNg0KPiAgICAgVXNlIEdfQ0FMTEJBQ0soKSBtYWNybyB0byBzaWxlbmNlIGlu Y29tcGF0aWJsZSBmdW5jdGlvbiBwb2ludGVyDQo+ICAgICB3YXJuaW5ncyBhbmQNCj4gICAg IGRpc2FibGVzIGFueSBhcmd1bWVudCBjaGVja3MuDQo+IA0KPiAgICAgUmVwb3J0ZWQgYnk6 IGRpbQ0KPiAgICAgLS0tDQo+IA0KPiAgICAgQ2hlZXJzLA0KPiANCj4gICAgIERpbWl0cnkg QW5kcmljIDxkaW1AZnJlZWJzZC5vcmcgPG1haWx0bzpkaW1AZnJlZWJzZC5vcmc+PiBlc2Ny ZXZldQ0KPiAgICAgbm8gZGlhIHRlcsOnYSwgNC8wNy8yMDIzIMOgKHMpIDE1OjMxOg0KPiAN Cj4gICAgICAgICBJIGdvdCB0byBleGFjdGx5IHRoZSBzYW1lIHBhdGNoZXMuIFRoaXMgaXMg ZHVlIHRvIGhvdyBnbGliJ3MNCj4gICAgICAgICBnY2xvc3VyZS5oDQo+ICAgICAgICAgaGVh ZGVyIGRlY2xhcmVzIGl0cyBjYWxsYmFjayBmdW5jdGlvbiB0eXBlIGFzICcodm9pZCknLCBl dmVuDQo+ICAgICAgICAgdGhvdWdoIGluDQo+ICAgICAgICAgcmVhbGl0eSB0aGUgbnVtYmVy IGFuZCB0eXBlIG9mIHRoZSBhcmd1bWVudHMgdmFyaWVzOg0KPiANCj4gICAgICAgICAgwqAg LyoqDQo+ICAgICAgICAgIMKgIMKgKiBHQ2FsbGJhY2s6DQo+ICAgICAgICAgIMKgIMKgKg0K PiAgICAgICAgICDCoCDCoCogVGhlIHR5cGUgdXNlZCBmb3IgY2FsbGJhY2sgZnVuY3Rpb25z IGluIHN0cnVjdHVyZQ0KPiAgICAgICAgIGRlZmluaXRpb25zIGFuZCBmdW5jdGlvbg0KPiAg ICAgICAgICDCoCDCoCogc2lnbmF0dXJlcy4NCj4gICAgICAgICAgwqAgwqAqDQo+ICAgICAg ICAgIMKgIMKgKiBUaGlzIGRvZXNuJ3QgbWVhbiB0aGF0IGFsbCBjYWxsYmFjayBmdW5jdGlv bnMgbXVzdCB0YWtlDQo+ICAgICAgICAgbm/CoCBwYXJhbWV0ZXJzIGFuZA0KPiAgICAgICAg ICDCoCDCoCogcmV0dXJuIHZvaWQuIFRoZSByZXF1aXJlZCBzaWduYXR1cmUgb2YgYSBjYWxs YmFjayBmdW5jdGlvbg0KPiAgICAgICAgIGlzIGRldGVybWluZWQgYnkgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KPiAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICANCj4gICAgICAgICAgwqAgwqAgwqAgKiB0aGUgY29udGV4dCBpbiB3aGljaCBpcyB1c2Vk IChlLmcuIHRoZSBzaWduYWwgdG8gd2hpY2gNCj4gICAgICAgICBpdCBpcyBjb25uZWN0ZWQp Lg0KPiAgICAgICAgICDCoCDCoCoNCj4gICAgICAgICAgwqAgwqAqIFVzZSBHX0NBTExCQUNL KCkgdG8gY2FzdCB0aGUgY2FsbGJhY2sgZnVuY3Rpb24gdG8gYQ0KPiAgICAgICAgICNHQ2Fs bGJhY2suDQo+ICAgICAgICAgIMKgIMKgKi8NCj4gICAgICAgICAgwqAgdHlwZWRlZiB2b2lk wqAgKCpHQ2FsbGJhY2spwqAgwqAgwqAgwqAgwqAgwqAgwqAgKHZvaWQpOw0KPiANCj4gICAg ICAgICBJdCB3b3VsZCBoYXZlIGJlZW4gYmV0dGVyIGlmIGdsaWIgaGFkIGp1c3QgdXNlZCAn KC4uLiknLCBidXQgdGhlDQo+ICAgICAgICAgc29sdXRpb24gdGhleSBoYXZlIGNob3NlbiBy ZXF1aXJlcyBlYWNoIGNhbGxiYWNrIGZ1bmN0aW9uIHRvIGJlIGNhc3QNCj4gICAgICAgICB1 c2luZyB0aGUgR19DQUxMQkFDSygpIG1hY3JvLg0KPiANCj4gICAgICAgICBUaGF0IGJhc2lj YWxseSBzaHV0cyB1cCBhbnkgaW5jb21wYXRpYmxlIGZ1bmN0aW9uIHBvaW50ZXINCj4gICAg ICAgICB3YXJuaW5ncywgYW5kDQo+ICAgICAgICAgZGlzYWJsZXMgYW55IGFyZ3VtZW50IGNo ZWNrcy4NCj4gDQo+ICAgICAgICAgLURpbWl0cnkNCj4gDQo+ICAgICAgICAgID4gT24gNCBK dWwgMjAyMywgYXQgMTY6MjEsIE51bm8gVGVpeGVpcmEgPGVkdWFyZG9AZnJlZWJzZC5vcmcN Cj4gICAgICAgICA8bWFpbHRvOmVkdWFyZG9AZnJlZWJzZC5vcmc+PiB3cm90ZToNCj4gICAg ICAgICAgPg0KPiAgICAgICAgICA+IEhlbGxvIERhbmlsbyENCj4gICAgICAgICAgPg0KPiAg ICAgICAgICA+IFllcywgaXQgYnVpbGRzIG9rLg0KPiAgICAgICAgICA+DQo+ICAgICAgICAg ID4gSSB3aWxsIGRvIGEgcnVuIHRlc3QgdG9tb3Jyb3cgb24gYmx1ZWZpc2guDQo+ICAgICAg ICAgID4NCj4gICAgICAgICAgPiBBbnkgaGludCBvbiBob3cgdG8gZXhwbGFpbiBpdCBpbiBj b21taXQ6DQo+ICAgICAgICAgID4NCj4gICAgICAgICAgPiAtLS0NCj4gICAgICAgICAgPiAt LS0gc3JjL2JmdGV4dHZpZXcyX2F1dG9jb21wLmMub3JpZ8KgIMKgIMKgMjAyMy0wNy0wNCAx NDowOTozNyBVVEMNCj4gICAgICAgICAgPiArKysgc3JjL2JmdGV4dHZpZXcyX2F1dG9jb21w LmMNCj4gICAgICAgICAgPiBAQCAtNDI5LDcgKzQyOSw3IEBAIGFjd2luX2NyZWF0ZShCbHVl ZmlzaFRleHRWaWV3ICogYnR2KQ0KPiAgICAgICAgICA+wqAgwqAgwqAgwqAgwqAvKmd0a193 aWRnZXRfc2V0X3NpemVfcmVxdWVzdChhY3ctPnJlZmxhYmVsLDE1MCwtMSk7ICovDQo+ICAg ICAgICAgID7CoCDCoCDCoCDCoCDCoGd0a193aWRnZXRfc2hvd19hbGwoYWN3LT5zY3JvbGwp Ow0KPiAgICAgICAgICA+wqAgwqAgwqAgwqAgwqBndGtfd2lkZ2V0X3Nob3coaGJveCk7DQo+ ICAgICAgICAgID4gLcKgIMKgIMKgIMKgZ19zaWduYWxfY29ubmVjdChhY3ctPnJlZmxhYmVs LCAiYWN0aXZhdGUtbGluayIsDQo+ICAgICAgICAgYWN3X2xhYmVsX2FjdGl2ZV9saW5rX2xj YiwgYWN3KTsNCj4gICAgICAgICAgPiArwqAgwqAgwqAgwqBnX3NpZ25hbF9jb25uZWN0KGFj dy0+cmVmbGFiZWwsICJhY3RpdmF0ZS1saW5rIiwNCj4gICAgICAgICBHX0NBTExCQUNLKGFj d19sYWJlbF9hY3RpdmVfbGlua19sY2IpLCBhY3cpOw0KPiAgICAgICAgICA+ICAgICAgIA0K PiAgICAgICAgICDCoC8qZ3RrX3dpZGdldF9zZXRfc2l6ZV9yZXF1ZXN0KEdUS19XSURHRVQo YWN3LT50cmVlKSwxMDAsMjAwKTsgKi8NCj4gICAgICAgICAgPsKgIMKgIMKgIMKgIMKgLypn dGtfd2lkZ2V0X3NldF9zaXplX3JlcXVlc3QoYWN3LT53aW4sIDE1MCwgMjAwKTsgKi8NCj4g ICAgICAgICAgPiAgICAgICANCj4gICAgICAgICAgwqAvKmdfc2lnbmFsX2Nvbm5lY3QoR19P QkpFQ1QoYWN3LT53aW4pLCJrZXktcmVsZWFzZS1ldmVudCIsR19DQUxMQkFDSyhhY3dpbl9r ZXlfcmVsZWFzZV9sY2IpLGFjdyk7ICovDQo+ICAgICAgICAgID4gLS0tDQo+ICAgICAgICAg ID4gYW5kDQo+ICAgICAgICAgID4gLS0tDQo+ICAgICAgICAgID4gLS0tIHNyYy9leHRlcm5h bF9jb21tYW5kcy5jLm9yaWfCoCDCoCDCoCDCoCAyMDIzLTA3LTA0IDE0OjEyOjE4IFVUQw0K PiAgICAgICAgICA+ICsrKyBzcmMvZXh0ZXJuYWxfY29tbWFuZHMuYw0KPiAgICAgICAgICA+ IEBAIC00ODMsNyArNDgzLDcgQEAgY3JlYXRlX2NvbW1hbmRzdHJpbmcoVGV4dGVybmFscCAq IGVwLA0KPiAgICAgICAgIGNvbnN0IGdjaGFyICogZm8NCj4gICAgICAgICAgPiAgICAgICAg ICAgICAgIA0KPiAgICAgICAgICDCoGd0a19kaWFsb2dfc2V0X2RlZmF1bHRfcmVzcG9uc2Uo R1RLX0RJQUxPRyhkaWFsb2cpLEdUS19SRVNQT05TRV9BQ0NFUFQpOw0KPiAgICAgICAgICA+ wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqB0bXAgPSBnX3N0cmR1cF9wcmludGYoXygiU3Vw cGx5IGFyZ3VtZW50cyB0bw0KPiAgICAgICAgIGRlZmluZSAlJWEgaW4gJyVzJyIpLCBmb3Jt YXRzdHJpbmcpOw0KPiAgICAgICAgICA+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBlbnRy eSA9IGRpYWxvZ19lbnRyeV9sYWJlbGVkKE5VTEwsIHRtcCwNCj4gICAgICAgICBndGtfZGlh bG9nX2dldF9jb250ZW50X2FyZWEoR1RLX0RJQUxPRyhkaWFsb2cpKSwgNik7DQo+ICAgICAg ICAgID4gLcKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgZ19zaWduYWxfY29ubmVjdChHX09CSkVD VChlbnRyeSksICJhY3RpdmF0ZSIsDQo+ICAgICAgICAgY29tbWFuZF9kaWFsb2dfZW50cnlf YWN0aXZhdGVkX2xjYiwgZGlhbG9nKTsNCj4gICAgICAgICAgPiArwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqBnX3NpZ25hbF9jb25uZWN0KEdfT0JKRUNUKGVudHJ5KSwgImFjdGl2YXRlIiwN Cj4gICAgICAgICBHX0NBTExCQUNLKGNvbW1hbmRfZGlhbG9nX2VudHJ5X2FjdGl2YXRlZF9s Y2IpLCBkaWFsb2cpOw0KPiAgICAgICAgICA+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBn X2ZyZWUodG1wKTsNCj4gICAgICAgICAgPsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgZ3Rr X3dpZGdldF9zaG93X2FsbChkaWFsb2cpOw0KPiAgICAgICAgICA+wqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqByZXN1bHQgPSBndGtfZGlhbG9nX3J1bihHVEtfRElBTE9HKGRpYWxvZykp Ow0KPiAgICAgICAgICA+IC0tLQ0KPiAgICAgICAgICA+DQo+ICAgICAgICAgID4gVGhhbmtz IQ0KPiAgICAgICAgICA+DQo+ICAgICAgICAgID4gRGFuaWxvIEVnZWEgR29uZG9sZm8gPGRh bmlsb0BmcmVlYnNkLm9yZw0KPiAgICAgICAgIDxtYWlsdG86ZGFuaWxvQGZyZWVic2Qub3Jn Pj4gZXNjcmV2ZXUgbm8gZGlhIHRlcsOnYSwgNC8wNy8yMDIzDQo+ICAgICAgICAgw6Aocykg MTU6MDA6DQo+ICAgICAgICAgID4gT24gMDQvMDcvMjAyMyAxNDo1NiwgRGltaXRyeSBBbmRy aWMgd3JvdGU6DQo+ICAgICAgICAgID4NCj4gICAgICAgICAgPiA+IE9uIDQgSnVsIDIwMjMs IGF0IDE0OjM3LCBOdW5vIFRlaXhlaXJhIDxlZHVhcmRvQGZyZWVic2Qub3JnDQo+ICAgICAg ICAgPG1haWx0bzplZHVhcmRvQGZyZWVic2Qub3JnPj4gd3JvdGU6DQo+ICAgICAgICAgID4g Pj4gSSdtIGdldHRpbmcgYnVpbGQgZXJyb3JzIGZyb20gY3VycmVudCB3aXRoIHd3dy9ibHVl ZmlzaA0KPiAgICAgICAgIGFib3V0IGRlcHJlY2F0ZWQgZ2xpYjIgZGVjbGFyYXRpb25zIGFu ZCBjYXVzaW5nIGJ1aWxkIHRvIGZhaWwNCj4gICAgICAgICB3aXRoIGNsYW5nMTY6DQo+ICAg ICAgICAgID4gPj4gLS0tDQo+ICAgICAgICAgID4gPj4gL3Vzci9sb2NhbC9pbmNsdWRlL2ds aWItMi4wL2dsaWIvZ21hY3Jvcy5oOjEyNjI6Mzc6IG5vdGU6DQo+ICAgICAgICAgZXhwYW5k ZWQgZnJvbSBtYWNybyAnR19ERVBSRUNBVEVEJw0KPiAgICAgICAgICA+ID4+ICNkZWZpbmUg R19ERVBSRUNBVEVEIF9fYXR0cmlidXRlX18oKF9fZGVwcmVjYXRlZF9fKSkNCj4gICAgICAg ICAgPiA+PsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIF4NCj4gICAgICAgICAgPiA+PiBtdiAtZiAuZGVwcy9ibHVlZmlzaC5UcG8g LmRlcHMvYmx1ZWZpc2guUG8NCj4gICAgICAgICAgPiA+PiBiZnRleHR2aWV3Ml9sYW5nbWdy LmM6MjY2NToyOiB3YXJuaW5nOg0KPiAgICAgICAgICdnX3RocmVhZF9jcmVhdGVfZnVsbCcg aXMgZGVwcmVjYXRlZDogVXNlICdnX3RocmVhZF9uZXcnIGluc3RlYWQNCj4gICAgICAgICBb LVdkZXByZWNhdGVkLWRlY2xhcmF0aW9uc10NCj4gICAgICAgICAgPiA+PsKgIMKgIMKgIMKg IMKgIGdfdGhyZWFkX2NyZWF0ZV9mdWxsKGJ1aWxkX2JmbGFuZzJzY2FuX3RocmVhZCwNCj4g ICAgICAgICBOVUxMLCAwLCBGQUxTRSwgRkFMU0UsIEdfVEhSRUFEX1BSSU9SSVRZX0xPVywg JmdlcnJvcik7DQo+ICAgICAgICAgID4gPj4gLS0tDQo+ICAgICAgICAgID4gPj4NCj4gICAg ICAgICAgPiA+PiBBbnkgaGVscCBpcyB3ZWxjb21lIG9uIGZpbmRpbmcgb3V0IGl0cyBjYXVz ZS4NCj4gICAgICAgICAgPiA+Pg0KPiAgICAgICAgICA+ID4+IGEgcmVsYXRlZCBpc3N1ZToN Cj4gICAgICAgICBodHRwczovL2dpdGh1Yi5jb20vUENTWDIvcGNzeDIvaXNzdWVzLzMzMTUN Cj4gICAgICAgICA8aHR0cHM6Ly9naXRodWIuY29tL1BDU1gyL3Bjc3gyL2lzc3Vlcy8zMzE1 Pg0KPiAgICAgICAgICA+ID4+DQo+ICAgICAgICAgID4gPj4gQnVpbGQgbG9nOg0KPiAgICAg ICAgIGh0dHBzOi8vcGtnLXN0YXR1cy5mcmVlYnNkLm9yZy9iZWVmeTE3L2RhdGEvbWFpbi1p Mzg2LWRlZmF1bHQvcGY0NmJkMmM1ODQyNV9zMDYzMTgzMGE3YS9sb2dzL2JsdWVmaXNoLTIu Mi4xNC5sb2cgPGh0dHBzOi8vcGtnLXN0YXR1cy5mcmVlYnNkLm9yZy9iZWVmeTE3L2RhdGEv bWFpbi1pMzg2LWRlZmF1bHQvcGY0NmJkMmM1ODQyNV9zMDYzMTgzMGE3YS9sb2dzL2JsdWVm aXNoLTIuMi4xNC5sb2c+DQo+ICAgICAgICAgID4gPiBUaGUgYWN0dWFsIGVycm9yIGlzIGFu IGluY29tcGF0aWJsZSBjYWxsYmFjayBmdW5jdGlvbg0KPiAgICAgICAgIHNpZ25hdHVyZToN Cj4gICAgICAgICAgPiA+DQo+ICAgICAgICAgID4gPiBiZnRleHR2aWV3Ml9hdXRvY29tcC5j OjQzMjoyOiBlcnJvcjogaW5jb21wYXRpYmxlIGZ1bmN0aW9uDQo+ICAgICAgICAgcG9pbnRl ciB0eXBlcyBwYXNzaW5nICdnYm9vbGVhbiAoR3RrTGFiZWwgKiwgZ2NoYXIgKiwgZ3BvaW50 ZXIpJw0KPiAgICAgICAgIChha2EgJ2ludCAoc3RydWN0IF9HdGtMYWJlbCAqLCBjaGFyICos IHZvaWQgKiknKSB0byBwYXJhbWV0ZXIgb2YNCj4gICAgICAgICB0eXBlICdHQ2FsbGJhY2sn IChha2EgJ3ZvaWQgKCopKHZvaWQpJykNCj4gICAgICAgICBbLVdpbmNvbXBhdGlibGUtZnVu Y3Rpb24tcG9pbnRlci10eXBlc10NCj4gICAgICAgICAgPiA+IGdfc2lnbmFsX2Nvbm5lY3Qo YWN3LT5yZWZsYWJlbCwgImFjdGl2YXRlLWxpbmsiLA0KPiAgICAgICAgIGFjd19sYWJlbF9h Y3RpdmVfbGlua19sY2IsIGFjdyk7DQo+ICAgICAgICAgID4gPg0KPiAgICAgICAgIF5+fn5+ fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+ fn5+fn5+fn5+fn5+fn5+fn5+fn5+DQo+ICAgICAgICAgID4gPiAvdXNyL2xvY2FsL2luY2x1 ZGUvZ2xpYi0yLjAvZ29iamVjdC9nc2lnbmFsLmg6NTE1OjU5OiBub3RlOg0KPiAgICAgICAg IGV4cGFuZGVkIGZyb20gbWFjcm8gJ2dfc2lnbmFsX2Nvbm5lY3QnDQo+ICAgICAgICAgID4g PiBnX3NpZ25hbF9jb25uZWN0X2RhdGEgKChpbnN0YW5jZSksIChkZXRhaWxlZF9zaWduYWwp LA0KPiAgICAgICAgIChjX2hhbmRsZXIpLCAoZGF0YSksIE5VTEwsIChHQ29ubmVjdEZsYWdz KSAwKQ0KPiAgICAgICAgICA+ID4gXn5+fn5+fn5+fn4NCj4gICAgICAgICAgPiA+IC91c3Iv bG9jYWwvaW5jbHVkZS9nbGliLTIuMC9nb2JqZWN0L2dzaWduYWwuaDo0MTE6MjU6IG5vdGU6 DQo+ICAgICAgICAgcGFzc2luZyBhcmd1bWVudCB0byBwYXJhbWV0ZXIgJ2NfaGFuZGxlcicg aGVyZQ0KPiAgICAgICAgICA+ID4gR0NhbGxiYWNrIGNfaGFuZGxlciwNCj4gICAgICAgICAg PiA+IF4NCj4gICAgICAgICAgPiA+DQo+ICAgICAgICAgID4gPiBJIGhhdmUgc2VlbiB0aGVz ZSBtb3JlIG9mdGVuIHdpdGggZ2xpYi1iYXNlZCBhcHBsaWNhdGlvbnMuDQo+ICAgICAgICAg SW4gc29tZSBjYXNlcw0KPiAgICAgICAgICA+ID4gaXQgaXMgZmVhc2libGUgdG8gZml4IHRo ZSBjYWxsYmFjayBmdW5jdGlvbiB0byBoYXZlIHRoZSBjb3JyZWN0DQo+ICAgICAgICAgID4g PiBzaWduYXR1cmUsIGluIG90aGVyIGNhc2VzIHlvdSBjYW4gc2xhcCBhIGNhc3QgaW4gcGxh Y2UuIE9yLA0KPiAgICAgICAgIGlmIHRoZQ0KPiAgICAgICAgICA+ID4gYWZmZWN0ZWQgY29k ZSBpcyB2YWxhLWdlbmVyYXRlZCAoYWxzbyBoYXBwZW5zKSwgdGhlIGJpZw0KPiAgICAgICAg IGhhbW1lciBpcyB0bw0KPiAgICAgICAgICA+ID4gc3VwcHJlc3MgdGhlIHdhcm5pbmcocyku DQo+ICAgICAgICAgID4gPg0KPiAgICAgICAgICA+ID4gLURpbWl0cnkNCj4gICAgICAgICAg PiA+DQo+ICAgICAgICAgID4gTm90IGEgZ2xpYiBleHBlcnQgaGVyZSwgYnV0IHlvdSBjYW4g dHJ5IHRoaXMNCj4gICAgICAgICBodHRwczovL3Bhc3RlYmluLmNvbS90eThoTGpWVSA8aHR0 cHM6Ly9wYXN0ZWJpbi5jb20vdHk4aExqVlU+DQo+ICAgICAgICAgID4NCj4gICAgICAgICAg Pg0KPiAgICAgICAgICA+DQo+ICAgICAgICAgID4gLS0NCj4gICAgICAgICAgPiBOdW5vIFRl aXhlaXJhDQo+ICAgICAgICAgID4gRnJlZUJTRCBDb21taXR0ZXIgKHBvcnRzKQ0KPiANCj4g DQo+IA0KPiAgICAgLS0gDQo+ICAgICBOdW5vIFRlaXhlaXJhDQo+ICAgICBGcmVlQlNEIENv bW1pdHRlciAocG9ydHMpDQo+IA0KPiANCj4gDQo+IC0tIA0KPiBOdW5vIFRlaXhlaXJhDQo+ IEZyZWVCU0QgQ29tbWl0dGVyIChwb3J0cykNCg0KLS0gDQpDaGFybGllIExpDQrigKZub3Bl LCBzdGlsbCBkb24ndCBoYXZlIGFuIGV4aXQgbGluZS4NCg0K --------------hXgiD1JYYNkrW0a1hwT8Ul0Y-- --------------jB4YMJcIcy4iNSDi0hzB6o4U Content-Type: application/pgp-signature; name="OpenPGP_signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="OpenPGP_signature" -----BEGIN PGP SIGNATURE----- wnsEABYIACMWIQRTQA7vBfo8y1zE1rpnj5NgWEFcygUCZKRX8AUDAAAAAAAKCRBnj5NgWEFcyvRn AQDBjTxt+IpdaxmtF1zT5AFLDfRC3NbD5H3B3vrnErvooAD/TaCmZEanaOzaECnETtfh/PhTPtUr 9054KhgZ0kgjJwE= =Faje -----END PGP SIGNATURE----- --------------jB4YMJcIcy4iNSDi0hzB6o4U--