Date: Tue, 4 Jul 2023 13:33:36 -0400 From: Charlie Li <vishwin@freebsd.org> To: Nuno Teixeira <eduardo@freebsd.org>, Dimitry Andric <dim@freebsd.org> Cc: Danilo Egea Gondolfo <danilo@freebsd.org>, FreeBSD Ports <ports@freebsd.org> Subject: Re: glib2 deprecated declarations failing on clang16 Message-ID: <a8092c85-c9f1-8668-f843-fd2e74c4048b@freebsd.org> In-Reply-To: <CAFDf7ULvS9cQZ4Exzpn5j3hohU03SWjenLHG_XcRCN=pN0RfXQ@mail.gmail.com> References: <CAFDf7U%2B-M1D7xL_AkB-eY%2B0jq2JjjdhzoZUZtnmanVoa25vOtQ@mail.gmail.com> <BBD89BC1-8E9D-4E6D-887E-4A785F4A21D4@FreeBSD.org> <ffcb1751-dc86-b241-d7aa-f54896851697@FreeBSD.org> <CAFDf7ULBM1pV_X6OeRKbEggfyGcd0j-LuF720usWtM8KaG%2BJFA@mail.gmail.com> <22F61A7B-3566-4761-8D7A-DC78B9CF20E6@FreeBSD.org> <CAFDf7UJmiM8Lk4Ua--h2YY6WCwsNgXDHnPJrv4YaJCyGqj3fAw@mail.gmail.com> <CAFDf7ULvS9cQZ4Exzpn5j3hohU03SWjenLHG_XcRCN=pN0RfXQ@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------------jB4YMJcIcy4iNSDi0hzB6o4U Content-Type: multipart/mixed; boundary="------------hXgiD1JYYNkrW0a1hwT8Ul0Y"; protected-headers="v1" From: Charlie Li <vishwin@freebsd.org> To: Nuno Teixeira <eduardo@freebsd.org>, Dimitry Andric <dim@freebsd.org> Cc: Danilo Egea Gondolfo <danilo@freebsd.org>, FreeBSD Ports <ports@freebsd.org> Message-ID: <a8092c85-c9f1-8668-f843-fd2e74c4048b@freebsd.org> Subject: Re: glib2 deprecated declarations failing on clang16 References: <CAFDf7U+-M1D7xL_AkB-eY+0jq2JjjdhzoZUZtnmanVoa25vOtQ@mail.gmail.com> <BBD89BC1-8E9D-4E6D-887E-4A785F4A21D4@FreeBSD.org> <ffcb1751-dc86-b241-d7aa-f54896851697@FreeBSD.org> <CAFDf7ULBM1pV_X6OeRKbEggfyGcd0j-LuF720usWtM8KaG+JFA@mail.gmail.com> <22F61A7B-3566-4761-8D7A-DC78B9CF20E6@FreeBSD.org> <CAFDf7UJmiM8Lk4Ua--h2YY6WCwsNgXDHnPJrv4YaJCyGqj3fAw@mail.gmail.com> <CAFDf7ULvS9cQZ4Exzpn5j3hohU03SWjenLHG_XcRCN=pN0RfXQ@mail.gmail.com> In-Reply-To: <CAFDf7ULvS9cQZ4Exzpn5j3hohU03SWjenLHG_XcRCN=pN0RfXQ@mail.gmail.com> --------------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--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?a8092c85-c9f1-8668-f843-fd2e74c4048b>