From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Troy Hinckley Newsgroups: gmane.emacs.devel Subject: Re: compile.el legacy compatibility Date: Sat, 6 Apr 2019 07:14:00 -0600 Message-ID: References: <83mulcisde.fsf@gnu.org> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="00000000000018382d0585dc6127" Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="212287"; mail-complaints-to="usenet@blaine.gmane.org" Cc: Eli Zaretskii , emacs-devel To: Stefan Monnier Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sat Apr 06 15:14:34 2019 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([209.51.188.17]) by blaine.gmane.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1hCl9V-000t6J-Aa for ged-emacs-devel@m.gmane.org; Sat, 06 Apr 2019 15:14:33 +0200 Original-Received: from localhost ([127.0.0.1]:54893 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hCl9U-0006kA-8k for ged-emacs-devel@m.gmane.org; Sat, 06 Apr 2019 09:14:32 -0400 Original-Received: from eggs.gnu.org ([209.51.188.92]:36986) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hCl9H-0006jt-FT for emacs-devel@gnu.org; Sat, 06 Apr 2019 09:14:20 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hCl9D-0003rn-E8 for emacs-devel@gnu.org; Sat, 06 Apr 2019 09:14:19 -0400 Original-Received: from mail-ua1-x930.google.com ([2607:f8b0:4864:20::930]:45183) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1hCl9B-0003r7-Mp; Sat, 06 Apr 2019 09:14:13 -0400 Original-Received: by mail-ua1-x930.google.com with SMTP id c13so2945310uao.12; Sat, 06 Apr 2019 06:14:12 -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=w/i7TRzPXgZTCDVhJa6y2kpDD3RzW42qxQZuVWIKk4w=; b=uOQBl7IqMmg7UKwA7j6Q5Ad2ctVWbCKhSB3LNautWXrgLBIIUJyuznJKbp8mlWt90C vClwyuBuWx4xzk3hiTv0zdfRxXSnFPssvVScEBEdA7Kvvcg8iCSCD8j0FrSvkq6nwnb0 snNwn6wuULXo4litiz8tiws5B+KSjKO79lMTlK90hl+qMWoMnhcUP8lI2wxR9Io+eKL1 xFBjNyqa6bHpybqupmmCXlpHuCUefAOAPhAQEhHitfRsD3JI25HDIgk/Srq4rKfIBu1w K3o4jHfp0DaSGTCkzEVAHYyqeyVjKzevMO40t37UzIlZjJHKyWVJ9rQP63ikMEBFsius zngg== 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=w/i7TRzPXgZTCDVhJa6y2kpDD3RzW42qxQZuVWIKk4w=; b=ZhltuMABZCFQKwb/Sfhb+rXfxRygtKVwYjK3sdP/DU7lszMwNDPN/+UiMQSol4+y3W OYTJRLCvzxWAj9dd48hR22GAEdS+4P1dmKAU3eT/rIcWGnK/Fi4QwMjB7tDioonMnZKO acXcrX7gvDsmiWyTQKkkcZpj6yyQZGNzoJBQoc0BQ7238XH9pNDlTDmSohoD3Q/u+BDD 2LA24iG7FLzE6zcAUUL7wTN8vtHtAo5rWcdu5y+EEQZV9d3ibnRyv/4fFvrxZKfEobNK WEUt3F/bjrRDbYhBPeXPbPOT10pvl1N5fptrjudW479HiVfjB2Bcd4rUQ9A+HDm1Q0a7 JhMg== X-Gm-Message-State: APjAAAU+VZy8hOK6pyxZsS28qlJoQcJt+jsAlygnlW1WuxmiiBc3CbE/ O69G7hbN+70B7hNs3PYCllF7tv8LwPBQ3YOnWreRgA== X-Google-Smtp-Source: APXvYqxIR0ByR64g5CTwP8XXRtebrS8TvEML992nxx+leBDTBRBpdRksDOKh0PlmsJ/lCSeiHulyc4vpH+J9EtzFH3o= X-Received: by 2002:ab0:678d:: with SMTP id v13mr10503377uar.43.1554556451799; Sat, 06 Apr 2019 06:14:11 -0700 (PDT) In-Reply-To: X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2607:f8b0:4864:20::930 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.org gmane.emacs.devel:235031 Archived-At: --00000000000018382d0585dc6127 Content-Type: multipart/alternative; boundary="00000000000018382b0585dc6125" --00000000000018382b0585dc6125 Content-Type: text/plain; charset="UTF-8" I checked out the latest commit, and it looks like there is some more code we need to remove to complete this. On Wed, Apr 3, 2019 at 9:21 AM Stefan Monnier wrote: > >> > However since we changed to the new style at least 15 years ago, it > >> > seems it would be best to drop the old compatibility (which is your > >> > first preference as well). Who has the power to make that call? > >> That would be Eli, > > I have no opinion on this, provided that the incompatible change is > > clearly documented in NEWS and in relevant places in compile.el (if > > there are such places). > > Thanks, done. > > > Stefan > > --00000000000018382b0585dc6125 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
I checked out the latest commit, and it looks like there i= s some more code we need to remove to complete this.=C2=A0

On Wed, Apr 3, 20= 19 at 9:21 AM Stefan Monnier <monnier@iro.umontreal.ca> wrote:
>> > However since we changed to the new= style at least 15 years ago, it
>> > seems it would be best to drop the old compatibility (which i= s your
>> > first preference as well). Who has the power to make that cal= l?
>> That would be Eli,
> I have no opinion on this, provided that the incompatible change is > clearly documented in NEWS and in relevant places in compile.el (if > there are such places).

Thanks, done.


=C2=A0 =C2=A0 =C2=A0 =C2=A0 Stefan

--00000000000018382b0585dc6125-- --00000000000018382d0585dc6127 Content-Type: application/octet-stream; name="0001-Remove-obselete-compile.el-code.patch" Content-Disposition: attachment; filename="0001-Remove-obselete-compile.el-code.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_ju5ir8pl0 RnJvbSBmYWQxOTVlYmExMGNlZDkzNGQ5YmFlM2E4MTc4MGZmNDUzNDlmY2QxIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBDZWxlcml0YXNDZWxlcnkgPHQubWFjbWFuQGdtYWlsLmNvbT4K RGF0ZTogU2F0LCAyMyBNYXIgMjAxOSAwNjowNDo1NyAtMDcwMApTdWJqZWN0OiBbUEFUQ0hdIFJl bW92ZSBvYnNlbGV0ZSBjb21waWxlLmVsIGNvZGUKCi0tLQogbGlzcC9wcm9nbW9kZXMvY29tcGls ZS5lbCAgfCA2NyArKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t CiBsaXNwL3Byb2dtb2Rlcy9wcm9sb2cuZWwgICB8IDE1ICstLS0tLS0tLS0tCiBsaXNwL3RleHRt b2Rlcy90ZXgtbW9kZS5lbCB8ICA0ICstLQogMyBmaWxlcyBjaGFuZ2VkLCAyNiBpbnNlcnRpb25z KCspLCA2MCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9saXNwL3Byb2dtb2Rlcy9jb21waWxl LmVsIGIvbGlzcC9wcm9nbW9kZXMvY29tcGlsZS5lbAppbmRleCAxYTBkOWJkYmI3Li5jYmUzNmEz MGY3IDEwMDY0NAotLS0gYS9saXNwL3Byb2dtb2Rlcy9jb21waWxlLmVsCisrKyBiL2xpc3AvcHJv Z21vZGVzL2NvbXBpbGUuZWwKQEAgLTgyMCwxMSArODIwLDYgQEAgRmFjZXMgYGNvbXBpbGF0aW9u LWVycm9yLWZhY2UnLCBgY29tcGlsYXRpb24td2FybmluZy1mYWNlJywKIChkZWZ2YXIgY29tcGls YXRpb24tbGVhdmUtZGlyZWN0b3J5LWZhY2UgJ2ZvbnQtbG9jay1idWlsdGluLWZhY2UKICAgIkZh Y2UgbmFtZSB0byB1c2UgZm9yIGxlYXZpbmcgZGlyZWN0b3J5IG1lc3NhZ2VzLiIpCiAKLTs7IFVz ZWQgZm9yIGNvbXBhdGliaWxpdHkgd2l0aCB0aGUgb2xkIGNvbXBpbGUuZWwuCi0oZGVmdmFyIGNv bXBpbGF0aW9uLXBhcnNlLWVycm9ycy1mdW5jdGlvbiBuaWwpCi0obWFrZS1vYnNvbGV0ZS12YXJp YWJsZSAnY29tcGlsYXRpb24tcGFyc2UtZXJyb3JzLWZ1bmN0aW9uCi0JCQknY29tcGlsYXRpb24t ZXJyb3ItcmVnZXhwLWFsaXN0ICIyNC4xIikKLQogKGRlZmN1c3RvbSBjb21waWxhdGlvbi1hdXRv LWp1bXAtdG8tZmlyc3QtZXJyb3IgbmlsCiAgICJJZiBub24tbmlsLCBhdXRvbWF0aWNhbGx5IGp1 bXAgdG8gdGhlIGZpcnN0IGVycm9yIGR1cmluZyBjb21waWxhdGlvbi4iCiAgIDp0eXBlICdib29s ZWFuCkBAIC0xMDgxLDcgKzEwNzYsNyBAQCBQT1MgYW5kIFJFUy4iKQogICAgICAgICAgICAgICAg KHNldHEgZmlsZSAoaWYgKGZ1bmN0aW9ucCBmaWxlKSAoZnVuY2FsbCBmaWxlKQogICAgICAgICAg ICAgICAgICAgICAgICAgICAgIChtYXRjaC1zdHJpbmctbm8tcHJvcGVydGllcyBmaWxlKSkpKQog CSAgKGxldCAoKGRpcgotCSAgICAodW5sZXNzIChmaWxlLW5hbWUtYWJzb2x1dGUtcCBmaWxlKQor CSAgICAgICAgICh1bmxlc3MgKGZpbGUtbmFtZS1hYnNvbHV0ZS1wIGZpbGUpCiAgICAgICAgICAg ICAgICAgICAgKGxldCAoKHBvcyAoY29tcGlsYXRpb24tLXByZXZpb3VzLWRpcmVjdG9yeQogICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIChtYXRjaC1iZWdpbm5pbmcgMCkpKSkKICAgICAg ICAgICAgICAgICAgICAgICh3aGVuIHBvcwpAQCAtMTMxMCwzNCArMTMwNSwyOSBAQCBGTVRTIGlz IGEgbGlzdCBvZiBmb3JtYXQgc3BlY3MgZm9yIHRyYW5zZm9ybWluZyB0aGUgZmlsZSBuYW1lLgog ICAgICAgICAgICAgKGFuZCBwcm9jIChtZW1xIChwcm9jZXNzLXN0YXR1cyBwcm9jKSAnKHJ1biBv cGVuKSkpKQogICAgICAgKHNldHEgZW5kIChsaW5lLWJlZ2lubmluZy1wb3NpdGlvbikpKSkKICAg KGNvbXBpbGF0aW9uLS1yZW1vdmUtcHJvcGVydGllcyBzdGFydCBlbmQpCi0gIChpZiBjb21waWxh dGlvbi1wYXJzZS1lcnJvcnMtZnVuY3Rpb24KLSAgICAgIDs7IEFuIG9sZCBwYWNrYWdlISAgVHJ5 IHRoZSBjb21wYXRpYmlsaXR5IGNvZGUuCi0gICAgICAocHJvZ24KLSAgICAgICAgKGdvdG8tY2hh ciBzdGFydCkKLSAgICAgICAgKGNvbXBpbGF0aW9uLS1jb21wYXQtcGFyc2UtZXJyb3JzIGVuZCkp Ci0KLSAgICA7OyBjb21waWxhdGlvbi1kaXJlY3RvcnktbWF0Y2hlciBpcyB0aGUgb25seSBwYXJ0 IHRoYXQgcmVhbGx5IG5lZWRzIHRvIGJlCi0gICAgOzsgcGFyc2VkIHNlcXVlbnRpYWxseS4gIFNv IHdlIGNvdWxkIHNwbGl0IGl0IG91dCwgaGFuZGxlIGRpcmVjdG9yaWVzCi0gICAgOzsgbGlrZSBz eW50YXgtcHJvcGVydGl6ZSwgYW5kIHRoZSByZXN0IGFzIGZvbnQtbG9jay1rZXl3b3Jkcy4gIEJ1 dCBzaW5jZQotICAgIDs7IHdlIHdhbnQgdG8gaGF2ZSBpdCB3b3JrIGV2ZW4gd2hlbiBmb250LWxv Y2sgaXMgb2ZmLCB3ZSdkIHRoZW4gbmVlZCB0bwotICAgIDs7IHVzZSBvdXIgb3duIGNvbXBpbGF0 aW9uLXBhcnNlZCB0ZXh0LXByb3BlcnR5IHRvIGtlZXAgdHJhY2sgb2YgdGhlIHBhcnRzCi0gICAg OzsgdGhhdCBoYXZlIGFscmVhZHkgYmVlbiBwYXJzZWQuCi0gICAgKGdvdG8tY2hhciBzdGFydCkK LSAgICAod2hpbGUgKHJlLXNlYXJjaC1mb3J3YXJkIChjYXIgY29tcGlsYXRpb24tZGlyZWN0b3J5 LW1hdGNoZXIpCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBlbmQgdCkKLSAgICAgIChj b21waWxhdGlvbi0tZmx1c2gtZGlyZWN0b3J5LWNhY2hlIChtYXRjaC1iZWdpbm5pbmcgMCkgKG1h dGNoLWVuZCAwKSkKLSAgICAgICh3aGVuIGNvbXBpbGF0aW9uLWRlYnVnCi0gICAgICAgIChmb250 LWxvY2stYXBwZW5kLXRleHQtcHJvcGVydHkKLSAgICAgICAgIChtYXRjaC1iZWdpbm5pbmcgMCkg KG1hdGNoLWVuZCAwKQotICAgICAgICAgJ2NvbXBpbGF0aW9uLWRlYnVnCi0gICAgICAgICAodmVj dG9yICdkaXJlY3RvcnkgY29tcGlsYXRpb24tZGlyZWN0b3J5LW1hdGNoZXIpKSkKLSAgICAgIChk b2xpc3QgKGVsdCAoY2RyIGNvbXBpbGF0aW9uLWRpcmVjdG9yeS1tYXRjaGVyKSkKLSAgICAgICAg KGFkZC10ZXh0LXByb3BlcnRpZXMgKG1hdGNoLWJlZ2lubmluZyAoY2FyIGVsdCkpCi0gICAgICAg ICAgICAgICAgICAgICAgICAgICAgIChtYXRjaC1lbmQgKGNhciBlbHQpKQotICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAoY29tcGlsYXRpb24tZGlyZWN0b3J5LXByb3BlcnRpZXMKLSAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIChjYXIgZWx0KSAoY2RyIGVsdCkpKSkpCi0KLSAgICAo Y29tcGlsYXRpb24tcGFyc2UtZXJyb3JzIHN0YXJ0IGVuZCkpKQorCisgIDs7IGNvbXBpbGF0aW9u LWRpcmVjdG9yeS1tYXRjaGVyIGlzIHRoZSBvbmx5IHBhcnQgdGhhdCByZWFsbHkgbmVlZHMgdG8g YmUKKyAgOzsgcGFyc2VkIHNlcXVlbnRpYWxseS4gIFNvIHdlIGNvdWxkIHNwbGl0IGl0IG91dCwg aGFuZGxlIGRpcmVjdG9yaWVzCisgIDs7IGxpa2Ugc3ludGF4LXByb3BlcnRpemUsIGFuZCB0aGUg cmVzdCBhcyBmb250LWxvY2sta2V5d29yZHMuICBCdXQgc2luY2UKKyAgOzsgd2Ugd2FudCB0byBo YXZlIGl0IHdvcmsgZXZlbiB3aGVuIGZvbnQtbG9jayBpcyBvZmYsIHdlJ2QgdGhlbiBuZWVkIHRv CisgIDs7IHVzZSBvdXIgb3duIGNvbXBpbGF0aW9uLXBhcnNlZCB0ZXh0LXByb3BlcnR5IHRvIGtl ZXAgdHJhY2sgb2YgdGhlIHBhcnRzCisgIDs7IHRoYXQgaGF2ZSBhbHJlYWR5IGJlZW4gcGFyc2Vk LgorICAoZ290by1jaGFyIHN0YXJ0KQorICAod2hpbGUgKHJlLXNlYXJjaC1mb3J3YXJkIChjYXIg Y29tcGlsYXRpb24tZGlyZWN0b3J5LW1hdGNoZXIpCisgICAgICAgICAgICAgICAgICAgICAgICAg ICAgZW5kIHQpCisgICAgKGNvbXBpbGF0aW9uLS1mbHVzaC1kaXJlY3RvcnktY2FjaGUgKG1hdGNo LWJlZ2lubmluZyAwKSAobWF0Y2gtZW5kIDApKQorICAgICh3aGVuIGNvbXBpbGF0aW9uLWRlYnVn CisgICAgICAoZm9udC1sb2NrLWFwcGVuZC10ZXh0LXByb3BlcnR5CisgICAgICAgKG1hdGNoLWJl Z2lubmluZyAwKSAobWF0Y2gtZW5kIDApCisgICAgICAgJ2NvbXBpbGF0aW9uLWRlYnVnCisgICAg ICAgKHZlY3RvciAnZGlyZWN0b3J5IGNvbXBpbGF0aW9uLWRpcmVjdG9yeS1tYXRjaGVyKSkpCisg ICAgKGRvbGlzdCAoZWx0IChjZHIgY29tcGlsYXRpb24tZGlyZWN0b3J5LW1hdGNoZXIpKQorICAg ICAgKGFkZC10ZXh0LXByb3BlcnRpZXMgKG1hdGNoLWJlZ2lubmluZyAoY2FyIGVsdCkpCisgICAg ICAgICAgICAgICAgICAgICAgICAgICAobWF0Y2gtZW5kIChjYXIgZWx0KSkKKyAgICAgICAgICAg ICAgICAgICAgICAgICAgIChjb21waWxhdGlvbi1kaXJlY3RvcnktcHJvcGVydGllcworICAgICAg ICAgICAgICAgICAgICAgICAgICAgIChjYXIgZWx0KSAoY2RyIGVsdCkpKSkpCisKKyAgKGNvbXBp bGF0aW9uLXBhcnNlLWVycm9ycyBzdGFydCBlbmQpKQogCiAoZGVmdW4gY29tcGlsYXRpb24tLW5v dGUtdHlwZSAodHlwZSkKICAgIk5vdGUgdGhhdCBhIG5ldyBtZXNzYWdlIHdpdGggc2V2ZXJpdHkg VFlQRSB3YXMgc2Vlbi4KQEAgLTI4NzgsMTUgKzI4NjgsNiBAQCBUUlVFLURJUk5BTUUgaXMgdGhl IGBmaWxlLXRydWVuYW1lJyBvZiBESVJOQU1FLCBpZiBnaXZlbi4iCiAgIChzZXRxIGNvbXBpbGF0 aW9uLWdjcHJvIG5pbCkKICAgOzsgRklYTUU6IHRoZSBvbGQgY29kZSByZXNldCB0aGUgZGlyZWN0 b3J5LXN0YWNrLCBzbyBtYXliZSB3ZSBzaG91bGQKICAgOzsgcHV0IGEgYGRpcmVjdG9yeSBjaGFu Z2UnIG1hcmtlciBvZiBzb21lIHNvcnQsIGJ1dCB3aGVyZT8gIC1zdGVmCi0gIDs7Ci0gIDs7IEZJ WE1FOiBUaGUgb2xkIGNvZGUgbW92ZWQgY29tcGlsYXRpb24tY3VycmVudC1lcnJvciAod2hpY2gg d2FzCi0gIDs7IHZpcnR1YWxseSByZXByZXNlbnRlZCBieSBhIG1peCBvZiBjb21waWxhdGlvbi1w YXJzaW5nLWVuZCBhbmQKLSAgOzsgY29tcGlsYXRpb24tZXJyb3ItbGlzdCkgdG8gcG9pbnQtbWlu LCBidXQgdGhhdCB3YXMgb25seSBtZWFuaW5nZnVsIGZvcgotICA7OyB0aGUgaW50ZXJuYWwgdXNl cyBvZiBjb21waWxhdGlvbi1mb3JnZXQtZXJyb3JzOiBhbGwgY2FsbHMgZnJvbSBleHRlcm5hbAot ICA7OyBwYWNrYWdlcyBzZWVtIHRvIGJlIGZvbGxvd2VkIGJ5IGEgbW92ZSBvZiBjb21waWxhdGlv bi1wYXJzaW5nLWVuZCB0bwotICA7OyBzb21ldGhpbmcgZXF1aXZhbGVudCB0byBwb2ludC1tYXgu ICBTbyB3ZSBoZXVyaXN0aWNhbGx5IG1vdmUKLSAgOzsgY29tcGlsYXRpb24tY3VycmVudC1lcnJv ciB0byBwb2ludC1tYXggKHNpbmNlIHRoZSBleHRlcm5hbCBwYWNrYWdlCi0gIDs7IHdvbid0IGtu b3cgdGhhdCBpdCBzaG91bGQgZG8gaXQpLiAgLS1TdGVmCiAgIChzZXRxIGNvbXBpbGF0aW9uLWN1 cnJlbnQtZXJyb3IgbmlsKQogICAobGV0KiAoKHByb2MgKGdldC1idWZmZXItcHJvY2VzcyAoY3Vy cmVudC1idWZmZXIpKSkKIAkgKG1hcmsgKGlmIHByb2MgKHByb2Nlc3MtbWFyayBwcm9jKSkpCmRp ZmYgLS1naXQgYS9saXNwL3Byb2dtb2Rlcy9wcm9sb2cuZWwgYi9saXNwL3Byb2dtb2Rlcy9wcm9s b2cuZWwKaW5kZXggMjk2YTdhYzNjOS4uY2Q1YTFhNGVjYyAxMDA2NDQKLS0tIGEvbGlzcC9wcm9n bW9kZXMvcHJvbG9nLmVsCisrKyBiL2xpc3AvcHJvZ21vZGVzL3Byb2xvZy5lbApAQCAtMTcxMSwx MyArMTcxMSwxMCBAQCBUaGlzIGZ1bmN0aW9uIG11c3QgYmUgY2FsbGVkIGZyb20gdGhlIHNvdXJj ZSBjb2RlIGJ1ZmZlci4iCiAgICAgICAocmVtb3ZlLWZ1bmN0aW9uIChwcm9jZXNzLWZpbHRlciBw cm9jZXNzKQogICAgICAgICAgICAgICAgICAgICAgICAjJ3Byb2xvZy1jb25zdWx0LWNvbXBpbGUt ZmlsdGVyKSkpKQogCi0oZGVmdmFyIGNvbXBpbGF0aW9uLWVycm9yLWxpc3QpCi0KIChkZWZ1biBw cm9sb2ctcGFyc2Utc2ljc3R1cy1jb21waWxhdGlvbi1lcnJvcnMgKGxpbWl0KQogICAiUGFyc2Ug dGhlIHByb2xvZyBjb21waWxhdGlvbiBidWZmZXIgZm9yIGVycm9ycy4KIEFyZ3VtZW50IExJTUlU IGlzIGEgYnVmZmVyIHBvc2l0aW9uIGxpbWl0aW5nIHNlYXJjaGluZy4KIEZvciB1c2Ugd2l0aCB0 aGUgYGNvbXBpbGF0aW9uLXBhcnNlLWVycm9ycy1mdW5jdGlvbicgdmFyaWFibGUuIgotICAoc2V0 cSBjb21waWxhdGlvbi1lcnJvci1saXN0IG5pbCkKICAgKG1lc3NhZ2UgIlBhcnNpbmcgU0lDU3R1 cyBlcnJvciBtZXNzYWdlcy4uLiIpCiAgIChsZXQgKGZpbGVwYXRoIGRpciBmaWxlIGVycm9ybGlu ZSkKICAgICAod2hpbGUKQEAgLTE3MzYsMTcgKzE3MzMsNyBAQCBGb3IgdXNlIHdpdGggdGhlIGBj b21waWxhdGlvbi1wYXJzZS1lcnJvcnMtZnVuY3Rpb24nIHZhcmlhYmxlLiIKICAgICAgIChpZiAo c3RyaW5nLW1hdGNoICJcXCguKi9cXClcXChbXi9dKlxcKSQiIGZpbGVwYXRoKQogICAgICAgICAg IChwcm9nbgogICAgICAgICAgICAgKHNldHEgZGlyIChtYXRjaC1zdHJpbmcgMSBmaWxlcGF0aCkp Ci0gICAgICAgICAgICAoc2V0cSBmaWxlIChtYXRjaC1zdHJpbmcgMiBmaWxlcGF0aCkpKSkKLQot ICAgICAgKHNldHEgY29tcGlsYXRpb24tZXJyb3ItbGlzdAotICAgICAgICAgICAgKGNvbnMKLSAg ICAgICAgICAgICAoY29ucyAoc2F2ZS1leGN1cnNpb24KLSAgICAgICAgICAgICAgICAgICAgIChi ZWdpbm5pbmctb2YtbGluZSkKLSAgICAgICAgICAgICAgICAgICAgIChwb2ludC1tYXJrZXIpKQot ICAgICAgICAgICAgICAgICAgIChsaXN0IChsaXN0IGZpbGUgZGlyKSBlcnJvcmxpbmUpKQotICAg ICAgICAgICAgIGNvbXBpbGF0aW9uLWVycm9yLWxpc3QpCi0gICAgICAgICAgICApKQotICAgICkp CisgICAgICAgICAgICAoc2V0cSBmaWxlIChtYXRjaC1zdHJpbmcgMiBmaWxlcGF0aCkpKSkpKSkK IAogKGRlZnVuIHByb2xvZy1jb25zdWx0LWNvbXBpbGUtZmlsdGVyIChwcm9jZXNzIG91dHB1dCkK ICAgIkZpbHRlciBmdW5jdGlvbiBmb3IgUHJvbG9nIGNvbXBpbGF0aW9uIFBST0NFU1MuCmRpZmYg LS1naXQgYS9saXNwL3RleHRtb2Rlcy90ZXgtbW9kZS5lbCBiL2xpc3AvdGV4dG1vZGVzL3RleC1t b2RlLmVsCmluZGV4IDljOTFkMjdiOTQuLjJmZGJiYTg0Y2YgMTAwNjQ0Ci0tLSBhL2xpc3AvdGV4 dG1vZGVzL3RleC1tb2RlLmVsCisrKyBiL2xpc3AvdGV4dG1vZGVzL3RleC1tb2RlLmVsCkBAIC0y NDg5LDkgKzI0ODksNyBAQCBPbmx5IGFwcGxpZXMgdGhlIEZTUEVDIHRvIHRoZSBhcmdzIHBhcnQg b2YgRk9STUFULiIKICAgICAgICh0ZXgtc2VuZC1jb21tYW5kIHRleC1zaGVsbC1jZC1jb21tYW5k IGRpcikpKQogICAod2l0aC1jdXJyZW50LWJ1ZmZlciAocHJvY2Vzcy1idWZmZXIgKHRleC1zZW5k LWNvbW1hbmQgY21kKSkKICAgICAoc2V0cSBjb21waWxhdGlvbi1sYXN0LWJ1ZmZlciAoY3VycmVu dC1idWZmZXIpKQotICAgIChjb21waWxhdGlvbi1mb3JnZXQtZXJyb3JzKQotICAgIDs7IERvbid0 IHBhcnNlIHByZXZpb3VzIGNvbXBpbGF0aW9ucy4KLSAgICAoc2V0LW1hcmtlciBjb21waWxhdGlv bi1wYXJzaW5nLWVuZCAoMS0gKHBvaW50LW1heCkpKSkKKyAgICAoY29tcGlsYXRpb24tZm9yZ2V0 LWVycm9ycykpCiAgICh0ZXgtZGlzcGxheS1zaGVsbCkKICAgKHNldHEgdGV4LWxhc3QtYnVmZmVy LXRleGVkIChjdXJyZW50LWJ1ZmZlcikpKQogDAotLSAKMi4xMi4wCgo= --00000000000018382d0585dc6127--