From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp1.migadu.com ([2001:41d0:403:4876::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms8.migadu.com with LMTPS id aKQBC5Oe7WV2RQAA62LTzQ:P1 (envelope-from ) for ; Sun, 10 Mar 2024 12:50:43 +0100 Received: from aspmx1.migadu.com ([2001:41d0:403:4876::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp1.migadu.com with LMTPS id aKQBC5Oe7WV2RQAA62LTzQ (envelope-from ) for ; Sun, 10 Mar 2024 12:50:43 +0100 X-Envelope-To: larch@yhetil.org Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=SheN6kX6; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (aspmx1.migadu.com: domain of "emacs-orgmode-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="emacs-orgmode-bounces+larch=yhetil.org@gnu.org" ARC-Seal: i=1; s=key1; d=yhetil.org; t=1710071442; a=rsa-sha256; cv=none; b=rSNBrsG8OVMZnAgVoqhGQEcxmEjL0h+JcUqF5NnHHG5htisv2OdDSRYQm2Gy0TbV2Ac+76 IOmqm5Xi/+V3yZxrS/QU4/DE3XAjBmgVMqLj+kq0CjA0bLraJy0ruK0DGsjHMXVRbBT96+ zZR8027Nj8plkEphwX0GIw0kLa1KfU2gM+QWOgcIMJqLM4nMgaDX7z6M5de+vWArh+PrFk E0KwGuuaDLU+OaKz8xhL4WPq9AtMLeA1izgRIlEEdnKevaGWVJEC4l8rxzFbTLuSJ/0ls8 GItU8o3yTKVH5xdbPDpaB8qwydjwMUBJuSbTPlHqBX9nloV8cW3++LOz2BjBKQ== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=SheN6kX6; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (aspmx1.migadu.com: domain of "emacs-orgmode-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="emacs-orgmode-bounces+larch=yhetil.org@gnu.org" ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1710071442; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=ZjOfX4Do4EaoNZbKZVYYzH+sb6TQTnLUKAHUvOl4utQ=; b=aBfzI4Xe7etBfFPZxMmB6PSC9ocUYYtwlppSiSZ7Aw0jTMt6qkuI2qYwCpHgaATYPcePba H7byM5bSLP7e2oj+B9L5aVhoEfhCGspMPOi2iwEtNQ2ZkWFANOconv5uqEzdPYopCqqzSi 5dWXwneR4Pygwz5u6BBEr7cRjXjZcOSUwxRD6SUDFg9oIMbT00exUrj9NodioZGz7eOG/i 8EopORsfRfcza6TABprdFcOMz+A3/8/GCIqfd++/8uUup4pmcooE4lvBfDmjOQRzc8ZvJO PCL4QvgbDBXifGUgnAvOP4UEzZPIKUkOKlqufCV4DASxklydMYVKwLHHynjbXA== Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id A8DE7CE6A for ; Sun, 10 Mar 2024 12:50:42 +0100 (CET) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1rjHgu-0006iA-2k; Sun, 10 Mar 2024 07:50:08 -0400 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 1rjHgp-0006hc-AE for emacs-orgmode@gnu.org; Sun, 10 Mar 2024 07:50:04 -0400 Received: from mail-wm1-x331.google.com ([2a00:1450:4864:20::331]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1rjHgh-0003dX-8s for emacs-orgmode@gnu.org; Sun, 10 Mar 2024 07:50:02 -0400 Received: by mail-wm1-x331.google.com with SMTP id 5b1f17b1804b1-4131ad76f05so13729255e9.0 for ; Sun, 10 Mar 2024 04:49:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1710071391; x=1710676191; darn=gnu.org; h=subject:from:to:content-language:user-agent:mime-version:date :message-id:from:to:cc:subject:date:message-id:reply-to; bh=ZjOfX4Do4EaoNZbKZVYYzH+sb6TQTnLUKAHUvOl4utQ=; b=SheN6kX6DXbbsNfD/ozlndVSjZNa+a7tfy1H7GjXPJaZhYuf0wRCQu9StEqrDy3/1t b9myUyab2Jl7Kq0YqhjDXbZvI3nqzjgv7cHo5RJF219m0IVivfjBXmWriZIszpGROFMI 6GfAc6Y/ekFIfS59Ex3IFZjpS/+caU7QmzKpIrFv73pcrMNMFSAUOdqO96Az0+0kNRPL /YmyVsuZc/zOJWA/kft3ysBukiPyy/pQwCKUyC6oNmh2yfLh42e9/3GUXn4mKaBMlhZG YCRBN2i9wwkh9esKVM8J8OzjmhMJLb6bRrTlKQnWyLbtL6xrg3MuU+OS4iTZ0ocMfF2O pNgA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1710071391; x=1710676191; h=subject:from:to:content-language:user-agent:mime-version:date :message-id:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=ZjOfX4Do4EaoNZbKZVYYzH+sb6TQTnLUKAHUvOl4utQ=; b=r8VWueZDZFIsUxT6J/om20OywqZ9QHMgz7RuMnFgZn8XWp5sSuecg/3wvCFASh+Mjq jbhkfQucfsXQxgNtfdKfZirUcRvHi4Vn6jq4rUlrLYIyS66DKW/RbolmNCJqglIvXpq8 eV5vXn3kYzhOLekhQ3YFQJSCoJrKs+8PRu/wQ+xhokZdl3PaRnMImbSgEY/D/4tVKOLb eJYyEu+BCZwLnPKJy3rMp8SO12q5Jgfv09cqgx4G9O3QIK/Bti59Q9wHMH5JitDry+/b 2Z1Zt+ctd37Qw8Rn+In3CdUeFTvYmggJoawj78WNFbPjtXCfpNF14qVIwWLyl0k0YVVV M93Q== X-Gm-Message-State: AOJu0YzMLuowJ+GbLxXS8E9ljb7jUEQUHS+NrsoKHHSUbx1Gz1IEqyJG z0vBCg7Mdm1DMafj2j1tcJn8jijM3rRYNEhMWiMNbBy6HK+o9w2Bji7Yh/zV X-Google-Smtp-Source: AGHT+IHALAA4Hit4NTsO2WfSGlkTB6f79dsYy58ZY49zMNLkP99PH5KjKiObzcZLnSigaZdsMmAvfA== X-Received: by 2002:a05:600c:1c0a:b0:413:2928:35ee with SMTP id j10-20020a05600c1c0a00b00413292835eemr397079wms.7.1710071390948; Sun, 10 Mar 2024 04:49:50 -0700 (PDT) Received: from [192.168.1.39] (185.red-79-148-95.dynamicip.rima-tde.net. [79.148.95.185]) by smtp.gmail.com with ESMTPSA id je20-20020a05600c1f9400b004131fb3bac4sm4860149wmb.17.2024.03.10.04.49.50 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sun, 10 Mar 2024 04:49:50 -0700 (PDT) Content-Type: multipart/mixed; boundary="------------ghzE4kNJWySfpHoQvAY3JCC6" Message-ID: <14271f30-5821-497d-844f-dadb720525d3@gmail.com> Date: Sun, 10 Mar 2024 12:49:49 +0100 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Content-Language: es-ES, de-DE, it-IT, en-GB To: Org Mode List From: "Pedro A. Aranda" Subject: Reproducible work with natively compiled Emacs Received-SPF: pass client-ip=2a00:1450:4864:20::331; envelope-from=paaguti@gmail.com; helo=mail-wm1-x331.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, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-orgmode@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+larch=yhetil.org@gnu.org Sender: emacs-orgmode-bounces+larch=yhetil.org@gnu.org X-Migadu-Flow: FLOW_IN X-Migadu-Country: US X-Migadu-Scanner: mx10.migadu.com X-Migadu-Spam-Score: -8.45 X-Spam-Score: -8.45 X-Migadu-Queue-Id: A8DE7CE6A X-TUID: WQJ/ae6Kf0jo This is a multi-part message in MIME format. --------------ghzE4kNJWySfpHoQvAY3JCC6 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Hi, I have been experiencing some inconsistencies with org-mode, which I have been able to trace own to using native compilation and not knowing where the files from main were. Attached is a patch in four parts to make natively compiled orgmode more consistent. This is a first step and I would like reactions to it, before submitting a unified patch. I hope that splitting it up helps understanding the different parts of my "solution". Maybe some parts can be cherry picked better this way... best /PA --------------ghzE4kNJWySfpHoQvAY3JCC6 Content-Type: text/x-patch; charset=UTF-8; name="0001-Add-native-option-to-make-help.patch" Content-Disposition: attachment; filename="0001-Add-native-option-to-make-help.patch" Content-Transfer-Encoding: base64 RnJvbSBlNDcyODlhNjBmMjI1YTBmYTZkMDVlZmVjOWQzODExOWQ4ODZmNGEzIE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiAiUGVkcm8gQS4gQXJhbmRhIiA8cGFhZ3V0aUBnbWFp bC5jb20+CkRhdGU6IFN1biwgMTAgTWFyIDIwMjQgMTE6MjM6MDkgKzAxMDAKU3ViamVjdDog W1BBVENIIDEvNF0gQWRkICduYXRpdmUnIG9wdGlvbiB0byAnbWFrZSBoZWxwJwoKLS0tCiBN YWtlZmlsZSB8IDEgKwogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspCgpkaWZmIC0t Z2l0IGEvTWFrZWZpbGUgYi9NYWtlZmlsZQppbmRleCBmNDc2YTNlYTcuLjM1MjUwZWVkMCAx MDA2NDQKLS0tIGEvTWFrZWZpbGUKKysrIGIvTWFrZWZpbGUKQEAgLTI3LDYgKzI3LDcgQEAg aGVscCBoZWxwYWxsOjoKIAkkKGluZm8gbWFrZSBhbGwgICAgICAgICAgICAtIGRpdHRvKQog CSQoaW5mbyBtYWtlIGNvbXBpbGUgICAgICAgIC0gYnVpbGQgT3JnIEVMaXNwIGZpbGVzKQog CSQoaW5mbyBtYWtlIHNpbmdsZSAgICAgICAgIC0gYnVpbGQgT3JnIEVMaXNwIGZpbGVzLCBz aW5nbGUgRW1hY3MgcGVyIHNvdXJjZSkKKwkkKGluZm8gbWFrZSBuYXRpdmUgICAgICAgICAt IGJ1aWxkIE9yZyBuYXRpdmVseSBjb21waWxlZCBFTGlzcCkKIAkkKGluZm8gbWFrZSBhdXRv bG9hZHMgICAgICAtIGNyZWF0ZSBvcmctbG9hZGRlZnMuZWwgdG8gbG9hZCBPcmcgaW4tcGxh Y2UpCiAJJChpbmZvIG1ha2UgdGVzdCAgICAgICAgICAgLSBidWlsZCBPcmcgRUxpc3AgZmls ZXMgYW5kIHJ1biB0ZXN0IHN1aXRlKQogCSQoaW5mbyBtYWtlIHZhbmlsbGEgICAgICAgIC0g cnVuIEVtYWNzIHdpdGggdGhpcyBPcmctbW9kZSBhbmQgbm8gcGVyc29uYWwgY29uZmlnKQot LSAKMi4zNC4xCgo= --------------ghzE4kNJWySfpHoQvAY3JCC6 Content-Type: text/x-patch; charset=UTF-8; name="0002-Store-.eln-files-alongside-the-lisp-files.patch" Content-Disposition: attachment; filename="0002-Store-.eln-files-alongside-the-lisp-files.patch" Content-Transfer-Encoding: base64 RnJvbSAyZDNjNmI0NWQ0MzVhNjM1NmYxOThjNDIxZDcxNzQzZDliMDllZmNhIE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiAiUGVkcm8gQS4gQXJhbmRhIiA8cGFhZ3V0aUBnbWFp bC5jb20+CkRhdGU6IFN1biwgMTAgTWFyIDIwMjQgMTE6MjY6NDYgKzAxMDAKU3ViamVjdDog W1BBVENIIDIvNF0gU3RvcmUgLmVsbiBmaWxlcyBhbG9uZ3NpZGUgdGhlIGxpc3AgZmlsZXMK Ci0tLQogbWsvZGVmYXVsdC5tayB8IDEgKwogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9u KCspCgpkaWZmIC0tZ2l0IGEvbWsvZGVmYXVsdC5tayBiL21rL2RlZmF1bHQubWsKaW5kZXgg Yjc1YWFjMzQ1Li4zMTJkYmM2YWEgMTAwNjQ0Ci0tLSBhL21rL2RlZmF1bHQubWsKKysrIGIv bWsvZGVmYXVsdC5tawpAQCAtMTU4LDYgKzE1OCw3IEBAIEVMQwk9ICQoQkFUQ0hMKSBcCiAK ICMgSG93IHRvIG5hdGl2ZS1jb21waWxlIGEgc2luZ2xlIGZpbGUKIEVMTgk9ICQoQkFUQ0hM KSBcCisJICAtLWV2YWwgIihzdGFydHVwLXJlZGlyZWN0LWVsbi1jYWNoZSBcIiQoUFdEKS9s aXNwXCIpIiBcCiAJICAtLWV2YWwgJyhiYXRjaC1uYXRpdmUtY29tcGlsZSknCiAKICMgSG93 IHRvIG1ha2UgYSBwZGYgZmlsZSBmcm9tIGEgdGV4aW5mbyBmaWxlCi0tIAoyLjM0LjEKCg== --------------ghzE4kNJWySfpHoQvAY3JCC6 Content-Type: text/x-patch; charset=UTF-8; name="0003-A-short-doc-for-reproducible-native-compilations-whe.patch" Content-Disposition: attachment; filename*0="0003-A-short-doc-for-reproducible-native-compilations-whe.pa"; filename*1="tch" Content-Transfer-Encoding: base64 RnJvbSAzNDc4N2I1OGFkZDA5ZGVjYmYzMWUwZTU4M2ZkMzE1YTIwN2NlODhkIE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiAiUGVkcm8gQS4gQXJhbmRhIiA8cGFhZ3V0aUBnbWFp bC5jb20+CkRhdGU6IFN1biwgMTAgTWFyIDIwMjQgMTE6NDQ6MzggKzAxMDAKU3ViamVjdDog W1BBVENIIDMvNF0gQSBzaG9ydCBkb2MgZm9yIHJlcHJvZHVjaWJsZSBuYXRpdmUgY29tcGls YXRpb25zIHdoZW4KIGRldmVsb3BpbmcKCi0tLQogZG9jL25hdGl2ZS1kZXZlbC5vcmcgfCAz MyArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCAz MyBpbnNlcnRpb25zKCspCiBjcmVhdGUgbW9kZSAxMDA2NDQgZG9jL25hdGl2ZS1kZXZlbC5v cmcKCmRpZmYgLS1naXQgYS9kb2MvbmF0aXZlLWRldmVsLm9yZyBiL2RvYy9uYXRpdmUtZGV2 ZWwub3JnCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMC4uMGNjMThhNmZl Ci0tLSAvZGV2L251bGwKKysrIGIvZG9jL25hdGl2ZS1kZXZlbC5vcmcKQEAgLTAsMCArMSwz MyBAQAorIyt0aXRsZTogQSByZXByb2R1Y2libGUgbmF0aXZlbHkgY29tcGlsZWQgb3JnLW1v ZGUKKyMrc3VidGl0bGU6ICBSZWxlYXNlIHt7e3ZlcnNpb259fX0KKyMrYXV0aG9yOiAgICBU aGUgT3JnIE1vZGUgRGV2ZWxvcGVycworIytsYW5ndWFnZTogIGVuCisKKyogSW50cm9kdWN0 aW9uCisKK0luIG9yZGVyIHRvIGRldmVsb3AgYW5kIHRlc3Qgfm9yZy1tb2RlfiB3aGVuIHlv dXIgRW1hY3MgZWRpdG9yCitzdXBwb3J0cyBuYXRpdmUgY29tcGlsYXRpb24sIHRoZXJlIGFy ZSB0d28gdGhpbmdzIHRvIHRha2UgaW50bworYWNjb3VudDoKKworMS4geW91IHdpbGwgbmVl ZCB0byA9bWFrZSBuYXRpdmU9IHRvIGdlbmVyYXRlIHRoZSA9LmVsbj0gZmlsZXMuIFRoZXNl CisgICB3aWxsIGJlIHN0b3JlZCB1bmRlciB0aGUgfmxpc3AvfiBkaXJlY3Rvcnkgb2YgeW91 ciBkZXZlbG9wbWVudAorICAgfm9yZy1tb2RlfiBkaXJlY3RvcnkuCisyLiBBZGQgdGhlIGZv bGxvd2luZyBjb2RlIGluIHlvdXIgRW1hY3MgfmVhcmx5LWluaXQuZWx+IGZpbGU6CisKKyMr QkVHSU5fU1JDIGVtYWNzLWxpc3AKKyhsZXQgKChvcmctZGV2ZWwtcGF0aCAoZXhwYW5kLWZp bGUtbmFtZSAiPG9yZy1tb2RlIGRldmVsb3BtZW50IGRpcj4vbGlzcCIpKSkKKyAgKHdoZW4g KGZpbGUtZGlyZWN0b3J5LXAgb3JnLWRldmVsLXBhdGgpCisgICAgKHdoZW4gKG5hdGl2ZS1j b21wLWF2YWlsYWJsZS1wKQorICAgICAgKGxldCAoKGZpcnN0IChwb3AgbmF0aXZlLWNvbXAt ZWxuLWxvYWQtcGF0aCkpKQorICAgICAgICA7OyBwdXQgaW4gc2Vjb25kIHBsYWNlCisgICAg ICAgIChhZGQtdG8tbGlzdCAnbmF0aXZlLWNvbXAtZWxuLWxvYWQtcGF0aCBvcmctZGV2ZWwt cGF0aCB0KQorICAgICAgICAoYWRkLXRvLWxpc3QgJ25hdGl2ZS1jb21wLWVsbi1sb2FkLXBh dGggZmlyc3QgdCkpKQorICAgIChhZGQtdG8tbGlzdCAnbG9hZC1wYXRoICBvcmctZGV2ZWwt cGF0aCkpKQorIytFTkRfU1JDCisKK3B1dHRpbmcgdGhlIGNvcnJlY3QgcGF0aCBmb3IgeW91 ciBvcmctbW9kZSBkZXZlbG9wbWVudCBkaXJlY3RvcnkuIEluCitteSBjYXNlLCBpdCBpcyA9 fi9EZXZlbC9vcmctbW9kZT0sIHNvIHRoZSBmaXJzdCA9bGV0PSBsb29rcyBsaWtlIHRoaXM6 CisKKyMrQkVHSU5fU1JDIGVtYWNzLWxpc3AKKyhsZXQgKChvcmctZGV2ZWwtcGF0aCAoZXhw YW5kLWZpbGUtbmFtZSAifi9EZXZlbC9vcmctbW9kZS9saXNwIikpKQorIytFTkRfU1JDCi0t IAoyLjM0LjEKCg== --------------ghzE4kNJWySfpHoQvAY3JCC6 Content-Type: text/x-patch; charset=UTF-8; name="0004-Add-cleaning-native-compilation.patch" Content-Disposition: attachment; filename="0004-Add-cleaning-native-compilation.patch" Content-Transfer-Encoding: base64 RnJvbSAwZjEwNDUxZWVmOGQ4MjZmZmIzMWY3MGY4YTZjMmRiMzZlYmMxNmE1IE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiAiUGVkcm8gQS4gQXJhbmRhIiA8cGFhZ3V0aUBnbWFp bC5jb20+CkRhdGU6IFN1biwgMTAgTWFyIDIwMjQgMTI6MDY6MjggKzAxMDAKU3ViamVjdDog W1BBVENIIDQvNF0gQWRkIGNsZWFuaW5nIG5hdGl2ZSBjb21waWxhdGlvbgoKLS0tCiBsaXNw L01ha2VmaWxlIHwgMTUgKysrKysrKysrKysrKy0tCiAxIGZpbGUgY2hhbmdlZCwgMTMgaW5z ZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9saXNwL01ha2VmaWxl IGIvbGlzcC9NYWtlZmlsZQppbmRleCBjNTcwZDljZmEuLjFmMDM1MzljMiAxMDA2NDQKLS0t IGEvbGlzcC9NYWtlZmlsZQorKysgYi9saXNwL01ha2VmaWxlCkBAIC0xMCwxMyArMTAsMTYg QEAgTElTUEIgCTo9ICQoTElTUEE6JWVsPSVlbGMpIG9yZy1pbnN0YWxsLmVsYwogTElTUEYg CTo9ICQoZmlsdGVyLW91dCAkKExJU1BBKSwkKHNvcnQgJCh3aWxkY2FyZCAqLmVsKSkpCiBM SVNQQyAJOj0gJChmaWx0ZXItb3V0ICQoTElTUEIpICQoTElTUE46JWVsPSVlbGMpLCQoTElT UEY6JWVsPSVlbGMpKQogTElTUE4gCTo9ICQoZmlsdGVyLW91dCAkKExJU1BCKSAkKExJU1BO OiVlbD0lZWxuKSwkKExJU1BGOiVlbD0lZWxuKSkKKyMgU2hvdWxkIG5vdCBiZSBlbXB0eSBp ZiBsaXNwLzx2ZXJzaW9uPi9vcmctbGludDxoYXNoPi5lbG4gZXhpc3RzCisjIGxpa2UgYWZ0 ZXIgYSBtYWtlIG5hdGl2ZQorRUxORElSICA6PSAkKHNoZWxsIGZpbmQgLiAtbmFtZSBvcmct bGludFwqLmVsbiAtZXhlYyBkaXJuYW1lIHt9IFw7KQogX09SR0NNXyA6PSBkaXJhbGwgc2lu Z2xlIG5hdGl2ZSBzb3VyY2Ugc2xpbnQxIHNsaW50MgogLWluY2x1ZGUgbG9jYWwubWsKIAog LlBIT05ZOglhbGwgY29tcGlsZSBjb21waWxlLWRpcnR5IFwKIAkkKF9PUkdDTV8pICQoX09S R0NNXzolPWNvbXBpbGUtJSkgXAogCWF1dG9sb2FkcyBcCi0JaW5zdGFsbCBjbGVhbiBjbGVh bmF1dG8gY2xlYW5hbGwgY2xlYW5lbGMgY2xlYW4taW5zdGFsbAorCWluc3RhbGwgY2xlYW4g Y2xlYW5hdXRvIGNsZWFuYWxsIGNsZWFuZWxjIGNsZWFuZWxuIGNsZWFuLWluc3RhbGwKIAog IyBkbyBub3QgY2xlYW4gaGVyZSwgZG9uZSBpbiB0b3BsZXZlbCBtYWtlCiBhbGwgY29tcGls ZSBjb21waWxlLWRpcnR5OjoJIHwgYXV0b2xvYWRzCkBAIC00MSw3ICs0NCw3IEBAIHNpbmds ZToKIAlAJChpbmZvID09PT09PT09PT09PT09PT09PT09ICRAID09PT09PT09PT09PT09PT09 PT09KQogbmF0aXZlOgogCUAkKGluZm8gPT09PT09PT09PT09PT09PT09PT0gJEAgPT09PT09 PT09PT09PT09PT09PT0pCi1zb3VyY2U6IGNsZWFuZWxjCitzb3VyY2U6IGNsZWFuZWxjIGNs ZWFuZWxuCiAJQCQoaW5mbyA9PT09PT09PT09PT09PT09PT09PSAkQCA9PT09PT09PT09PT09 PT09PT09PSkKIAlAJChmb3JlYWNoIGVsYywkKExJU1BDKSwkKE1BS0UpICQoZWxjKSAmJiAk KFJNKSAkKGVsYyk7KQogc2xpbnQxOgpAQCAtNzgsNiArODEsMTQgQEAgY2xlYW5hdXRvIGNs ZWFuIGNsZWFuYWxsOjoKIAkkKFJNKSAkKExJU1BBKSAkKExJU1BCKQogY2xlYW4gY2xlYW5h bGwgY2xlYW5lbGM6OgogCSQoUk0pICouZWxjCitpZmVxICgkKEVMTkRJUiksKQorY2xlYW5l bG46OgorCUAtZWNobyAiTm8gcHJldmlvdXMgbmF0aXZlIGNvbXBpbGF0aW9uICIKK2Vsc2UK K2NsZWFuIGNsZWFuYWxsIGNsZWFuZWxuOjoKKwlALWVjaG8gIlJlbW92aW5nIHByZXZpb3Vz IG5hdGl2ZSBjb21waWxhdGlvbiIKKwlAJChSTSkgLXJmICQoRUxORElSKQorZW5kaWYKIAog Y2xlYW4taW5zdGFsbDoKIAlpZiBbIC1kICQoREVTVERJUikkKGxpc3BkaXIpIF0gOyB0aGVu IFwKLS0gCjIuMzQuMQoK --------------ghzE4kNJWySfpHoQvAY3JCC6--