From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Mauro Aranda Newsgroups: gmane.emacs.bugs Subject: bug#21355: 24.4; Loading a theme causes session customizations to be saved Date: Tue, 8 Sep 2020 09:32:30 -0300 Message-ID: References: Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="0000000000000ca78105aecc88c5" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="25950"; mail-complaints-to="usenet@ciao.gmane.io" Cc: Greg Lucas To: 21355@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Tue Sep 08 14:37:30 2020 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 1kFcsM-0006cx-3n for geb-bug-gnu-emacs@m.gmane-mx.org; Tue, 08 Sep 2020 14:37:30 +0200 Original-Received: from localhost ([::1]:43562 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kFcsL-0004EY-5W for geb-bug-gnu-emacs@m.gmane-mx.org; Tue, 08 Sep 2020 08:37:29 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:34268) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kFco2-0003ZF-LJ for bug-gnu-emacs@gnu.org; Tue, 08 Sep 2020 08:33:02 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:40824) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1kFco2-0008I0-AQ for bug-gnu-emacs@gnu.org; Tue, 08 Sep 2020 08:33:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1kFco2-0002NH-6M for bug-gnu-emacs@gnu.org; Tue, 08 Sep 2020 08:33:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Mauro Aranda Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 08 Sep 2020 12:33:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 21355 X-GNU-PR-Package: emacs Original-Received: via spool by 21355-submit@debbugs.gnu.org id=B21355.15995683729110 (code B ref 21355); Tue, 08 Sep 2020 12:33:02 +0000 Original-Received: (at 21355) by debbugs.gnu.org; 8 Sep 2020 12:32:52 +0000 Original-Received: from localhost ([127.0.0.1]:52370 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kFcnr-0002Ms-Tz for submit@debbugs.gnu.org; Tue, 08 Sep 2020 08:32:52 -0400 Original-Received: from mail-wm1-f47.google.com ([209.85.128.47]:35405) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kFcno-0002MZ-Q4 for 21355@debbugs.gnu.org; Tue, 08 Sep 2020 08:32:50 -0400 Original-Received: by mail-wm1-f47.google.com with SMTP id y15so4365615wmi.0 for <21355@debbugs.gnu.org>; Tue, 08 Sep 2020 05:32:48 -0700 (PDT) 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=AZ01ztMM1EmJcgp+UXhCIZr/1emaSb8pEmT9Q6xvFu8=; b=CaPtA4po4B7Ae24o6Im5FjXxqy1izLCvdVGiOHkq6qHDhNRY6kCilscuTEFo8O7hmZ Lv0Un7KozPkWZVFHJdZVz/r8MV6jhHyYAzicwfwsBKMDdNx/ievorR6TwZkmQNMK02sS 2gq4fHV7zoxYyoOPipSbwK6BVInVMh+vMi43ixocIm0JIoeQoo4dc83IksrBpU8Ju/2D CBulb9g6WJScqXI7Y1T/pEIGha6l43J+F2tC9X/Wy7atCQ3fC7v8X9R1vMfI9qzPhdSj OIphHt/5qUIcTAMBdOZXuOREAcltB9S9yLALT+fiAaIJAqxwD4b4tzKmGt78laSvG0gm tpGw== 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=AZ01ztMM1EmJcgp+UXhCIZr/1emaSb8pEmT9Q6xvFu8=; b=Dg88izb5zS8Z0/xdZcg8OgQRSfxUEX7Y5imbxg3i6A3DrAp+c2qMiEn8900UB0jGSk 5usua54Uyey64/L/YkuskjjodLuxh96EybzvZrTLeqKieXlo8mug+/BJod/o+/THth+r FspPH8yGG9eTWIgypZqz+ODJ4ypEnmFJyTPiXz3hV2jgynuwehhKd5qHEQR9LkjOrq25 1aItwYHE4K1URVFJSYHTQMuBvMov/jzwLNU5n1srToK7YKkVpRV4sWcXcdL9rTweny3W CrrVHwvnIaeJDYiiey4devOJu6t9wIQAt6EN/+eLU9hzeVb7wL339ho0z52XJD2+6H3l Uytw== X-Gm-Message-State: AOAM531fRLRCJuIIHz43gzpDl5AWh5QGcesZa8ngEMWij/BeQnMZvNfF xSJroERbJrrAiuDFCDx0Lul+ct+dxofKe3jxCaqtHw/3TxvH4Q== X-Google-Smtp-Source: ABdhPJwl3tDpgMNS7foxCn/IfWlin1TZLRSm4zrJ+uPZGGDlnYyxw1TXlzErV9gN2OK7LhsKjYtKNnm0De5DAwPmm5c= X-Received: by 2002:a1c:1b43:: with SMTP id b64mr4387979wmb.6.1599568362636; Tue, 08 Sep 2020 05:32:42 -0700 (PDT) In-Reply-To: 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" Xref: news.gmane.io gmane.emacs.bugs:187542 Archived-At: --0000000000000ca78105aecc88c5 Content-Type: multipart/alternative; boundary="0000000000000ca77e05aecc88c3" --0000000000000ca77e05aecc88c3 Content-Type: text/plain; charset="UTF-8" I attach a patch with three tests that demonstrate the bug. --0000000000000ca77e05aecc88c3 Content-Type: text/html; charset="UTF-8"
I attach a patch with three tests that demonstrate the bug.

