From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Paul Eggert Newsgroups: gmane.emacs.bugs Subject: bug#68996: [PATCH] Respect warnings added in GNU Make 4.4.90 Date: Thu, 8 Feb 2024 23:27:47 -0800 Organization: UCLA Computer Science Department Message-ID: <469a5744-7e84-4497-a5a8-3db64da14761@cs.ucla.edu> References: <87cyt6nxzh.fsf@gmail.com> <868r3uw3vt.fsf@gnu.org> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="------------SSMKqFbOKbLpyGlYM0BRHhxd" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="26063"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Mozilla Thunderbird Cc: 68996-done@debbugs.gnu.org To: Eli Zaretskii , Collin Funk Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Fri Feb 09 08:29:13 2024 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1rYLJw-0006X4-Pn for geb-bug-gnu-emacs@m.gmane-mx.org; Fri, 09 Feb 2024 08:29:13 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1rYLJZ-00056O-Ar; Fri, 09 Feb 2024 02:28:49 -0500 Original-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 1rYLJX-000562-Co for bug-gnu-emacs@gnu.org; Fri, 09 Feb 2024 02:28:47 -0500 Original-Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1rYLJX-0004US-4y for bug-gnu-emacs@gnu.org; Fri, 09 Feb 2024 02:28:47 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1rYLJl-0007tw-Ul for bug-gnu-emacs@gnu.org; Fri, 09 Feb 2024 02:29:01 -0500 Resent-From: Paul Eggert Original-Sender: "Debbugs-submit" Resent-To: bug-gnu-emacs@gnu.org Resent-Date: Fri, 09 Feb 2024 07:29:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: cc-closed 68996 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch Mail-Followup-To: 68996@debbugs.gnu.org, eggert@cs.ucla.edu, collinfunk38@gmail.com Original-Received: via spool by 68996-done@debbugs.gnu.org id=D68996.170746369330200 (code D ref 68996); Fri, 09 Feb 2024 07:29:01 +0000 Original-Received: (at 68996-done) by debbugs.gnu.org; 9 Feb 2024 07:28:13 +0000 Original-Received: from localhost ([127.0.0.1]:41846 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rYLIy-0007qx-9a for submit@debbugs.gnu.org; Fri, 09 Feb 2024 02:28:13 -0500 Original-Received: from mail.cs.ucla.edu ([131.179.128.66]:49376) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rYLIw-0007qY-E7 for 68996-done@debbugs.gnu.org; Fri, 09 Feb 2024 02:28:11 -0500 Original-Received: from localhost (localhost [127.0.0.1]) by mail.cs.ucla.edu (Postfix) with ESMTP id DB3263C011BC5; Thu, 8 Feb 2024 23:27:49 -0800 (PST) Original-Received: from mail.cs.ucla.edu ([127.0.0.1]) by localhost (mail.cs.ucla.edu [127.0.0.1]) (amavis, port 10032) with ESMTP id Ati4zJrgqdPe; Thu, 8 Feb 2024 23:27:49 -0800 (PST) Original-Received: from localhost (localhost [127.0.0.1]) by mail.cs.ucla.edu (Postfix) with ESMTP id 16A223C011BD4; Thu, 8 Feb 2024 23:27:49 -0800 (PST) DKIM-Filter: OpenDKIM Filter v2.10.3 mail.cs.ucla.edu 16A223C011BD4 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cs.ucla.edu; s=9D0B346E-2AEB-11ED-9476-E14B719DCE6C; t=1707463669; bh=vUxHLFg1UNnFMG0lALofPJaefbShpN7PxsIzghZ9nEQ=; h=Message-ID:Date:MIME-Version:To:From; b=RkwTpmctvz47UnmvVXujw5y92D2UN/EwJlW4kC8/5g7LU1vfUQxmPpZGhWm6UbVNs oFuRZOBTJij5uqtqTN4CunwHPq+B4rTBsPSVTYcTU/aXhtAf7057aGJRDw/rP8dqBe 0pdwVtXG9mMI4W6jxb//XGQv/ONhnwcc/WVbZpTnbTwtPkqiUw/zTIauPgumsOwFp7 1G1WVQe0lu3qIcIGfgDdl876GaTeJTO0g8EjdS51rHXgdOggNT1I+CR+ytDz7aEW7i GcOZP3ngDhudrkpPSvnOrjpgxebIxETDFOieXYSWSC39VfGoVRLpBxeXtNipkHhOJ+ lx3U/WXL7miWQ== X-Virus-Scanned: amavis at mail.cs.ucla.edu Original-Received: from mail.cs.ucla.edu ([127.0.0.1]) by localhost (mail.cs.ucla.edu [127.0.0.1]) (amavis, port 10026) with ESMTP id K8FD5i5Xdbbd; Thu, 8 Feb 2024 23:27:48 -0800 (PST) Original-Received: from [192.168.254.12] (unknown [47.148.192.211]) by mail.cs.ucla.edu (Postfix) with ESMTPSA id E59153C011BC5; Thu, 8 Feb 2024 23:27:48 -0800 (PST) Content-Language: en-US In-Reply-To: <868r3uw3vt.fsf@gnu.org> X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list 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-mx.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:279687 Archived-At: This is a multi-part message in MIME format. --------------SSMKqFbOKbLpyGlYM0BRHhxd Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit On 2024-02-08 22:25, Eli Zaretskii wrote: > Paul, how do > other project produce the same indented "CC foo.o"? do they also use > this trick? or something else? Nobody else does it as far as I know. It was my invention, just for Emacs. I expect the new GNU 'make' behavior will be better for most software projects, as it's likely to catch typos that cause bugs. So let's port to it; it's not hard. To do that, I installed the attached patch into Emacs master. It uses Paul Smith's suggestion, so that 'make' still outputs nicely-indented info. Boldly marking this bug as done. --------------SSMKqFbOKbLpyGlYM0BRHhxd Content-Type: text/x-patch; charset=UTF-8; name="0001-Port-to-GNU-Make-03ecd94488b85adc38746ec3e7c2a297a52.patch" Content-Disposition: attachment; filename*0="0001-Port-to-GNU-Make-03ecd94488b85adc38746ec3e7c2a297a52.pa"; filename*1="tch" Content-Transfer-Encoding: base64 RnJvbSA4ZDA5ZTFkZWY1NWU1N2E4YzYyN2JhNzA0Mjg5Zjc5NmM0OGEwODVkIE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBQYXVsIEVnZ2VydCA8ZWdnZXJ0QGNzLnVjbGEuZWR1 PgpEYXRlOiBUaHUsIDggRmViIDIwMjQgMjM6MTc6MDQgLTA4MDAKU3ViamVjdDogW1BBVENI XSBQb3J0IHRvIEdOVSBNYWtlIDAzZWNkOTQ0ODhiODVhZGMzODc0NmVjM2U3YzJhMjk3YTUy MjU5OGUKTUlNRS1WZXJzaW9uOiAxLjAKQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFy c2V0PVVURi04CkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IDhiaXQKClByb2JsZW0gcmVw b3J0ZWQgYnkgQ29sbGluIEZ1bmsgKEJ1ZyM2ODk5NikuCiogR05VbWFrZWZpbGUgKC4pOiBO ZXcgbWFjcm8uCihoZWxwKTogVXNlIOKAmCQu4oCZIGluc3RlYWQgb2Yg4oCYJCDigJkuCiog Y3Jvc3MvdmVyYm9zZS5tay5hbmRyb2lkLCBzcmMvdmVyYm9zZS5tay5pbiAoLik6IE5ldyBt YWNyby4KKEFNX1ZfQVIsIEFNX1ZfQ0MsIEFNX1ZfQ1hYLCBBTV9WX0NDTEQsIEFNX1ZfQ1hY TEQsIEFNX1ZfR0VOKToKVXNlIOKAmCQu4oCZIGluc3RlYWQgb2Yg4oCYJCDigJkuCiogbGli LXNyYy9NYWtlZmlsZS5pbiAoaW5zdGFsbCk6IFVzZSDigJgkLuKAmSBpbnN0ZWFkIG9mIOKA mCQg4oCZLgotLS0KIEdOVW1ha2VmaWxlICAgICAgICAgICAgICB8IDUwICsrKysrKysrKysr KysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0KIGNyb3NzL3ZlcmJvc2UubWsuYW5kcm9p ZCB8IDEzICsrKysrKy0tLS0tCiBsaWItc3JjL01ha2VmaWxlLmluICAgICAgfCAgNCArKy0t CiBzcmMvdmVyYm9zZS5tay5pbiAgICAgICAgfCAyOSArKysrKysrKysrKystLS0tLS0tLS0t LQogNCBmaWxlcyBjaGFuZ2VkLCA1MCBpbnNlcnRpb25zKCspLCA0NiBkZWxldGlvbnMoLSkK CmRpZmYgLS1naXQgYS9HTlVtYWtlZmlsZSBiL0dOVW1ha2VmaWxlCmluZGV4IDE2MDY0Njcy YzY1Li41OGMwMjgxZTg5NSAxMDA2NDQKLS0tIGEvR05VbWFrZWZpbGUKKysrIGIvR05VbWFr ZWZpbGUKQEAgLTI3LDYgKzI3LDggQEAKICMgbmV3bHktYnVpbHQgTWFrZWZpbGUuICBJZiB0 aGUgc291cmNlIHRyZWUgaXMgYWxyZWFkeSBjb25maWd1cmVkLAogIyB0aGlzIGZpbGUgZGVm ZXJzIHRvIHRoZSBleGlzdGluZyBNYWtlZmlsZS4KIAorLiA6PQorCiAjIElmIHlvdSB3YW50 IG5vbi1kZWZhdWx0IGJ1aWxkIG9wdGlvbnMsIG9yIGlmIHlvdSB3YW50IHRvIGJ1aWxkIGlu IGFuCiAjIG91dC1vZi1zb3VyY2UgdHJlZSwgeW91IHNob3VsZCBydW4gJ2NvbmZpZ3VyZScg YmVmb3JlIHJ1bm5pbmcgJ21ha2UnLgogIyBCdXQgcnVuICdhdXRvZ2VuLnNoJyBmaXJzdCwg aWYgdGhlIHNvdXJjZSB3YXMgY2hlY2tlZCBvdXQgZGlyZWN0bHkKQEAgLTM2LDMwICszOCwz MCBAQAogCiBpZmVxIChoZWxwLCQoZmlsdGVyIGhlbHAsJChNQUtFQ01ER09BTFMpKSkKIGhl bHA6Ci0JJChpbmZvICQgTk9URTogIFRoaXMgaXMgYSBicmllZiBzdW1tYXJ5IG9mIHNvbWUg Y29tbW9uIG1ha2UgdGFyZ2V0cy4pCi0JJChpbmZvICQgRm9yIG1vcmUgZGV0YWlsZWQgaW5m b3JtYXRpb24sIHBsZWFzZSByZWFkIHRoZSBmaWxlcyBJTlNUQUxMLCkKLQkkKGluZm8gJCBJ TlNUQUxMLlJFUE8sIE1ha2VmaWxlIG9yIHZpc2l0IHRoaXMgVVJMOikKLQkkKGluZm8gJCBo dHRwczovL3d3dy5nbnUub3JnL3ByZXAvc3RhbmRhcmRzL2h0bWxfbm9kZS9TdGFuZGFyZC1U YXJnZXRzLmh0bWwpCi0JJChpbmZvICQgKQotCSQoaW5mbyAkIG1ha2UgYWxsICAgICAgICAg ICAgICAtLSBjb21waWxlIGFuZCBidWlsZCBFbWFjcykKLQkkKGluZm8gJCBtYWtlIGluc3Rh bGwgICAgICAgICAgLS0gaW5zdGFsbCBFbWFjcykKLQkkKGluZm8gJCBtYWtlIFRBR1MgICAg ICAgICAgICAgLS0gdXBkYXRlIHRhZ3MgdGFibGVzKQotCSQoaW5mbyAkIG1ha2UgY2xlYW4g ICAgICAgICAgICAtLSBkZWxldGUgYnVpbHQgZmlsZXMgYnV0IHByZXNlcnZlIGNvbmZpZ3Vy YXRpb24pCi0JJChpbmZvICQgbWFrZSBtb3N0bHljbGVhbiAgICAgIC0tIGxpa2UgJ21ha2Ug Y2xlYW4nLCBidXQgbGVhdmUgdGhvc2UgZmlsZXMgdGhhdCkKLQkkKGluZm8gJCAgICAgICAg ICAgICAgICAgICAgICAgICAgdXN1YWxseSBkbyBub3QgbmVlZCB0byBiZSByZWNvbXBpbGVk KQotCSQoaW5mbyAkIG1ha2UgZGlzdGNsZWFuICAgICAgICAtLSBkZWxldGUgYWxsIGJ1aWxk IGFuZCBjb25maWd1cmF0aW9uIGZpbGVzLCkKLQkkKGluZm8gJCAgICAgICAgICAgICAgICAg ICAgICAgICAgbGVhdmUgb25seSBmaWxlcyBpbmNsdWRlZCBpbiBzb3VyY2UgZGlzdHJpYnV0 aW9uKQotCSQoaW5mbyAkIG1ha2UgbWFpbnRhaW5lci1jbGVhbiAtLSBkZWxldGUgYWxtb3N0 IGV2ZXJ5dGhpbmcgdGhhdCBjYW4gYmUgcmVnZW5lcmF0ZWQpCi0JJChpbmZvICQgbWFrZSBl eHRyYWNsZWFuICAgICAgIC0tIGxpa2UgbWFpbnRhaW5lci1jbGVhbiwgYW5kIGFsc28gZGVs ZXRlKQotCSQoaW5mbyAkICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrdXAgYW5kIGF1 dG9zYXZlIGZpbGVzKQotCSQoaW5mbyAkIG1ha2UgYm9vdHN0cmFwICAgICAgICAtLSBkZWxl dGUgYWxsIGNvbXBpbGVkIGZpbGVzIHRvIGZvcmNlIGEgbmV3IGJvb3RzdHJhcCkKLQkkKGlu Zm8gJCAgICAgICAgICAgICAgICAgICAgICAgICAgZnJvbSBhIGNsZWFuIHNsYXRlLCB0aGVu IGJ1aWxkIGluIHRoZSBub3JtYWwgd2F5KQotCSQoaW5mbyAkIG1ha2UgdW5pbnN0YWxsICAg ICAgICAtLSByZW1vdmUgZmlsZXMgaW5zdGFsbGVkIGJ5ICdtYWtlIGluc3RhbGwnKQotCSQo aW5mbyAkIG1ha2UgY2hlY2sgICAgICAgICAgICAtLSBydW4gdGhlIEVtYWNzIHRlc3Qgc3Vp dGUpCi0JJChpbmZvICQgbWFrZSBkb2NzICAgICAgICAgICAgIC0tIGdlbmVyYXRlIEVtYWNz IGRvY3VtZW50YXRpb24gaW4gaW5mbyBmb3JtYXQpCi0JJChpbmZvICQgbWFrZSBodG1sICAg ICAgICAgICAgIC0tIGdlbmVyYXRlIGRvY3VtZW50YXRpb24gaW4gaHRtbCBmb3JtYXQpCi0J JChpbmZvICQgbWFrZSBwcyAgICAgICAgICAgICAgIC0tIGdlbmVyYXRlIGRvY3VtZW50YXRp b24gaW4gcHMgZm9ybWF0KQotCSQoaW5mbyAkIG1ha2UgcGRmICAgICAgICAgICAgICAtLSBn ZW5lcmF0ZSBkb2N1bWVudGF0aW9uIGluIHBkZiBmb3JtYXQgKQorCSQoaW5mbyAkLk5PVEU6 ICBUaGlzIGlzIGEgYnJpZWYgc3VtbWFyeSBvZiBzb21lIGNvbW1vbiBtYWtlIHRhcmdldHMu KQorCSQoaW5mbyAkLkZvciBtb3JlIGRldGFpbGVkIGluZm9ybWF0aW9uLCBwbGVhc2UgcmVh ZCB0aGUgZmlsZXMgSU5TVEFMTCwpCisJJChpbmZvICQuSU5TVEFMTC5SRVBPLCBNYWtlZmls ZSBvciB2aXNpdCB0aGlzIFVSTDopCisJJChpbmZvICQuaHR0cHM6Ly93d3cuZ251Lm9yZy9w cmVwL3N0YW5kYXJkcy9odG1sX25vZGUvU3RhbmRhcmQtVGFyZ2V0cy5odG1sKQorCSQoaW5m byAkLikKKwkkKGluZm8gJC5tYWtlIGFsbCAgICAgICAgICAgICAgLS0gY29tcGlsZSBhbmQg YnVpbGQgRW1hY3MpCisJJChpbmZvICQubWFrZSBpbnN0YWxsICAgICAgICAgIC0tIGluc3Rh bGwgRW1hY3MpCisJJChpbmZvICQubWFrZSBUQUdTICAgICAgICAgICAgIC0tIHVwZGF0ZSB0 YWdzIHRhYmxlcykKKwkkKGluZm8gJC5tYWtlIGNsZWFuICAgICAgICAgICAgLS0gZGVsZXRl IGJ1aWx0IGZpbGVzIGJ1dCBwcmVzZXJ2ZSBjb25maWd1cmF0aW9uKQorCSQoaW5mbyAkLm1h a2UgbW9zdGx5Y2xlYW4gICAgICAtLSBsaWtlICdtYWtlIGNsZWFuJywgYnV0IGxlYXZlIHRo b3NlIGZpbGVzIHRoYXQpCisJJChpbmZvICQuICAgICAgICAgICAgICAgICAgICAgICAgIHVz dWFsbHkgZG8gbm90IG5lZWQgdG8gYmUgcmVjb21waWxlZCkKKwkkKGluZm8gJC5tYWtlIGRp c3RjbGVhbiAgICAgICAgLS0gZGVsZXRlIGFsbCBidWlsZCBhbmQgY29uZmlndXJhdGlvbiBm aWxlcywpCisJJChpbmZvICQuICAgICAgICAgICAgICAgICAgICAgICAgIGxlYXZlIG9ubHkg ZmlsZXMgaW5jbHVkZWQgaW4gc291cmNlIGRpc3RyaWJ1dGlvbikKKwkkKGluZm8gJC5tYWtl IG1haW50YWluZXItY2xlYW4gLS0gZGVsZXRlIGFsbW9zdCBldmVyeXRoaW5nIHRoYXQgY2Fu IGJlIHJlZ2VuZXJhdGVkKQorCSQoaW5mbyAkLm1ha2UgZXh0cmFjbGVhbiAgICAgICAtLSBs aWtlIG1haW50YWluZXItY2xlYW4sIGFuZCBhbHNvIGRlbGV0ZSkKKwkkKGluZm8gJC4gICAg ICAgICAgICAgICAgICAgICAgICAgYmFja3VwIGFuZCBhdXRvc2F2ZSBmaWxlcykKKwkkKGlu Zm8gJC5tYWtlIGJvb3RzdHJhcCAgICAgICAgLS0gZGVsZXRlIGFsbCBjb21waWxlZCBmaWxl cyB0byBmb3JjZSBhIG5ldyBib290c3RyYXApCisJJChpbmZvICQuICAgICAgICAgICAgICAg ICAgICAgICAgIGZyb20gYSBjbGVhbiBzbGF0ZSwgdGhlbiBidWlsZCBpbiB0aGUgbm9ybWFs IHdheSkKKwkkKGluZm8gJC5tYWtlIHVuaW5zdGFsbCAgICAgICAgLS0gcmVtb3ZlIGZpbGVz IGluc3RhbGxlZCBieSAnbWFrZSBpbnN0YWxsJykKKwkkKGluZm8gJC5tYWtlIGNoZWNrICAg ICAgICAgICAgLS0gcnVuIHRoZSBFbWFjcyB0ZXN0IHN1aXRlKQorCSQoaW5mbyAkLm1ha2Ug ZG9jcyAgICAgICAgICAgICAtLSBnZW5lcmF0ZSBFbWFjcyBkb2N1bWVudGF0aW9uIGluIGlu Zm8gZm9ybWF0KQorCSQoaW5mbyAkLm1ha2UgaHRtbCAgICAgICAgICAgICAtLSBnZW5lcmF0 ZSBkb2N1bWVudGF0aW9uIGluIGh0bWwgZm9ybWF0KQorCSQoaW5mbyAkLm1ha2UgcHMgICAg ICAgICAgICAgICAtLSBnZW5lcmF0ZSBkb2N1bWVudGF0aW9uIGluIHBzIGZvcm1hdCkKKwkk KGluZm8gJC5tYWtlIHBkZiAgICAgICAgICAgICAgLS0gZ2VuZXJhdGUgZG9jdW1lbnRhdGlv biBpbiBwZGYgZm9ybWF0ICkKIAlAOgogCiAuUEhPTlk6IGhlbHAKZGlmZiAtLWdpdCBhL2Ny b3NzL3ZlcmJvc2UubWsuYW5kcm9pZCBiL2Nyb3NzL3ZlcmJvc2UubWsuYW5kcm9pZAppbmRl eCA5NThjZjIzN2M1OC4uN2I5YWY3NjQwNGIgMTAwNjQ0Ci0tLSBhL2Nyb3NzL3ZlcmJvc2Uu bWsuYW5kcm9pZAorKysgYi9jcm9zcy92ZXJib3NlLm1rLmFuZHJvaWQKQEAgLTQ0LDEyICs0 NCwxMyBAQCBoYXZlX3dvcmtpbmdfaW5mbyA9ICQoZmlsdGVyIG5vdGludGVybWVkaWF0ZSwk KHZhbHVlIC5GRUFUVVJFUykpCiAjIFRoZSB3b3JrYXJvdW5kIGlzIGRvbmUgb25seSBmb3Ig QU1fVl9FTEMgYW5kIEFNX1ZfRUxOLAogIyBzaW5jZSB0aGUgYnVnIGlzIG5vdCBhbm5veWlu ZyBlbHNld2hlcmUuCiAKLUFNX1ZfQVIgICAgICA9IEAkKGluZm8gJCAgIEFSICAgICAgICRA KQorLiA6PQorQU1fVl9BUiAgICAgID0gQCQoaW5mbyAkLiAgQVIgICAgICAgJEApCiBBTV9W X2F0CSAgICAgPSBACi1BTV9WX0NDICAgICAgPSBAJChpbmZvICQgICBDQyAgICAgICAkQCkK LUFNX1ZfQ1hYICAgICA9IEAkKGluZm8gJCAgIENYWCAgICAgICRAKQotQU1fVl9DQ0xEICAg ID0gQCQoaW5mbyAkICAgQ0NMRCAgICAgJEApCi1BTV9WX0NYWExEICAgPSBAJChpbmZvICQg ICBDWFhMRCAgICAkQCkKLUFNX1ZfR0VOICAgICA9IEAkKGluZm8gJCAgIEdFTiAgICAgICRA KQorQU1fVl9DQyAgICAgID0gQCQoaW5mbyAkLiAgQ0MgICAgICAgJEApCitBTV9WX0NYWCAg ICAgPSBAJChpbmZvICQuICBDWFggICAgICAkQCkKK0FNX1ZfQ0NMRCAgICA9IEAkKGluZm8g JC4gIENDTEQgICAgICRAKQorQU1fVl9DWFhMRCAgID0gQCQoaW5mbyAkLiAgQ1hYTEQgICAg JEApCitBTV9WX0dFTiAgICAgPSBAJChpbmZvICQuICBHRU4gICAgICAkQCkKIEFNX1ZfTk9f UEQgPSAtLW5vLXByaW50LWRpcmVjdG9yeQogZW5kaWYKZGlmZiAtLWdpdCBhL2xpYi1zcmMv TWFrZWZpbGUuaW4gYi9saWItc3JjL01ha2VmaWxlLmluCmluZGV4IDdjMDU5NjQwODYyLi4z Y2RmMTYyMDc4MSAxMDA2NDQKLS0tIGEvbGliLXNyYy9NYWtlZmlsZS5pbgorKysgYi9saWIt c3JjL01ha2VmaWxlLmluCkBAIC0zMTksNyArMzE5LDcgQEAgbWF5YmUtYmxlc3NtYWlsOgog IyMgdXAgaWYgY2hvd24gb3IgY2hncnAgZmFpbHMsIGFzIHRoZSBwYWNrYWdlIHJlc3BvbnNp YmxlIGZvcgogIyMgaW5zdGFsbGluZyBFbWFjcyBjYW4gZml4IHRoaXMgcHJvYmxlbSBsYXRl ci4KICQoREVTVERJUikke2FyY2hsaWJkaXJ9OiBhbGwKLQkkKGluZm8gJCApCisJJChpbmZv ICQuKQogCSQoaW5mbyBJbnN0YWxsaW5nIHV0aWxpdGllcyBydW4gaW50ZXJuYWxseSBieSBF bWFjcy4pCiAJdW1hc2sgMDIyICYmICR7TUtESVJfUH0gIiQoREVTVERJUikke2FyY2hsaWJk aXJ9IgogCWV4cF9hcmNobGliZGlyPWBjZCAiJChERVNURElSKSR7YXJjaGxpYmRpcn0iICYm IHB3ZCAtUGAgJiYgXApAQCAtMzYxLDcgKzM2MSw3IEBAIC5QSE9OWToKIC5QSE9OWTogYm9v dHN0cmFwLWNsZWFuIGNoZWNrIHRhZ3MKIAogaW5zdGFsbDogJChERVNURElSKSR7YXJjaGxp YmRpcn0KLQkkKGluZm8gJCApCisJJChpbmZvICQuKQogCSQoaW5mbyBJbnN0YWxsaW5nIHV0 aWxpdGllcyBmb3IgdXNlcnMgdG8gcnVuLikKIAl1bWFzayAwMjIgJiYgJHtNS0RJUl9QfSAi JChERVNURElSKSR7YmluZGlyfSIKIAlmb3IgZmlsZSBpbiAke0lOU1RBTExBQkxFU30gOyBk byBcCmRpZmYgLS1naXQgYS9zcmMvdmVyYm9zZS5tay5pbiBiL3NyYy92ZXJib3NlLm1rLmlu CmluZGV4IGU3MmMxODJmMjc2Li42ZWZiNmI5NDE2YiAxMDA2NDQKLS0tIGEvc3JjL3ZlcmJv c2UubWsuaW4KKysrIGIvc3JjL3ZlcmJvc2UubWsuaW4KQEAgLTUzLDM4ICs1MywzOSBAQCBo YXZlX3dvcmtpbmdfaW5mbyA9ICQoZmlsdGVyIG5vdGludGVybWVkaWF0ZSwkKHZhbHVlIC5G RUFUVVJFUykpCiAjIFRoZSB3b3JrYXJvdW5kIGlzIGRvbmUgb25seSBmb3IgQU1fVl9FTEMg YW5kIEFNX1ZfRUxOLAogIyBzaW5jZSB0aGUgYnVnIGlzIG5vdCBhbm5veWluZyBlbHNld2hl cmUuCiAKLUFNX1ZfQVIgICAgICA9IEAkKGluZm8gJCAgIEFSICAgICAgICRAKQorLiA6PQor QU1fVl9BUiAgICAgID0gQCQoaW5mbyAkLiAgQVIgICAgICAgJEApCiBBTV9WX2F0ID0gQAot QU1fVl9DQyAgICAgID0gQCQoaW5mbyAkICAgQ0MgICAgICAgJEApCi1BTV9WX0NYWCAgICAg PSBAJChpbmZvICQgICBDWFggICAgICAkQCkKLUFNX1ZfQ0NMRCAgICA9IEAkKGluZm8gJCAg IENDTEQgICAgICRAKQotQU1fVl9DWFhMRCAgID0gQCQoaW5mbyAkICAgQ1hYTEQgICAgJEAp CitBTV9WX0NDICAgICAgPSBAJChpbmZvICQuICBDQyAgICAgICAkQCkKK0FNX1ZfQ1hYICAg ICA9IEAkKGluZm8gJC4gIENYWCAgICAgICRAKQorQU1fVl9DQ0xEICAgID0gQCQoaW5mbyAk LiAgQ0NMRCAgICAgJEApCitBTV9WX0NYWExEICAgPSBAJChpbmZvICQuICBDWFhMRCAgICAk QCkKIAogaWZlcSAoJChIQVZFX05BVElWRV9DT01QKS0kKE5BVElWRV9ESVNBQkxFRCktJChB TkNJRU5UKSx5ZXMtLSkKIGlmbmVxICgsJChoYXZlX3dvcmtpbmdfaW5mbykpCi1BTV9WX0VM QyAgICAgPSBAJChpbmZvICQgICBFTEMrRUxOICAkQCkKLUFNX1ZfRUxOICAgICA9IEAkKGlu Zm8gJCAgIEVMTiAgICAgICRAKQorQU1fVl9FTEMgICAgID0gQCQoaW5mbyAkLiAgRUxDK0VM TiAgJEApCitBTV9WX0VMTiAgICAgPSBAJChpbmZvICQuICBFTE4gICAgICAkQCkKIGVsc2UK IEFNX1ZfRUxDICAgICA9IEBlY2hvICIgIEVMQytFTE4gIiAkQDsKIEFNX1ZfRUxOICAgICA9 IEBlY2hvICIgIEVMTiAgICAgIiAkQDsKIGVuZGlmCiBlbHNlCiBpZm5lcSAoLCQoaGF2ZV93 b3JraW5nX2luZm8pKQotQU1fVl9FTEMgICAgID0gQCQoaW5mbyAkICAgRUxDICAgICAgJEAp CitBTV9WX0VMQyAgICAgPSBAJChpbmZvICQuICBFTEMgICAgICAkQCkKIGVsc2UKIEFNX1Zf RUxDICAgICA9IEBlY2hvICIgIEVMQyAgICAgIiAkQDsKIGVuZGlmCiBBTV9WX0VMTiA9CiBl bmRpZgogCi1BTV9WX0dFTiAgICAgPSBAJChpbmZvICQgICBHRU4gICAgICAkQCkKLUFNX1Zf R0xPQkFMUyA9IEAkKGluZm8gJCAgIEdFTiAgICAgIGdsb2JhbHMuaCkKK0FNX1ZfR0VOICAg ICA9IEAkKGluZm8gJC4gIEdFTiAgICAgICRAKQorQU1fVl9HTE9CQUxTID0gQCQoaW5mbyAk LiAgR0VOICAgICAgZ2xvYmFscy5oKQogQU1fVl9OT19QRCA9IC0tbm8tcHJpbnQtZGlyZWN0 b3J5Ci1BTV9WX1JDICAgICAgPSBAJChpbmZvICQgICBSQyAgICAgICAkQCkKK0FNX1ZfUkMg ICAgICA9IEAkKGluZm8gJC4gIFJDICAgICAgICRAKQogCiAjIFRoZXNlIGFyZSB1c2VkIGZv ciB0aGUgQW5kcm9pZCBwb3J0LgotQU1fVl9KQVZBQwk9IEAkKGluZm8gJCAgIEpBVkFDICAg ICRAKQotQU1fVl9EOAkJPSBAJChpbmZvICQgICBEOCAgICAgICAkQCkKLUFNX1ZfQUFQVAk9 IEAkKGluZm8gJCAgIEFBUFQgICAgICRAKQorQU1fVl9KQVZBQwk9IEAkKGluZm8gJC4gIEpB VkFDICAgICRAKQorQU1fVl9EOAkJPSBAJChpbmZvICQuICBEOCAgICAgICAkQCkKK0FNX1Zf QUFQVAk9IEAkKGluZm8gJC4gIEFBUFQgICAgICRAKQogQU1fVl9TSUxFTlQJPSBACiBlbmRp ZgotLSAKMi40MC4xCgo= --------------SSMKqFbOKbLpyGlYM0BRHhxd--