From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Stefan Kangas Newsgroups: gmane.emacs.bugs Subject: bug#75306: 31.0.50; Make `small-temporary-file-directory` variable obsolete Date: Thu, 2 Jan 2025 21:23:12 -0600 Message-ID: Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="00000000000090e1dd062ac4ccb6" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="39332"; mail-complaints-to="usenet@ciao.gmane.io" Cc: Michael Albinus To: 75306@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Fri Jan 03 04:24:27 2025 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 1tTYIV-000A6Q-DY for geb-bug-gnu-emacs@m.gmane-mx.org; Fri, 03 Jan 2025 04:24:27 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1tTYI8-0007W5-FK; Thu, 02 Jan 2025 22:24:04 -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 1tTYI7-0007Vw-3M for bug-gnu-emacs@gnu.org; Thu, 02 Jan 2025 22:24:03 -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 1tTYI6-00028x-Qf for bug-gnu-emacs@gnu.org; Thu, 02 Jan 2025 22:24:02 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=debbugs.gnu.org; s=debbugs-gnu-org; h=Date:MIME-Version:From:To:Subject; bh=OJQnNC5smbtU4hHTFcdvYBeCba2nQScdyQ8Rm6Am2mY=; b=GOCgUuqgfZgf0LeFhNHF+4PMbJrydX5VMPC+KugB+jM5FL7r7olXIxV7tWujN5Di8fpJqk6/3omDR5rT8UX/rF17/R0podoB2VBgQQ7szxSXQcZraDgj4hwnw76+SGumrwjEXXuqRs9PIHwcwhBGif/5V8zR5KydTgs3tq02HdJZi4zYtbIKuXc/ANPMTnBIn99tlZuUisXknlXYQ98xsv9KWblLyMTkAGoAPWiQG3JoS3E6jpXzGbQRlJVXbvSbl4a9kTf9dFjupVTXfxRgllK+2k+1am067gJkvuOyTU/quNMs5aoarhmi6Fcu8HymvV7Rg3AWEQESZPurCrHtBQ==; Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1tTYI6-0002Oz-6G; Thu, 02 Jan 2025 22:24:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Stefan Kangas Original-Sender: "Debbugs-submit" Resent-CC: michael.albinus@gmx.de, bug-gnu-emacs@gnu.org Resent-Date: Fri, 03 Jan 2025 03:24:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 75306 X-GNU-PR-Package: emacs X-Debbugs-Original-To: bug-gnu-emacs@gnu.org X-Debbugs-Original-Xcc: Michael Albinus Original-Received: via spool by submit@debbugs.gnu.org id=B.17358746119186 (code B ref -1); Fri, 03 Jan 2025 03:24:01 +0000 Original-Received: (at submit) by debbugs.gnu.org; 3 Jan 2025 03:23:31 +0000 Original-Received: from localhost ([127.0.0.1]:49040 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tTYHa-0002O6-RZ for submit@debbugs.gnu.org; Thu, 02 Jan 2025 22:23:31 -0500 Original-Received: from lists.gnu.org ([2001:470:142::17]:36818) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1tTYHV-0002Ng-GG for submit@debbugs.gnu.org; Thu, 02 Jan 2025 22:23:29 -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 1tTYHO-0007U3-Nn for bug-gnu-emacs@gnu.org; Thu, 02 Jan 2025 22:23:18 -0500 Original-Received: from mail-ed1-x52a.google.com ([2a00:1450:4864:20::52a]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1tTYHM-0001zl-Pj for bug-gnu-emacs@gnu.org; Thu, 02 Jan 2025 22:23:18 -0500 Original-Received: by mail-ed1-x52a.google.com with SMTP id 4fb4d7f45d1cf-5d3d0205bd5so17698243a12.3 for ; Thu, 02 Jan 2025 19:23:15 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1735874594; x=1736479394; darn=gnu.org; h=to:subject:message-id:date:mime-version:from:from:to:cc:subject :date:message-id:reply-to; bh=OJQnNC5smbtU4hHTFcdvYBeCba2nQScdyQ8Rm6Am2mY=; b=LemQ2CGkrQmQBZENXsjIFr3XQ60Vtpxrqgw2gZ9GZisDBiekeoN9j0j4i7WUpHhjQs nX446J+4M6787e8ZOe5JBEHZsYYK18rlJ1mowB1PgnqxdhGw8+bVn8bs2CnFCyIgD0z8 IOx1Mf0ir7aMbbcYYNSGSJuv5bxn2AsftH5v4lMqi0wFnZn6bErs3Kto/K893QEfL9mY rRZxocTBDDY9U3XHL3YMk65MTKlDb2J2q43xNvaysFXxl5acFk7he3IO8rwmk0PvaIe3 mjw4tlns/iMMC7i9H7Q/RkDeaUf69We9bswaOaNSQuy2INYK7Vx1R1FsjMCNgId9+xDq iUTg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1735874594; x=1736479394; h=to:subject:message-id:date:mime-version:from:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=OJQnNC5smbtU4hHTFcdvYBeCba2nQScdyQ8Rm6Am2mY=; b=elD/Hs1Wbw/gFlsrfdTHQFEDGgtL5o6DTY31xkFH1V2br8nngH5P3o5hE4yoD+fd8V oUJdwvqagpCKrwtegMkvsPKuxhQOQMguAl1rKRQcKkBGftg+Dk2EUzub/8aArMurHJAs iBrUVAHwVmxUIiqj53KAiwfj2na1wUTjUi750q/BUEB8nh3d/wg6l/ZE+XdjGfH/X/NS 1wJrqzynLLj81SwLbG0hUHeyT+ZkJBXh81dpgM6NMpvAirBvHJUrBf9JArAAEKPyblvA fTAvk84kfNGmXj8ZCk/b3oWI53S1XJfkfyJXZjFtA2u2qpau8QyHNyS2qlsRcAqhSewR BsFg== X-Gm-Message-State: AOJu0YxMGtt2SCAynovx3X9nQexuN/8QlqWmW/oxt69z16rzLRnZBP/p n7+t5Qk2Z17/kyVIWNAa8o+YFJkk/EHcA2bBGYlXmwHO58JGCXRjy0GndOW+WRnMZryveGsOmRr da9ojJ1paIS9YG4l2YuD8Lbrwq5Yrvm9yRak= X-Gm-Gg: ASbGncs72EnHVkaVxyNoPVdqj8J8EempnmvqkJcaIrl/WySIpZFojdNkUnFqGzBfTOQ 1VpDmc6SEw8o6GnvLzcLx/xBtImPaaVtR+4DbMsRs X-Google-Smtp-Source: AGHT+IFKZ61HKB/tNYx2k/kdZBX7MiRAD5eEqrYu3aVWXUIbYf1GtPtiyRW9AWrv5zSX496ACKlxbuyhxjqBKXROn0U= X-Received: by 2002:a05:6402:270d:b0:5d6:66cf:2a3a with SMTP id 4fb4d7f45d1cf-5d81dda7e79mr43679524a12.17.1735874594251; Thu, 02 Jan 2025 19:23:14 -0800 (PST) Original-Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Thu, 2 Jan 2025 21:23:12 -0600 Received-SPF: pass client-ip=2a00:1450:4864:20::52a; envelope-from=stefankangas@gmail.com; helo=mail-ed1-x52a.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action 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:298248 Archived-At: --00000000000090e1dd062ac4ccb6 Content-Type: text/plain; charset="UTF-8" Severity: wishlist The variable `small-temporary-file-directory` was created in 2000 for MS-DOS systems and systems with widely different specs than what we run now. Putting temporary files on a RAM disk should be done by the system administrator (usually the user themselves), for example by simply using tmpfs for _all_ temporary files (not just "small" ones, whatever that means). I think the variable doesn't make much sense these days, and should be made obsolete. Note that it is barely used in Emacs and third-party packages. However, Tramp recently started using the variable as a place to create OpenSSH Unix domain sockets. May I suggest that Tramp uses some other variable for this purpose, perhaps a Tramp specific one? I've attached a diff that makes the variable obsolete and removes all uses, for reference. --00000000000090e1dd062ac4ccb6 Content-Type: text/x-patch; charset="US-ASCII"; name="rmvar.diff" Content-Disposition: attachment; filename="rmvar.diff" Content-Transfer-Encoding: base64 X-Attachment-Id: 1349a0881c39f596_0.1 ZGlmZiAtLWdpdCBhL2RvYy9lbWFjcy9maWxlcy50ZXhpIGIvZG9jL2VtYWNzL2ZpbGVzLnRleGkK aW5kZXggNjIwZDE2ZGRmMTEuLmI4MzE0YmJhYzM3IDEwMDY0NAotLS0gYS9kb2MvZW1hY3MvZmls ZXMudGV4aQorKysgYi9kb2MvZW1hY3MvZmlsZXMudGV4aQpAQCAtNTk5LDExICs1OTksOSBAQCBC YWNrdXAKIAogQHZpbmRleCBiYWNrdXAtZW5hYmxlLXByZWRpY2F0ZQogQHZpbmRleCB0ZW1wb3Jh cnktZmlsZS1kaXJlY3RvcnkKLUB2aW5kZXggc21hbGwtdGVtcG9yYXJ5LWZpbGUtZGlyZWN0b3J5 CiAgIFRoZSBkZWZhdWx0IHZhbHVlIG9mIHRoZSBAY29kZXtiYWNrdXAtZW5hYmxlLXByZWRpY2F0 ZX0gdmFyaWFibGUKIHByZXZlbnRzIGJhY2t1cCBmaWxlcyBiZWluZyB3cml0dGVuIGZvciBmaWxl cyBpbiB0aGUgZGlyZWN0b3JpZXMgdXNlZAotZm9yIHRlbXBvcmFyeSBmaWxlcywgc3BlY2lmaWVk IGJ5IEBjb2Rle3RlbXBvcmFyeS1maWxlLWRpcmVjdG9yeX0gb3IKLUBjb2Rle3NtYWxsLXRlbXBv cmFyeS1maWxlLWRpcmVjdG9yeX0uCitmb3IgdGVtcG9yYXJ5IGZpbGVzLCBzcGVjaWZpZWQgYnkg QGNvZGV7dGVtcG9yYXJ5LWZpbGUtZGlyZWN0b3J5fS4KIAogICBZb3UgY2FuIGV4cGxpY2l0bHkg dGVsbCBFbWFjcyB0byBtYWtlIGFub3RoZXIgYmFja3VwIGZpbGUgZnJvbSBhCiBidWZmZXIsIGV2 ZW4gdGhvdWdoIHRoYXQgYnVmZmVyIGhhcyBiZWVuIHNhdmVkIGJlZm9yZS4gIElmIHlvdSBzYXZl CmRpZmYgLS1naXQgYS9kb2MvbGlzcHJlZi9maWxlcy50ZXhpIGIvZG9jL2xpc3ByZWYvZmlsZXMu dGV4aQppbmRleCAxMDY0ZjM0N2ExMi4uNjQ1ODI3ZGU4NWUgMTAwNjQ0Ci0tLSBhL2RvYy9saXNw cmVmL2ZpbGVzLnRleGkKKysrIGIvZG9jL2xpc3ByZWYvZmlsZXMudGV4aQpAQCAtMjgwMywyMSAr MjgwMyw2IEBAIFVuaXF1ZSBGaWxlIE5hbWVzCiBub24tQGNvZGV7bmlsfS4KIEBlbmQgZGVmb3B0 CiAKLUBkZWZvcHQgc21hbGwtdGVtcG9yYXJ5LWZpbGUtZGlyZWN0b3J5Ci1UaGlzIHZhcmlhYmxl IHNwZWNpZmllcyB0aGUgZGlyZWN0b3J5IG5hbWUgZm9yCi1jcmVhdGluZyBjZXJ0YWluIHRlbXBv cmFyeSBmaWxlcywgd2hpY2ggYXJlIGxpa2VseSB0byBiZSBzbWFsbC4KLQotSWYgeW91IHdhbnQg dG8gd3JpdGUgYSB0ZW1wb3JhcnkgZmlsZSB3aGljaCBpcyBsaWtlbHkgdG8gYmUgc21hbGwsIHlv dQotc2hvdWxkIGNvbXB1dGUgdGhlIGRpcmVjdG9yeSBsaWtlIHRoaXM6Ci0KLUBleGFtcGxlCi0o bWFrZS10ZW1wLWZpbGUKLSAgKGV4cGFuZC1maWxlLW5hbWUgQHZhcntwcmVmaXh9Ci0gICAgICAg ICAgICAgICAgICAgIChvciBzbWFsbC10ZW1wb3JhcnktZmlsZS1kaXJlY3RvcnkKLSAgICAgICAg ICAgICAgICAgICAgICAgIHRlbXBvcmFyeS1maWxlLWRpcmVjdG9yeSkpKQotQGVuZCBleGFtcGxl Ci1AZW5kIGRlZm9wdAotCiBAZGVmdW4gbWFrZS10ZW1wLW5hbWUgYmFzZS1uYW1lCiBUaGlzIGZ1 bmN0aW9uIGdlbmVyYXRlcyBhIHN0cmluZyB0aGF0IG1pZ2h0IGJlIGEgdW5pcXVlIGZpbGUKIG5h bWUuICBUaGUgbmFtZSBzdGFydHMgd2l0aCBAdmFye2Jhc2UtbmFtZX0sIGFuZCBoYXMgc2V2ZXJh bCByYW5kb20KZGlmZiAtLWdpdCBhL2xpc3AvZmlsZXMuZWwgYi9saXNwL2ZpbGVzLmVsCmluZGV4 IDcyMTI4ZWE0YWYyLi45OGU2NmFhYzFlYSAxMDA2NDQKLS0tIGEvbGlzcC9maWxlcy5lbAorKysg Yi9saXNwL2ZpbGVzLmVsCkBAIC0yMjksNiArMjI5LDggQEAgc21hbGwtdGVtcG9yYXJ5LWZpbGUt ZGlyZWN0b3J5CiAgIDpncm91cCAnZmlsZXMKICAgOmluaXRpYWxpemUgIydjdXN0b20taW5pdGlh bGl6ZS1kZWxheQogICA6dHlwZSAnKGNob2ljZSAoY29uc3QgbmlsKSBkaXJlY3RvcnkpKQorKG1h a2Utb2Jzb2xldGUtdmFyaWFibGUgJ3NtYWxsLXRlbXBvcmFyeS1maWxlLWRpcmVjdG9yeQorICAg ICAgICAgICAgICAgICAgICAgICAgJ3RlbXBvcmFyeS1maWxlLWRpcmVjdG9yeSAiMzEuMSIpCiAK IDs7IFRoZSBzeXN0ZW0gbnVsbCBkZXZpY2UuIChTaG91bGQgcmVmZXJlbmNlIE5VTExfREVWSUNF IGZyb20gQy4pCiAoZGVmdmFyIG51bGwtZGV2aWNlIChwdXJlY29weSAiL2Rldi9udWxsIikgIlRo ZSBzeXN0ZW0gbnVsbCBkZXZpY2UuIikKQEAgLTU1OTIsOCArNTU5NCw3IEBAIGJhY2t1cC1kaXJl Y3RvcnktYWxpc3QKIAogKGRlZnVuIG5vcm1hbC1iYWNrdXAtZW5hYmxlLXByZWRpY2F0ZSAobmFt ZSkKICAgIkRlZmF1bHQgYGJhY2t1cC1lbmFibGUtcHJlZGljYXRlJyBmdW5jdGlvbi4KLUNoZWNr cyBmb3IgZmlsZXMgaW4gYHRlbXBvcmFyeS1maWxlLWRpcmVjdG9yeScsCi1gc21hbGwtdGVtcG9y YXJ5LWZpbGUtZGlyZWN0b3J5JywgYW5kIFwiL3RtcFwiLiIKK0NoZWNrcyBmb3IgZmlsZXMgaW4g YHRlbXBvcmFyeS1maWxlLWRpcmVjdG9yeScgYW5kIFwiL3RtcFwiLiIKICAgKGxldCAoKHRlbXBv cmFyeS1maWxlLWRpcmVjdG9yeSB0ZW1wb3JhcnktZmlsZS1kaXJlY3RvcnkpCiAJY2FzZWxlc3Mp CiAgICAgOzsgT24gTVMtV2luZG93cywgZmlsZS10cnVlbmFtZSB3aWxsIGNvbnZlcnQgc2hvcnQg OCszIGFsaWFzZXMgdG8KQEAgLTU2MTEsMTQgKzU2MTIsNyBAQCBub3JtYWwtYmFja3VwLWVuYWJs ZS1wcmVkaWNhdGUKIAkJCQkJICBuYW1lIDAgbmlsKSkpCiAJICAgICAgIDs7IERpcmVjdG9yeSBp cyB1bmRlciAvdG1wLgogCSAgICAgICAoYW5kIChub3QgKGVxIGNvbXAgdCkpCi0JCSAgICAoPCBj b21wICgtIChsZW5ndGggIi90bXAiKSkpKSkKLQkgICAgIChpZiBzbWFsbC10ZW1wb3JhcnktZmls ZS1kaXJlY3RvcnkKLQkJIChsZXQgKChjb21wIChjb21wYXJlLXN0cmluZ3Mgc21hbGwtdGVtcG9y YXJ5LWZpbGUtZGlyZWN0b3J5Ci0JCQkJCSAgICAgIDAgbmlsCi0JCQkJCSAgICAgIG5hbWUgMCBu aWwgY2FzZWxlc3MpKSkKLQkJICAgOzsgRGlyZWN0b3J5IGlzIHVuZGVyIHNtYWxsLXRlbXBvcmFy eS1maWxlLWRpcmVjdG9yeS4KLQkJICAgKGFuZCAobm90IChlcSBjb21wIHQpKQotCQkJKDwgY29t cCAoLSAobGVuZ3RoIHNtYWxsLXRlbXBvcmFyeS1maWxlLWRpcmVjdG9yeSkpKSkpKSkpKSkKKwkJ ICAgICg8IGNvbXAgKC0gKGxlbmd0aCAiL3RtcCIpKSkpKSkpKSkKIAogKGRlZnVuIG1ha2UtYmFj a3VwLWZpbGUtbmFtZSAoZmlsZSkKICAgIkNyZWF0ZSB0aGUgbm9uLW51bWVyaWMgYmFja3VwIGZp bGUgbmFtZSBmb3IgRklMRS4KZGlmZiAtLWdpdCBhL2xpc3AvbmV0L3RyYW1wLXNoLmVsIGIvbGlz cC9uZXQvdHJhbXAtc2guZWwKaW5kZXggODIzZmY4MWNiNTYuLjgyNTIxNjk3ODNjIDEwMDY0NAot LS0gYS9saXNwL25ldC90cmFtcC1zaC5lbAorKysgYi9saXNwL25ldC90cmFtcC1zaC5lbApAQCAt NDk0MCw4ICs0OTQwLDcgQEAgdHJhbXAtc3NoLWNvbnRyb2xtYXN0ZXItb3B0aW9ucwogCSAgICAg KGV4cGFuZC1maWxlLW5hbWUKIAkgICAgICAoaWYgKHRyYW1wLXNzaC1vcHRpb24tZXhpc3RzLXAg dmVjICJDb250cm9sUGF0aD10cmFtcC4lQyIpCiAJCSAgInRyYW1wLiUlQyIgInRyYW1wLiUlckAl JWg6JSVwIikKLQkgICAgICAob3Igc21hbGwtdGVtcG9yYXJ5LWZpbGUtZGlyZWN0b3J5Ci0JCSAg dHJhbXAtY29tcGF0LXRlbXBvcmFyeS1maWxlLWRpcmVjdG9yeSkpKSkKKwkgICAgICB0cmFtcC1j b21wYXQtdGVtcG9yYXJ5LWZpbGUtZGlyZWN0b3J5KSkpCiAKICAgICAgICAgIDs7IENvbnRyb2xQ ZXJzaXN0IG9wdGlvbiBpcyBpbnRyb2R1Y2VkIGluIE9wZW5TU0ggNS42LgogCSAod2hlbiAoYW5k IChub3QgKGVxIHRyYW1wLXVzZS1jb25uZWN0aW9uLXNoYXJlICdzdXBwcmVzcykpCmRpZmYgLS1n aXQgYS9saXNwL3Byb2dtb2Rlcy9jbWFjZXhwLmVsIGIvbGlzcC9wcm9nbW9kZXMvY21hY2V4cC5l bAppbmRleCAzNWViZjUwNmRmYi4uZWFlZTI5Yjg2NDkgMTAwNjQ0Ci0tLSBhL2xpc3AvcHJvZ21v ZGVzL2NtYWNleHAuZWwKKysrIGIvbGlzcC9wcm9nbW9kZXMvY21hY2V4cC5lbApAQCAtMjc1LDgg KzI3NSw3IEBAIGMtbWFjcm8tZXhwYW5zaW9uCiAJKGV4aXQtc3RhdHVzIDApCiAJKHRlbXBuYW1l IChtYWtlLXRlbXAtZmlsZQogCQkgICAoZXhwYW5kLWZpbGUtbmFtZSAiY21hY2V4cCIKLQkJCQkg ICAgIChvciBzbWFsbC10ZW1wb3JhcnktZmlsZS1kaXJlY3RvcnkKLQkJCQkJIHRlbXBvcmFyeS1m aWxlLWRpcmVjdG9yeSkpKSkpCisJCQkJICAgICB0ZW1wb3JhcnktZmlsZS1kaXJlY3RvcnkpKSkp CiAgICAgKHVud2luZC1wcm90ZWN0CiAJKHNhdmUtZXhjdXJzaW9uCiAJICAoc2F2ZS1yZXN0cmlj dGlvbgpkaWZmIC0tZ2l0IGEvbGlzcC9zaW1wbGUuZWwgYi9saXNwL3NpbXBsZS5lbAppbmRleCBi MDQ5MGJiMzZkNC4uNzQxMjI5YzlkNjAgMTAwNjQ0Ci0tLSBhL2xpc3Avc2ltcGxlLmVsCisrKyBi L2xpc3Avc2ltcGxlLmVsCkBAIC00NjQ2LDggKzQ2NDYsNyBAQCBzaGVsbC1jb21tYW5kCiAgICAg ICAgICAgICAgICAgIChhbmQgZXJyb3ItYnVmZmVyCiAgICAgICAgICAgICAgICAgICAgICAgKG1h a2UtdGVtcC1maWxlCiAgICAgICAgICAgICAgICAgICAgICAgIChleHBhbmQtZmlsZS1uYW1lICJz Y29yIgotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAob3Igc21hbGwt dGVtcG9yYXJ5LWZpbGUtZGlyZWN0b3J5Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICB0ZW1wb3JhcnktZmlsZS1kaXJlY3RvcnkpKSkpKSkKKyAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGVtcG9yYXJ5LWZpbGUtZGlyZWN0b3J5KSkp KSkKIAkgICAgKGJhcmYtaWYtYnVmZmVyLXJlYWQtb25seSkKIAkgICAgKHB1c2gtbWFyayBuaWwg dCkKICAgICAgICAgICAgIChzaGVsbC1jb21tYW5kLXNhdmUtcG9zLW9yLWVyYXNlICdvdXRwdXQt dG8tY3VycmVudC1idWZmZXIpCkBAIC00OTY4LDggKzQ5NjcsNyBAQCBzaGVsbC1jb21tYW5kLW9u LXJlZ2lvbgogCSAoaWYgZXJyb3ItYnVmZmVyCiAJICAgICAobWFrZS10ZW1wLWZpbGUKIAkgICAg ICAoZXhwYW5kLWZpbGUtbmFtZSAic2NvciIKLQkJCQkob3Igc21hbGwtdGVtcG9yYXJ5LWZpbGUt ZGlyZWN0b3J5Ci0JCQkJICAgIHRlbXBvcmFyeS1maWxlLWRpcmVjdG9yeSkpKQorCQkJCXRlbXBv cmFyeS1maWxlLWRpcmVjdG9yeSkpCiAJICAgbmlsKSkKIAlleGl0LXN0YXR1cykKICAgICA7OyBV bmxlc3MgYSBzaW5nbGUgY29udGlndW91cyBjaHVuayBpcyBzZWxlY3RlZCwgb3BlcmF0ZSBvbiBt dWx0aXBsZSBjaHVua3MuCmRpZmYgLS1naXQgYS9saXNwL3ZjL3ZjLXJjcy5lbCBiL2xpc3AvdmMv dmMtcmNzLmVsCmluZGV4IDA3YzdmMzdjYmU1Li5jZGVjZWQyMGRiOSAxMDA2NDQKLS0tIGEvbGlz cC92Yy92Yy1yY3MuZWwKKysrIGIvbGlzcC92Yy92Yy1yY3MuZWwKQEAgLTg4Niw4ICs4ODYsNyBA QCB2Yy1yY3MtdXBkYXRlLWNoYW5nZWxvZwogCTs7IFByZXN1bWFibHkgbm90IHBvcnRhYmxlIHRv IG5vbi1Vbml4eSBzeXN0ZW1zLCBhbG9uZyB3aXRoIHJjczJsb2c6CiAJKHRlbXBmaWxlIChtYWtl LXRlbXAtZmlsZQogCQkgICAoZXhwYW5kLWZpbGUtbmFtZSAidmMiCi0JCQkJICAgICAob3Igc21h bGwtdGVtcG9yYXJ5LWZpbGUtZGlyZWN0b3J5Ci0JCQkJCSB0ZW1wb3JhcnktZmlsZS1kaXJlY3Rv cnkpKSkpCisJCQkJICAgICB0ZW1wb3JhcnktZmlsZS1kaXJlY3RvcnkpKSkKICAgICAgICAgKGxv Z2luLW5hbWUgKG9yIHVzZXItbG9naW4tbmFtZQogICAgICAgICAgICAgICAgICAgICAgICAgKGZv cm1hdCAidWlkJWQiIChudW1iZXItdG8tc3RyaW5nICh1c2VyLXVpZCkpKSkpCiAJKGZ1bGwtbmFt ZSAob3IgYWRkLWxvZy1mdWxsLW5hbWUK --00000000000090e1dd062ac4ccb6--