From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Mattias =?UTF-8?Q?Engdeg=C3=A5rd?= Newsgroups: gmane.emacs.bugs Subject: bug#35418: [PATCH] Don't poll auto-revert files that use notification Date: Sun, 12 May 2019 21:49:33 +0200 Message-ID: References: <87woj9nj77.fsf@gmx.de> <83r29fmz3f.fsf@gnu.org> <6b722334f6eaddcbbf3def636b5181c9439a172c.camel@acm.org> <831s1emvz7.fsf@gnu.org> <26e8159ac86da37d9cf555f6cb3f2dcb63ac0a67.camel@acm.org> <87y33mgo0c.fsf@gmx.de> <05128E42-E970-4C41-9DF9-E9E0BC1C9E4A@acm.org> <87tveagg4f.fsf@gmx.de> <87pnoygdx6.fsf@gmx.de> <8FEB518A-F5AA-488B-BDC5-7947FFE51394@acm.org> <87lfzlgvka.fsf@gmx.de> <3D200C55-AD11-4214-9C50-C2183F6598CC@acm.org> <78A0704A-59E6-4D25-8FF3-8FD011942885@acm.org> <837eb1ib84.fsf@gnu.org> <855D9426-4B27-4CB8-8E85-B9100B868207@acm.org> <835zqli55l.fsf@gnu.org> <877eazx2xd.fsf@gmx.de> <878svcjbxb.fsf@gmx.de> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="=-WUM65K2FweaOh+iEN88V" Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="28190"; mail-complaints-to="usenet@blaine.gmane.org" User-Agent: Evolution 3.30.5 (3.30.5-1.fc29) Cc: 35418@debbugs.gnu.org To: Michael Albinus Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sun May 12 21:50:15 2019 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([209.51.188.17]) by blaine.gmane.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1hPuUA-0007Cn-Jn for geb-bug-gnu-emacs@m.gmane.org; Sun, 12 May 2019 21:50:15 +0200 Original-Received: from localhost ([127.0.0.1]:46737 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hPuU9-0006fn-LY for geb-bug-gnu-emacs@m.gmane.org; Sun, 12 May 2019 15:50:13 -0400 Original-Received: from eggs.gnu.org ([209.51.188.92]:42909) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hPuTz-0006fh-Pv for bug-gnu-emacs@gnu.org; Sun, 12 May 2019 15:50:05 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hPuTy-0003HN-Eg for bug-gnu-emacs@gnu.org; Sun, 12 May 2019 15:50:03 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:58075) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1hPuTy-0003H6-B6 for bug-gnu-emacs@gnu.org; Sun, 12 May 2019 15:50:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1hPuTy-0002EN-4I for bug-gnu-emacs@gnu.org; Sun, 12 May 2019 15:50:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Mattias =?UTF-8?Q?Engdeg=C3=A5rd?= Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 12 May 2019 19:50:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 35418 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch Original-Received: via spool by 35418-submit@debbugs.gnu.org id=B35418.15576905808544 (code B ref 35418); Sun, 12 May 2019 19:50:02 +0000 Original-Received: (at 35418) by debbugs.gnu.org; 12 May 2019 19:49:40 +0000 Original-Received: from localhost ([127.0.0.1]:43386 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hPuTc-0002Dk-3c for submit@debbugs.gnu.org; Sun, 12 May 2019 15:49:40 -0400 Original-Received: from mail233c50.megamailservers.eu ([91.136.10.243]:33328 helo=mail37c50.megamailservers.eu) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hPuTZ-0002Da-2x for 35418@debbugs.gnu.org; Sun, 12 May 2019 15:49:38 -0400 X-Authenticated-User: mattiase@bredband.net DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=megamailservers.eu; s=maildub; t=1557690575; bh=Ox0KsSPl+gRwNHH3rVLBldaARmxPiRrqKRsu8vPjgrc=; h=Subject:From:To:Cc:Date:In-Reply-To:References:From; b=TjTerMujmv3OW/E9x2J2jDZOjVGm8MaK0pKojNSEzyBbkRlEUizvnO1FJXYXcP/KM xZu4gOoNlZZBcJCaswCP8w9DVOb25B4msem7bP/39ANXzzRd+ynjwtNogaraJ6RhR8 bSrNph9xtnVG/5/ke7FzD5lqpItbWCCKzftgYxL0= Feedback-ID: mattiase@acm.or Original-Received: from dhcppc1 (c-e636e253.032-75-73746f71.bbcust.telenor.se [83.226.54.230]) (authenticated bits=0) by mail37c50.megamailservers.eu (8.14.9/8.13.1) with ESMTP id x4CJnXQt023974; Sun, 12 May 2019 19:49:35 +0000 In-Reply-To: <878svcjbxb.fsf@gmx.de> X-CTCH-RefID: str=0001.0A0B0207.5CD878CF.0025, ss=1, re=0.000, recu=0.000, reip=0.000, cl=1, cld=1, fgs=0 X-CTCH-VOD: Unknown X-CTCH-Spam: Unknown X-CTCH-Score: 0.000 X-CTCH-Flags: 0 X-CTCH-ScoreCust: 0.000 X-CSC: 0 X-CHA: v=2.3 cv=ItQwjo3g c=1 sm=1 tr=0 a=M+GU/qJco4WXjv8D6jB2IA==:117 a=M+GU/qJco4WXjv8D6jB2IA==:17 a=jpOVt7BSZ2e4Z31A5e1TngXxSK0=:19 a=AeUcWHcRN_QXrfWhrcQA:9 a=QEXdDO2ut3YA:10 a=N54-gffFAAAA:8 a=R2M-SNEywa8nnAsh55UA:9 a=kQ2ky3TMMz_0fWhS:21 a=1XFvvSfLSLKKX_x6:21 a=B2y7HmGcmWMA:10 a=6l0D2HzqY3Epnrm8mE3f:22 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 209.51.188.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.org gmane.emacs.bugs:159155 Archived-At: --=-WUM65K2FweaOh+iEN88V Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 8bit sön 2019-05-12 klockan 10:48 +0200 skrev Michael Albinus: > > I haven't seen this requirement yet for any mode. Let's postpone > this, > until there is a real request for this kind of distinction. Very well. Here is an updated patch, with a new buffer-local variable controlling whether non-file buffers can rely on notification in autorevert. --=-WUM65K2FweaOh+iEN88V Content-Disposition: attachment; filename="0001-Don-t-use-file-notification-on-non-file-buffers.patch" Content-Type: text/x-patch; name="0001-Don-t-use-file-notification-on-non-file-buffers.patch"; charset="UTF-8" Content-Transfer-Encoding: base64 RnJvbSAzMjQwZDQ5NTBlZWNjZjZlMzJiOWQ3MWQwZmE4YmJiOWRmY2JiYjg5IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiA9P1VURi04P3E/TWF0dGlhcz0yMEVuZ2RlZz1DMz1BNXJkPz0g PG1hdHRpYXNlQGFjbS5vcmc+CkRhdGU6IFdlZCwgOCBNYXkgMjAxOSAwMDowMjo1OSArMDIwMApT dWJqZWN0OiBbUEFUQ0hdIERvbid0IHVzZSBmaWxlIG5vdGlmaWNhdGlvbiBvbiBub24tZmlsZSBi dWZmZXJzCgpNb3N0IG5vbi1maWxlIGJ1ZmZlcnMgYXJlbid0IHNlcnZlZCBieSBmaWxlIG5vdGlm aWNhdGlvbiBpbgphdXRvLXJldmVydCBtb2RlOyB0eXBpY2FsbHksIHRoZXkgbmVlZCB0byBiZSBw b2xsZWQsIGxpa2UgdGhlIEJ1ZmZlciBMaXN0LgpXaXRoIGBhdXRvLXJldmVydC1hdm9pZC1wb2xs aW5nJywgc2V0dGluZyBhIHVzZWxlc3Mgbm90aWZpY2F0aW9uIG1lYW5zCnRoYXQgc3VjaCBidWZm ZXJzIG1heSBuZXZlciBiZSB1cGRhdGVkIGF0IGFsbCAoYnVnIzM1NDE4KS4KCk5vbi1maWxlIGJ1 ZmZlcnMgY2FuIGV4cGxpY2l0bHkgZGVjbGFyZSB0aGF0IG5vdGlmaWNhdGlvbiBvbiB0aGVpcgpk ZWZhdWx0LWRpcmVjdG9yeSBpcyBzdWZmaWNpZW50IHRvIGtub3cgd2hlbiB1cGRhdGVzIGFyZSBy ZXF1aXJlZApieSBzZXR0aW5nIHRoZSBuZXcgdmFyaWFibGUgYGJ1ZmZlci1hdXRvLXJldmVydC1i eS1ub3RpZmljYXRpb24nIHRvCmEgbm9uLW5pbCB2YWx1ZS4KCiogbGlzcC9hdXRvcmV2ZXJ0LmVs IChhdXRvLXJldmVydC1idWZmZXJzKToKTW9kaWZ5IGNvbmRpdGlvbiBmb3IgdXNpbmcgbm90aWZp Y2F0aW9uLgoqIGxpc3AvZmlsZXMuZWwgKGJ1ZmZlci1hdXRvLXJldmVydC1ieS1ub3RpZmljYXRp b24pOiBOZXcgdmFyaWFibGUuCiogbGlzcC9kaXJlZC5lbCAoZGlyZWQtbW9kZSk6IFNldCBidWZm ZXItYXV0by1yZXZlcnQtYnktbm90aWZpY2F0aW9uLgoqIGRvYy9lbWFjcy9hcmV2ZXJ0LXh0cmEu dGV4aSAoTm9uLUZpbGUgQnVmZmVycyk6IERvY3VtZW50IG5ldyB2YXJpYWJsZS4KKiBldGMvTkVX UyAoQ2hhbmdlcyBpbiBTcGVjaWFsaXplZCBNb2RlcyBhbmQgUGFja2FnZXMpOiBEZXNjcmliZSBu ZXcgdmFyaWFibGUuCi0tLQogZG9jL2VtYWNzL2FyZXZlcnQteHRyYS50ZXhpIHwgIDggKysrKysr KysKIGV0Yy9ORVdTICAgICAgICAgICAgICAgICAgICB8ICA4ICsrKysrKysrCiBsaXNwL2F1dG9y ZXZlcnQuZWwgICAgICAgICAgfCAgNiArKysrKy0KIGxpc3AvZGlyZWQuZWwgICAgICAgICAgICAg ICB8ICAxICsKIGxpc3AvZmlsZXMuZWwgICAgICAgICAgICAgICB8IDEwICsrKysrKysrKysKIDUg ZmlsZXMgY2hhbmdlZCwgMzIgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdp dCBhL2RvYy9lbWFjcy9hcmV2ZXJ0LXh0cmEudGV4aSBiL2RvYy9lbWFjcy9hcmV2ZXJ0LXh0cmEu dGV4aQppbmRleCA5ZTAxYTEwYWNlLi40YTJjOGM4OTQyIDEwMDY0NAotLS0gYS9kb2MvZW1hY3Mv YXJldmVydC14dHJhLnRleGkKKysrIGIvZG9jL2VtYWNzL2FyZXZlcnQteHRyYS50ZXhpCkBAIC0z NSw2ICszNSwxNCBAQCBOb24tRmlsZSBCdWZmZXJzCiBtZXNzYWdlcyB3aGlsZSByZXZlcnRpbmcs IGV2ZW4gd2hlbiBAY29kZXthdXRvLXJldmVydC12ZXJib3NlfSBpcwogbm9uLUBjb2Rle25pbH0u CiAKK0B2aW5kZXggYnVmZmVyLWF1dG8tcmV2ZXJ0LWJ5LW5vdGlmaWNhdGlvbgorU29tZSBub24t ZmlsZSBidWZmZXJzIGNhbiBiZSB1cGRhdGVkIHJlbGlhYmx5IGJ5IGZpbGUgbm90aWZpY2F0aW9u IG9uCit0aGVpciBkZWZhdWx0IGRpcmVjdG9yeS4gIFRoaXMgY2FuIGJlIGluZGljYXRlZCBieSBz ZXR0aW5nCitAY29kZXtidWZmZXItYXV0by1yZXZlcnQtYnktbm90aWZpY2F0aW9ufSB0byBhIG5v bi1AY29kZXtuaWx9IHZhbHVlIGluCit0aGF0IGJ1ZmZlciwgYWxsb3dpbmcgQXV0byBSZXZlcnQg dG8gYXZvaWQgcGVyaW9kaWMgcG9sbGluZy4gIFN1Y2gKK25vdGlmaWNhdGlvbiBkb2VzIG5vdCBp bmNsdWRlIGNoYW5nZXMgdG8gZmlsZXMgaW4gdGhhdCBkaXJlY3RvcnksIG9ubHkKK3RvIHRoZSBk aXJlY3RvcnkgaXRzZWxmLgorCiBUaGUgZGV0YWlscyBkZXBlbmQgb24gdGhlIHBhcnRpY3VsYXIg dHlwZXMgb2YgYnVmZmVycyBhbmQgYXJlCiBleHBsYWluZWQgaW4gdGhlIGNvcnJlc3BvbmRpbmcg c2VjdGlvbnMuCiAKZGlmZiAtLWdpdCBhL2V0Yy9ORVdTIGIvZXRjL05FV1MKaW5kZXggZDEwYTU1 MzI0NC4uNjY5YWRmZWEyYSAxMDA2NDQKLS0tIGEvZXRjL05FV1MKKysrIGIvZXRjL05FV1MKQEAg LTE0MjIsNiArMTQyMiwxNCBAQCBvZiBhbiBpZGxlIEVtYWNzLCBidXQgbWF5IGZhaWwgb24gc29t ZSBuZXR3b3JrIGZpbGUgc3lzdGVtczsgc2V0CiBub3RpZmljYXRpb24gaXMgbm90IHN1cHBvcnRl ZC4gIFRoZSBuZXcgdmFyaWFibGUgY3VycmVudGx5IGhhcyBubwogZWZmZWN0IGluICdnbG9iYWwt YXV0by1yZXZlcnQtbW9kZScuICBUaGUgZGVmYXVsdCB2YWx1ZSBpcyBuaWwuCiAKKyoqKiBOZXcg dmFyaWFibGUgJ2J1ZmZlci1hdXRvLXJldmVydC1ieS1ub3RpZmljYXRpb24nCitOb24tZmlsZSBi dWZmZXJzIGNhbiBleHBsaWNpdGx5IGRlY2xhcmUgdGhhdCBub3RpZmljYXRpb24gb24gdGhlaXIK K2RlZmF1bHQtZGlyZWN0b3J5IGlzIHN1ZmZpY2llbnQgdG8ga25vdyB3aGVuIHVwZGF0ZXMgYXJl IHJlcXVpcmVkIGJ5CitzZXR0aW5nIHRoZSBuZXcgdmFyaWFibGUgYGJ1ZmZlci1hdXRvLXJldmVy dC1ieS1ub3RpZmljYXRpb24nIHRvIGEKK25vbi1uaWwgdmFsdWUgaW4gdGhhdCBidWZmZXIuICBB dXRvIFJldmVydCBtb2RlIGNhbiB1c2UgdGhpcworaW5mb3JtYXRpb24gdG8gYXZvaWQgcG9sbGlu ZyB0aGUgYnVmZmVyIHBlcmlvZGljYWxseSB3aGVuCisnYXV0by1yZXZlcnQtYXZvaWQtcG9sbGlu ZycgaXMgbm9uLW5pbC4KKwogDAogKiBOZXcgTW9kZXMgYW5kIFBhY2thZ2VzIGluIEVtYWNzIDI3 LjEKIApkaWZmIC0tZ2l0IGEvbGlzcC9hdXRvcmV2ZXJ0LmVsIGIvbGlzcC9hdXRvcmV2ZXJ0LmVs CmluZGV4IDdjZDVlN2VlOGIuLjE5N2EyYmYxNTcgMTAwNjQ0Ci0tLSBhL2xpc3AvYXV0b3JldmVy dC5lbAorKysgYi9saXNwL2F1dG9yZXZlcnQuZWwKQEAgLTg1OCw4ICs4NTgsMTIgQEAgYXV0by1y ZXZlcnQtYnVmZmVycwogICAgICAgICAgICAgICAgICAgKGF1dG8tcmV2ZXJ0LXJlbW92ZS1jdXJy ZW50LWJ1ZmZlcikpCiAgICAgICAgICAgICAgICh3aGVuIChhdXRvLXJldmVydC1hY3RpdmUtcCkK ICAgICAgICAgICAgICAgICA7OyBFbmFibGUgZmlsZSBub3RpZmljYXRpb24uCisgICAgICAgICAg ICAgICAgOzsgRG9uJ3QgYm90aGVyIGNyZWF0aW5nIGEgbm90aWZpZXIgZm9yIG5vbi1maWxlIGJ1 ZmZlcnMKKyAgICAgICAgICAgICAgICA7OyB1bmxlc3MgaXQgZXhwbGljaXRseSBpbmRpY2F0ZXMg dGhhdCB0aGlzIHdvcmtzLgogICAgICAgICAgICAgICAgICh3aGVuIChhbmQgYXV0by1yZXZlcnQt dXNlLW5vdGlmeQotICAgICAgICAgICAgICAgICAgICAgICAgICAgKG5vdCBhdXRvLXJldmVydC1u b3RpZnktd2F0Y2gtZGVzY3JpcHRvcikpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAobm90 IGF1dG8tcmV2ZXJ0LW5vdGlmeS13YXRjaC1kZXNjcmlwdG9yKQorICAgICAgICAgICAgICAgICAg ICAgICAgICAgKG9yIGJ1ZmZlci1maWxlLW5hbWUKKyAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICBidWZmZXItYXV0by1yZXZlcnQtYnktbm90aWZpY2F0aW9uKSkKICAgICAgICAgICAgICAg ICAgIChhdXRvLXJldmVydC1ub3RpZnktYWRkLXdhdGNoKSkKICAgICAgICAgICAgICAgICAoYXV0 by1yZXZlcnQtaGFuZGxlcikpKSkpCiAJKHNldHEgYnVmcyAoY2RyIGJ1ZnMpKSkKZGlmZiAtLWdp dCBhL2xpc3AvZGlyZWQuZWwgYi9saXNwL2RpcmVkLmVsCmluZGV4IDM4NTEyNjUxNGIuLmVhMTk0 M2RlMWQgMTAwNjQ0Ci0tLSBhL2xpc3AvZGlyZWQuZWwKKysrIGIvbGlzcC9kaXJlZC5lbApAQCAt MjE0OCw2ICsyMTQ4LDcgQEAgZGlyZWQtbW9kZQogICAgIChzZXRxIGJ1ZmZlci1pbnZpc2liaWxp dHktc3BlYyAobGlzdCB0KSkpCiAgIChzZXRxLWxvY2FsIHJldmVydC1idWZmZXItZnVuY3Rpb24g IydkaXJlZC1yZXZlcnQpCiAgIChzZXRxLWxvY2FsIGJ1ZmZlci1zdGFsZS1mdW5jdGlvbiAjJ2Rp cmVkLWJ1ZmZlci1zdGFsZS1wKQorICAoc2V0cS1sb2NhbCBidWZmZXItYXV0by1yZXZlcnQtYnkt bm90aWZpY2F0aW9uIHQpCiAgIChzZXRxLWxvY2FsIHBhZ2UtZGVsaW1pdGVyICJcblxuIikKICAg KHNldHEtbG9jYWwgZGlyZWQtZGlyZWN0b3J5IChvciBkaXJuYW1lIGRlZmF1bHQtZGlyZWN0b3J5 KSkKICAgOzsgbGlzdC1idWZmZXJzIHVzZXMgdGhpcyB0byBkaXNwbGF5IHRoZSBkaXIgYmVpbmcg ZWRpdGVkIGluIHRoaXMgYnVmZmVyLgpkaWZmIC0tZ2l0IGEvbGlzcC9maWxlcy5lbCBiL2xpc3Av ZmlsZXMuZWwKaW5kZXggODQ3N2MyMjdiYy4uYmVjYjVhYWI2ZiAxMDA2NDQKLS0tIGEvbGlzcC9m aWxlcy5lbAorKysgYi9saXNwL2ZpbGVzLmVsCkBAIC01ODQzLDYgKzU4NDMsMTYgQEAgYnVmZmVy LXN0YWxlLWZ1bmN0aW9uCiBGb3IgbW9yZSBpbmZvcm1hdGlvbiBvbiBob3cgdGhpcyB2YXJpYWJs ZSBpcyB1c2VkIGJ5IEF1dG8gUmV2ZXJ0IG1vZGUsCiBzZWUgSW5mbyBub2RlIGAoZW1hY3MpU3Vw cG9ydGluZyBhZGRpdGlvbmFsIGJ1ZmZlcnMnLiIpCiAKKyhkZWZ2YXItbG9jYWwgYnVmZmVyLWF1 dG8tcmV2ZXJ0LWJ5LW5vdGlmaWNhdGlvbiBuaWwKKyAgIldoZXRoZXIgYSBidWZmZXIgY2FuIHJl bHkgb24gbm90aWZpY2F0aW9uIGluIEF1dG8tUmV2ZXJ0IG1vZGUuCitJZiBub24tbmlsLCBtb25p dG9yaW5nIGNoYW5nZXMgdG8gdGhlIGRpcmVjdG9yeSBvZiB0aGUgY3VycmVudAorYnVmZmVyIGlz IHN1ZmZpY2llbnQgZm9yIGtub3dpbmcgd2hlbiB0aGF0IGJ1ZmZlciBuZWVkcyB0byBiZQordXBk YXRlZCBpbiBBdXRvIFJldmVydCBNb2RlLiAgU3VjaCBub3RpZmljYXRpb24gZG9lcyBub3QgaW5j bHVkZQorY2hhbmdlcyB0byBmaWxlcyBpbiB0aGF0IGRpcmVjdG9yeSwgb25seSB0byB0aGUgZGly ZWN0b3J5IGl0c2VsZi4KKworVGhpcyB2YXJpYWJsZSBvbmx5IGFwcGxpZXMgdG8gYnVmZmVycyB3 aGVyZSBgYnVmZmVyLWZpbGUtbmFtZScgaXMKK25pbDsgb3RoZXIgYnVmZmVycyBhcmUgdHJhY2tl ZCBieSB0aGVpciBmaWxlcy4iKQorCiAoZGVmdmFyIGJlZm9yZS1yZXZlcnQtaG9vayBuaWwKICAg Ik5vcm1hbCBob29rIGZvciBgcmV2ZXJ0LWJ1ZmZlcicgdG8gcnVuIGJlZm9yZSByZXZlcnRpbmcu CiBUaGUgZnVuY3Rpb24gYHJldmVydC1idWZmZXItLWRlZmF1bHQnIHJ1bnMgdGhpcy4KLS0gCjIu MjAuMQoK --=-WUM65K2FweaOh+iEN88V--