--0000000000000ca77e05aecc88c3-- --0000000000000ca78105aecc88c5 Content-Type: text/x-patch; charset="US-ASCII"; name="0001-Add-tests-demonstrating-Bug-21355.patch" Content-Disposition: attachment; filename="0001-Add-tests-demonstrating-Bug-21355.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_ketxokgz0 RnJvbSBjZDAyNjY5MDllZmQ2YzJmNjc2M2VmOWFmZjE4ZjI2MTQ5NjUxYThhIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBNYXVybyBBcmFuZGEgPG1hdXJvb2FyYW5kYUBnbWFpbC5jb20+ CkRhdGU6IFR1ZSwgOCBTZXAgMjAyMCAwOToyMzo0MCAtMDMwMApTdWJqZWN0OiBbUEFUQ0hdIEFk ZCB0ZXN0cyBkZW1vbnN0cmF0aW5nIEJ1ZyMyMTM1NQoKKiB0ZXN0L2xpc3AvY3VzdG9tLXJlc291 cmNlcy9jdXN0b20tLXRlc3Qtc2F2ZWQtdmFsdWUtdGhlbWUuZWw6IEEgbmV3CnRoZW1lLgoqIHRl c3QvbGlzcC9jdXN0b20tdGVzdHMuZWwKKGN1c3RvbS10ZXN0LW5vLXNhdmVkLXZhbHVlLWFmdGVy LWVuYWJsaW5nLXRoZW1lKQooY3VzdG9tLXRlc3Qtbm8tc2F2ZWQtdmFsdWUtYWZ0ZXItZW5hYmxp bmctdGhlbWUtMikKKGN1c3RvbS10ZXN0LW5vLXNhdmVkLXZhbHVlLWFmdGVyLWN1c3RvbWl6aW5n LW9wdGlvbik6IE5ldyB0ZXN0cy4KLS0tCiAuLi4vY3VzdG9tLS10ZXN0LXNhdmVkLXZhbHVlLXRo ZW1lLmVsICAgICAgICAgfCAgMTEgKysKIHRlc3QvbGlzcC9jdXN0b20tdGVzdHMuZWwgICAgICAg ICAgICAgICAgICAgICB8IDExMSArKysrKysrKysrKysrKysrKysKIDIgZmlsZXMgY2hhbmdlZCwg MTIyIGluc2VydGlvbnMoKykKIGNyZWF0ZSBtb2RlIDEwMDY0NCB0ZXN0L2xpc3AvY3VzdG9tLXJl c291cmNlcy9jdXN0b20tLXRlc3Qtc2F2ZWQtdmFsdWUtdGhlbWUuZWwKCmRpZmYgLS1naXQgYS90 ZXN0L2xpc3AvY3VzdG9tLXJlc291cmNlcy9jdXN0b20tLXRlc3Qtc2F2ZWQtdmFsdWUtdGhlbWUu ZWwgYi90ZXN0L2xpc3AvY3VzdG9tLXJlc291cmNlcy9jdXN0b20tLXRlc3Qtc2F2ZWQtdmFsdWUt dGhlbWUuZWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMC4uZWVhMTU0Nzkx NgotLS0gL2Rldi9udWxsCisrKyBiL3Rlc3QvbGlzcC9jdXN0b20tcmVzb3VyY2VzL2N1c3RvbS0t dGVzdC1zYXZlZC12YWx1ZS10aGVtZS5lbApAQCAtMCwwICsxLDExIEBACis7OzsgY3VzdG9tLS10 ZXN0LXNhdmVkLXZhbHVlLXRoZW1lLmVsIC0tIEEgdGVzdCB0aGVtZSB0byB0ZXN0IEJ1ZyMyMTM1 NS4gIC0qLSBsZXhpY2FsLWJpbmRpbmc6dCAtKi0KKworKGRlZnRoZW1lIGN1c3RvbS0tdGVzdC1z YXZlZC12YWx1ZQorICAiQSB0ZXN0IHRoZW1lIHRvIHRlc3QgYWdhaW5zdCBzYXZpbmcgc2Vzc2lv biBjdXN0b21pemF0aW9ucyBieSBtaXN0YWtlLiIpCisKKyhjdXN0b20tdGhlbWUtc2V0LXZhcmlh YmxlcworICdjdXN0b20tLXRlc3Qtc2F2ZWQtdmFsdWUKKyAnKGN1c3RvbS0tdGVzdC1idWctMjEz NTUtYmVmb3JlICdiZWZvcmUpCisgJyhjdXN0b20tLXRlc3QtYnVnLTIxMzU1LWFmdGVyICdhZnRl cikpCisKKyhwcm92aWRlLXRoZW1lICdjdXN0b20tLXRlc3Qtc2F2ZWQtdmFsdWUpCmRpZmYgLS1n aXQgYS90ZXN0L2xpc3AvY3VzdG9tLXRlc3RzLmVsIGIvdGVzdC9saXNwL2N1c3RvbS10ZXN0cy5l bAppbmRleCBjYWJiZjg2MWYxLi45Y2YyNWJlODdhIDEwMDY0NAotLS0gYS90ZXN0L2xpc3AvY3Vz dG9tLXRlc3RzLmVsCisrKyBiL3Rlc3QvbGlzcC9jdXN0b20tdGVzdHMuZWwKQEAgLTE0Nyw0ICsx NDcsMTE1IEBAIGN1c3RvbS10ZXN0LXNob3ctY29tbWVudC1wcmVzZXJ2ZXMtY2hhbmdlcwogICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICh3aWRnZXQtYXBwbHkgZmllbGQgOnZhbHVlLXRv LWludGVybmFsIG9yaWd2YWx1ZSkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiYmFy IikpKSkpKQogCis7OyBUaGUgZm9sbG93aW5nIHRocmVlIHRlc3RzIGRlbW9uc3RyYXRlIEJ1ZyMy MTM1NS4KKzs7IEluIHRoaXMgb25lLCB3ZSBzZXQgYW4gdXNlciBvcHRpb24gZm9yIHRoZSBjdXJy ZW50IHNlc3Npb24sCis7OyB0aGVuIHdlIGVuYWJsZSBhIHRoZW1lIHRoYXQgZG9lc24ndCBoYXZl IGEgc2V0dGluZyBmb3IgaXQsIGFuZCB3ZSBlbmQgdXAKKzs7IHdpdGggYSAnc2F2ZWQtdmFsdWUg cHJvcGVydHksIGFuZCB0aGUgY2FhciBvZiB0aGUgJ3RoZW1lLXZhbHVlIHByb3BlcnR5Cis7OyBp cyAndXNlciwgd2hpY2ggbWVhbnMgd2Ugd291bGQgZW5kIHVwIHNhdmluZyBhIHNldHRpbmcgdGhh dCB3YXMgbWVhbnQKKzs7IGZvciB0aGUgY3VycmVudCBzZXNzaW9uIG9ubHkuCisoZXJ0LWRlZnRl c3QgY3VzdG9tLXRlc3Qtbm8tc2F2ZWQtdmFsdWUtYWZ0ZXItZW5hYmxpbmctdGhlbWUgKCkKKyAg IlRlc3QgdGhhdCB3ZSBkb24ndCByZWNvcmQgYSBzYXZlZC12YWx1ZSBwcm9wZXJ0eSB3aGVuIHdl IHNob3VsZG4ndC4iCisgIDpleHBlY3RlZC1yZXN1bHQgOmZhaWxlZAorICAobGV0ICgoY3VzdG9t LXRoZW1lLWxvYWQtcGF0aAorICAgICAgICAgYCgsKGV4cGFuZC1maWxlLW5hbWUKKwkgICAgICJj dXN0b20tcmVzb3VyY2VzIgorCSAgICAgKGV4cGFuZC1maWxlLW5hbWUgImxpc3AiIChnZXRlbnYg IkVNQUNTX1RFU1RfRElSRUNUT1JZIikpKSkpKQorICAgIChjdXN0b21pemUtb3B0aW9uICdtYXJr LXJpbmctbWF4KQorICAgIChsZXQqICgoZmllbGQgKHNlcS1maW5kIChsYW1iZGEgKHdpZGdldCkK KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChlcSBtYXJrLXJpbmctbWF4ICh3aWRnZXQt dmFsdWUgd2lkZ2V0KSkpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkZ2V0LWZpZWxk LWxpc3QpKQorICAgICAgICAgICAocGFyZW50ICh3aWRnZXQtZ2V0IGZpZWxkIDpwYXJlbnQpKSkK KyAgICAgIDs7IFdlIG1vdmUgdG8gdGhlIGVkaXRhYmxlIHdpZGdldCwgbW9kaWZ5IHRoZSB2YWx1 ZSBhbmQgc2F2ZSBpdC4KKyAgICAgIChnb3RvLWNoYXIgKHdpZGdldC1maWVsZC10ZXh0LWVuZCBm aWVsZCkpCisgICAgICAoaW5zZXJ0ICIwIikKKyAgICAgICh3aWRnZXQtYXBwbHkgcGFyZW50IDpj dXN0b20tc2V0KQorICAgICAgOzsgSnVzdCBzZXR0aW5nIGZvciB0aGUgY3VycmVudCBzZXNzaW9u IHNob3VsZCBub3Qgc3RvcmUgYSAnc2F2ZWQtdmFsdWUKKyAgICAgIDs7IHByb3BlcnR5LgorICAg ICAgKHNob3VsZC1ub3QgKGdldCAnbWFyay1yaW5nLW1heCAnc2F2ZWQtdmFsdWUpKQorICAgICAg OzsgTm93IHdlIGVuYWJsZSBhbmQgZGlzYWJsZSBvdXIgdGVzdCB0aGVtZS4KKyAgICAgIChsb2Fk LXRoZW1lICdjdXN0b20tLXRlc3QgJ25vLWNvbmZpcm0pCisgICAgICAoZGlzYWJsZS10aGVtZSAn Y3VzdG9tLS10ZXN0KQorICAgICAgOzsgU2luY2UgdGhlIHVzZXIgY3VzdG9taXplZCB0aGUgb3B0 aW9uLCB0aGlzIGhhcHBlbnMuCisgICAgICAoc2hvdWxkIChlcSAoY2FhciAoZ2V0ICdtYXJrLXJp bmctbWF4ICd0aGVtZS12YWx1ZSkpICd1c2VyKSkKKyAgICAgIDs7IEJ1dCB0aGlzIHNob3VsZCBu b3QgaGFwcGVuOiB0aGUgJ3NhdmVkLXZhbHVlIHByb3BlcnR5IHNob3VsZCBzdGlsbAorICAgICAg OzsgYmUgbmlsLgorICAgICAgKHNob3VsZC1ub3QgKGdldCAnbWFyay1yaW5nLW1heCAnc2F2ZWQt dmFsdWUpKSkpKQorCis7OyBJbiB0aGlzIHNlY29uZCB0ZXN0LCB3ZSBsb2FkIGEgdGhlbWUgdGhh dCBoYXMgYSBzZXR0aW5nIGZvciB0aGUgdXNlciBvcHRpb24KKzs7IGFib3ZlLiAgUmVnYXJkbGVz cywgdGhlIHNhbWUgaGFwcGVuczogd2UgZW5kIHVwIHdpdGggYSBub24tbmlsIHNhdmVkLXZhbHVl Cis7OyBwcm9wZXJ0eSwgYW5kIGEgdXNlciBzZXR0aW5nIGFjdGl2ZSBpbiB0aGUgJ3RoZW1lLXZh bHVlIHByb3BlcnR5LCB3aGljaAorOzsgbWVhbnMgd2UgY291bGQgaW5hZHZlcnRlbnRseSBzYXZl IHRoZSBzZXNzaW9uIHNldHRpbmcgaW4gdGhlIGN1c3RvbS1maWxlLgorKGRlZmN1c3RvbSBjdXN0 b20tLXRlc3QtYnVnLTIxMzU1LWJlZm9yZSAnZm9vCisgICJVc2VyIG9wdGlvbiBmb3IgYGN1c3Rv bS10ZXN0LW5vLXNhdmVkLXZhbHVlLWFmdGVyLWVuYWJsaW5nLXRoZW1lLTInLiIKKyAgOnR5cGUg J3N5bWJvbCA6Z3JvdXAgJ2VtYWNzKQorCisoZXJ0LWRlZnRlc3QgY3VzdG9tLXRlc3Qtbm8tc2F2 ZWQtdmFsdWUtYWZ0ZXItZW5hYmxpbmctdGhlbWUtMiAoKQorICAiVGVzdCB0aGF0IHdlIGRvbid0 IHJlY29yZCBhIHNhdmVkLXZhbHVlIHByb3BlcnR5IHdoZW4gd2Ugc2hvdWxkbid0LiIKKyAgOmV4 cGVjdGVkLXJlc3VsdCA6ZmFpbGVkCisgIChsZXQgKChjdXN0b20tdGhlbWUtbG9hZC1wYXRoCisg ICAgICAgICBgKCwoZmlsZS1uYW1lLWFzLWRpcmVjdG9yeSAoZXhwYW5kLWZpbGUtbmFtZQorCSAg ICAgImN1c3RvbS1yZXNvdXJjZXMiCisJICAgICAoZXhwYW5kLWZpbGUtbmFtZSAibGlzcCIgKGdl dGVudiAiRU1BQ1NfVEVTVF9ESVJFQ1RPUlkiKSkpKSkpKQorICAgIChjdXN0b21pemUtb3B0aW9u ICdjdXN0b20tLXRlc3QtYnVnLTIxMzU1LWJlZm9yZSkKKyAgICAobGV0KiAoKGZpZWxkIChzZXEt ZmluZCAobGFtYmRhICh3aWRnZXQpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoZXEg Y3VzdG9tLS10ZXN0LWJ1Zy0yMTM1NS1iZWZvcmUgKHdpZGdldC12YWx1ZSB3aWRnZXQpKSkKKyAg ICAgICAgICAgICAgICAgICAgICAgICAgICB3aWRnZXQtZmllbGQtbGlzdCkpCisgICAgICAgICAg IChwYXJlbnQgKHdpZGdldC1nZXQgZmllbGQgOnBhcmVudCkpKQorICAgICAgOzsgV2UgbW92ZSB0 byB0aGUgZWRpdGFibGUgd2lkZ2V0LCBtb2RpZnkgdGhlIHZhbHVlIGFuZCBzYXZlIGl0LgorICAg ICAgKGdvdG8tY2hhciAod2lkZ2V0LWZpZWxkLXRleHQtZW5kIGZpZWxkKSkKKyAgICAgIDs7IE1v ZGlmeSB0aGUgdmFsdWUgYW5kIHNhdmUgaXQuCisgICAgICAoaW5zZXJ0ICJiYXIiKQorICAgICAg KHdpZGdldC1hcHBseSBwYXJlbnQgOmN1c3RvbS1zZXQpCisgICAgICA7OyBKdXN0IHNldHRpbmcg Zm9yIHRoZSBjdXJyZW50IHNlc3Npb24gc2hvdWxkIG5vdCBzdG9yZSBhICdzYXZlZC12YWx1ZQor ICAgICAgOzsgcHJvcGVydHkuCisgICAgICAoc2hvdWxkLW5vdCAoZ2V0ICdjdXN0b20tLXRlc3Qt YnVnLTIxMzU1LWJlZm9yZSAnc2F2ZWQtdmFsdWUpKQorICAgICAgOzsgTm93IHdlIGxvYWQgb3Vy IHRlc3QgdGhlbWUsIHdoaWNoIGhhcyBhIHNldHRpbmcgZm9yCisgICAgICA7OyBgY3VzdG9tLS10 ZXN0LXVzZXItb3B0aW9uJy4KKyAgICAgIChsb2FkLXRoZW1lICdjdXN0b20tLXRlc3Qtc2F2ZWQt dmFsdWUgJ25vLWNvbmZpcm0pCisgICAgICAoZW5hYmxlLXRoZW1lICdjdXN0b20tLXRlc3Qtc2F2 ZWQtdmFsdWUpCisgICAgICA7OyBXZSBzdGlsbCBzaG91bGRuJ3QgaGF2ZSBhIG5vbi1uaWwgJ3Nh dmVkLXZhbHVlIHByb3BlcnR5LCBldmVuIGlmCisgICAgICA7OyB0aGUgdGhlbWUgaGFzIGEgc2V0 dGluZyBmb3IgdGhlIHZhcmlhYmxlLgorICAgICAgOzsgU2luY2UgdGhlIHVzZXIgY3VzdG9taXpl ZCB0aGUgb3B0aW9uLCB0aGlzIGhhcHBlbnMuCisgICAgICAoc2hvdWxkIChlcSAoY2FhciAoZ2V0 ICdjdXN0b20tLXRlc3QtYnVnLTIxMzU1LWJlZm9yZSAndGhlbWUtdmFsdWUpKQorICAgICAgICAg ICAgICAgICAgJ3VzZXIpKQorICAgICAgOzsgQnV0IHRoaXMgc2hvdWxkIG5vdCBoYXBwZW4uCisg ICAgICAoc2hvdWxkLW5vdCAoZ2V0ICdjdXN0b20tLXRlc3QtYnVnLTIxMzU1LWJlZm9yZSAnc2F2 ZWQtdmFsdWUpKSkpKQorCis7OyBBbmQgaW4gdGhpcyB0ZXN0IHdlIGNoZWNrIHRoYXQgc3Rhc2hp bmcgYSB0aGVtZSB2YWx1ZSBmb3IgYSBub3QgeWV0IGRlZmluZWQKKzs7IG9wdGlvbiB3b3Jrcywg YnV0IHRoYXQgbGF0ZXIgb24gaWYgdGhlIHVzZXIgY3VzdG9taXplcyB0aGUgb3B0aW9uIGZvciB0 aGUKKzs7IGN1cnJlbnQgc2Vzc2lvbiwgd2UgbWlnaHQgc2F2ZSB0aGUgdGhlbWUgc2V0dGluZyBp biB0aGUgY3VzdG9tIGZpbGUuCisoZXJ0LWRlZnRlc3QgY3VzdG9tLXRlc3Qtbm8tc2F2ZWQtdmFs dWUtYWZ0ZXItY3VzdG9taXppbmctb3B0aW9uICgpCisgICJUZXN0IHRoYXQgd2UgZG9uJ3QgaGF2 ZSBhIG5vbi1uaWwgc2F2ZWQtdmFsdWUgYWZ0ZXIgY3VzdG9taXppbmcgYW4gb3B0aW9uLiIKKyAg OmV4cGVjdGVkLXJlc3VsdCA6ZmFpbGVkCisgIChsZXQgKChjdXN0b20tdGhlbWUtbG9hZC1wYXRo CisgICAgICAgICBgKCwoZmlsZS1uYW1lLWFzLWRpcmVjdG9yeSAoZXhwYW5kLWZpbGUtbmFtZQor CSAgICAgImN1c3RvbS1yZXNvdXJjZXMiCisJICAgICAoZXhwYW5kLWZpbGUtbmFtZSAibGlzcCIg KGdldGVudiAiRU1BQ1NfVEVTVF9ESVJFQ1RPUlkiKSkpKSkpKQorICAgIDs7IENoZWNrIHRoYXQg d2UgY29ycmVjdGx5IHN0YXNoZWQgdGhlIHZhbHVlLgorICAgIChzaG91bGQgKGFuZCAobm90IChi b3VuZHAgJ2N1c3RvbS0tdGVzdC1idWctMjEzNTUtYWZ0ZXIpKQorICAgICAgICAgICAgICAgICAo ZXEgKGV2YWwKKyAgICAgICAgICAgICAgICAgICAgICAoY2FyIChnZXQgJ2N1c3RvbS0tdGVzdC1i dWctMjEzNTUtYWZ0ZXIgJ3NhdmVkLXZhbHVlKSkpCisgICAgICAgICAgICAgICAgICAgICAnYWZ0 ZXIpKSkKKyAgICA7OyBOb3cgRW1hY3MgZmluZHMgdGhlIGRlZmN1c3RvbS4KKyAgICAoZGVmY3Vz dG9tIGN1c3RvbS0tdGVzdC1idWctMjEzNTUtYWZ0ZXIgJ2luaXRpYWxseSAiLi4uIgorICAgICAg OnR5cGUgJ3N5bWJvbCA6Z3JvdXAgJ2VtYWNzKQorICAgIDs7IEFuZCB3ZSB1c2VkIHRoZSBzdGFz aGVkIHZhbHVlIGNvcnJlY3RseS4KKyAgICAoc2hvdWxkIChhbmQgKGJvdW5kcCAnY3VzdG9tLS10 ZXN0LWJ1Zy0yMTM1NS1hZnRlcikKKyAgICAgICAgICAgICAgICAgKGVxIGN1c3RvbS0tdGVzdC1i dWctMjEzNTUtYWZ0ZXIgJ2FmdGVyKSkpCisgICAgOzsgTm93IHdlIGN1c3RvbWl6ZSBpdC4KKyAg ICAoY3VzdG9taXplLW9wdGlvbiAnY3VzdG9tLS10ZXN0LWJ1Zy0yMTM1NS1hZnRlcikKKyAgICAo bGV0KiAoKGZpZWxkIChzZXEtZmluZCAobGFtYmRhICh3aWRnZXQpCisgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAoZXEgY3VzdG9tLS10ZXN0LWJ1Zy0yMTM1NS1hZnRlciAod2lkZ2V0LXZh bHVlIHdpZGdldCkpKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZGdldC1maWVsZC1s aXN0KSkKKyAgICAgICAgICAgKHBhcmVudCAod2lkZ2V0LWdldCBmaWVsZCA6cGFyZW50KSkpCisg ICAgICA7OyBXZSBtb3ZlIHRvIHRoZSBlZGl0YWJsZSB3aWRnZXQsIG1vZGlmeSB0aGUgdmFsdWUg YW5kIHNhdmUgaXQuCisgICAgICAoZ290by1jaGFyICh3aWRnZXQtZmllbGQtdGV4dC1lbmQgZmll bGQpKQorICAgICAgKGluc2VydCAiYmFyIikKKyAgICAgICh3aWRnZXQtYXBwbHkgcGFyZW50IDpj dXN0b20tc2V0KQorICAgICAgOzsgVGhlIHVzZXIgY3VzdG9taXplZCB0aGUgdmFyaWFibGUsIHNv IHRoaXMgc2hvdWxkIGhhcHBlbi4KKyAgICAgIChzaG91bGQgKGVxIChjYWFyIChnZXQgJ2N1c3Rv bS0tdGVzdC1idWctMjEzNTUtYWZ0ZXIgJ3RoZW1lLXZhbHVlKSkKKyAgICAgICAgICAgICAgICAg ICd1c2VyKSkKKyAgICAgIDs7IEJ1dCBpdCB3YXMgb25seSBmb3IgdGhlIGN1cnJlbnQgc2Vzc2lv biwgc28gdGhpcyBzaG91bGQgbm90IGhhcHBlbi4KKyAgICAgIChzaG91bGQtbm90IChnZXQgJ2N1 c3RvbS0tdGVzdC1idWctMjEzNTUtYWZ0ZXIgJ3NhdmVkLXZhbHVlKSkpKSkKKwogOzs7IGN1c3Rv bS10ZXN0cy5lbCBlbmRzIGhlcmUKLS0gCjIuMjguMAoK --0000000000000ca78105aecc88c5--