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: Wed, 01 May 2019 21:41:38 +0200 Message-ID: <8bbbdc62bee1dc16b6fd684e7da5ffac43f1e232.camel@acm.org> References: <83sgu71b91.fsf@gnu.org> <74CB5185-5DA1-4786-BD9C-9EEB3D43B3C1@acm.org> <83o94uz9h2.fsf@gnu.org> <875zqzssql.fsf@gmx.de> <83d0l7v193.fsf@gnu.org> <86EFE367-90FF-4786-BC91-FC28FAF38A4E@acm.org> <877ebdqmbj.fsf@gmx.de> <834l6gu6ee.fsf@gnu.org> <834l6eqdam.fsf@gnu.org> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="=-7YSQNPnVKx7RjTbkayMQ" Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="152494"; mail-complaints-to="usenet@blaine.gmane.org" User-Agent: Evolution 3.30.5 (3.30.5-1.fc29) Cc: michael.albinus@gmx.de, 35418@debbugs.gnu.org To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Wed May 01 21:42:14 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 1hLv7O-000dTh-8P for geb-bug-gnu-emacs@m.gmane.org; Wed, 01 May 2019 21:42:14 +0200 Original-Received: from localhost ([127.0.0.1]:40236 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hLv7N-0006AX-4l for geb-bug-gnu-emacs@m.gmane.org; Wed, 01 May 2019 15:42:13 -0400 Original-Received: from eggs.gnu.org ([209.51.188.92]:42529) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hLv7E-00068C-2R for bug-gnu-emacs@gnu.org; Wed, 01 May 2019 15:42:05 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hLv7C-0007b9-CA for bug-gnu-emacs@gnu.org; Wed, 01 May 2019 15:42:04 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:59656) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1hLv7C-0007au-7w for bug-gnu-emacs@gnu.org; Wed, 01 May 2019 15:42:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1hLv7C-0005YK-2N for bug-gnu-emacs@gnu.org; Wed, 01 May 2019 15:42: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: Wed, 01 May 2019 19:42: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.155673970621323 (code B ref 35418); Wed, 01 May 2019 19:42:02 +0000 Original-Received: (at 35418) by debbugs.gnu.org; 1 May 2019 19:41:46 +0000 Original-Received: from localhost ([127.0.0.1]:44967 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hLv6v-0005Xr-V4 for submit@debbugs.gnu.org; Wed, 01 May 2019 15:41:46 -0400 Original-Received: from mail85c50.megamailservers.eu ([91.136.10.95]:36682 helo=mail18c50.megamailservers.eu) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hLv6s-0005Xg-VA for 35418@debbugs.gnu.org; Wed, 01 May 2019 15:41:44 -0400 X-Authenticated-User: mattiase@bredband.net DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=megamailservers.eu; s=maildub; t=1556739701; bh=2O4Fyv2rPV1yHjHIJ3rRwioB1K0Wu9vdjS8kNtGyrmo=; h=Subject:From:To:Cc:Date:In-Reply-To:References:From; b=ote7ZPyCXXVT4anrP50FrQL1amMW5mPio781LipRUOmYy+aG+Jcb/UAt6FVUl9JZY 18j1stP19MqWOJgXoW+hUBYrcHKBzfFooXBbqNJg7Pli+8OjjowN4bH5pHR+jCEgv1 oRSPznalZys/cMwH0dRKQW6VEmDPD0rqCjsYMaGE= 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 mail18c50.megamailservers.eu (8.14.9/8.13.1) with ESMTP id x41JfdEk025462; Wed, 1 May 2019 19:41:40 +0000 In-Reply-To: <834l6eqdam.fsf@gnu.org> X-CTCH-RefID: str=0001.0A0B020D.5CC9F675.0006, 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=W4oWqyek c=1 sm=1 tr=0 a=M+GU/qJco4WXjv8D6jB2IA==:117 a=M+GU/qJco4WXjv8D6jB2IA==:17 a=jpOVt7BSZ2e4Z31A5e1TngXxSK0=:19 a=uGlCoH4LM_bGQZCwcMsA:9 a=QEXdDO2ut3YA:10 a=N54-gffFAAAA:8 a=05VGI6y5R-z8mz6QroMA:9 a=noFUfWHkRFwl99Cn:21 a=nKzoe16jjEAGLIDu: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:158599 Archived-At: --=-7YSQNPnVKx7RjTbkayMQ Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit ons 2019-05-01 klockan 20:45 +0300 skrev Eli Zaretskii: > > Didn't yet review the patch, but I don't understand the difficulty > with moving 'Auto-reverting non-buffer files' into Auto-revert. Can > you explain what gets in the way? After applying the patch, the on-line manual would have the nodes * Reverting (about reverting) * Auto-revert (about auto-revert) * Non-file buffers (about auto-reverting non-file buffers) ** Auto-reverting the buffer menu ** Auto-reverting Dired but I'd rather have * Reverting (about reverting) * Auto-revert (about auto-revert, including non-buffer files) ** Auto-reverting the buffer menu ** Auto-reverting Dired except that in the printed manual, the non-buffer part is a section of its own. The attached patch hacks around it by removing @node and @section from arevert-xtra.texi; perhaps it can be stomached. --=-7YSQNPnVKx7RjTbkayMQ Content-Disposition: attachment; filename="0001-Reorganise-auto-revert-nodes-in-the-manual.patch" Content-Type: text/x-patch; name="0001-Reorganise-auto-revert-nodes-in-the-manual.patch"; charset="UTF-8" Content-Transfer-Encoding: base64 RnJvbSAyMWM0NDUxZjQ2MzcwMGUyYTZmN2EyNTZiMjE0ZWVkODlhOWUzZDNkIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiA9P1VURi04P3E/TWF0dGlhcz0yMEVuZ2RlZz1DMz1BNXJkPz0g PG1hdHRpYXNlQGFjbS5vcmc+CkRhdGU6IFR1ZSwgMzAgQXByIDIwMTkgMjI6MzU6NTYgKzAyMDAK U3ViamVjdDogW1BBVENIXSBSZW9yZ2FuaXNlIChhdXRvLSlyZXZlcnQgbm9kZXMgaW4gdGhlIG1h bnVhbAoKVGhlIGFtb3VudCBvZiBpbmZvcm1hdGlvbiBvbiBhdXRvLXJldmVydCBoYXMgZ3Jvd24g dG8gZGVzZXJ2ZSBhCnNlY3Rpb24gb2YgaXRzIG93biAoYnVnIzM1NDE4KS4KCiogZG9jL2VtYWNz L2ZpbGVzLnRleGk6CiogZG9jL2VtYWNzL2FyZXZlcnQteHRyYS50ZXhpOgoqIGRvYy9lbWFjcy9i dWZmZXJzLnRleGk6CiogZG9jL2VtYWNzL2VtYWNzLnRleGk6CiogZG9jL2VtYWNzL2VtYWNzLXh0 cmEudGV4aToKQWRkIG5vZGUgJ0F1dG8tcmV2ZXJ0JyBhbmQgbW92ZSBnZW5lcmFsIGluZm9ybWF0 aW9uIG9uIHRoYXQgdG9waWMgdGhlcmUuClNvcnQgcGFyYWdyYXBocyBpbiB0aGF0IG5vZGUgaW4g YSByb3VnaCBsZWFzdC10by1tb3N0IHNwZWNpZmljIG9yZGVyLgpJbmNsdWRlIHRoZSBvbGQgJ0F1 dG9yZXZlcnQnIG5vZGUgaW50byB0aGF0IG5vZGUgd2hlbiBidWlsZGluZyB0aGUKb24tbGluZSBt YW51YWwuCi0tLQogZG9jL2VtYWNzL2FyZXZlcnQteHRyYS50ZXhpIHwgIDMgKy0KIGRvYy9lbWFj cy9idWZmZXJzLnRleGkgICAgICB8ICA0ICstLQogZG9jL2VtYWNzL2VtYWNzLXh0cmEudGV4aSAg IHwgIDIgKysKIGRvYy9lbWFjcy9lbWFjcy50ZXhpICAgICAgICB8ICA0ICstLQogZG9jL2VtYWNz L2ZpbGVzLnRleGkgICAgICAgIHwgNjAgKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0t LS0tLQogNSBmaWxlcyBjaGFuZ2VkLCA0MCBpbnNlcnRpb25zKCspLCAzMyBkZWxldGlvbnMoLSkK CmRpZmYgLS1naXQgYS9kb2MvZW1hY3MvYXJldmVydC14dHJhLnRleGkgYi9kb2MvZW1hY3MvYXJl dmVydC14dHJhLnRleGkKaW5kZXggY2Q3YzFmZjg5NS4uOGNjNWIwNTNiNSAxMDA2NDQKLS0tIGEv ZG9jL2VtYWNzL2FyZXZlcnQteHRyYS50ZXhpCisrKyBiL2RvYy9lbWFjcy9hcmV2ZXJ0LXh0cmEu dGV4aQpAQCAtNCw4ICs0LDcgQEAKIEBjCiBAYyBUaGlzIGZpbGUgaXMgaW5jbHVkZWQgZWl0aGVy IGluIGVtYWNzLXh0cmEudGV4aSAod2hlbiBwcm9kdWNpbmcgdGhlCiBAYyBwcmludGVkIHZlcnNp b24pIG9yIGluIHRoZSBtYWluIEVtYWNzIG1hbnVhbCAoZm9yIHRoZSBvbi1saW5lIHZlcnNpb24p LgotQG5vZGUgQXV0b3JldmVydAotQHNlY3Rpb24gQXV0byBSZXZlcnRpbmcgTm9uLUZpbGUgQnVm ZmVycworQGMgVGhlIGluY2x1ZGluZyBmaWxlIG11c3QgcHJvdmlkZSBpdHMgb3duIEBub2RlIGFu ZCBAc2VjdGlvbiBsaW5lcy4KIAogR2xvYmFsIEF1dG8gUmV2ZXJ0IE1vZGUgbm9ybWFsbHkgb25s eSByZXZlcnRzIGZpbGUgYnVmZmVycy4gIFRoZXJlIGFyZQogdHdvIHdheXMgdG8gYXV0by1yZXZl cnQgY2VydGFpbiBub24tZmlsZSBidWZmZXJzOiBieSBlbmFibGluZyBBdXRvCmRpZmYgLS1naXQg YS9kb2MvZW1hY3MvYnVmZmVycy50ZXhpIGIvZG9jL2VtYWNzL2J1ZmZlcnMudGV4aQppbmRleCAy N2ZjYjczNjlhLi4xNGEwYTAxY2E4IDEwMDY0NAotLS0gYS9kb2MvZW1hY3MvYnVmZmVycy50ZXhp CisrKyBiL2RvYy9lbWFjcy9idWZmZXJzLnRleGkKQEAgLTU2OCwxMCArNTY4LDEwIEBAIFNldmVy YWwgQnVmZmVycwogQXV0byBSZXZlcnQgbW9kZSBhcHBsaWVzIHRvIHRoZSBAZmlsZXsqQnVmZmVy IExpc3QqfSBidWZmZXIgb25seSBpZgogQGNvZGV7Z2xvYmFsLWF1dG8tcmV2ZXJ0LW5vbi1maWxl LWJ1ZmZlcnN9IGlzIG5vbi1AY29kZXtuaWx9LgogQGlmdGV4Ci1AaW5mb3JlZntBdXRvcmV2ZXJ0 LCwgZW1hY3MteHRyYX0sIGZvciBkZXRhaWxzLgorQGluZm9yZWZ7QXV0byBSZXZlcnRpbmcgdGhl IEJ1ZmZlciBNZW51LCwgZW1hY3MteHRyYX0sIGZvciBkZXRhaWxzLgogQGVuZCBpZnRleAogQGlm bm90dGV4Ci1AeHJlZntBdXRvcmV2ZXJ0LCBnbG9iYWwtYXV0by1yZXZlcnQtbm9uLWZpbGUtYnVm ZmVyc30sIGZvciBkZXRhaWxzLgorQHhyZWZ7QXV0byBSZXZlcnRpbmcgdGhlIEJ1ZmZlciBNZW51 LCBnbG9iYWwtYXV0by1yZXZlcnQtbm9uLWZpbGUtYnVmZmVyc30sIGZvciBkZXRhaWxzLgogQGVu ZCBpZm5vdHRleAogCiBAbm9kZSBJbmRpcmVjdCBCdWZmZXJzCmRpZmYgLS1naXQgYS9kb2MvZW1h Y3MvZW1hY3MteHRyYS50ZXhpIGIvZG9jL2VtYWNzL2VtYWNzLXh0cmEudGV4aQppbmRleCBkY2Q4 ZmFlMWI2Li5iNjNmMjIyNjIxIDEwMDY0NAotLS0gYS9kb2MvZW1hY3MvZW1hY3MteHRyYS50ZXhp CisrKyBiL2RvYy9lbWFjcy9lbWFjcy14dHJhLnRleGkKQEAgLTExMSw2ICsxMTEsOCBAQCBJbnRy b2R1Y3Rpb24KIEByYWlzZXNlY3Rpb25zCiBAaW5jbHVkZSBwaWN0dXJlLXh0cmEudGV4aQogCitA bm9kZSBOb24tZmlsZSBidWZmZXJzCitAc2VjdGlvbiBBdXRvIFJldmVydGluZyBOb24tRmlsZSBC dWZmZXJzCiBAaW5jbHVkZSBhcmV2ZXJ0LXh0cmEudGV4aQogCiBAaW5jbHVkZSBkaXJlZC14dHJh LnRleGkKZGlmZiAtLWdpdCBhL2RvYy9lbWFjcy9lbWFjcy50ZXhpIGIvZG9jL2VtYWNzL2VtYWNz LnRleGkKaW5kZXggNThlYzM3MzAyOS4uMGZjMzRkZDYzZCAxMDA2NDQKLS0tIGEvZG9jL2VtYWNz L2VtYWNzLnRleGkKKysrIGIvZG9jL2VtYWNzL2VtYWNzLnRleGkKQEAgLTQ0Myw5ICs0NDMsNyBA QCBUb3AKICogVmlzaXRpbmc6OiAgICAgICAgICAgIFZpc2l0aW5nIGEgZmlsZSBwcmVwYXJlcyBF bWFjcyB0byBlZGl0IHRoZSBmaWxlLgogKiBTYXZpbmc6OiAgICAgICAgICAgICAgU2F2aW5nIG1h a2VzIHlvdXIgY2hhbmdlcyBwZXJtYW5lbnQuCiAqIFJldmVydGluZzo6ICAgICAgICAgICBSZXZl cnRpbmcgY2FuY2VscyBhbGwgdGhlIGNoYW5nZXMgbm90IHNhdmVkLgotQGlmbm90dGV4Ci0qIEF1 dG9yZXZlcnQ6OiAgICAgICAgICBBdXRvIFJldmVydGluZyBub24tZmlsZSBidWZmZXJzLgotQGVu ZCBpZm5vdHRleAorKiBBdXRvLXJldmVydDo6ICAgICAgICAgS2VlcGluZyBidWZmZXJzIGF1dG9t YXRpY2FsbHkgdXAtdG8tZGF0ZS4KICogQXV0byBTYXZlOjogICAgICAgICAgIEF1dG8gU2F2ZSBw ZXJpb2RpY2FsbHkgcHJvdGVjdHMgYWdhaW5zdCBsb3NzIG9mIGRhdGEuCiAqIEZpbGUgQWxpYXNl czo6ICAgICAgICBIYW5kbGluZyBtdWx0aXBsZSBuYW1lcyBmb3Igb25lIGZpbGUuCiAqIERpcmVj dG9yaWVzOjogICAgICAgICBDcmVhdGluZywgZGVsZXRpbmcsIGFuZCBsaXN0aW5nIGZpbGUgZGly ZWN0b3JpZXMuCmRpZmYgLS1naXQgYS9kb2MvZW1hY3MvZmlsZXMudGV4aSBiL2RvYy9lbWFjcy9m aWxlcy50ZXhpCmluZGV4IDk5MGI4ZjE2NzkuLjEwNGNiMjRlODIgMTAwNjQ0Ci0tLSBhL2RvYy9l bWFjcy9maWxlcy50ZXhpCisrKyBiL2RvYy9lbWFjcy9maWxlcy50ZXhpCkBAIC0yNSw5ICsyNSw3 IEBAIEZpbGVzCiAqIFZpc2l0aW5nOjogICAgICAgICAgICBWaXNpdGluZyBhIGZpbGUgcHJlcGFy ZXMgRW1hY3MgdG8gZWRpdCB0aGUgZmlsZS4KICogU2F2aW5nOjogICAgICAgICAgICAgIFNhdmlu ZyBtYWtlcyB5b3VyIGNoYW5nZXMgcGVybWFuZW50LgogKiBSZXZlcnRpbmc6OiAgICAgICAgICAg UmV2ZXJ0aW5nIGNhbmNlbHMgYWxsIHRoZSBjaGFuZ2VzIG5vdCBzYXZlZC4KLUBpZm5vdHRleAot KiBBdXRvcmV2ZXJ0OjogICAgICAgICAgQXV0byBSZXZlcnRpbmcgbm9uLWZpbGUgYnVmZmVycy4K LUBlbmQgaWZub3R0ZXgKKyogQXV0by1yZXZlcnQ6OiAgICAgICAgIEtlZXBpbmcgYnVmZmVycyBh dXRvbWF0aWNhbGx5IHVwLXRvLWRhdGUuCiAqIEF1dG8gU2F2ZTo6ICAgICAgICAgICBBdXRvIFNh dmUgcGVyaW9kaWNhbGx5IHByb3RlY3RzIGFnYWluc3QgbG9zcyBvZiBkYXRhLgogKiBGaWxlIEFs aWFzZXM6OiAgICAgICAgSGFuZGxpbmcgbXVsdGlwbGUgbmFtZXMgZm9yIG9uZSBmaWxlLgogKiBE aXJlY3Rvcmllczo6ICAgICAgICAgQ3JlYXRpbmcsIGRlbGV0aW5nLCBhbmQgbGlzdGluZyBmaWxl IGRpcmVjdG9yaWVzLgpAQCAtOTU1LDYgKzk1MywxMSBAQCBSZXZlcnRpbmcKIGlzIG5vdCBtb2Rp ZmllZC4gIChJZiB5b3UgaGF2ZSBlZGl0ZWQgdGhlIHRleHQsIGl0IHdvdWxkIGJlIHdyb25nIHRv CiBkaXNjYXJkIHlvdXIgY2hhbmdlcy4pCiAKKyAgWW91IGNhbiBhbHNvIHRlbGwgRW1hY3MgdG8g cmV2ZXJ0IGJ1ZmZlcnMgYXV0b21hdGljYWxseSB3aGVuIHRoZWlyCit2aXNpdGVkIGZpbGVzIGNo YW5nZSBvbiBkaXNrOyBAcHhyZWZ7QXV0by1yZXZlcnR9LgorCitAbm9kZSBBdXRvLXJldmVydAor QHNlY3Rpb24gQXV0by1yZXZlcnQ6IEtlZXBpbmcgYnVmZmVycyBhdXRvbWF0aWNhbGx5IHVwLXRv LWRhdGUKIEBjaW5kZXggR2xvYmFsIEF1dG8gUmV2ZXJ0IG1vZGUKIEBjaW5kZXggbW9kZSwgR2xv YmFsIEF1dG8gUmV2ZXJ0CiBAY2luZGV4IEF1dG8gUmV2ZXJ0IG1vZGUKQEAgLTk2MiwyMSArOTY1 LDM4IEBAIFJldmVydGluZwogQGZpbmRleCBnbG9iYWwtYXV0by1yZXZlcnQtbW9kZQogQGZpbmRl eCBhdXRvLXJldmVydC1tb2RlCiBAZmluZGV4IGF1dG8tcmV2ZXJ0LXRhaWwtbW9kZQotQHZpbmRl eCBhdXRvLXJldmVydC1pbnRlcnZhbAotQHZpbmRleCBhdXRvLXJldmVydC1yZW1vdGUtZmlsZXMK KworICBBIGJ1ZmZlciBjYW4gZ2V0IG91dCBvZiBzeW5jIHdpdGggcmVzcGVjdCB0byBpdHMgdmlz aXRlZCBmaWxlIG9uCitkaXNrIGlmIHRoYXQgZmlsZSBpcyBjaGFuZ2VkIGJ5IGFub3RoZXIgcHJv Z3JhbS4gIFRvIGtlZXAgaXQgdXAgdG8KK2RhdGUsIHlvdSBjYW4gZW5hYmxlIEF1dG8tcmV2ZXJ0 IG1vZGUgYnkgdHlwaW5nIEBrYmR7TS14IGF1dG8tcmV2ZXJ0LW1vZGV9LgorVGhpcyBhdXRvbWF0 aWNhbGx5IHJldmVydHMgdGhlIGJ1ZmZlciB3aGVuIGl0cyB2aXNpdGVkIGZpbGUgY2hhbmdlcyBv bgorZGlzay4gIFRvIGRvIHRoZSBzYW1lIGZvciBhbGwgZmlsZSBidWZmZXJzLCB0eXBlCitAa2Jk e00teCBnbG9iYWwtYXV0by1yZXZlcnQtbW9kZX0gdG8gZW5hYmxlIEdsb2JhbCBBdXRvLVJldmVy dCBtb2RlLgorCisgIEF1dG8tcmV2ZXJ0IHdpbGwgbm90IHJldmVydCBhIGJ1ZmZlciBpZiBpdCBo YXMgdW5zYXZlZCBjaGFuZ2VzLCBvciBpZgoraXRzIGZpbGUgb24gZGlzayBpcyBkZWxldGVkIG9y IHJlbmFtZWQuCisKKyAgT25lIHVzZSBvZiBBdXRvLVJldmVydCBtb2RlIGlzIHRvIGBgdGFpbCcn IGEgZmlsZSBzdWNoIGFzIGEgc3lzdGVtCitsb2csIHNvIHRoYXQgY2hhbmdlcyBtYWRlIHRvIHRo YXQgZmlsZSBieSBvdGhlciBwcm9ncmFtcyBhcmUKK2NvbnRpbnVvdXNseSBkaXNwbGF5ZWQuICBU byBkbyB0aGlzLCBqdXN0IG1vdmUgdGhlIHBvaW50IHRvIHRoZSBlbmQgb2YKK3RoZSBidWZmZXIs IGFuZCBpdCB3aWxsIHN0YXkgdGhlcmUgYXMgdGhlIGZpbGUgY29udGVudHMgY2hhbmdlLgorSG93 ZXZlciwgaWYgeW91IGFyZSBzdXJlIHRoYXQgdGhlIGZpbGUgd2lsbCBvbmx5IGNoYW5nZSBieSBn cm93aW5nIGF0Cit0aGUgZW5kLCB1c2UgQXV0by1SZXZlcnQgVGFpbCBtb2RlIGluc3RlYWQKKyhA Y29kZXthdXRvLXJldmVydC10YWlsLW1vZGV9KS4gIEl0IGlzIG1vcmUgZWZmaWNpZW50IGZvciB0 aGlzLgorQXV0by1SZXZlcnQgVGFpbCBtb2RlIGFsc28gd29ya3MgZm9yIHJlbW90ZSBmaWxlcy4K KwogQHZpbmRleCBhdXRvLXJldmVydC12ZXJib3NlCi0gIFlvdSBjYW4gYWxzbyB0ZWxsIEVtYWNz IHRvIHJldmVydCBidWZmZXJzIHBlcmlvZGljYWxseS4gIFRvIGRvIHRoaXMKLWZvciBhIHNwZWNp ZmljIGJ1ZmZlciwgZW5hYmxlIHRoZSBtaW5vciBtb2RlIEF1dG8tUmV2ZXJ0IG1vZGUgYnkKLXR5 cGluZyBAa2Jke00teCBhdXRvLXJldmVydC1tb2RlfS4gIFRoaXMgYXV0b21hdGljYWxseSByZXZl cnRzIHRoZQotY3VycmVudCBidWZmZXIgd2hlbiBpdHMgdmlzaXRlZCBmaWxlIGNoYW5nZXMgb24g ZGlzay4gIFRvIGRvIHRoZSBzYW1lCi1mb3IgYWxsIGZpbGUgYnVmZmVycywgdHlwZSBAa2Jke00t eCBnbG9iYWwtYXV0by1yZXZlcnQtbW9kZX0gdG8gZW5hYmxlCi1HbG9iYWwgQXV0by1SZXZlcnQg bW9kZS4gIFRoZXNlIG1pbm9yIG1vZGVzIGRvIG5vdCBjaGVjayBvciByZXZlcnQKLXJlbW90ZSBm aWxlcywgYmVjYXVzZSB0aGF0IGlzIHVzdWFsbHkgdG9vIHNsb3cuICBUaGlzIGJlaGF2aW9yIGNh biBiZQotY2hhbmdlZCBieSBzZXR0aW5nIHRoZSB2YXJpYWJsZSBAY29kZXthdXRvLXJldmVydC1y ZW1vdGUtZmlsZXN9IHRvCi1ub24tQGNvZGV7bmlsfS4KKyAgV2hlbiBhIGJ1ZmZlciBpcyBhdXRv LXJldmVydGVkLCBhIG1lc3NhZ2UgaXMgZ2VuZXJhdGVkLiAgVGhpcyBjYW4gYmUKK3N1cHByZXNz ZWQgYnkgc2V0dGluZyBAY29kZXthdXRvLXJldmVydC12ZXJib3NlfSB0byBAY29kZXtuaWx9Lgor CitAdmluZGV4IGF1dG8tcmV2ZXJ0LXJlbW90ZS1maWxlcworICBUaGVzZSBtaW5vciBtb2RlcyBk byBub3QgY2hlY2sgb3IgcmV2ZXJ0IHJlbW90ZSBmaWxlcywgYmVjYXVzZSB0aGF0IGlzCit1c3Vh bGx5IHRvbyBzbG93LiAgVGhpcyBiZWhhdmlvciBjYW4gYmUgY2hhbmdlZCBieSBzZXR0aW5nIHRo ZQordmFyaWFibGUgQGNvZGV7YXV0by1yZXZlcnQtcmVtb3RlLWZpbGVzfSB0byBub24tQGNvZGV7 bmlsfS4KIAogQGNpbmRleCBmaWxlIG5vdGlmaWNhdGlvbnMKIEB2aW5kZXggYXV0by1yZXZlcnQt dXNlLW5vdGlmeQorQHZpbmRleCBhdXRvLXJldmVydC1pbnRlcnZhbAogICBCeSBkZWZhdWx0LCBB dXRvLVJldmVydCBtb2RlIHdvcmtzIHVzaW5nIEBkZm57ZmlsZSBub3RpZmljYXRpb25zfSwKIHdo ZXJlYnkgY2hhbmdlcyBpbiB0aGUgZmlsZXN5c3RlbSBhcmUgcmVwb3J0ZWQgdG8gRW1hY3MgYnkg dGhlIE9TLgogWW91IGNhbiBkaXNhYmxlIHVzZSBvZiBmaWxlIG5vdGlmaWNhdGlvbnMgYnkgY3Vz dG9taXppbmcgdGhlIHZhcmlhYmxlCkBAIC0xMDAyLDE4ICsxMDIyLDYgQEAgUmV2ZXJ0aW5nCiBA Y29kZXthdXRvLXJldmVydC1ub3RpZnktZXhjbHVkZS1kaXItcmVnZXhwfSB0byBtYXRjaCBmaWxl cyB0aGF0CiBzaG91bGQgYmUgZXhjbHVkZWQgZnJvbSB1c2luZyBub3RpZmljYXRpb24uCiAKLSAg T25lIHVzZSBvZiBBdXRvLVJldmVydCBtb2RlIGlzIHRvIGBgdGFpbCcnIGEgZmlsZSBzdWNoIGFz IGEgc3lzdGVtCi1sb2csIHNvIHRoYXQgY2hhbmdlcyBtYWRlIHRvIHRoYXQgZmlsZSBieSBvdGhl ciBwcm9ncmFtcyBhcmUKLWNvbnRpbnVvdXNseSBkaXNwbGF5ZWQuICBUbyBkbyB0aGlzLCBqdXN0 IG1vdmUgdGhlIHBvaW50IHRvIHRoZSBlbmQgb2YKLXRoZSBidWZmZXIsIGFuZCBpdCB3aWxsIHN0 YXkgdGhlcmUgYXMgdGhlIGZpbGUgY29udGVudHMgY2hhbmdlLgotSG93ZXZlciwgaWYgeW91IGFy ZSBzdXJlIHRoYXQgdGhlIGZpbGUgd2lsbCBvbmx5IGNoYW5nZSBieSBncm93aW5nIGF0Ci10aGUg ZW5kLCB1c2UgQXV0by1SZXZlcnQgVGFpbCBtb2RlIGluc3RlYWQKLShAY29kZXthdXRvLXJldmVy dC10YWlsLW1vZGV9KS4gIEl0IGlzIG1vcmUgZWZmaWNpZW50IGZvciB0aGlzLgotQXV0by1SZXZl cnQgVGFpbCBtb2RlIHdvcmtzIGFsc28gZm9yIHJlbW90ZSBmaWxlcy4KLQotICBXaGVuIGEgYnVm ZmVyIGlzIGF1dG8tcmV2ZXJ0ZWQsIGEgbWVzc2FnZSBpcyBnZW5lcmF0ZWQuICBUaGlzIGNhbiBi ZQotc3VwcHJlc3NlZCBieSBzZXR0aW5nIEBjb2Rle2F1dG8tcmV2ZXJ0LXZlcmJvc2V9IHRvIEBj b2Rle25pbH0uCi0KICAgSW4gRGlyZWQgYnVmZmVycyAoQHB4cmVme0RpcmVkfSksIEF1dG8tUmV2 ZXJ0IG1vZGUgcmVmcmVzaGVzIHRoZQogYnVmZmVyIHdoZW4gYSBmaWxlIGlzIGNyZWF0ZWQgb3Ig ZGVsZXRlZCBpbiB0aGUgYnVmZmVyJ3MgZGlyZWN0b3J5LgogCi0tIAoyLjIwLjEKCg== --=-7YSQNPnVKx7RjTbkayMQ--