From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Taylan Kammer Newsgroups: gmane.lisp.guile.bugs Subject: bug#16364: auto-compile noise can't be avoided by script Date: Tue, 18 May 2021 00:31:36 +0200 Message-ID: References: <20140105234106.GI30283@fysh.org> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="------------02D9CD278B57C978507F003C" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="38419"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101 Thunderbird/78.10.1 To: 16364@debbugs.gnu.org, Zefram Original-X-From: bug-guile-bounces+guile-bugs=m.gmane-mx.org@gnu.org Tue May 18 00:32:08 2021 Return-path: Envelope-to: guile-bugs@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 1lilmS-0009oN-Hi for guile-bugs@m.gmane-mx.org; Tue, 18 May 2021 00:32:08 +0200 Original-Received: from localhost ([::1]:49826 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lilmR-0002I4-Jr for guile-bugs@m.gmane-mx.org; Mon, 17 May 2021 18:32:07 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:34792) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lilmM-0002Ew-1r for bug-guile@gnu.org; Mon, 17 May 2021 18:32:02 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:42448) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lilmL-0006mQ-Q7 for bug-guile@gnu.org; Mon, 17 May 2021 18:32:01 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lilmL-0003po-No for bug-guile@gnu.org; Mon, 17 May 2021 18:32:01 -0400 X-Loop: help-debbugs@gnu.org In-Reply-To: <20140105234106.GI30283@fysh.org> Resent-From: Taylan Kammer Original-Sender: "Debbugs-submit" Resent-CC: bug-guile@gnu.org Resent-Date: Mon, 17 May 2021 22:32:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 16364 X-GNU-PR-Package: guile Original-Received: via spool by 16364-submit@debbugs.gnu.org id=B16364.162129070714718 (code B ref 16364); Mon, 17 May 2021 22:32:01 +0000 Original-Received: (at 16364) by debbugs.gnu.org; 17 May 2021 22:31:47 +0000 Original-Received: from localhost ([127.0.0.1]:53994 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lilm6-0003pJ-KB for submit@debbugs.gnu.org; Mon, 17 May 2021 18:31:47 -0400 Original-Received: from mail-ed1-f44.google.com ([209.85.208.44]:37377) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lilm4-0003p5-2I for 16364@debbugs.gnu.org; Mon, 17 May 2021 18:31:46 -0400 Original-Received: by mail-ed1-f44.google.com with SMTP id f1so8739838edt.4 for <16364@debbugs.gnu.org>; Mon, 17 May 2021 15:31:44 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=to:from:subject:message-id:date:user-agent:mime-version :content-language; bh=a3flnYGeeSu9IvzFzY2rbidPEBmXTvJo0GI1mFvFjLE=; b=WnvKLctBrStUJRP4+ePbWYWJaQVVjdtPhPsl+MoBSr7bF+DJhyVJWuZe8/6il7ZNyY arZz6dsbBgNXhTuKqMuCQ6baDGb8d8eeHR8kxwAEYmxTj30xkJz5EYgV5UBlMMn52C0Q uuZycVLxmq7wKdpXdqL4ZvkNBFLvByxaD39On0Qh0mFxC3KbHkHuhQLfioccMN2/yLHT jyJiFkP+L/tHNjDXPLUlct9y/Wp1mFWhBvFC9+MujwkO2pZZy3ZTWVD3fM+7pAg7McyU z5zx1CgTOxcdDdMEpOB5Gy/fg6prkW6Tvhx6mnCD9/Twtx1TAcQNLhDZ4HWoNFVM2FU3 Mung== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:to:from:subject:message-id:date:user-agent :mime-version:content-language; bh=a3flnYGeeSu9IvzFzY2rbidPEBmXTvJo0GI1mFvFjLE=; b=Ckb1HLVfZU3zT2px/P2edkmoiWzJZJ0vNIbyRRtKXQYYr1eTi5hjIWpqAjK5Q1AZyq p2m6RoNWBP7E1iwLuP7MAZfV4WvtDgMFYS9E4Kbbh+gQXV/SBx/v/Yw6ZYpyyfqPm+NB iMzIpdcoR7GWjn3BeERGuU/p4W2rV8S4sJfYEcpFnk+Af8hoZdJBkIbfSELFxhSUrLWI B8SARAI/w3YcaKwxkn/44LDiQgwji0z4ij10LU49FlOJCpZEea9Psz0Rem4/wQUkPByt Md8kXF9qmjDKFmdoz2JwGXMyOf+Gd5B8/SDeshSHOK6WVQw8C/+v0PWOsNB5TU2iA02j LTZA== X-Gm-Message-State: AOAM532pPNBACIGuGqmn6M7VlhPWk5EKrngBekmUiUlATrYaTDcLFZfZ CLzw20+hb90wbRX492m/Zd4= X-Google-Smtp-Source: ABdhPJz7twaxtKAK/p3B3C6xIImTcO01BideQqitihiOC9DJu9YwxkISi2JxYZ/5psMFQ4pPtHCv3A== X-Received: by 2002:a50:9e63:: with SMTP id z90mr2837500ede.342.1621290698209; Mon, 17 May 2021 15:31:38 -0700 (PDT) Original-Received: from [192.168.178.20] (b2b-109-90-125-150.unitymedia.biz. [109.90.125.150]) by smtp.gmail.com with ESMTPSA id z9sm11396351edb.51.2021.05.17.15.31.37 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 17 May 2021 15:31:37 -0700 (PDT) Content-Language: en-US X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-guile@gnu.org List-Id: "Bug reports for GUILE, GNU's Ubiquitous Extension Language" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guile-bounces+guile-bugs=m.gmane-mx.org@gnu.org Original-Sender: "bug-guile" Xref: news.gmane.io gmane.lisp.guile.bugs:10086 Archived-At: This is a multi-part message in MIME format. --------------02D9CD278B57C978507F003C Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit Attached is a patch that adds a command-line switch --silence-auto-compile which disables all diagnostics about auto-compilation except when the auto-compilation of a file fails. This can be used the following way in a script: #!/usr/bin/guile \ --silence-auto-compile --any --other --switches -s !# See: https://www.gnu.org/software/guile/manual/html_node/The-Meta-Switch.html -- Taylan --------------02D9CD278B57C978507F003C Content-Type: text/plain; charset=UTF-8; name="0001-Add-command-line-switch-silence-auto-compile.patch" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="0001-Add-command-line-switch-silence-auto-compile.patch" RnJvbSBmMDBmZDAwMGEwNTgwMWZhOGY1N2UwNmM2ODAzZWEwMTQyMmM0MTliIE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBUYXlsYW4gS2FtbWVyIDx0YXlsYW4ua2FtbWVyQGdt YWlsLmNvbT4KRGF0ZTogVHVlLCAxOCBNYXkgMjAyMSAwMDoyMTo1NCArMDIwMApTdWJqZWN0 OiBbUEFUQ0hdIEFkZCBjb21tYW5kLWxpbmUgc3dpdGNoIC0tc2lsZW5jZS1hdXRvLWNvbXBp bGUuCgoqIGxpYmd1aWxlL2xvYWQuYzogRGVmaW5lIGFuZCBvYmV5IG5ldyB2YXJpYWJsZSAl c2lsZW5jZS1hdXRvLWNvbXBpbGUuCiogbW9kdWxlL2ljZS05L2Jvb3QtOS5zY20gKGxvYWQt aW4tdmljaW5pdHkpOiBPYmV5ICVzaWxlbmNlLWF1dG8tY29tcGlsZS4KKiBtb2R1bGUvaWNl LTkvY29tbWFuZC1saW5lLnNjbSAoY29tcGlsZS1zaGVsbC1zd2l0Y2hlcyk6IENoZWNrIGZv cgp0aGUgc3dpdGNoIC0tc2lsZW5jZS1hdXRvLWNvbXBpbGUgYW5kIHNldCAlc2lsZW5jZS1h dXRvLWNvbXBpbGUuCi0tLQogbGliZ3VpbGUvbG9hZC5jICAgICAgICAgICAgICAgfCA1OSAr KysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLQogbW9kdWxlL2ljZS05L2Jvb3Qt OS5zY20gICAgICAgfCAgOCArKystLQogbW9kdWxlL2ljZS05L2NvbW1hbmQtbGluZS5zY20g fCAgNCArKysKIDMgZmlsZXMgY2hhbmdlZCwgNTAgaW5zZXJ0aW9ucygrKSwgMjEgZGVsZXRp b25zKC0pCgpkaWZmIC0tZ2l0IGEvbGliZ3VpbGUvbG9hZC5jIGIvbGliZ3VpbGUvbG9hZC5j CmluZGV4IDBjMTk4ZjE2NS4uN2VkZDQ0YmQ1IDEwMDY0NAotLS0gYS9saWJndWlsZS9sb2Fk LmMKKysrIGIvbGliZ3VpbGUvbG9hZC5jCkBAIC0yMzAsNiArMjMwLDkgQEAgc3RhdGljIFND TSAqc2NtX2xvY19sb2FkX3Nob3VsZF9hdXRvX2NvbXBpbGU7CiAvKiBXaGV0aGVyIHRvIHRy ZWF0IGFsbCBhdXRvLWNvbXBpbGVkIGZpbGVzIGFzIHN0YWxlLiAqLwogc3RhdGljIFNDTSAq c2NtX2xvY19mcmVzaF9hdXRvX2NvbXBpbGU7CiAKKy8qIFdoZXRoZXIgdG8gc2lsZW5jZSBh dXRvLWNvbXBpbGUgcmVsYXRlZCBkaWFnbm9zdGljcyBvdXRwdXQuICovCitzdGF0aWMgU0NN ICpzY21fbG9jX3NpbGVuY2VfYXV0b19jb21waWxlOworCiAvKiBUaGUgZmFsbGJhY2sgcGF0 aCBmb3IgYXV0by1jb21waWxhdGlvbiAqLwogc3RhdGljIFNDTSAqc2NtX2xvY19jb21waWxl X2ZhbGxiYWNrX3BhdGg7CiAKQEAgLTU3MSwxMSArNTc0LDE0IEBAIGNvbXBpbGVkX2lzX2Zy ZXNoIChTQ00gZnVsbF9maWxlbmFtZSwgU0NNIGNvbXBpbGVkX2ZpbGVuYW1lLAogICBlbHNl CiAgICAgewogICAgICAgY29tcGlsZWRfaXNfbmV3ZXIgPSAwOwotICAgICAgc2NtX3B1dHMg KCI7Ozsgbm90ZTogc291cmNlIGZpbGUgIiwgc2NtX2N1cnJlbnRfd2FybmluZ19wb3J0ICgp KTsKLSAgICAgIHNjbV9kaXNwbGF5IChmdWxsX2ZpbGVuYW1lLCBzY21fY3VycmVudF93YXJu aW5nX3BvcnQgKCkpOwotICAgICAgc2NtX3B1dHMgKCJcbjs7OyAgICAgICBuZXdlciB0aGFu IGNvbXBpbGVkICIsIHNjbV9jdXJyZW50X3dhcm5pbmdfcG9ydCAoKSk7Ci0gICAgICBzY21f ZGlzcGxheSAoY29tcGlsZWRfZmlsZW5hbWUsIHNjbV9jdXJyZW50X3dhcm5pbmdfcG9ydCAo KSk7Ci0gICAgICBzY21fcHV0cyAoIlxuIiwgc2NtX2N1cnJlbnRfd2FybmluZ19wb3J0ICgp KTsKKyAgICAgIGlmIChzY21faXNfZmFsc2UgKCpzY21fbG9jX3NpbGVuY2VfYXV0b19jb21w aWxlKSkKKyAgICAgICAgeworICAgICAgICAgIHNjbV9wdXRzICgiOzs7IG5vdGU6IHNvdXJj ZSBmaWxlICIsIHNjbV9jdXJyZW50X3dhcm5pbmdfcG9ydCAoKSk7CisgICAgICAgICAgc2Nt X2Rpc3BsYXkgKGZ1bGxfZmlsZW5hbWUsIHNjbV9jdXJyZW50X3dhcm5pbmdfcG9ydCAoKSk7 CisgICAgICAgICAgc2NtX3B1dHMgKCJcbjs7OyAgICAgICBuZXdlciB0aGFuIGNvbXBpbGVk ICIsIHNjbV9jdXJyZW50X3dhcm5pbmdfcG9ydCAoKSk7CisgICAgICAgICAgc2NtX2Rpc3Bs YXkgKGNvbXBpbGVkX2ZpbGVuYW1lLCBzY21fY3VycmVudF93YXJuaW5nX3BvcnQgKCkpOwor ICAgICAgICAgIHNjbV9wdXRzICgiXG4iLCBzY21fY3VycmVudF93YXJuaW5nX3BvcnQgKCkp OworICAgICAgICB9CiAgICAgfQogCiAgIHJldHVybiBjb21waWxlZF9pc19uZXdlcjsKQEAg LTc0MCw3ICs3NDYsOSBAQCBsb2FkX3RodW5rX2Zyb21fcGF0aCAoU0NNIGZpbGVuYW1lLCBT Q00gc291cmNlX2ZpbGVfbmFtZSwKICAgICAgICAgICAgICAgICAvKiBBbHJlYWR5IHdhcm5l ZC4gICovCiAgICAgICAgICAgICAgICAgY29udGludWU7CiAKLSAgICAgICAgICAgICAgaWYg KGZvdW5kX3N0YWxlX2ZpbGUgJiYgKmZvdW5kX3N0YWxlX2ZpbGUpCisgICAgICAgICAgICAg IGlmIChmb3VuZF9zdGFsZV9maWxlCisgICAgICAgICAgICAgICAgICAmJiAqZm91bmRfc3Rh bGVfZmlsZQorICAgICAgICAgICAgICAgICAgJiYgc2NtX2lzX2ZhbHNlICgqc2NtX2xvY19z aWxlbmNlX2F1dG9fY29tcGlsZSkpCiAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAg ICAgICAgc2NtX3B1dHMgKCI7OzsgZm91bmQgZnJlc2ggY29tcGlsZWQgZmlsZSBhdCAiLAog ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNjbV9jdXJyZW50X3dhcm5p bmdfcG9ydCAoKSk7CkBAIC05NjEsMTAgKzk2OSwxNiBAQCBkb190cnlfYXV0b19jb21waWxl ICh2b2lkICpkYXRhKQogewogICBTQ00gc291cmNlID0gU0NNX1BBQ0tfUE9JTlRFUiAoZGF0 YSk7CiAgIFNDTSBjb21wX21vZCwgY29tcGlsZV9maWxlOworICBpbnQgcHJpbnRfYXV0b2Nv bXBpbGVfbWVzc2FnZXM7CiAKLSAgc2NtX3B1dHMgKCI7OzsgY29tcGlsaW5nICIsIHNjbV9j dXJyZW50X3dhcm5pbmdfcG9ydCAoKSk7Ci0gIHNjbV9kaXNwbGF5IChzb3VyY2UsIHNjbV9j dXJyZW50X3dhcm5pbmdfcG9ydCAoKSk7Ci0gIHNjbV9uZXdsaW5lIChzY21fY3VycmVudF93 YXJuaW5nX3BvcnQgKCkpOworICBwcmludF9hdXRvY29tcGlsZV9tZXNzYWdlcyA9IDA7CisK KyAgaWYgKHByaW50X2F1dG9jb21waWxlX21lc3NhZ2VzKQorICAgIHsKKyAgICAgIHNjbV9w dXRzICgiOzs7IGNvbXBpbGluZyAiLCBzY21fY3VycmVudF93YXJuaW5nX3BvcnQgKCkpOwor ICAgICAgc2NtX2Rpc3BsYXkgKHNvdXJjZSwgc2NtX2N1cnJlbnRfd2FybmluZ19wb3J0ICgp KTsKKyAgICAgIHNjbV9uZXdsaW5lIChzY21fY3VycmVudF93YXJuaW5nX3BvcnQgKCkpOwor ICAgIH0KIAogICBjb21wX21vZCA9IHNjbV9jX3Jlc29sdmVfbW9kdWxlICgic3lzdGVtIGJh c2UgY29tcGlsZSIpOwogICBjb21waWxlX2ZpbGUgPSBzY21fbW9kdWxlX3ZhcmlhYmxlIChj b21wX21vZCwgc3ltX2NvbXBpbGVfZmlsZSk7CkBAIC05OTEsMTcgKzEwMDUsMjMgQEAgZG9f dHJ5X2F1dG9fY29tcGlsZSAodm9pZCAqZGF0YSkKICAgICAgIC8qIEFzc3VtZSBgKmN1cnJl bnQtd2FybmluZy1wcmVmaXgqJyBoYXMgYW4gYXBwcm9wcmlhdGUgdmFsdWUuICAqLwogICAg ICAgcmVzID0gc2NtX2NhbGxfbiAoc2NtX3ZhcmlhYmxlX3JlZiAoY29tcGlsZV9maWxlKSwg YXJncywgNSk7CiAKLSAgICAgIHNjbV9wdXRzICgiOzs7IGNvbXBpbGVkICIsIHNjbV9jdXJy ZW50X3dhcm5pbmdfcG9ydCAoKSk7Ci0gICAgICBzY21fZGlzcGxheSAocmVzLCBzY21fY3Vy cmVudF93YXJuaW5nX3BvcnQgKCkpOwotICAgICAgc2NtX25ld2xpbmUgKHNjbV9jdXJyZW50 X3dhcm5pbmdfcG9ydCAoKSk7CisgICAgICBpZiAocHJpbnRfYXV0b2NvbXBpbGVfbWVzc2Fn ZXMpCisgICAgICAgIHsKKyAgICAgICAgICBzY21fcHV0cyAoIjs7OyBjb21waWxlZCAiLCBz Y21fY3VycmVudF93YXJuaW5nX3BvcnQgKCkpOworICAgICAgICAgIHNjbV9kaXNwbGF5IChy ZXMsIHNjbV9jdXJyZW50X3dhcm5pbmdfcG9ydCAoKSk7CisgICAgICAgICAgc2NtX25ld2xp bmUgKHNjbV9jdXJyZW50X3dhcm5pbmdfcG9ydCAoKSk7CisgICAgICAgIH0KICAgICAgIHJl dHVybiByZXM7CiAgICAgfQogICBlbHNlCiAgICAgewotICAgICAgc2NtX3B1dHMgKCI7Ozsg aXQgc2VlbXMgIiwgc2NtX2N1cnJlbnRfd2FybmluZ19wb3J0ICgpKTsKLSAgICAgIHNjbV9k aXNwbGF5IChzb3VyY2UsIHNjbV9jdXJyZW50X3dhcm5pbmdfcG9ydCAoKSk7Ci0gICAgICBz Y21fcHV0cyAoIlxuOzs7IGlzIHBhcnQgb2YgdGhlIGNvbXBpbGVyOyBza2lwcGluZyBhdXRv LWNvbXBpbGF0aW9uXG4iLAotICAgICAgICAgICAgICAgIHNjbV9jdXJyZW50X3dhcm5pbmdf cG9ydCAoKSk7CisgICAgICBpZiAocHJpbnRfYXV0b2NvbXBpbGVfbWVzc2FnZXMpCisgICAg ICAgIHsKKyAgICAgICAgICBzY21fcHV0cyAoIjs7OyBpdCBzZWVtcyAiLCBzY21fY3VycmVu dF93YXJuaW5nX3BvcnQgKCkpOworICAgICAgICAgIHNjbV9kaXNwbGF5IChzb3VyY2UsIHNj bV9jdXJyZW50X3dhcm5pbmdfcG9ydCAoKSk7CisgICAgICAgICAgc2NtX3B1dHMgKCJcbjs7 OyBpcyBwYXJ0IG9mIHRoZSBjb21waWxlcjsgc2tpcHBpbmcgYXV0by1jb21waWxhdGlvblxu IiwKKyAgICAgICAgICAgICAgICAgICAgc2NtX2N1cnJlbnRfd2FybmluZ19wb3J0ICgpKTsK KyAgICAgICAgfQogICAgICAgcmV0dXJuIFNDTV9CT09MX0Y7CiAgICAgfQogfQpAQCAtMTA0 MCw3ICsxMDYwLDcgQEAgU0NNX0RFRklORSAoc2NtX3N5c193YXJuX2F1dG9fY29tcGlsYXRp b25fZW5hYmxlZCwgIiV3YXJuLWF1dG8tY29tcGlsYXRpb24tZW5hYmwKIHsKICAgc3RhdGlj IGludCBtZXNzYWdlX3Nob3duID0gMDsKIAotICBpZiAoIW1lc3NhZ2Vfc2hvd24pCisgIGlm ICghbWVzc2FnZV9zaG93biAmJiBzY21faXNfZmFsc2UgKCpzY21fbG9jX3NpbGVuY2VfYXV0 b19jb21waWxlKSkKICAgICB7CiAgICAgICBzY21fcHV0cyAoIjs7OyBub3RlOiBhdXRvLWNv bXBpbGF0aW9uIGlzIGVuYWJsZWQsIHNldCBHVUlMRV9BVVRPX0NPTVBJTEU9MFxuIgogICAg ICAgICAgICAgICAgICI7OzsgICAgICAgb3IgcGFzcyB0aGUgLS1uby1hdXRvLWNvbXBpbGUg YXJndW1lbnQgdG8gZGlzYWJsZS5cbiIsCkBAIC0xMTc0LDcgKzExOTQsOCBAQCBTQ01fREVG SU5FIChzY21fcHJpbWl0aXZlX2xvYWRfcGF0aCwgInByaW1pdGl2ZS1sb2FkLXBhdGgiLCAw LCAwLCAxLAogICAgICAgICAgICYmIGNvbXBpbGVkX2lzX2ZyZXNoIChmdWxsX2ZpbGVuYW1l LCBmYWxsYmFjaywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJnN0YXRfc291 cmNlLCAmc3RhdF9jb21waWxlZCkpCiAgICAgICAgIHsKLSAgICAgICAgICBpZiAoZm91bmRf c3RhbGVfY29tcGlsZWRfZmlsZSkKKyAgICAgICAgICBpZiAoZm91bmRfc3RhbGVfY29tcGls ZWRfZmlsZQorICAgICAgICAgICAgICAmJiBzY21faXNfZmFsc2UgKCpzY21fbG9jX3NpbGVu Y2VfYXV0b19jb21waWxlKSkKICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgc2NtX3B1 dHMgKCI7OzsgZm91bmQgZnJlc2ggbG9jYWwgY2FjaGUgYXQgIiwKICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIHNjbV9jdXJyZW50X3dhcm5pbmdfcG9ydCAoKSk7CkBAIC0x MzA0LDYgKzEzMjUsOCBAQCBzY21faW5pdF9sb2FkICgpCiAgICAgPSBTQ01fVkFSSUFCTEVf TE9DIChzY21fY19kZWZpbmUgKCIlbG9hZC1zaG91bGQtYXV0by1jb21waWxlIiwgU0NNX0JP T0xfRikpOwogICBzY21fbG9jX2ZyZXNoX2F1dG9fY29tcGlsZQogICAgID0gU0NNX1ZBUklB QkxFX0xPQyAoc2NtX2NfZGVmaW5lICgiJWZyZXNoLWF1dG8tY29tcGlsZSIsIFNDTV9CT09M X0YpKTsKKyAgc2NtX2xvY19zaWxlbmNlX2F1dG9fY29tcGlsZQorICAgID0gU0NNX1ZBUklB QkxFX0xPQyAoc2NtX2NfZGVmaW5lICgiJXNpbGVuY2UtYXV0by1jb21waWxlIiwgU0NNX0JP T0xfRikpOwogCiAgIHNjbV9lbGxpcHNpcyA9IHNjbV9mcm9tX2xhdGluMV9zdHJpbmcgKCIu Li4iKTsKIApkaWZmIC0tZ2l0IGEvbW9kdWxlL2ljZS05L2Jvb3QtOS5zY20gYi9tb2R1bGUv aWNlLTkvYm9vdC05LnNjbQppbmRleCAyMzIzYjFlYzUuLmY5NzY2YTJhMyAxMDA2NDQKLS0t IGEvbW9kdWxlL2ljZS05L2Jvb3QtOS5zY20KKysrIGIvbW9kdWxlL2ljZS05L2Jvb3QtOS5z Y20KQEAgLTQzMjcsMTYgKzQzMjcsMTggQEAgd2hlbiBub25lIGlzIGF2YWlsYWJsZSwgcmVh ZGluZyBGSUxFLU5BTUUgd2l0aCBSRUFERVIuIgogICAgICAgIChpZiAoYW5kIGdvc3RhdCAo bW9yZS1yZWNlbnQ/IGdvc3RhdCBzY21zdGF0KSkKICAgICAgICAgICAgKGxvYWQtdGh1bmst ZnJvbS1maWxlIGdvLWZpbGUtbmFtZSkKICAgICAgICAgICAgKGJlZ2luCi0gICAgICAgICAg ICAgKHdoZW4gZ29zdGF0CisgICAgICAgICAgICAgKHdoZW4gKGFuZCBnb3N0YXQgKG5vdCAl c2lsZW5jZS1hdXRvLWNvbXBpbGUpKQogICAgICAgICAgICAgICAgKGZvcm1hdCAoY3VycmVu dC13YXJuaW5nLXBvcnQpCiAgICAgICAgICAgICAgICAgICAgICAgICI7Ozsgbm90ZTogc291 cmNlIGZpbGUgfmFcbjs7OyAgICAgICBuZXdlciB0aGFuIGNvbXBpbGVkIH5hXG4iCiAgICAg ICAgICAgICAgICAgICAgICAgIG5hbWUgZ28tZmlsZS1uYW1lKSkKICAgICAgICAgICAgICAo Y29uZAogICAgICAgICAgICAgICAoJWxvYWQtc2hvdWxkLWF1dG8tY29tcGlsZQogICAgICAg ICAgICAgICAgKCV3YXJuLWF1dG8tY29tcGlsYXRpb24tZW5hYmxlZCkKLSAgICAgICAgICAg ICAgIChmb3JtYXQgKGN1cnJlbnQtd2FybmluZy1wb3J0KSAiOzs7IGNvbXBpbGluZyB+YVxu IiBuYW1lKQorICAgICAgICAgICAgICAgKHdoZW4gKG5vdCAlc2lsZW5jZS1hdXRvLWNvbXBp bGUpCisgICAgICAgICAgICAgICAgIChmb3JtYXQgKGN1cnJlbnQtd2FybmluZy1wb3J0KSAi Ozs7IGNvbXBpbGluZyB+YVxuIiBuYW1lKSkKICAgICAgICAgICAgICAgIChsZXQgKChjZm4g KGNvbXBpbGUgbmFtZSkpKQotICAgICAgICAgICAgICAgICAoZm9ybWF0IChjdXJyZW50LXdh cm5pbmctcG9ydCkgIjs7OyBjb21waWxlZCB+YVxuIiBjZm4pCisgICAgICAgICAgICAgICAg ICh3aGVuIChub3QgJXNpbGVuY2UtYXV0by1jb21waWxlKQorICAgICAgICAgICAgICAgICAg IChmb3JtYXQgKGN1cnJlbnQtd2FybmluZy1wb3J0KSAiOzs7IGNvbXBpbGVkIH5hXG4iIGNm bikpCiAgICAgICAgICAgICAgICAgIChsb2FkLXRodW5rLWZyb20tZmlsZSBjZm4pKSkKICAg ICAgICAgICAgICAgKGVsc2UgI2YpKSkpKQogICAgICAjOndhcm5pbmcgIldBUk5JTkc6IGNv bXBpbGF0aW9uIG9mIH5hIGZhaWxlZDpcbiIgbmFtZSkpCmRpZmYgLS1naXQgYS9tb2R1bGUv aWNlLTkvY29tbWFuZC1saW5lLnNjbSBiL21vZHVsZS9pY2UtOS9jb21tYW5kLWxpbmUuc2Nt CmluZGV4IGEwYTFhMzVkOS4uNzU2MjM2NmJkIDEwMDY0NAotLS0gYS9tb2R1bGUvaWNlLTkv Y29tbWFuZC1saW5lLnNjbQorKysgYi9tb2R1bGUvaWNlLTkvY29tbWFuZC1saW5lLnNjbQpA QCAtMzU4LDYgKzM1OCwxMCBAQCBJZiBGSUxFIGJlZ2lucyB3aXRoIGAtJyB0aGUgLXMgc3dp dGNoIGlzIG1hbmRhdG9yeS4KICAgICAgICAgICAgIChzZXQhICVsb2FkLXNob3VsZC1hdXRv LWNvbXBpbGUgI2YpCiAgICAgICAgICAgICAocGFyc2UgYXJncyBvdXQpKQogCisgICAgICAg ICAgICgoc3RyaW5nPT8gYXJnICItLXNpbGVuY2UtYXV0by1jb21waWxlIikKKyAgICAgICAg ICAgIChzZXQhICVzaWxlbmNlLWF1dG8tY29tcGlsZSAjdCkKKyAgICAgICAgICAgIChwYXJz ZSBhcmdzIG91dCkpCisKICAgICAgICAgICAgKChzdHJpbmc9PyBhcmcgIi1xIikgICAgICAg ICA7IGRvbid0IGxvYWQgdXNlciBpbml0CiAgICAgICAgICAgICAoc2V0ISBpbmhpYml0LXVz ZXItaW5pdD8gI3QpCiAgICAgICAgICAgICAocGFyc2UgYXJncyBvdXQpKQotLSAKMi4zMC4y Cgo= --------------02D9CD278B57C978507F003C--