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


Glenn = Morris <rgm@gnu.org> schrieb am Do= ., 18. Jan. 2018 um 23:50=C2=A0Uhr:
As pointed out in https://debbugs.gnu.org/30106#25,
Fmodule_load does not update load-history.

=C2=A0Here is a patch.
--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--