From mboxrd@z Thu Jan 1 00:00:00 1970
Path: news.gmane.org!.POSTED!not-for-mail
From: Philipp Stephani
Newsgroups: gmane.emacs.bugs
Subject: bug#30164: load-history and modules
Date: Sun, 28 Jan 2018 20:38:12 +0000
Message-ID:
References:
NNTP-Posting-Host: blaine.gmane.org
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="001a114119326487830563dc1cd8"
X-Trace: blaine.gmane.org 1517171858 15946 195.159.176.226 (28 Jan 2018 20:37:38 GMT)
X-Complaints-To: usenet@blaine.gmane.org
NNTP-Posting-Date: Sun, 28 Jan 2018 20:37:38 +0000 (UTC)
Cc: 30164@debbugs.gnu.org
To: Glenn Morris
Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sun Jan 28 21:37:33 2018
Return-path:
Envelope-to: geb-bug-gnu-emacs@m.gmane.org
Original-Received: from lists.gnu.org ([208.118.235.17])
by blaine.gmane.org with esmtp (Exim 4.84_2)
(envelope-from )
id 1efthQ-0002Xr-6D
for geb-bug-gnu-emacs@m.gmane.org; Sun, 28 Jan 2018 21:37:12 +0100
Original-Received: from localhost ([::1]:35228 helo=lists.gnu.org)
by lists.gnu.org with esmtp (Exim 4.71)
(envelope-from )
id 1eftjR-00049X-3K
for geb-bug-gnu-emacs@m.gmane.org; Sun, 28 Jan 2018 15:39:17 -0500
Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:58536)
by lists.gnu.org with esmtp (Exim 4.71)
(envelope-from ) id 1eftjG-00046L-Gm
for bug-gnu-emacs@gnu.org; Sun, 28 Jan 2018 15:39:08 -0500
Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
(envelope-from ) id 1eftjD-0004C8-CM
for bug-gnu-emacs@gnu.org; Sun, 28 Jan 2018 15:39:06 -0500
Original-Received: from debbugs.gnu.org ([208.118.235.43]:38894)
by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16)
(Exim 4.71) (envelope-from )
id 1eftjD-0004C2-7D
for bug-gnu-emacs@gnu.org; Sun, 28 Jan 2018 15:39:03 -0500
Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2)
(envelope-from ) id 1eftjD-0003Uv-1K
for bug-gnu-emacs@gnu.org; Sun, 28 Jan 2018 15:39:03 -0500
X-Loop: help-debbugs@gnu.org
Resent-From: Philipp Stephani
Original-Sender: "Debbugs-submit"
Resent-CC: bug-gnu-emacs@gnu.org
Resent-Date: Sun, 28 Jan 2018 20:39:02 +0000
Resent-Message-ID:
Resent-Sender: help-debbugs@gnu.org
X-GNU-PR-Message: followup 30164
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords:
Original-Received: via spool by 30164-submit@debbugs.gnu.org id=B30164.151717191213393
(code B ref 30164); Sun, 28 Jan 2018 20:39:02 +0000
Original-Received: (at 30164) by debbugs.gnu.org; 28 Jan 2018 20:38:32 +0000
Original-Received: from localhost ([127.0.0.1]:46790 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from )
id 1eftih-0003Tw-Ij
for submit@debbugs.gnu.org; Sun, 28 Jan 2018 15:38:31 -0500
Original-Received: from mail-lf0-f47.google.com ([209.85.215.47]:46962)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from ) id 1eftig-0003TX-2c
for 30164@debbugs.gnu.org; Sun, 28 Jan 2018 15:38:30 -0500
Original-Received: by mail-lf0-f47.google.com with SMTP id q194so7022402lfe.13
for <30164@debbugs.gnu.org>; Sun, 28 Jan 2018 12:38:29 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
h=mime-version:references:in-reply-to:from:date:message-id:subject:to
:cc; bh=TuianIb9ozdVVNm3kOb/5FHtjrhYpVgBfCPLFF5aUQs=;
b=BLxJm4zVJl1AlivRCfBRMOsBEExhfl4AEZ6lngysWF6VXB0DZc05OSUDMfSR83r8Rh
l4FiS5yp5bA5NK73cH+HSexTU8irRQ2YQb/5ydf3eUH1sMjRt4lHXrTNNJf/cGsN3/0j
VI7uldZuM6ovKM5pGw7+fXnkI1tJbO5QwwbRYcM53BwzIsCZuKufBBgMYkcSLFE2dwjf
6vtqyH+vd43rtlRDGfE4AG1LphAn1XzcaqZPiwK52wVa6t1s8Xr7kQGCtbW5q7AYhEp1
T1t/OPDBQFfY5ggnC/UTG4J8T5yoJxu5JmyPU7r2aGkaaH2qZ0iMixvxl3Z4KUE2JdX0
q0tQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20161025;
h=x-gm-message-state:mime-version:references:in-reply-to:from:date
:message-id:subject:to:cc;
bh=TuianIb9ozdVVNm3kOb/5FHtjrhYpVgBfCPLFF5aUQs=;
b=qkXlljCqls07E1AUnSVYXVgPmY/dLtVUhSjJBC2zadrGr3uS+vz37g87UP8sSXc+OX
7usIIsgcd7apWxWvxtjbHTdBgNswYyuTMhtVjdr+OQ3UFkeOS4IUu0F0QFjNQ+46+zXt
vNZJ9TJ5MHQJTNi7ilB6pZsao1/HQaXUaZaS3fYf5j55o0rYd1CbEs+L6h0YqeIzPkui
WIR3+CuL17QYYZ4QdEAB2QiKauc5MLW7/Tn2OJfO2wjsASSLCBEoI0F9Tm/TjjOAY4sR
E0+wi4b+60a4eFE8KlFH6fvJdO5YagzBkj1JSRt3Pw3x1f69kfl1ec+Y6gXNCBfvTrCy
BB+Q==
X-Gm-Message-State: AKwxytdcUbgxfHLcqOo3TEyKIfcPUdCrtBXwBQBRrqJry6u/7TTzb/bQ
PLqPRBCZfPCxjAL3031JU+lKoMStp5lpy5j/wO0=
X-Google-Smtp-Source: AH8x227PuAwuKOg9Z0hQO8i4kO4sFQdLbN+CNMzniHwM9W4ayPDU4lLyRqWq6bH0qs4jIqn6NeM8EdgmSuv2UCsR1go=
X-Received: by 10.25.156.20 with SMTP id f20mr7970475lfe.12.1517171903815;
Sun, 28 Jan 2018 12:38:23 -0800 (PST)
In-Reply-To:
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: 208.118.235.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:142621
Archived-At:
--001a114119326487830563dc1cd8
Content-Type: multipart/alternative; boundary="001a1141193264877e0563dc1cd6"
--001a1141193264877e0563dc1cd6
Content-Type: text/plain; charset="UTF-8"
Glenn Morris schrieb am Do., 18. Jan. 2018 um 23:50 Uhr:
> As pointed out in https://debbugs.gnu.org/30106#25,
> Fmodule_load does not update load-history.
>
Here is a patch.
--001a1141193264877e0563dc1cd6
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
--001a1141193264877e0563dc1cd6--
--001a114119326487830563dc1cd8
Content-Type: text/plain; charset="US-ASCII";
name="0001-Properly-integrate-modules-into-the-loading-process-Bu.txt"
Content-Disposition: attachment;
filename="0001-Properly-integrate-modules-into-the-loading-process-Bu.txt"
Content-Transfer-Encoding: base64
Content-ID: <1613e7dd0c0101e52471>
X-Attachment-Id: 1613e7dd0c0101e52471
RnJvbSA2ODE0YjNmM2ExYzRmOWYxYzdjYzNiN2Y5MWZhMzk4YTI2MmNkYWJiIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBQaGlsaXBwIFN0ZXBoYW5pIDxwaHN0QGdvb2dsZS5jb20+CkRh
dGU6IFN1biwgMjggSmFuIDIwMTggMjE6MzY6MDMgKzAxMDAKU3ViamVjdDogW1BBVENIXSBQcm9w
ZXJseSBpbnRlZ3JhdGUgbW9kdWxlcyBpbnRvIHRoZSBsb2FkaW5nIHByb2Nlc3MKIChCdWcjMzAx
NjQpLgoKKiBzcmMvbHJlYWQuYyAoRmxvYWQpOiBEb24ndCBkZWZlciB0byBtb2R1bGUtbG9hZCBp
bW1lZGlhdGVseSB3aGVuCmVuY291bnRlcmluZyBhIG1vZHVsZSwgYnV0IHVzZSB0aGUgbm9ybWFs
IGxvYWRpbmcgbWFjaGluZXJ5IHRvCnByb3Blcmx5IHNldCB1cCBsb2FkLWhpc3RvcnksIGNoZWNr
IGZvciByZWN1cnNpdmUgbG9hZHMsIHByaW50Cm1lc3NhZ2VzLCBldGMuCgoqIHRlc3Qvc3JjL2Vt
YWNzLW1vZHVsZS10ZXN0cy5lbCAobW9kdWxlL2xvYWQtaGlzdG9yeSk6IE5ldyB0ZXN0LgotLS0K
IHNyYy9scmVhZC5jICAgICAgICAgICAgICAgICAgICB8IDgyICsrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKy0tLS0tLS0tLS0tLQogdGVzdC9zcmMvZW1hY3MtbW9kdWxlLXRlc3RzLmVsIHwg
MTEgKysrKysrCiAyIGZpbGVzIGNoYW5nZWQsIDcwIGluc2VydGlvbnMoKyksIDIzIGRlbGV0aW9u
cygtKQoKZGlmZiAtLWdpdCBhL3NyYy9scmVhZC5jIGIvc3JjL2xyZWFkLmMKaW5kZXggM2IwYTE3
YzkwYi4uMTIyMWRjOWEwNSAxMDA2NDQKLS0tIGEvc3JjL2xyZWFkLmMKKysrIGIvc3JjL2xyZWFk
LmMKQEAgLTE2NCw2ICsxNjQsOCBAQCBzdGF0aWMgaW50IHJlYWRfZW1hY3NfbXVsZV9jaGFyIChp
bnQsIGludCAoKikgKGludCwgTGlzcF9PYmplY3QpLAogc3RhdGljIHZvaWQgcmVhZGV2YWxsb29w
IChMaXNwX09iamVjdCwgc3RydWN0IGluZmlsZSAqLCBMaXNwX09iamVjdCwgYm9vbCwKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgTGlzcF9PYmplY3QsIExpc3BfT2JqZWN0LAogICAgICAgICAg
ICAgICAgICAgICAgICAgICBMaXNwX09iamVjdCwgTGlzcF9PYmplY3QpOworCitzdGF0aWMgdm9p
ZCBidWlsZF9sb2FkX2hpc3RvcnkgKExpc3BfT2JqZWN0LCBib29sKTsKIAwKIC8qIEZ1bmN0aW9u
cyB0aGF0IHJlYWQgb25lIGJ5dGUgZnJvbSB0aGUgY3VycmVudCBzb3VyY2UgUkVBRENIQVJGVU4K
ICAgIG9yIHVucmVhZHMgb25lIGJ5dGUuICBJZiB0aGUgaW50ZWdlciBhcmd1bWVudCBDIGlzIC0x
LCBpdCByZXR1cm5zCkBAIC0xMjQ2LDggKzEyNDgsOSBAQCBSZXR1cm4gdCBpZiB0aGUgZmlsZSBl
eGlzdHMgYW5kIGxvYWRzIHN1Y2Nlc3NmdWxseS4gICovKQogICAgIH0KIAogI2lmZGVmIEhBVkVf
TU9EVUxFUwotICBpZiAoc3VmZml4X3AgKGZvdW5kLCBNT0RVTEVTX1NVRkZJWCkpCi0gICAgcmV0
dXJuIHVuYmluZF90byAoY291bnQsIEZtb2R1bGVfbG9hZCAoZm91bmQpKTsKKyAgYm9vbCBpc19t
b2R1bGUgPSBzdWZmaXhfcCAoZm91bmQsIE1PRFVMRVNfU1VGRklYKTsKKyNlbHNlCisgIGJvb2wg
aXNfbW9kdWxlID0gZmFsc2U7CiAjZW5kaWYKIAogICAvKiBDaGVjayBpZiB3ZSdyZSBzdHVjayBp
biBhIHJlY3Vyc2l2ZSBsb2FkIGN5Y2xlLgpAQCAtMTM0OCw3ICsxMzUxLDcgQEAgUmV0dXJuIHQg
aWYgdGhlIGZpbGUgZXhpc3RzIGFuZCBsb2FkcyBzdWNjZXNzZnVsbHkuICAqLykKICAgICAgICAg
ICAgIH0gLyogIWxvYWRfcHJlZmVyX25ld2VyICovCiAJfQogICAgIH0KLSAgZWxzZQorICBlbHNl
IGlmICghaXNfbW9kdWxlKQogICAgIHsKICAgICAgIC8qIFdlIGFyZSBsb2FkaW5nIGEgc291cmNl
IGZpbGUgKCouZWwpLiAgKi8KICAgICAgIGlmICghTklMUCAoVmxvYWRfc291cmNlX2ZpbGVfZnVu
Y3Rpb24pKQpAQCAtMTM3NSw3ICsxMzc4LDcgQEAgUmV0dXJuIHQgaWYgdGhlIGZpbGUgZXhpc3Rz
IGFuZCBsb2FkcyBzdWNjZXNzZnVsbHkuICAqLykKICAgICAgIHN0cmVhbSA9IE5VTEw7CiAgICAg
ICBlcnJubyA9IEVJTlZBTDsKICAgICB9Ci0gIGVsc2UKKyAgZWxzZSBpZiAoIWlzX21vZHVsZSkK
ICAgICB7CiAjaWZkZWYgV0lORE9XU05UCiAgICAgICBlbWFjc19jbG9zZSAoZmQpOwpAQCAtMTM4
Niw5ICsxMzg5LDIzIEBAIFJldHVybiB0IGlmIHRoZSBmaWxlIGV4aXN0cyBhbmQgbG9hZHMgc3Vj
Y2Vzc2Z1bGx5LiAgKi8pCiAgICAgICBzdHJlYW0gPSBmZG9wZW4gKGZkLCBmbW9kZSk7CiAjZW5k
aWYKICAgICB9Ci0gIGlmICghIHN0cmVhbSkKLSAgICByZXBvcnRfZmlsZV9lcnJvciAoIk9wZW5p
bmcgc3RkaW8gc3RyZWFtIiwgZmlsZSk7Ci0gIHNldF91bndpbmRfcHJvdGVjdF9wdHIgKGZkX2lu
ZGV4LCBjbG9zZV9pbmZpbGVfdW53aW5kLCBzdHJlYW0pOworCisgIGlmIChpc19tb2R1bGUpCisg
ICAgeworICAgICAgLyogYG1vZHVsZS1sb2FkJyB1c2VzIHRoZSBmaWxlIG5hbWUsIHNvIHdlIGNh
biBjbG9zZSB0aGUgc3RyZWFtCisgICAgICAgICBub3cuICAqLworICAgICAgaWYgKGZkID49IDAp
CisgICAgICAgIHsKKyAgICAgICAgICBlbWFjc19jbG9zZSAoZmQpOworICAgICAgICAgIGNsZWFy
X3Vud2luZF9wcm90ZWN0IChmZF9pbmRleCk7CisgICAgICAgIH0KKyAgICB9CisgIGVsc2UKKyAg
ICB7CisgICAgICBpZiAoISBzdHJlYW0pCisgICAgICAgIHJlcG9ydF9maWxlX2Vycm9yICgiT3Bl
bmluZyBzdGRpbyBzdHJlYW0iLCBmaWxlKTsKKyAgICAgIHNldF91bndpbmRfcHJvdGVjdF9wdHIg
KGZkX2luZGV4LCBjbG9zZV9pbmZpbGVfdW53aW5kLCBzdHJlYW0pOworICAgIH0KIAogICBpZiAo
ISBOSUxQIChWcHVyaWZ5X2ZsYWcpKQogICAgIFZwcmVsb2FkZWRfZmlsZV9saXN0ID0gRmNvbnMg
KEZwdXJlY29weSAoZmlsZSksIFZwcmVsb2FkZWRfZmlsZV9saXN0KTsKQEAgLTEzOTgsNiArMTQx
NSw4IEBAIFJldHVybiB0IGlmIHRoZSBmaWxlIGV4aXN0cyBhbmQgbG9hZHMgc3VjY2Vzc2Z1bGx5
LiAgKi8pCiAgICAgICBpZiAoIXNhZmVfcCkKIAltZXNzYWdlX3dpdGhfc3RyaW5nICgiTG9hZGlu
ZyAlcyAoY29tcGlsZWQ7IG5vdGUgdW5zYWZlLCBub3QgY29tcGlsZWQgaW4gRW1hY3MpLi4uIiwK
IAkJIGZpbGUsIDEpOworICAgICAgZWxzZSBpZiAoaXNfbW9kdWxlKQorICAgICAgICBtZXNzYWdl
X3dpdGhfc3RyaW5nICgiTG9hZGluZyAlcyAobW9kdWxlKS4uLiIsIGZpbGUsIDEpOwogICAgICAg
ZWxzZSBpZiAoIWNvbXBpbGVkKQogCW1lc3NhZ2Vfd2l0aF9zdHJpbmcgKCJMb2FkaW5nICVzIChz
b3VyY2UpLi4uIiwgZmlsZSwgMSk7CiAgICAgICBlbHNlIGlmIChuZXdlcikKQEAgLTE0MTEsMjQg
KzE0MzAsMzkgQEAgUmV0dXJuIHQgaWYgdGhlIGZpbGUgZXhpc3RzIGFuZCBsb2FkcyBzdWNjZXNz
ZnVsbHkuICAqLykKICAgc3BlY2JpbmQgKFFpbmhpYml0X2ZpbGVfbmFtZV9vcGVyYXRpb24sIFFu
aWwpOwogICBzcGVjYmluZCAoUWxvYWRfaW5fcHJvZ3Jlc3MsIFF0KTsKIAotICBzdHJ1Y3QgaW5m
aWxlIGlucHV0OwotICBpbnB1dC5zdHJlYW0gPSBzdHJlYW07Ci0gIGlucHV0Lmxvb2thaGVhZCA9
IDA7Ci0gIGluZmlsZSA9ICZpbnB1dDsKLQotICBpZiAobGlzcF9maWxlX2xleGljYWxseV9ib3Vu
ZF9wIChRZ2V0X2ZpbGVfY2hhcikpCi0gICAgRnNldCAoUWxleGljYWxfYmluZGluZywgUXQpOwot
Ci0gIGlmICghIHZlcnNpb24gfHwgdmVyc2lvbiA+PSAyMikKLSAgICByZWFkZXZhbGxvb3AgKFFn
ZXRfZmlsZV9jaGFyLCAmaW5wdXQsIGhpc3RfZmlsZV9uYW1lLAotCQkgIDAsIFFuaWwsIFFuaWws
IFFuaWwsIFFuaWwpOworICBpZiAoaXNfbW9kdWxlKQorICAgIHsKKyNpZmRlZiBIQVZFX01PRFVM
RVMKKyAgICAgIHNwZWNiaW5kIChRY3VycmVudF9sb2FkX2xpc3QsIFFuaWwpOworICAgICAgTE9B
REhJU1RfQVRUQUNIIChmb3VuZCk7CisgICAgICBGbW9kdWxlX2xvYWQgKGZvdW5kKTsKKyAgICAg
IGJ1aWxkX2xvYWRfaGlzdG9yeSAoZm91bmQsIHRydWUpOworI2Vsc2UKKyAgICAgIC8qIFRoaXMg
Y2Fubm90IGhhcHBlbi4gICovCisgICAgICBlbWFjc19hYm9ydCAoKTsKKyNlbmRpZgorICAgIH0K
ICAgZWxzZQogICAgIHsKLSAgICAgIC8qIFdlIGNhbid0IGhhbmRsZSBhIGZpbGUgd2hpY2ggd2Fz
IGNvbXBpbGVkIHdpdGgKLQkgYnl0ZS1jb21waWxlLWR5bmFtaWMgYnkgb2xkZXIgdmVyc2lvbiBv
ZiBFbWFjcy4gICovCi0gICAgICBzcGVjYmluZCAoUWxvYWRfZm9yY2VfZG9jX3N0cmluZ3MsIFF0
KTsKLSAgICAgIHJlYWRldmFsbG9vcCAoUWdldF9lbWFjc19tdWxlX2ZpbGVfY2hhciwgJmlucHV0
LCBoaXN0X2ZpbGVfbmFtZSwKLQkJICAgIDAsIFFuaWwsIFFuaWwsIFFuaWwsIFFuaWwpOworICAg
ICAgc3RydWN0IGluZmlsZSBpbnB1dDsKKyAgICAgIGlucHV0LnN0cmVhbSA9IHN0cmVhbTsKKyAg
ICAgIGlucHV0Lmxvb2thaGVhZCA9IDA7CisgICAgICBpbmZpbGUgPSAmaW5wdXQ7CisKKyAgICAg
IGlmIChsaXNwX2ZpbGVfbGV4aWNhbGx5X2JvdW5kX3AgKFFnZXRfZmlsZV9jaGFyKSkKKyAgICAg
ICAgRnNldCAoUWxleGljYWxfYmluZGluZywgUXQpOworCisgICAgICBpZiAoISB2ZXJzaW9uIHx8
IHZlcnNpb24gPj0gMjIpCisgICAgICAgIHJlYWRldmFsbG9vcCAoUWdldF9maWxlX2NoYXIsICZp
bnB1dCwgaGlzdF9maWxlX25hbWUsCisgICAgICAgICAgICAgICAgICAgICAgMCwgUW5pbCwgUW5p
bCwgUW5pbCwgUW5pbCk7CisgICAgICBlbHNlCisgICAgICAgIHsKKyAgICAgICAgICAvKiBXZSBj
YW4ndCBoYW5kbGUgYSBmaWxlIHdoaWNoIHdhcyBjb21waWxlZCB3aXRoCisgICAgICAgICAgICAg
Ynl0ZS1jb21waWxlLWR5bmFtaWMgYnkgb2xkZXIgdmVyc2lvbiBvZiBFbWFjcy4gICovCisgICAg
ICAgICAgc3BlY2JpbmQgKFFsb2FkX2ZvcmNlX2RvY19zdHJpbmdzLCBRdCk7CisgICAgICAgICAg
cmVhZGV2YWxsb29wIChRZ2V0X2VtYWNzX211bGVfZmlsZV9jaGFyLCAmaW5wdXQsIGhpc3RfZmls
ZV9uYW1lLAorICAgICAgICAgICAgICAgICAgICAgICAgMCwgUW5pbCwgUW5pbCwgUW5pbCwgUW5p
bCk7CisgICAgICAgIH0KICAgICB9CiAgIHVuYmluZF90byAoY291bnQsIFFuaWwpOwogCkBAIC0x
NDQ5LDYgKzE0ODMsOCBAQCBSZXR1cm4gdCBpZiB0aGUgZmlsZSBleGlzdHMgYW5kIGxvYWRzIHN1
Y2Nlc3NmdWxseS4gICovKQogICAgICAgaWYgKCFzYWZlX3ApCiAJbWVzc2FnZV93aXRoX3N0cmlu
ZyAoIkxvYWRpbmcgJXMgKGNvbXBpbGVkOyBub3RlIHVuc2FmZSwgbm90IGNvbXBpbGVkIGluIEVt
YWNzKS4uLmRvbmUiLAogCQkgZmlsZSwgMSk7CisgICAgICBlbHNlIGlmIChpc19tb2R1bGUpCisg
ICAgICAgIG1lc3NhZ2Vfd2l0aF9zdHJpbmcgKCJMb2FkaW5nICVzIChtb2R1bGUpLi4uZG9uZSIs
IGZpbGUsIDEpOwogICAgICAgZWxzZSBpZiAoIWNvbXBpbGVkKQogCW1lc3NhZ2Vfd2l0aF9zdHJp
bmcgKCJMb2FkaW5nICVzIChzb3VyY2UpLi4uZG9uZSIsIGZpbGUsIDEpOwogICAgICAgZWxzZSBp
ZiAobmV3ZXIpCmRpZmYgLS1naXQgYS90ZXN0L3NyYy9lbWFjcy1tb2R1bGUtdGVzdHMuZWwgYi90
ZXN0L3NyYy9lbWFjcy1tb2R1bGUtdGVzdHMuZWwKaW5kZXggYTY0MDc1MjRhZC4uYTBjNWY2NmI1
NyAxMDA2NDQKLS0tIGEvdGVzdC9zcmMvZW1hY3MtbW9kdWxlLXRlc3RzLmVsCisrKyBiL3Rlc3Qv
c3JjL2VtYWNzLW1vZHVsZS10ZXN0cy5lbApAQCAtMTcsNiArMTcsNyBAQAogOzsgWW91IHNob3Vs
ZCBoYXZlIHJlY2VpdmVkIGEgY29weSBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UK
IDs7IGFsb25nIHdpdGggR05VIEVtYWNzLiAgSWYgbm90LCBzZWUgPGh0dHBzOi8vd3d3LmdudS5v
cmcvbGljZW5zZXMvPi4gICovCiAKKyhyZXF1aXJlICdjbC1saWIpCiAocmVxdWlyZSAnZXJ0KQog
CiAoZGVmY29uc3QgbW9kLXRlc3QtZW1hY3MKQEAgLTI2MSw0ICsyNjIsMTQgQEAgbW9kdWxlLS10
ZXN0LWFzc2VydGlvbgogICAgICAgKHJ4ICJNb2R1bGUgZnVuY3Rpb24gY2FsbGVkIGR1cmluZyBn
YXJiYWdlIGNvbGxlY3Rpb25cbiIpCiAgICAgKG1vZC10ZXN0LWludmFsaWQtZmluYWxpemVyKSkp
CiAKKyhlcnQtZGVmdGVzdCBtb2R1bGUvbG9hZC1oaXN0b3J5ICgpCisgICJDaGVjayB0aGF0IEJ1
ZyMzMDE2NCBpcyBmaXhlZC4iCisgIChsb2FkIG1vZC10ZXN0LWZpbGUpCisgIChjbC1kZXN0cnVj
dHVyaW5nLWJpbmQgKGZpbGUgJnJlc3QgZW50cmllcykgKGNhciBsb2FkLWhpc3RvcnkpCisgICAg
KHNob3VsZCAoZXF1YWwgKGZpbGUtbmFtZS1zYW5zLWV4dGVuc2lvbiBmaWxlKSBtb2QtdGVzdC1m
aWxlKSkKKyAgICAoc2hvdWxkIChtZW1iZXIgJyhwcm92aWRlIC4gbW9kLXRlc3QpIGVudHJpZXMp
KQorICAgIDs7IEZJWE1FOiBUaGUgZm9sbG93aW5nIHNob3VsZCBiZSB0cnVlLgorICAgIDs7IChz
aG91bGQgKG1lbWJlciAnKGRlZnVuIC4gbW9kLXRlc3Qtc3VtKSBlbnRyaWVzKSkKKyAgICApKQor
CiA7OzsgZW1hY3MtbW9kdWxlLXRlc3RzLmVsIGVuZHMgaGVyZQotLSAKMi4xNS4xCgo=
--001a114119326487830563dc1cd8--