From unknown Sat Jun 14 18:53:49 2025 X-Loop: help-debbugs@gnu.org Subject: bug#15218: End of file during parsing only for byte compiled files Resent-From: Johan Andersson Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 30 Aug 2013 08:15:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 15218 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 15218@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.13778504526046 (code B ref -1); Fri, 30 Aug 2013 08:15:01 +0000 Received: (at submit) by debbugs.gnu.org; 30 Aug 2013 08:14:12 +0000 Received: from localhost ([127.0.0.1]:58336 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VFJqN-0001ZR-QE for submit@debbugs.gnu.org; Fri, 30 Aug 2013 04:14:12 -0400 Received: from eggs.gnu.org ([208.118.235.92]:60682) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VFJqM-0001ZD-1z for submit@debbugs.gnu.org; Fri, 30 Aug 2013 04:14:10 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VFJqF-0004i0-NE for submit@debbugs.gnu.org; Fri, 30 Aug 2013 04:14:04 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM, HTML_MESSAGE,T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:35570) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VFJqF-0004hw-KK for submit@debbugs.gnu.org; Fri, 30 Aug 2013 04:14:03 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:34171) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VFJqE-0006sn-Co for bug-gnu-emacs@gnu.org; Fri, 30 Aug 2013 04:14:03 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VFJqD-0004hd-85 for bug-gnu-emacs@gnu.org; Fri, 30 Aug 2013 04:14:02 -0400 Received: from mail-oa0-x235.google.com ([2607:f8b0:4003:c02::235]:56239) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VFJqD-0004hZ-49 for bug-gnu-emacs@gnu.org; Fri, 30 Aug 2013 04:14:01 -0400 Received: by mail-oa0-f53.google.com with SMTP id k18so1878129oag.40 for ; Fri, 30 Aug 2013 01:14:00 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:from:date:message-id:subject:to:content-type; bh=FzGJEdXNXjd6wciPVENNOHkMhAsMfJcw0aODOulnu7g=; b=1HntUaSRbkZYoG0aBtmZmVYtriYkvMe7WwvDWgh3zZSmlJzWCQ8XO/5dGyy0pMxHrk bQVDplSsMqz2TawlSbahEiBw228BphFOCJVdLepEay6LVpDbedZzS2BphEMywno9U4Rg +J06+LVnjn9iHX4XIf6IxpIbpqCeGVW+d9AHyvSSpx4PwxSDJ32xkXcEdJlz26UOR9Yh M0nL85xe0XnwmIwBHmjDPqsTQOQ/qgdaqvuLifF1Mn7abBUXG461R7V3cPp9L7QqbGeM /Ra0F9jdkN4mk+T00+Hlhv6tZZWulXV9+o4HTlA/Kq5AU8oRmmxZI1n+7nTYfrJhj5DX Nq7g== X-Received: by 10.182.153.200 with SMTP id vi8mr5999448obb.27.1377850440400; Fri, 30 Aug 2013 01:14:00 -0700 (PDT) MIME-Version: 1.0 Received: by 10.182.7.99 with HTTP; Fri, 30 Aug 2013 01:13:40 -0700 (PDT) From: Johan Andersson Date: Fri, 30 Aug 2013 10:13:40 +0200 Message-ID: Content-Type: multipart/alternative; boundary=089e01494a500dc66904e525cede X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -2.4 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.4 (--) --089e01494a500dc66904e525cede Content-Type: text/plain; charset=ISO-8859-1 Hi, I just released a new version of Ecukes (https://github.com/rejeep/ecukes.el). Everything works fine locally, but not when I install via package.el. Then I get this error: End of file during parsing: /path/to/project/.cask/24.3.1/elpa/ecukes-20130830.16/ecukes-core.elc And if I remove that .elc file, it complains on the next file and so on. If I remove all .elc files it works fine. So something with the byte compilation does not work, but if I byte compile all files locally it works just fine. Any ideas? --089e01494a500dc66904e525cede Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable
Hi,

I just released a new version of Ec= ukes (https://github.com/re= jeep/ecukes.el). Everything works fine locally, but not when I install = via package.el. Then I get this error:

End of file during parsing: /path/to/project/.cask/24.3= .1/elpa/ecukes-20130830.16/ecukes-core.elc

And= if I remove that .elc file, it complains on the next file and so on. If I = remove all .elc files it works fine.

So something with the byte compilation does not work, b= ut if I byte compile all files locally it works just fine.

Any ideas?
--089e01494a500dc66904e525cede-- From unknown Sat Jun 14 18:53:49 2025 X-Loop: help-debbugs@gnu.org Subject: bug#15218: End of file during parsing only for byte compiled files Resent-From: Stefan Monnier Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 30 Aug 2013 12:37:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 15218 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Johan Andersson Cc: 15218@debbugs.gnu.org Received: via spool by 15218-submit@debbugs.gnu.org id=B15218.13778661803847 (code B ref 15218); Fri, 30 Aug 2013 12:37:01 +0000 Received: (at 15218) by debbugs.gnu.org; 30 Aug 2013 12:36:20 +0000 Received: from localhost ([127.0.0.1]:58824 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VFNw4-0000zy-6k for submit@debbugs.gnu.org; Fri, 30 Aug 2013 08:36:20 -0400 Received: from ironport2-out.teksavvy.com ([206.248.154.182]:19635) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VFNw1-0000zd-Ti for 15218@debbugs.gnu.org; Fri, 30 Aug 2013 08:36:18 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: Av4EABK/CFHO+KK6/2dsb2JhbABEvw4Xc4IeAQEEAVYjBQsLNBIUGA0kiB4GDMEdBJEKA6R6gV6DEw X-IPAS-Result: Av4EABK/CFHO+KK6/2dsb2JhbABEvw4Xc4IeAQEEAVYjBQsLNBIUGA0kiB4GDMEdBJEKA6R6gV6DEw X-IronPort-AV: E=Sophos;i="4.84,565,1355115600"; d="scan'208";a="26038655" Received: from 206-248-162-186.dsl.teksavvy.com (HELO pastel.home) ([206.248.162.186]) by ironport2-out.teksavvy.com with ESMTP/TLS/ADH-AES256-SHA; 30 Aug 2013 08:33:27 -0400 Received: by pastel.home (Postfix, from userid 20848) id 9D59C62E73; Fri, 30 Aug 2013 08:36:11 -0400 (EDT) From: Stefan Monnier Message-ID: References: Date: Fri, 30 Aug 2013 08:36:11 -0400 In-Reply-To: (Johan Andersson's message of "Fri, 30 Aug 2013 10:13:40 +0200") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.3 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.3 (/) > I just released a new version of Ecukes (https://github.com/rejeep/ecukes.el). > Everything works fine locally, but not when I install via package.el. Then > I get this error: > End of file during parsing: > /path/to/project/.cask/24.3.1/elpa/ecukes-20130830.16/ecukes-core.elc > And if I remove that .elc file, it complains on the next file and so on. If > I remove all .elc files it works fine. I'm not sure when you see that error (is it when loading the package or when installing it?). Assuming it's when loading it, could it be that you're loading the package in a version of Emacs noticeably older than the one that compiled the files? > So something with the byte compilation does not work, but if I byte compile > all files locally it works just fine. The elpa package is supposed to come without any .elc files, and the .el files are supposed to be byte-compiled during installation. Did this work correctly? Stefan From unknown Sat Jun 14 18:53:49 2025 X-Loop: help-debbugs@gnu.org Subject: bug#15218: End of file during parsing only for byte compiled files Resent-From: Johan Andersson Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 30 Aug 2013 15:12:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 15218 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Stefan Monnier Cc: 15218@debbugs.gnu.org Received: via spool by 15218-submit@debbugs.gnu.org id=B15218.137787546519175 (code B ref 15218); Fri, 30 Aug 2013 15:12:01 +0000 Received: (at 15218) by debbugs.gnu.org; 30 Aug 2013 15:11:05 +0000 Received: from localhost ([127.0.0.1]:59309 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VFQLo-0004zC-9o for submit@debbugs.gnu.org; Fri, 30 Aug 2013 11:11:04 -0400 Received: from mail-oa0-f46.google.com ([209.85.219.46]:53565) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VFQLl-0004yf-K5 for 15218@debbugs.gnu.org; Fri, 30 Aug 2013 11:11:02 -0400 Received: by mail-oa0-f46.google.com with SMTP id o20so2431947oag.19 for <15218@debbugs.gnu.org>; Fri, 30 Aug 2013 08:10:56 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; bh=LjUITR/KqHOmTt3PojA9YOVxnXnfMpNqe+2tPB12pqU=; b=yV1J6w/YuelkvfyZ/Aevm4p0mypkJqQHPt4RZq3YSGJa0JSgsS43vjg9evAxzF56md MJI+fgUe2AswWiLnChWZQbLv8c4bMd/y6rOjhuQGJ+NBS/rZ0NMJODBvcdK+TGC36oa3 aanhLWubiDMzHPOoTkZ41L3SHKt3UfRhpXrXw6SiBgTx5LR7oGox6H7YrKw71lrJvOSU kHzF/UbqcDaofRaufJ9opSP9+D+GiT7QVfHjfkllvHepFjfvEUscyOZnL/uT7uRgqJ05 D1qkFStncPsC9UB0wcSQc/wsyAEBxHNTU/2scTjGT8Deg2399ccbHlIeVvIbNLY1dT+H szmw== X-Received: by 10.182.165.5 with SMTP id yu5mr7107703obb.93.1377875455912; Fri, 30 Aug 2013 08:10:55 -0700 (PDT) MIME-Version: 1.0 Received: by 10.182.7.99 with HTTP; Fri, 30 Aug 2013 08:10:35 -0700 (PDT) In-Reply-To: References: From: Johan Andersson Date: Fri, 30 Aug 2013 17:10:35 +0200 Message-ID: Content-Type: multipart/mixed; boundary=001a11c2ff2218320f04e52ba186 X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) --001a11c2ff2218320f04e52ba186 Content-Type: multipart/alternative; boundary=001a11c2ff2218320a04e52ba184 --001a11c2ff2218320a04e52ba184 Content-Type: text/plain; charset=ISO-8859-1 > I'm not sure when you see that error (is it when loading the package or when installing it?). Loading, yes! > Assuming it's when loading it, could it be that you're loading the package in a version of Emacs noticeably older than the one that compiled the files? No, it's the exact same binary that installed the package as the one running it. But if I look at the byte code, the one that package.el produced is not the same as if I would run byte-compile-file. > The elpa package is supposed to come without any .elc files, and the .el files are supposed to be byte-compiled during installation. Did this work correctly? I can see no errors or warnings. See attached log file. On Fri, Aug 30, 2013 at 2:36 PM, Stefan Monnier wrote: > > I just released a new version of Ecukes ( > https://github.com/rejeep/ecukes.el). > > Everything works fine locally, but not when I install via package.el. > Then > > I get this error: > > > End of file during parsing: > > /path/to/project/.cask/24.3.1/elpa/ecukes-20130830.16/ecukes-core.elc > > > And if I remove that .elc file, it complains on the next file and so on. > If > > I remove all .elc files it works fine. > > I'm not sure when you see that error (is it when loading the package or > when installing it?). Assuming it's when loading it, could it be that > you're loading the package in a version of Emacs noticeably older than > the one that compiled the files? > > > So something with the byte compilation does not work, but if I byte > compile > > all files locally it works just fine. > > The elpa package is supposed to come without any .elc files, and the .el > files are supposed to be byte-compiled during installation. Did this > work correctly? > > > Stefan > --001a11c2ff2218320a04e52ba184 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable
> I'm not sure when you see that error (is it = when loading the package or
when installing it?).

<= /div>
Loading, yes!

> Assuming it's whe= n loading it, could it be that
you're loading the package in a version of Emacs noticeably older = than
the one that compiled the files?

No= , it's the exact same binary that installed the package as the one runn= ing it. But if I look at the byte code, the one that package.el produced is= not the same as if I would run byte-compile-file.

> The elpa package is supposed to come without any .= elc files, and the .el
files are supposed to be byte-compiled dur= ing installation. =A0Did this
work correctly?

I can see no errors or warnings. See attached log file.


On Fri, Aug 30, = 2013 at 2:36 PM, Stefan Monnier <monnier@iro.umontreal.ca> wrote:
> I just released a new= version of Ecukes (https://github.com/rejeep/ecukes.el).
> Everything works fine locally, but not when I install via package.el. = Then
> I get this error:

> End of file during parsing:
> /path/to/project/.cask/24.3.1/elpa/ecukes-20130830.16/ecukes-core.elc

> And if I remove that .elc file, it complains on the next file and so o= n. If
> I remove all .elc files it works fine.

I'm not sure when you see that error (is it when loading the pack= age or
when installing it?). =A0Assuming it's when loading it, could it be tha= t
you're loading the package in a version of Emacs noticeably older than<= br> the one that compiled the files?

> So something with the byte compilation does not work, but if I byte co= mpile
> all files locally it works just fine.

The elpa package is supposed to come without any .elc files, and the = .el
files are supposed to be byte-compiled during installation. =A0Did this
work correctly?


=A0 =A0 =A0 =A0 Stefan

--001a11c2ff2218320a04e52ba184-- --001a11c2ff2218320f04e52ba186 Content-Type: application/octet-stream; name="cask.log" Content-Disposition: attachment; filename="cask.log" Content-Transfer-Encoding: base64 X-Attachment-Id: f_hkzjf41w0 JCBjYXNrCkNvbnRhY3RpbmcgaG9zdDogbWVscGEubWlsa2JveC5uZXQ6ODAKU2F2aW5nIGZpbGUg L1VzZXJzL3JlamVlcC9Db2RlL3dyYXAtcmVnaW9uLy5jYXNrLzI0LjMuMS9lbHBhL2FyY2hpdmVz L21lbHBhL2FyY2hpdmUtY29udGVudHMuLi4KTG9hZGluZyB2Yy1naXQuLi4KV3JvdGUgL1VzZXJz L3JlamVlcC9Db2RlL3dyYXAtcmVnaW9uLy5jYXNrLzI0LjMuMS9lbHBhL2FyY2hpdmVzL21lbHBh L2FyY2hpdmUtY29udGVudHMKQ29udGFjdGluZyBob3N0OiBtZWxwYS5taWxrYm94Lm5ldDo4MApX cm90ZSAvVXNlcnMvcmVqZWVwL0NvZGUvd3JhcC1yZWdpb24vLmNhc2svMjQuMy4xL2VscGEvZGFz aC0yMDEzMDgxOS4xMTI1L2Rhc2guZWwKV3JvdGUgL1VzZXJzL3JlamVlcC9Db2RlL3dyYXAtcmVn aW9uLy5jYXNrLzI0LjMuMS9lbHBhL2Rhc2gtMjAxMzA4MTkuMTEyNS9kYXNoLXBrZy5lbApXcm90 ZSAvVXNlcnMvcmVqZWVwL0NvZGUvd3JhcC1yZWdpb24vLmNhc2svMjQuMy4xL2VscGEvZGFzaC0y MDEzMDgxOS4xMTI1L2Rhc2gtYXV0b2xvYWRzLmVsCk1ha2luZyB2ZXJzaW9uLWNvbnRyb2wgbG9j YWwgdG8gZGFzaC1hdXRvbG9hZHMuZWwgd2hpbGUgbGV0LWJvdW5kIQpHZW5lcmF0aW5nIGF1dG9s b2FkcyBmb3IgZGFzaC1wa2cuZWwuLi4KR2VuZXJhdGluZyBhdXRvbG9hZHMgZm9yIGRhc2gtcGtn LmVsLi4uZG9uZQpHZW5lcmF0aW5nIGF1dG9sb2FkcyBmb3IgZGFzaC5lbC4uLgpHZW5lcmF0aW5n IGF1dG9sb2FkcyBmb3IgZGFzaC5lbC4uLmRvbmUKU2F2aW5nIGZpbGUgL1VzZXJzL3JlamVlcC9D b2RlL3dyYXAtcmVnaW9uLy5jYXNrLzI0LjMuMS9lbHBhL2Rhc2gtMjAxMzA4MTkuMTEyNS9kYXNo LWF1dG9sb2Fkcy5lbC4uLgpXcm90ZSAvVXNlcnMvcmVqZWVwL0NvZGUvd3JhcC1yZWdpb24vLmNh c2svMjQuMy4xL2VscGEvZGFzaC0yMDEzMDgxOS4xMTI1L2Rhc2gtYXV0b2xvYWRzLmVsCkNoZWNr aW5nIC9Vc2Vycy9yZWplZXAvQ29kZS93cmFwLXJlZ2lvbi8uY2Fzay8yNC4zLjEvZWxwYS9kYXNo LTIwMTMwODE5LjExMjUuLi4KQ29tcGlsaW5nIC9Vc2Vycy9yZWplZXAvQ29kZS93cmFwLXJlZ2lv bi8uY2Fzay8yNC4zLjEvZWxwYS9kYXNoLTIwMTMwODE5LjExMjUvZGFzaC1hdXRvbG9hZHMuZWwu Li4KQ29tcGlsaW5nIC9Vc2Vycy9yZWplZXAvQ29kZS93cmFwLXJlZ2lvbi8uY2Fzay8yNC4zLjEv ZWxwYS9kYXNoLTIwMTMwODE5LjExMjUvZGFzaC1wa2cuZWwuLi4KV3JvdGUgL1VzZXJzL3JlamVl cC9Db2RlL3dyYXAtcmVnaW9uLy5jYXNrLzI0LjMuMS9lbHBhL2Rhc2gtMjAxMzA4MTkuMTEyNS9k YXNoLXBrZy5lbGMKQ29tcGlsaW5nIC9Vc2Vycy9yZWplZXAvQ29kZS93cmFwLXJlZ2lvbi8uY2Fz ay8yNC4zLjEvZWxwYS9kYXNoLTIwMTMwODE5LjExMjUvZGFzaC5lbC4uLgpXcm90ZSAvVXNlcnMv cmVqZWVwL0NvZGUvd3JhcC1yZWdpb24vLmNhc2svMjQuMy4xL2VscGEvZGFzaC0yMDEzMDgxOS4x MTI1L2Rhc2guZWxjCkRvbmUgKFRvdGFsIG9mIDIgZmlsZXMgY29tcGlsZWQsIDEgc2tpcHBlZCkK Q29udGFjdGluZyBob3N0OiBtZWxwYS5taWxrYm94Lm5ldDo4MApXcm90ZSAvVXNlcnMvcmVqZWVw L0NvZGUvd3JhcC1yZWdpb24vLmNhc2svMjQuMy4xL2VscGEvcy0yMDEzMDgyNC4yMjI1L3MuZWwK V3JvdGUgL1VzZXJzL3JlamVlcC9Db2RlL3dyYXAtcmVnaW9uLy5jYXNrLzI0LjMuMS9lbHBhL3Mt MjAxMzA4MjQuMjIyNS9zLXBrZy5lbApXcm90ZSAvVXNlcnMvcmVqZWVwL0NvZGUvd3JhcC1yZWdp b24vLmNhc2svMjQuMy4xL2VscGEvcy0yMDEzMDgyNC4yMjI1L3MtYXV0b2xvYWRzLmVsCkdlbmVy YXRpbmcgYXV0b2xvYWRzIGZvciBzLXBrZy5lbC4uLgpHZW5lcmF0aW5nIGF1dG9sb2FkcyBmb3Ig cy1wa2cuZWwuLi5kb25lCkdlbmVyYXRpbmcgYXV0b2xvYWRzIGZvciBzLmVsLi4uCkdlbmVyYXRp bmcgYXV0b2xvYWRzIGZvciBzLmVsLi4uZG9uZQpTYXZpbmcgZmlsZSAvVXNlcnMvcmVqZWVwL0Nv ZGUvd3JhcC1yZWdpb24vLmNhc2svMjQuMy4xL2VscGEvcy0yMDEzMDgyNC4yMjI1L3MtYXV0b2xv YWRzLmVsLi4uCldyb3RlIC9Vc2Vycy9yZWplZXAvQ29kZS93cmFwLXJlZ2lvbi8uY2Fzay8yNC4z LjEvZWxwYS9zLTIwMTMwODI0LjIyMjUvcy1hdXRvbG9hZHMuZWwKQ2hlY2tpbmcgL1VzZXJzL3Jl amVlcC9Db2RlL3dyYXAtcmVnaW9uLy5jYXNrLzI0LjMuMS9lbHBhL3MtMjAxMzA4MjQuMjIyNS4u LgpDb21waWxpbmcgL1VzZXJzL3JlamVlcC9Db2RlL3dyYXAtcmVnaW9uLy5jYXNrLzI0LjMuMS9l bHBhL3MtMjAxMzA4MjQuMjIyNS9zLWF1dG9sb2Fkcy5lbC4uLgpDb21waWxpbmcgL1VzZXJzL3Jl amVlcC9Db2RlL3dyYXAtcmVnaW9uLy5jYXNrLzI0LjMuMS9lbHBhL3MtMjAxMzA4MjQuMjIyNS9z LXBrZy5lbC4uLgpXcm90ZSAvVXNlcnMvcmVqZWVwL0NvZGUvd3JhcC1yZWdpb24vLmNhc2svMjQu My4xL2VscGEvcy0yMDEzMDgyNC4yMjI1L3MtcGtnLmVsYwpDb21waWxpbmcgL1VzZXJzL3JlamVl cC9Db2RlL3dyYXAtcmVnaW9uLy5jYXNrLzI0LjMuMS9lbHBhL3MtMjAxMzA4MjQuMjIyNS9zLmVs Li4uCldyb3RlIC9Vc2Vycy9yZWplZXAvQ29kZS93cmFwLXJlZ2lvbi8uY2Fzay8yNC4zLjEvZWxw YS9zLTIwMTMwODI0LjIyMjUvcy5lbGMKRG9uZSAoVG90YWwgb2YgMiBmaWxlcyBjb21waWxlZCwg MSBza2lwcGVkKQpDb250YWN0aW5nIGhvc3Q6IG1lbHBhLm1pbGtib3gubmV0OjgwCldyb3RlIC9V c2Vycy9yZWplZXAvQ29kZS93cmFwLXJlZ2lvbi8uY2Fzay8yNC4zLjEvZWxwYS9mLTIwMTMwODIx LjIyMDQvZi5lbApXcm90ZSAvVXNlcnMvcmVqZWVwL0NvZGUvd3JhcC1yZWdpb24vLmNhc2svMjQu My4xL2VscGEvZi0yMDEzMDgyMS4yMjA0L2YtcGtnLmVsCldyb3RlIC9Vc2Vycy9yZWplZXAvQ29k ZS93cmFwLXJlZ2lvbi8uY2Fzay8yNC4zLjEvZWxwYS9mLTIwMTMwODIxLjIyMDQvZi1hdXRvbG9h ZHMuZWwKR2VuZXJhdGluZyBhdXRvbG9hZHMgZm9yIGYtcGtnLmVsLi4uCkdlbmVyYXRpbmcgYXV0 b2xvYWRzIGZvciBmLXBrZy5lbC4uLmRvbmUKR2VuZXJhdGluZyBhdXRvbG9hZHMgZm9yIGYuZWwu Li4KR2VuZXJhdGluZyBhdXRvbG9hZHMgZm9yIGYuZWwuLi5kb25lClNhdmluZyBmaWxlIC9Vc2Vy cy9yZWplZXAvQ29kZS93cmFwLXJlZ2lvbi8uY2Fzay8yNC4zLjEvZWxwYS9mLTIwMTMwODIxLjIy MDQvZi1hdXRvbG9hZHMuZWwuLi4KV3JvdGUgL1VzZXJzL3JlamVlcC9Db2RlL3dyYXAtcmVnaW9u Ly5jYXNrLzI0LjMuMS9lbHBhL2YtMjAxMzA4MjEuMjIwNC9mLWF1dG9sb2Fkcy5lbApDaGVja2lu ZyAvVXNlcnMvcmVqZWVwL0NvZGUvd3JhcC1yZWdpb24vLmNhc2svMjQuMy4xL2VscGEvZi0yMDEz MDgyMS4yMjA0Li4uCkNvbXBpbGluZyAvVXNlcnMvcmVqZWVwL0NvZGUvd3JhcC1yZWdpb24vLmNh c2svMjQuMy4xL2VscGEvZi0yMDEzMDgyMS4yMjA0L2YtYXV0b2xvYWRzLmVsLi4uCkNvbXBpbGlu ZyAvVXNlcnMvcmVqZWVwL0NvZGUvd3JhcC1yZWdpb24vLmNhc2svMjQuMy4xL2VscGEvZi0yMDEz MDgyMS4yMjA0L2YtcGtnLmVsLi4uCldyb3RlIC9Vc2Vycy9yZWplZXAvQ29kZS93cmFwLXJlZ2lv bi8uY2Fzay8yNC4zLjEvZWxwYS9mLTIwMTMwODIxLjIyMDQvZi1wa2cuZWxjCkNvbXBpbGluZyAv VXNlcnMvcmVqZWVwL0NvZGUvd3JhcC1yZWdpb24vLmNhc2svMjQuMy4xL2VscGEvZi0yMDEzMDgy MS4yMjA0L2YuZWwuLi4KV3JvdGUgL1VzZXJzL3JlamVlcC9Db2RlL3dyYXAtcmVnaW9uLy5jYXNr LzI0LjMuMS9lbHBhL2YtMjAxMzA4MjEuMjIwNC9mLmVsYwpEb25lIChUb3RhbCBvZiAyIGZpbGVz IGNvbXBpbGVkLCAxIHNraXBwZWQpCldyb3RlIC9Vc2Vycy9yZWplZXAvQ29kZS93cmFwLXJlZ2lv bi8uY2Fzay8yNC4zLjEvZWxwYS9jb21tYW5kZXItMjAxMzA4MjMuMTAyMS9jb21tYW5kZXIuZWwK V3JvdGUgL1VzZXJzL3JlamVlcC9Db2RlL3dyYXAtcmVnaW9uLy5jYXNrLzI0LjMuMS9lbHBhL2Nv bW1hbmRlci0yMDEzMDgyMy4xMDIxL2NvbW1hbmRlci1wa2cuZWwKV3JvdGUgL1VzZXJzL3JlamVl cC9Db2RlL3dyYXAtcmVnaW9uLy5jYXNrLzI0LjMuMS9lbHBhL2NvbW1hbmRlci0yMDEzMDgyMy4x MDIxL2NvbW1hbmRlci1hdXRvbG9hZHMuZWwKR2VuZXJhdGluZyBhdXRvbG9hZHMgZm9yIGNvbW1h bmRlci1wa2cuZWwuLi4KR2VuZXJhdGluZyBhdXRvbG9hZHMgZm9yIGNvbW1hbmRlci1wa2cuZWwu Li5kb25lCkdlbmVyYXRpbmcgYXV0b2xvYWRzIGZvciBjb21tYW5kZXIuZWwuLi4KR2VuZXJhdGlu ZyBhdXRvbG9hZHMgZm9yIGNvbW1hbmRlci5lbC4uLmRvbmUKU2F2aW5nIGZpbGUgL1VzZXJzL3Jl amVlcC9Db2RlL3dyYXAtcmVnaW9uLy5jYXNrLzI0LjMuMS9lbHBhL2NvbW1hbmRlci0yMDEzMDgy My4xMDIxL2NvbW1hbmRlci1hdXRvbG9hZHMuZWwuLi4KV3JvdGUgL1VzZXJzL3JlamVlcC9Db2Rl L3dyYXAtcmVnaW9uLy5jYXNrLzI0LjMuMS9lbHBhL2NvbW1hbmRlci0yMDEzMDgyMy4xMDIxL2Nv bW1hbmRlci1hdXRvbG9hZHMuZWwKQ2hlY2tpbmcgL1VzZXJzL3JlamVlcC9Db2RlL3dyYXAtcmVn aW9uLy5jYXNrLzI0LjMuMS9lbHBhL2NvbW1hbmRlci0yMDEzMDgyMy4xMDIxLi4uCkNvbXBpbGlu ZyAvVXNlcnMvcmVqZWVwL0NvZGUvd3JhcC1yZWdpb24vLmNhc2svMjQuMy4xL2VscGEvY29tbWFu ZGVyLTIwMTMwODIzLjEwMjEvY29tbWFuZGVyLWF1dG9sb2Fkcy5lbC4uLgpDb21waWxpbmcgL1Vz ZXJzL3JlamVlcC9Db2RlL3dyYXAtcmVnaW9uLy5jYXNrLzI0LjMuMS9lbHBhL2NvbW1hbmRlci0y MDEzMDgyMy4xMDIxL2NvbW1hbmRlci1wa2cuZWwuLi4KV3JvdGUgL1VzZXJzL3JlamVlcC9Db2Rl L3dyYXAtcmVnaW9uLy5jYXNrLzI0LjMuMS9lbHBhL2NvbW1hbmRlci0yMDEzMDgyMy4xMDIxL2Nv bW1hbmRlci1wa2cuZWxjCkNvbXBpbGluZyAvVXNlcnMvcmVqZWVwL0NvZGUvd3JhcC1yZWdpb24v LmNhc2svMjQuMy4xL2VscGEvY29tbWFuZGVyLTIwMTMwODIzLjEwMjEvY29tbWFuZGVyLmVsLi4u Cldyb3RlIC9Vc2Vycy9yZWplZXAvQ29kZS93cmFwLXJlZ2lvbi8uY2Fzay8yNC4zLjEvZWxwYS9j b21tYW5kZXItMjAxMzA4MjMuMTAyMS9jb21tYW5kZXIuZWxjCkRvbmUgKFRvdGFsIG9mIDIgZmls ZXMgY29tcGlsZWQsIDEgc2tpcHBlZCkKQ29udGFjdGluZyBob3N0OiBtZWxwYS5taWxrYm94Lm5l dDo4MApQYXJzaW5nIHRhciBmaWxlLi4uClBhcnNpbmcgdGFyIGZpbGUuLi5kb25lCkV4dHJhY3Rp bmcgZXNwdWRzLTIwMTMwMjI2LjIxMjQvCkV4dHJhY3RpbmcgZXNwdWRzLTIwMTMwMjI2LjIxMjQv ZXNwdWRzLWhlbHBlcnMuZWwKV3JvdGUgL1VzZXJzL3JlamVlcC9Db2RlL3dyYXAtcmVnaW9uLy5j YXNrLzI0LjMuMS9lbHBhL2VzcHVkcy0yMDEzMDIyNi4yMTI0L2VzcHVkcy1oZWxwZXJzLmVsCkV4 dHJhY3RpbmcgZXNwdWRzLTIwMTMwMjI2LjIxMjQvZXNwdWRzLXBrZy5lbApXcm90ZSAvVXNlcnMv cmVqZWVwL0NvZGUvd3JhcC1yZWdpb24vLmNhc2svMjQuMy4xL2VscGEvZXNwdWRzLTIwMTMwMjI2 LjIxMjQvZXNwdWRzLXBrZy5lbApFeHRyYWN0aW5nIGVzcHVkcy0yMDEzMDIyNi4yMTI0L2VzcHVk cy5lbApXcm90ZSAvVXNlcnMvcmVqZWVwL0NvZGUvd3JhcC1yZWdpb24vLmNhc2svMjQuMy4xL2Vs cGEvZXNwdWRzLTIwMTMwMjI2LjIxMjQvZXNwdWRzLmVsCkV4dHJhY3RpbmcgZXNwdWRzLTIwMTMw MjI2LjIxMjQvZXNwdWRzLWlucHV0LmVsCldyb3RlIC9Vc2Vycy9yZWplZXAvQ29kZS93cmFwLXJl Z2lvbi8uY2Fzay8yNC4zLjEvZWxwYS9lc3B1ZHMtMjAxMzAyMjYuMjEyNC9lc3B1ZHMtaW5wdXQu ZWwKRXh0cmFjdGluZyBlc3B1ZHMtMjAxMzAyMjYuMjEyNC9lc3B1ZHMtcmVnaW9uLmVsCldyb3Rl IC9Vc2Vycy9yZWplZXAvQ29kZS93cmFwLXJlZ2lvbi8uY2Fzay8yNC4zLjEvZWxwYS9lc3B1ZHMt MjAxMzAyMjYuMjEyNC9lc3B1ZHMtcmVnaW9uLmVsCkV4dHJhY3RpbmcgZXNwdWRzLTIwMTMwMjI2 LjIxMjQvZXNwdWRzLWN1cnNvci5lbApXcm90ZSAvVXNlcnMvcmVqZWVwL0NvZGUvd3JhcC1yZWdp b24vLmNhc2svMjQuMy4xL2VscGEvZXNwdWRzLTIwMTMwMjI2LjIxMjQvZXNwdWRzLWN1cnNvci5l bApFeHRyYWN0aW5nIGVzcHVkcy0yMDEzMDIyNi4yMTI0L2VzcHVkcy1idWZmZXIuZWwKV3JvdGUg L1VzZXJzL3JlamVlcC9Db2RlL3dyYXAtcmVnaW9uLy5jYXNrLzI0LjMuMS9lbHBhL2VzcHVkcy0y MDEzMDIyNi4yMTI0L2VzcHVkcy1idWZmZXIuZWwKRXh0cmFjdGluZyBlc3B1ZHMtMjAxMzAyMjYu MjEyNC9lc3B1ZHMtbWlzYy5lbApXcm90ZSAvVXNlcnMvcmVqZWVwL0NvZGUvd3JhcC1yZWdpb24v LmNhc2svMjQuMy4xL2VscGEvZXNwdWRzLTIwMTMwMjI2LjIxMjQvZXNwdWRzLW1pc2MuZWwKRXh0 cmFjdGluZyBlc3B1ZHMtMjAxMzAyMjYuMjEyNC9lc3B1ZHMtdGV4dC5lbApXcm90ZSAvVXNlcnMv cmVqZWVwL0NvZGUvd3JhcC1yZWdpb24vLmNhc2svMjQuMy4xL2VscGEvZXNwdWRzLTIwMTMwMjI2 LjIxMjQvZXNwdWRzLXRleHQuZWwKV3JvdGUgL1VzZXJzL3JlamVlcC9Db2RlL3dyYXAtcmVnaW9u Ly5jYXNrLzI0LjMuMS9lbHBhL2VzcHVkcy0yMDEzMDIyNi4yMTI0L2VzcHVkcy1hdXRvbG9hZHMu ZWwKR2VuZXJhdGluZyBhdXRvbG9hZHMgZm9yIGVzcHVkcy1idWZmZXIuZWwuLi4KR2VuZXJhdGlu ZyBhdXRvbG9hZHMgZm9yIGVzcHVkcy1idWZmZXIuZWwuLi5kb25lCkdlbmVyYXRpbmcgYXV0b2xv YWRzIGZvciBlc3B1ZHMtY3Vyc29yLmVsLi4uCkdlbmVyYXRpbmcgYXV0b2xvYWRzIGZvciBlc3B1 ZHMtY3Vyc29yLmVsLi4uZG9uZQpHZW5lcmF0aW5nIGF1dG9sb2FkcyBmb3IgZXNwdWRzLWhlbHBl cnMuZWwuLi4KR2VuZXJhdGluZyBhdXRvbG9hZHMgZm9yIGVzcHVkcy1oZWxwZXJzLmVsLi4uZG9u ZQpHZW5lcmF0aW5nIGF1dG9sb2FkcyBmb3IgZXNwdWRzLWlucHV0LmVsLi4uCkdlbmVyYXRpbmcg YXV0b2xvYWRzIGZvciBlc3B1ZHMtaW5wdXQuZWwuLi5kb25lCkdlbmVyYXRpbmcgYXV0b2xvYWRz IGZvciBlc3B1ZHMtbWlzYy5lbC4uLgpHZW5lcmF0aW5nIGF1dG9sb2FkcyBmb3IgZXNwdWRzLW1p c2MuZWwuLi5kb25lCkdlbmVyYXRpbmcgYXV0b2xvYWRzIGZvciBlc3B1ZHMtcGtnLmVsLi4uCkdl bmVyYXRpbmcgYXV0b2xvYWRzIGZvciBlc3B1ZHMtcGtnLmVsLi4uZG9uZQpHZW5lcmF0aW5nIGF1 dG9sb2FkcyBmb3IgZXNwdWRzLXJlZ2lvbi5lbC4uLgpHZW5lcmF0aW5nIGF1dG9sb2FkcyBmb3Ig ZXNwdWRzLXJlZ2lvbi5lbC4uLmRvbmUKR2VuZXJhdGluZyBhdXRvbG9hZHMgZm9yIGVzcHVkcy10 ZXh0LmVsLi4uCkdlbmVyYXRpbmcgYXV0b2xvYWRzIGZvciBlc3B1ZHMtdGV4dC5lbC4uLmRvbmUK R2VuZXJhdGluZyBhdXRvbG9hZHMgZm9yIGVzcHVkcy5lbC4uLgpHZW5lcmF0aW5nIGF1dG9sb2Fk cyBmb3IgZXNwdWRzLmVsLi4uZG9uZQpTYXZpbmcgZmlsZSAvVXNlcnMvcmVqZWVwL0NvZGUvd3Jh cC1yZWdpb24vLmNhc2svMjQuMy4xL2VscGEvZXNwdWRzLTIwMTMwMjI2LjIxMjQvZXNwdWRzLWF1 dG9sb2Fkcy5lbC4uLgpXcm90ZSAvVXNlcnMvcmVqZWVwL0NvZGUvd3JhcC1yZWdpb24vLmNhc2sv MjQuMy4xL2VscGEvZXNwdWRzLTIwMTMwMjI2LjIxMjQvZXNwdWRzLWF1dG9sb2Fkcy5lbApDaGVj a2luZyAvVXNlcnMvcmVqZWVwL0NvZGUvd3JhcC1yZWdpb24vLmNhc2svMjQuMy4xL2VscGEvZXNw dWRzLTIwMTMwMjI2LjIxMjQuLi4KQ29tcGlsaW5nIC9Vc2Vycy9yZWplZXAvQ29kZS93cmFwLXJl Z2lvbi8uY2Fzay8yNC4zLjEvZWxwYS9lc3B1ZHMtMjAxMzAyMjYuMjEyNC9lc3B1ZHMtYXV0b2xv YWRzLmVsLi4uCkNvbXBpbGluZyAvVXNlcnMvcmVqZWVwL0NvZGUvd3JhcC1yZWdpb24vLmNhc2sv MjQuMy4xL2VscGEvZXNwdWRzLTIwMTMwMjI2LjIxMjQvZXNwdWRzLWJ1ZmZlci5lbC4uLgoKSW4g ZW5kIG9mIGRhdGE6CmVzcHVkcy1idWZmZXIuZWw6NTM6MTpXYXJuaW5nOiB0aGUgZm9sbG93aW5n IGZ1bmN0aW9ucyBhcmUgbm90IGtub3duIHRvIGJlCiAgICBkZWZpbmVkOiBHaXZlbiwgVGhlbgpX cm90ZSAvVXNlcnMvcmVqZWVwL0NvZGUvd3JhcC1yZWdpb24vLmNhc2svMjQuMy4xL2VscGEvZXNw dWRzLTIwMTMwMjI2LjIxMjQvZXNwdWRzLWJ1ZmZlci5lbGMKQ29tcGlsaW5nIC9Vc2Vycy9yZWpl ZXAvQ29kZS93cmFwLXJlZ2lvbi8uY2Fzay8yNC4zLjEvZWxwYS9lc3B1ZHMtMjAxMzAyMjYuMjEy NC9lc3B1ZHMtY3Vyc29yLmVsLi4uCmBmbGV0JyBpcyBhbiBvYnNvbGV0ZSBtYWNybyAoYXMgb2Yg MjQuMyk7IHVzZSBlaXRoZXIgYGNsLWZsZXQnIG9yIGBjbC1sZXRmJy4KCkluIGVuZCBvZiBkYXRh Ogplc3B1ZHMtY3Vyc29yLmVsOjE2NToxOldhcm5pbmc6IHRoZSBmb2xsb3dpbmcgZnVuY3Rpb25z IGFyZSBub3Qga25vd24gdG8gYmUKICAgIGRlZmluZWQ6IFdoZW4sIFRoZW4KV3JvdGUgL1VzZXJz L3JlamVlcC9Db2RlL3dyYXAtcmVnaW9uLy5jYXNrLzI0LjMuMS9lbHBhL2VzcHVkcy0yMDEzMDIy Ni4yMTI0L2VzcHVkcy1jdXJzb3IuZWxjCkNvbXBpbGluZyAvVXNlcnMvcmVqZWVwL0NvZGUvd3Jh cC1yZWdpb24vLmNhc2svMjQuMy4xL2VscGEvZXNwdWRzLTIwMTMwMjI2LjIxMjQvZXNwdWRzLWhl bHBlcnMuZWwuLi4KCkluIGVzcHVkcy1xdWl0Ogplc3B1ZHMtaGVscGVycy5lbDoyMTo4Oldhcm5p bmc6IGBmbGV0JyBpcyBhbiBvYnNvbGV0ZSBtYWNybyAoYXMgb2YgMjQuMyk7IHVzZQogICAgZWl0 aGVyIGBjbC1mbGV0JyBvciBgY2wtbGV0ZicuCldyb3RlIC9Vc2Vycy9yZWplZXAvQ29kZS93cmFw LXJlZ2lvbi8uY2Fzay8yNC4zLjEvZWxwYS9lc3B1ZHMtMjAxMzAyMjYuMjEyNC9lc3B1ZHMtaGVs cGVycy5lbGMKQ29tcGlsaW5nIC9Vc2Vycy9yZWplZXAvQ29kZS93cmFwLXJlZ2lvbi8uY2Fzay8y NC4zLjEvZWxwYS9lc3B1ZHMtMjAxMzAyMjYuMjEyNC9lc3B1ZHMtaW5wdXQuZWwuLi4KCkluIGVu ZCBvZiBkYXRhOgplc3B1ZHMtaW5wdXQuZWw6Nzc6MTpXYXJuaW5nOiB0aGUgZnVuY3Rpb24gYFdo ZW4nIGlzIG5vdCBrbm93biB0byBiZSBkZWZpbmVkLgpXcm90ZSAvVXNlcnMvcmVqZWVwL0NvZGUv d3JhcC1yZWdpb24vLmNhc2svMjQuMy4xL2VscGEvZXNwdWRzLTIwMTMwMjI2LjIxMjQvZXNwdWRz LWlucHV0LmVsYwpDb21waWxpbmcgL1VzZXJzL3JlamVlcC9Db2RlL3dyYXAtcmVnaW9uLy5jYXNr LzI0LjMuMS9lbHBhL2VzcHVkcy0yMDEzMDIyNi4yMTI0L2VzcHVkcy1taXNjLmVsLi4uCgpJbiB0 b3BsZXZlbCBmb3JtOgplc3B1ZHMtbWlzYy5lbDo1MDozMzpXYXJuaW5nOiByZWZlcmVuY2UgdG8g ZnJlZSB2YXJpYWJsZSBgZWN1a2VzLW1lc3NhZ2UtbG9nJwoKSW4gZW5kIG9mIGRhdGE6CmVzcHVk cy1taXNjLmVsOjU2OjE6V2FybmluZzogdGhlIGZvbGxvd2luZyBmdW5jdGlvbnMgYXJlIG5vdCBr bm93biB0byBiZQogICAgZGVmaW5lZDogV2hlbiwgVGhlbgpXcm90ZSAvVXNlcnMvcmVqZWVwL0Nv ZGUvd3JhcC1yZWdpb24vLmNhc2svMjQuMy4xL2VscGEvZXNwdWRzLTIwMTMwMjI2LjIxMjQvZXNw dWRzLW1pc2MuZWxjCkNvbXBpbGluZyAvVXNlcnMvcmVqZWVwL0NvZGUvd3JhcC1yZWdpb24vLmNh c2svMjQuMy4xL2VscGEvZXNwdWRzLTIwMTMwMjI2LjIxMjQvZXNwdWRzLXBrZy5lbC4uLgpXcm90 ZSAvVXNlcnMvcmVqZWVwL0NvZGUvd3JhcC1yZWdpb24vLmNhc2svMjQuMy4xL2VscGEvZXNwdWRz LTIwMTMwMjI2LjIxMjQvZXNwdWRzLXBrZy5lbGMKQ29tcGlsaW5nIC9Vc2Vycy9yZWplZXAvQ29k ZS93cmFwLXJlZ2lvbi8uY2Fzay8yNC4zLjEvZWxwYS9lc3B1ZHMtMjAxMzAyMjYuMjEyNC9lc3B1 ZHMtcmVnaW9uLmVsLi4uCgpJbiBlbmQgb2YgZGF0YToKZXNwdWRzLXJlZ2lvbi5lbDo2NzoxOldh cm5pbmc6IHRoZSBmb2xsb3dpbmcgZnVuY3Rpb25zIGFyZSBub3Qga25vd24gdG8gYmUKICAgIGRl ZmluZWQ6IEdpdmVuLCBXaGVuLCBUaGVuCldyb3RlIC9Vc2Vycy9yZWplZXAvQ29kZS93cmFwLXJl Z2lvbi8uY2Fzay8yNC4zLjEvZWxwYS9lc3B1ZHMtMjAxMzAyMjYuMjEyNC9lc3B1ZHMtcmVnaW9u LmVsYwpDb21waWxpbmcgL1VzZXJzL3JlamVlcC9Db2RlL3dyYXAtcmVnaW9uLy5jYXNrLzI0LjMu MS9lbHBhL2VzcHVkcy0yMDEzMDIyNi4yMTI0L2VzcHVkcy10ZXh0LmVsLi4uCgpJbiBlbmQgb2Yg ZGF0YToKZXNwdWRzLXRleHQuZWw6MTA0OjE6V2FybmluZzogdGhlIGZvbGxvd2luZyBmdW5jdGlv bnMgYXJlIG5vdCBrbm93biB0byBiZQogICAgZGVmaW5lZDogV2hlbiwgVGhlbgpXcm90ZSAvVXNl cnMvcmVqZWVwL0NvZGUvd3JhcC1yZWdpb24vLmNhc2svMjQuMy4xL2VscGEvZXNwdWRzLTIwMTMw MjI2LjIxMjQvZXNwdWRzLXRleHQuZWxjCkNvbXBpbGluZyAvVXNlcnMvcmVqZWVwL0NvZGUvd3Jh cC1yZWdpb24vLmNhc2svMjQuMy4xL2VscGEvZXNwdWRzLTIwMTMwMjI2LjIxMjQvZXNwdWRzLmVs Li4uCgpJbiB0b3BsZXZlbCBmb3JtOgplc3B1ZHMuZWw6Mzg6MTpFcnJvcjogU3ltYm9sJ3MgZnVu Y3Rpb24gZGVmaW5pdGlvbiBpcyB2b2lkOiBHaXZlbgpEb25lIChUb3RhbCBvZiA4IGZpbGVzIGNv bXBpbGVkLCAxIGZhaWxlZCwgMSBza2lwcGVkKQpXcm90ZSAvVXNlcnMvcmVqZWVwL0NvZGUvd3Jh cC1yZWdpb24vLmNhc2svMjQuMy4xL2VscGEvYW5zaS0yMDEzMDgyNy4xNjUzL2Fuc2kuZWwKV3Jv dGUgL1VzZXJzL3JlamVlcC9Db2RlL3dyYXAtcmVnaW9uLy5jYXNrLzI0LjMuMS9lbHBhL2Fuc2kt MjAxMzA4MjcuMTY1My9hbnNpLXBrZy5lbApXcm90ZSAvVXNlcnMvcmVqZWVwL0NvZGUvd3JhcC1y ZWdpb24vLmNhc2svMjQuMy4xL2VscGEvYW5zaS0yMDEzMDgyNy4xNjUzL2Fuc2ktYXV0b2xvYWRz LmVsCkdlbmVyYXRpbmcgYXV0b2xvYWRzIGZvciBhbnNpLXBrZy5lbC4uLgpHZW5lcmF0aW5nIGF1 dG9sb2FkcyBmb3IgYW5zaS1wa2cuZWwuLi5kb25lCkdlbmVyYXRpbmcgYXV0b2xvYWRzIGZvciBh bnNpLmVsLi4uCkdlbmVyYXRpbmcgYXV0b2xvYWRzIGZvciBhbnNpLmVsLi4uZG9uZQpTYXZpbmcg ZmlsZSAvVXNlcnMvcmVqZWVwL0NvZGUvd3JhcC1yZWdpb24vLmNhc2svMjQuMy4xL2VscGEvYW5z aS0yMDEzMDgyNy4xNjUzL2Fuc2ktYXV0b2xvYWRzLmVsLi4uCldyb3RlIC9Vc2Vycy9yZWplZXAv Q29kZS93cmFwLXJlZ2lvbi8uY2Fzay8yNC4zLjEvZWxwYS9hbnNpLTIwMTMwODI3LjE2NTMvYW5z aS1hdXRvbG9hZHMuZWwKQ2hlY2tpbmcgL1VzZXJzL3JlamVlcC9Db2RlL3dyYXAtcmVnaW9uLy5j YXNrLzI0LjMuMS9lbHBhL2Fuc2ktMjAxMzA4MjcuMTY1My4uLgpDb21waWxpbmcgL1VzZXJzL3Jl amVlcC9Db2RlL3dyYXAtcmVnaW9uLy5jYXNrLzI0LjMuMS9lbHBhL2Fuc2ktMjAxMzA4MjcuMTY1 My9hbnNpLWF1dG9sb2Fkcy5lbC4uLgpDb21waWxpbmcgL1VzZXJzL3JlamVlcC9Db2RlL3dyYXAt cmVnaW9uLy5jYXNrLzI0LjMuMS9lbHBhL2Fuc2ktMjAxMzA4MjcuMTY1My9hbnNpLXBrZy5lbC4u LgpXcm90ZSAvVXNlcnMvcmVqZWVwL0NvZGUvd3JhcC1yZWdpb24vLmNhc2svMjQuMy4xL2VscGEv YW5zaS0yMDEzMDgyNy4xNjUzL2Fuc2ktcGtnLmVsYwpDb21waWxpbmcgL1VzZXJzL3JlamVlcC9D b2RlL3dyYXAtcmVnaW9uLy5jYXNrLzI0LjMuMS9lbHBhL2Fuc2ktMjAxMzA4MjcuMTY1My9hbnNp LmVsLi4uCldyb3RlIC9Vc2Vycy9yZWplZXAvQ29kZS93cmFwLXJlZ2lvbi8uY2Fzay8yNC4zLjEv ZWxwYS9hbnNpLTIwMTMwODI3LjE2NTMvYW5zaS5lbGMKRG9uZSAoVG90YWwgb2YgMiBmaWxlcyBj b21waWxlZCwgMSBza2lwcGVkKQpDb250YWN0aW5nIGhvc3Q6IG1lbHBhLm1pbGtib3gubmV0Ojgw ClBhcnNpbmcgdGFyIGZpbGUuLi4KUGFyc2luZyB0YXIgZmlsZS4uLmRvbmUKRXh0cmFjdGluZyBl Y3VrZXMtMjAxMzA4MzAuMTYvCkV4dHJhY3RpbmcgZWN1a2VzLTIwMTMwODMwLjE2L2VjdWtlcy1w a2cuZWwKV3JvdGUgL1VzZXJzL3JlamVlcC9Db2RlL3dyYXAtcmVnaW9uLy5jYXNrLzI0LjMuMS9l bHBhL2VjdWtlcy0yMDEzMDgzMC4xNi9lY3VrZXMtcGtnLmVsCkV4dHJhY3RpbmcgZWN1a2VzLTIw MTMwODMwLjE2L2VjdWtlcy1ieXRlLWNvbXBpbGUuZWwKV3JvdGUgL1VzZXJzL3JlamVlcC9Db2Rl L3dyYXAtcmVnaW9uLy5jYXNrLzI0LjMuMS9lbHBhL2VjdWtlcy0yMDEzMDgzMC4xNi9lY3VrZXMt Ynl0ZS1jb21waWxlLmVsCkV4dHJhY3RpbmcgZWN1a2VzLTIwMTMwODMwLjE2L3JlcG9ydGVycy8K RXh0cmFjdGluZyBlY3VrZXMtMjAxMzA4MzAuMTYvcmVwb3J0ZXJzL2VjdWtlcy1yZXBvcnRlci1z cGVjLmVsCldyb3RlIC9Vc2Vycy9yZWplZXAvQ29kZS93cmFwLXJlZ2lvbi8uY2Fzay8yNC4zLjEv ZWxwYS9lY3VrZXMtMjAxMzA4MzAuMTYvcmVwb3J0ZXJzL2VjdWtlcy1yZXBvcnRlci1zcGVjLmVs CkV4dHJhY3RpbmcgZWN1a2VzLTIwMTMwODMwLjE2L3JlcG9ydGVycy9lY3VrZXMtcmVwb3J0ZXIt bGFuZGluZy5lbApXcm90ZSAvVXNlcnMvcmVqZWVwL0NvZGUvd3JhcC1yZWdpb24vLmNhc2svMjQu My4xL2VscGEvZWN1a2VzLTIwMTMwODMwLjE2L3JlcG9ydGVycy9lY3VrZXMtcmVwb3J0ZXItbGFu ZGluZy5lbApFeHRyYWN0aW5nIGVjdWtlcy0yMDEzMDgzMC4xNi9yZXBvcnRlcnMvZWN1a2VzLXJl cG9ydGVyLXByb2dyZXNzLmVsCldyb3RlIC9Vc2Vycy9yZWplZXAvQ29kZS93cmFwLXJlZ2lvbi8u Y2Fzay8yNC4zLjEvZWxwYS9lY3VrZXMtMjAxMzA4MzAuMTYvcmVwb3J0ZXJzL2VjdWtlcy1yZXBv cnRlci1wcm9ncmVzcy5lbApFeHRyYWN0aW5nIGVjdWtlcy0yMDEzMDgzMC4xNi9yZXBvcnRlcnMv ZWN1a2VzLXJlcG9ydGVyLW1hZ25hcnMuZWwKV3JvdGUgL1VzZXJzL3JlamVlcC9Db2RlL3dyYXAt cmVnaW9uLy5jYXNrLzI0LjMuMS9lbHBhL2VjdWtlcy0yMDEzMDgzMC4xNi9yZXBvcnRlcnMvZWN1 a2VzLXJlcG9ydGVyLW1hZ25hcnMuZWwKRXh0cmFjdGluZyBlY3VrZXMtMjAxMzA4MzAuMTYvcmVw b3J0ZXJzL2VjdWtlcy1yZXBvcnRlci1nYW5nc3RhLmVsCldyb3RlIC9Vc2Vycy9yZWplZXAvQ29k ZS93cmFwLXJlZ2lvbi8uY2Fzay8yNC4zLjEvZWxwYS9lY3VrZXMtMjAxMzA4MzAuMTYvcmVwb3J0 ZXJzL2VjdWtlcy1yZXBvcnRlci1nYW5nc3RhLmVsCkV4dHJhY3RpbmcgZWN1a2VzLTIwMTMwODMw LjE2L3JlcG9ydGVycy9lY3VrZXMtcmVwb3J0ZXItZG90LmVsCldyb3RlIC9Vc2Vycy9yZWplZXAv Q29kZS93cmFwLXJlZ2lvbi8uY2Fzay8yNC4zLjEvZWxwYS9lY3VrZXMtMjAxMzA4MzAuMTYvcmVw b3J0ZXJzL2VjdWtlcy1yZXBvcnRlci1kb3QuZWwKRXh0cmFjdGluZyBlY3VrZXMtMjAxMzA4MzAu MTYvZWN1a2VzLWNsaS5lbApXcm90ZSAvVXNlcnMvcmVqZWVwL0NvZGUvd3JhcC1yZWdpb24vLmNh c2svMjQuMy4xL2VscGEvZWN1a2VzLTIwMTMwODMwLjE2L2VjdWtlcy1jbGkuZWwKRXh0cmFjdGlu ZyBlY3VrZXMtMjAxMzA4MzAuMTYvZWN1a2VzLW5ldy5lbApXcm90ZSAvVXNlcnMvcmVqZWVwL0Nv ZGUvd3JhcC1yZWdpb24vLmNhc2svMjQuMy4xL2VscGEvZWN1a2VzLTIwMTMwODMwLjE2L2VjdWtl cy1uZXcuZWwKRXh0cmFjdGluZyBlY3VrZXMtMjAxMzA4MzAuMTYvdGVtcGxhdGVzLwpFeHRyYWN0 aW5nIGVjdWtlcy0yMDEzMDgzMC4xNi90ZW1wbGF0ZXMvZmVhdHVyZS50cGwKV3JvdGUgL1VzZXJz L3JlamVlcC9Db2RlL3dyYXAtcmVnaW9uLy5jYXNrLzI0LjMuMS9lbHBhL2VjdWtlcy0yMDEzMDgz MC4xNi90ZW1wbGF0ZXMvZmVhdHVyZS50cGwKRXh0cmFjdGluZyBlY3VrZXMtMjAxMzA4MzAuMTYv dGVtcGxhdGVzL2Vudi50cGwKV3JvdGUgL1VzZXJzL3JlamVlcC9Db2RlL3dyYXAtcmVnaW9uLy5j YXNrLzI0LjMuMS9lbHBhL2VjdWtlcy0yMDEzMDgzMC4xNi90ZW1wbGF0ZXMvZW52LnRwbApFeHRy YWN0aW5nIGVjdWtlcy0yMDEzMDgzMC4xNi90ZW1wbGF0ZXMvc3RlcC1kZWZpbml0aW9uLnRwbApX cm90ZSAvVXNlcnMvcmVqZWVwL0NvZGUvd3JhcC1yZWdpb24vLmNhc2svMjQuMy4xL2VscGEvZWN1 a2VzLTIwMTMwODMwLjE2L3RlbXBsYXRlcy9zdGVwLWRlZmluaXRpb24udHBsCkV4dHJhY3Rpbmcg ZWN1a2VzLTIwMTMwODMwLjE2L3RlbXBsYXRlcy9taXNzaW5nLXN0ZXAudHBsCldyb3RlIC9Vc2Vy cy9yZWplZXAvQ29kZS93cmFwLXJlZ2lvbi8uY2Fzay8yNC4zLjEvZWxwYS9lY3VrZXMtMjAxMzA4 MzAuMTYvdGVtcGxhdGVzL21pc3Npbmctc3RlcC50cGwKRXh0cmFjdGluZyBlY3VrZXMtMjAxMzA4 MzAuMTYvZWN1a2VzLXRlbXBsYXRlLmVsCldyb3RlIC9Vc2Vycy9yZWplZXAvQ29kZS93cmFwLXJl Z2lvbi8uY2Fzay8yNC4zLjEvZWxwYS9lY3VrZXMtMjAxMzA4MzAuMTYvZWN1a2VzLXRlbXBsYXRl LmVsCkV4dHJhY3RpbmcgZWN1a2VzLTIwMTMwODMwLjE2L2VjdWtlcy1ob29rcy5lbApXcm90ZSAv VXNlcnMvcmVqZWVwL0NvZGUvd3JhcC1yZWdpb24vLmNhc2svMjQuMy4xL2VscGEvZWN1a2VzLTIw MTMwODMwLjE2L2VjdWtlcy1ob29rcy5lbApFeHRyYWN0aW5nIGVjdWtlcy0yMDEzMDgzMC4xNi9l Y3VrZXMtc3RhdHMuZWwKV3JvdGUgL1VzZXJzL3JlamVlcC9Db2RlL3dyYXAtcmVnaW9uLy5jYXNr LzI0LjMuMS9lbHBhL2VjdWtlcy0yMDEzMDgzMC4xNi9lY3VrZXMtc3RhdHMuZWwKRXh0cmFjdGlu ZyBlY3VrZXMtMjAxMzA4MzAuMTYvZWN1a2VzLWRlZi5lbApXcm90ZSAvVXNlcnMvcmVqZWVwL0Nv ZGUvd3JhcC1yZWdpb24vLmNhc2svMjQuMy4xL2VscGEvZWN1a2VzLTIwMTMwODMwLjE2L2VjdWtl cy1kZWYuZWwKRXh0cmFjdGluZyBlY3VrZXMtMjAxMzA4MzAuMTYvZWN1a2VzLXBhcnNlLmVsCldy b3RlIC9Vc2Vycy9yZWplZXAvQ29kZS93cmFwLXJlZ2lvbi8uY2Fzay8yNC4zLjEvZWxwYS9lY3Vr ZXMtMjAxMzA4MzAuMTYvZWN1a2VzLXBhcnNlLmVsCkV4dHJhY3RpbmcgZWN1a2VzLTIwMTMwODMw LjE2L2Jpbi8KRXh0cmFjdGluZyBlY3VrZXMtMjAxMzA4MzAuMTYvYmluL2VjdWtlcwpXcm90ZSAv VXNlcnMvcmVqZWVwL0NvZGUvd3JhcC1yZWdpb24vLmNhc2svMjQuMy4xL2VscGEvZWN1a2VzLTIw MTMwODMwLjE2L2Jpbi9lY3VrZXMKRXh0cmFjdGluZyBlY3VrZXMtMjAxMzA4MzAuMTYvZWN1a2Vz LXJ1bi5lbApXcm90ZSAvVXNlcnMvcmVqZWVwL0NvZGUvd3JhcC1yZWdpb24vLmNhc2svMjQuMy4x L2VscGEvZWN1a2VzLTIwMTMwODMwLjE2L2VjdWtlcy1ydW4uZWwKRXh0cmFjdGluZyBlY3VrZXMt MjAxMzA4MzAuMTYvZWN1a2VzLmVsCldyb3RlIC9Vc2Vycy9yZWplZXAvQ29kZS93cmFwLXJlZ2lv bi8uY2Fzay8yNC4zLjEvZWxwYS9lY3VrZXMtMjAxMzA4MzAuMTYvZWN1a2VzLmVsCkV4dHJhY3Rp bmcgZWN1a2VzLTIwMTMwODMwLjE2L2VjdWtlcy1yZXBvcnRlci5lbApXcm90ZSAvVXNlcnMvcmVq ZWVwL0NvZGUvd3JhcC1yZWdpb24vLmNhc2svMjQuMy4xL2VscGEvZWN1a2VzLTIwMTMwODMwLjE2 L2VjdWtlcy1yZXBvcnRlci5lbApFeHRyYWN0aW5nIGVjdWtlcy0yMDEzMDgzMC4xNi9lY3VrZXMt cHJvamVjdC5lbApXcm90ZSAvVXNlcnMvcmVqZWVwL0NvZGUvd3JhcC1yZWdpb24vLmNhc2svMjQu My4xL2VscGEvZWN1a2VzLTIwMTMwODMwLjE2L2VjdWtlcy1wcm9qZWN0LmVsCkV4dHJhY3Rpbmcg ZWN1a2VzLTIwMTMwODMwLjE2L2VjdWtlcy1zdGVwcy5lbApXcm90ZSAvVXNlcnMvcmVqZWVwL0Nv ZGUvd3JhcC1yZWdpb24vLmNhc2svMjQuMy4xL2VscGEvZWN1a2VzLTIwMTMwODMwLjE2L2VjdWtl cy1zdGVwcy5lbApFeHRyYWN0aW5nIGVjdWtlcy0yMDEzMDgzMC4xNi9lY3VrZXMtaGVscGVycy5l bApXcm90ZSAvVXNlcnMvcmVqZWVwL0NvZGUvd3JhcC1yZWdpb24vLmNhc2svMjQuMy4xL2VscGEv ZWN1a2VzLTIwMTMwODMwLjE2L2VjdWtlcy1oZWxwZXJzLmVsCkV4dHJhY3RpbmcgZWN1a2VzLTIw MTMwODMwLjE2L2VjdWtlcy1sb2FkLmVsCldyb3RlIC9Vc2Vycy9yZWplZXAvQ29kZS93cmFwLXJl Z2lvbi8uY2Fzay8yNC4zLjEvZWxwYS9lY3VrZXMtMjAxMzA4MzAuMTYvZWN1a2VzLWxvYWQuZWwK RXh0cmFjdGluZyBlY3VrZXMtMjAxMzA4MzAuMTYvZWN1a2VzLWNvcmUuZWwKV3JvdGUgL1VzZXJz L3JlamVlcC9Db2RlL3dyYXAtcmVnaW9uLy5jYXNrLzI0LjMuMS9lbHBhL2VjdWtlcy0yMDEzMDgz MC4xNi9lY3VrZXMtY29yZS5lbApXcm90ZSAvVXNlcnMvcmVqZWVwL0NvZGUvd3JhcC1yZWdpb24v LmNhc2svMjQuMy4xL2VscGEvZWN1a2VzLTIwMTMwODMwLjE2L2VjdWtlcy1hdXRvbG9hZHMuZWwK R2VuZXJhdGluZyBhdXRvbG9hZHMgZm9yIGVjdWtlcy1ieXRlLWNvbXBpbGUuZWwuLi4KR2VuZXJh dGluZyBhdXRvbG9hZHMgZm9yIGVjdWtlcy1ieXRlLWNvbXBpbGUuZWwuLi5kb25lCkdlbmVyYXRp bmcgYXV0b2xvYWRzIGZvciBlY3VrZXMtY2xpLmVsLi4uCkdlbmVyYXRpbmcgYXV0b2xvYWRzIGZv ciBlY3VrZXMtY2xpLmVsLi4uZG9uZQpHZW5lcmF0aW5nIGF1dG9sb2FkcyBmb3IgZWN1a2VzLWNv cmUuZWwuLi4KR2VuZXJhdGluZyBhdXRvbG9hZHMgZm9yIGVjdWtlcy1jb3JlLmVsLi4uZG9uZQpH ZW5lcmF0aW5nIGF1dG9sb2FkcyBmb3IgZWN1a2VzLWRlZi5lbC4uLgpHZW5lcmF0aW5nIGF1dG9s b2FkcyBmb3IgZWN1a2VzLWRlZi5lbC4uLmRvbmUKR2VuZXJhdGluZyBhdXRvbG9hZHMgZm9yIGVj dWtlcy1oZWxwZXJzLmVsLi4uCkdlbmVyYXRpbmcgYXV0b2xvYWRzIGZvciBlY3VrZXMtaGVscGVy cy5lbC4uLmRvbmUKR2VuZXJhdGluZyBhdXRvbG9hZHMgZm9yIGVjdWtlcy1ob29rcy5lbC4uLgpH ZW5lcmF0aW5nIGF1dG9sb2FkcyBmb3IgZWN1a2VzLWhvb2tzLmVsLi4uZG9uZQpHZW5lcmF0aW5n IGF1dG9sb2FkcyBmb3IgZWN1a2VzLWxvYWQuZWwuLi4KR2VuZXJhdGluZyBhdXRvbG9hZHMgZm9y IGVjdWtlcy1sb2FkLmVsLi4uZG9uZQpHZW5lcmF0aW5nIGF1dG9sb2FkcyBmb3IgZWN1a2VzLW5l dy5lbC4uLgpHZW5lcmF0aW5nIGF1dG9sb2FkcyBmb3IgZWN1a2VzLW5ldy5lbC4uLmRvbmUKR2Vu ZXJhdGluZyBhdXRvbG9hZHMgZm9yIGVjdWtlcy1wYXJzZS5lbC4uLgpHZW5lcmF0aW5nIGF1dG9s b2FkcyBmb3IgZWN1a2VzLXBhcnNlLmVsLi4uZG9uZQpHZW5lcmF0aW5nIGF1dG9sb2FkcyBmb3Ig ZWN1a2VzLXBrZy5lbC4uLgpHZW5lcmF0aW5nIGF1dG9sb2FkcyBmb3IgZWN1a2VzLXBrZy5lbC4u LmRvbmUKR2VuZXJhdGluZyBhdXRvbG9hZHMgZm9yIGVjdWtlcy1wcm9qZWN0LmVsLi4uCkdlbmVy YXRpbmcgYXV0b2xvYWRzIGZvciBlY3VrZXMtcHJvamVjdC5lbC4uLmRvbmUKR2VuZXJhdGluZyBh dXRvbG9hZHMgZm9yIGVjdWtlcy1yZXBvcnRlci5lbC4uLgpHZW5lcmF0aW5nIGF1dG9sb2FkcyBm b3IgZWN1a2VzLXJlcG9ydGVyLmVsLi4uZG9uZQpHZW5lcmF0aW5nIGF1dG9sb2FkcyBmb3IgZWN1 a2VzLXJ1bi5lbC4uLgpHZW5lcmF0aW5nIGF1dG9sb2FkcyBmb3IgZWN1a2VzLXJ1bi5lbC4uLmRv bmUKR2VuZXJhdGluZyBhdXRvbG9hZHMgZm9yIGVjdWtlcy1zdGF0cy5lbC4uLgpHZW5lcmF0aW5n IGF1dG9sb2FkcyBmb3IgZWN1a2VzLXN0YXRzLmVsLi4uZG9uZQpHZW5lcmF0aW5nIGF1dG9sb2Fk cyBmb3IgZWN1a2VzLXN0ZXBzLmVsLi4uCkdlbmVyYXRpbmcgYXV0b2xvYWRzIGZvciBlY3VrZXMt c3RlcHMuZWwuLi5kb25lCkdlbmVyYXRpbmcgYXV0b2xvYWRzIGZvciBlY3VrZXMtdGVtcGxhdGUu ZWwuLi4KR2VuZXJhdGluZyBhdXRvbG9hZHMgZm9yIGVjdWtlcy10ZW1wbGF0ZS5lbC4uLmRvbmUK R2VuZXJhdGluZyBhdXRvbG9hZHMgZm9yIGVjdWtlcy5lbC4uLgpHZW5lcmF0aW5nIGF1dG9sb2Fk cyBmb3IgZWN1a2VzLmVsLi4uZG9uZQpTYXZpbmcgZmlsZSAvVXNlcnMvcmVqZWVwL0NvZGUvd3Jh cC1yZWdpb24vLmNhc2svMjQuMy4xL2VscGEvZWN1a2VzLTIwMTMwODMwLjE2L2VjdWtlcy1hdXRv bG9hZHMuZWwuLi4KV3JvdGUgL1VzZXJzL3JlamVlcC9Db2RlL3dyYXAtcmVnaW9uLy5jYXNrLzI0 LjMuMS9lbHBhL2VjdWtlcy0yMDEzMDgzMC4xNi9lY3VrZXMtYXV0b2xvYWRzLmVsCihObyBjaGFu Z2VzIG5lZWQgdG8gYmUgc2F2ZWQpCkNoZWNraW5nIC9Vc2Vycy9yZWplZXAvQ29kZS93cmFwLXJl Z2lvbi8uY2Fzay8yNC4zLjEvZWxwYS9lY3VrZXMtMjAxMzA4MzAuMTYuLi4KQ29tcGlsaW5nIC9V c2Vycy9yZWplZXAvQ29kZS93cmFwLXJlZ2lvbi8uY2Fzay8yNC4zLjEvZWxwYS9lY3VrZXMtMjAx MzA4MzAuMTYvZWN1a2VzLWF1dG9sb2Fkcy5lbC4uLgpDb21waWxpbmcgL1VzZXJzL3JlamVlcC9D b2RlL3dyYXAtcmVnaW9uLy5jYXNrLzI0LjMuMS9lbHBhL2VjdWtlcy0yMDEzMDgzMC4xNi9lY3Vr ZXMtYnl0ZS1jb21waWxlLmVsLi4uCldyb3RlIC9Vc2Vycy9yZWplZXAvQ29kZS93cmFwLXJlZ2lv bi8uY2Fzay8yNC4zLjEvZWxwYS9lY3VrZXMtMjAxMzA4MzAuMTYvZWN1a2VzLWJ5dGUtY29tcGls ZS5lbGMKQ29tcGlsaW5nIC9Vc2Vycy9yZWplZXAvQ29kZS93cmFwLXJlZ2lvbi8uY2Fzay8yNC4z LjEvZWxwYS9lY3VrZXMtMjAxMzA4MzAuMTYvZWN1a2VzLWNsaS5lbC4uLgo= --001a11c2ff2218320f04e52ba186-- From unknown Sat Jun 14 18:53:49 2025 X-Loop: help-debbugs@gnu.org Subject: bug#15218: End of file during parsing only for byte compiled files Resent-From: Johan Andersson Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 31 Aug 2013 08:26:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 15218 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Stefan Monnier Cc: 15218@debbugs.gnu.org Received: via spool by 15218-submit@debbugs.gnu.org id=B15218.137793755029517 (code B ref 15218); Sat, 31 Aug 2013 08:26:02 +0000 Received: (at 15218) by debbugs.gnu.org; 31 Aug 2013 08:25:50 +0000 Received: from localhost ([127.0.0.1]:60988 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VFgVB-0007g1-Sk for submit@debbugs.gnu.org; Sat, 31 Aug 2013 04:25:50 -0400 Received: from mail-oa0-f54.google.com ([209.85.219.54]:34830) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VFgV9-0007fn-S6 for 15218@debbugs.gnu.org; Sat, 31 Aug 2013 04:25:48 -0400 Received: by mail-oa0-f54.google.com with SMTP id n10so2567572oag.41 for <15218@debbugs.gnu.org>; Sat, 31 Aug 2013 01:25:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; bh=lRmgWL/p5eF1xZ7X3C6yCusDDVe/O25l87SPgvLG7OM=; b=izhKrGRGyuHazRE3sylsqHWNWVQP9ntcDLeWtkf0jiskRWRIFdk9gPdxvVu4fL6G30 +25ca/p8lrMVr4Hx3edNlu/KKlVU6hqwJrALu5rxUAplClfHg7fZ15iHkcG0sJKxOStd l5lXhbj8axJMjoTm0wHcCvR8/QCxm8kdBOsCinpOJhhURe401odDbE4ekb8DwxWXGQNs EXclwdojUQ8kizwLhnydltCZ/8qsFaAahYpo4xCfuzcBxUuTrLQ0r+O8q7RehmxMSNlC J748wCfX27P6jripVPAqcoVGKPSUT8nUrv2vjv2H8pH7JTB2V13OgFC2wF2d1chS43FL coLw== X-Received: by 10.182.61.19 with SMTP id l19mr9931305obr.55.1377937542194; Sat, 31 Aug 2013 01:25:42 -0700 (PDT) MIME-Version: 1.0 Received: by 10.182.7.99 with HTTP; Sat, 31 Aug 2013 01:25:22 -0700 (PDT) In-Reply-To: References: From: Johan Andersson Date: Sat, 31 Aug 2013 10:25:22 +0200 Message-ID: Content-Type: multipart/alternative; boundary=e89a8fb1ef72b9aca204e53a15e2 X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) --e89a8fb1ef72b9aca204e53a15e2 Content-Type: text/plain; charset=ISO-8859-1 This might have to do with that the package advices `princ', which seems to be used in the byte compilation process. I've pushed a fix and waiting for MELPA before I can verify this. On Fri, Aug 30, 2013 at 5:10 PM, Johan Andersson wrote: > > I'm not sure when you see that error (is it when loading the package or > when installing it?). > > Loading, yes! > > > Assuming it's when loading it, could it be that > you're loading the package in a version of Emacs noticeably older than > the one that compiled the files? > > No, it's the exact same binary that installed the package as the one > running it. But if I look at the byte code, the one that package.el > produced is not the same as if I would run byte-compile-file. > > > The elpa package is supposed to come without any .elc files, and the .el > files are supposed to be byte-compiled during installation. Did this > work correctly? > > I can see no errors or warnings. See attached log file. > > > On Fri, Aug 30, 2013 at 2:36 PM, Stefan Monnier wrote: > >> > I just released a new version of Ecukes ( >> https://github.com/rejeep/ecukes.el). >> > Everything works fine locally, but not when I install via package.el. >> Then >> > I get this error: >> >> > End of file during parsing: >> > /path/to/project/.cask/24.3.1/elpa/ecukes-20130830.16/ecukes-core.elc >> >> > And if I remove that .elc file, it complains on the next file and so >> on. If >> > I remove all .elc files it works fine. >> >> I'm not sure when you see that error (is it when loading the package or >> when installing it?). Assuming it's when loading it, could it be that >> you're loading the package in a version of Emacs noticeably older than >> the one that compiled the files? >> >> > So something with the byte compilation does not work, but if I byte >> compile >> > all files locally it works just fine. >> >> The elpa package is supposed to come without any .elc files, and the .el >> files are supposed to be byte-compiled during installation. Did this >> work correctly? >> >> >> Stefan >> > > --e89a8fb1ef72b9aca204e53a15e2 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable
This might have to do with that the package advices `princ= ', which seems to be used in the byte compilation process. I've pus= hed a fix and waiting for MELPA before I can verify this.


On Fri, Aug 30, 2013 at 5:10 PM, Johan A= ndersson <johan.rejeep@gmail.com> wrote:
> I'm not sure when you see = that error (is it when loading the package or
when installing it?= ).

Loading, yes!

> Assuming it's when loading it, could it be that
you're loading the package in a version of Emacs noticeably older = than
the one that compiled the files?

<= div>No, it's the exact same binary that installed the package as the on= e running it. But if I look at the byte code, the one that package.el produ= ced is not the same as if I would run byte-compile-file.

> The elpa package is supposed to come without any .= elc files, and the .el
files are supposed to be byte-compiled dur= ing installation. =A0Did this
work correctly?

I can see no errors or warnings. See attached log file.

<= br>
On Fri, Aug 30, 2013 at 2:36 PM, Stefan Monni= er <monnier@iro.umontreal.ca> wrote:
> I just released a new version of E= cukes (ht= tps://github.com/rejeep/ecukes.el).
> Everything works fine locally, but not when I install via package.el. = Then
> I get this error:

> End of file during parsing:
> /path/to/project/.cask/24.3.1/elpa/ecukes-20130830.16/ecukes-core.elc
> And if I remove that .elc file, it complains on the next file and so o= n. If
> I remove all .elc files it works fine.

I'm not sure when you see that error (is it when loading the pack= age or
when installing it?). =A0Assuming it's when loading it, could it be tha= t
you're loading the package in a version of Emacs noticeably older than<= br> the one that compiled the files?

> So something with the byte compilation does not work, but if I byte co= mpile
> all files locally it works just fine.

The elpa package is supposed to come without any .elc files, and the = .el
files are supposed to be byte-compiled during installation. =A0Did this
work correctly?


=A0 =A0 =A0 =A0 Stefan


--e89a8fb1ef72b9aca204e53a15e2-- From unknown Sat Jun 14 18:53:49 2025 X-Loop: help-debbugs@gnu.org Subject: bug#15218: End of file during parsing only for byte compiled files Resent-From: Stefan Monnier Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 03 Sep 2013 19:04:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 15218 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: moreinfo To: Johan Andersson Cc: 15218@debbugs.gnu.org Received: via spool by 15218-submit@debbugs.gnu.org id=B15218.137823503625918 (code B ref 15218); Tue, 03 Sep 2013 19:04:01 +0000 Received: (at 15218) by debbugs.gnu.org; 3 Sep 2013 19:03:56 +0000 Received: from localhost ([127.0.0.1]:39439 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VGvtM-0006jx-JK for submit@debbugs.gnu.org; Tue, 03 Sep 2013 15:03:56 -0400 Received: from chene.dit.umontreal.ca ([132.204.246.20]:49785) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VGvtK-0006jp-As for 15218@debbugs.gnu.org; Tue, 03 Sep 2013 15:03:54 -0400 Received: from faina.iro.umontreal.ca (lechon.iro.umontreal.ca [132.204.27.242]) by chene.DIT.UMontreal.CA (8.14.1/8.14.1) with ESMTP id r83J42DG017844; Tue, 3 Sep 2013 15:04:02 -0400 Received: by faina.iro.umontreal.ca (Postfix, from userid 20848) id 920EEB41C5; Tue, 3 Sep 2013 15:03:52 -0400 (EDT) From: Stefan Monnier Message-ID: References: Date: Tue, 03 Sep 2013 15:03:52 -0400 In-Reply-To: (Johan Andersson's message of "Sat, 31 Aug 2013 10:25:22 +0200") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-NAI-Spam-Flag: NO X-NAI-Spam-Level: X-NAI-Spam-Threshold: 5 X-NAI-Spam-Score: 0.2 X-NAI-Spam-Rules: 2 Rules triggered GEN_SPAM_FEATRE=0.2, RV4690=0 X-NAI-Spam-Version: 2.3.0.9362 : core <4690> : streams <1030932> : uri <1526070> X-Spam-Score: -3.8 (---) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.8 (---) > This might have to do with that the package advices `princ', which seems to > be used in the byte compilation process. I've pushed a fix and waiting for > MELPA before I can verify this. That could explain it, indeed. Stefan From unknown Sat Jun 14 18:53:49 2025 X-Loop: help-debbugs@gnu.org Subject: bug#15218: End of file during parsing only for byte compiled files Resent-From: Johan Andersson Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 03 Sep 2013 19:27:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 15218 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: moreinfo To: Stefan Monnier Cc: 15218@debbugs.gnu.org Received: via spool by 15218-submit@debbugs.gnu.org id=B15218.137823637628298 (code B ref 15218); Tue, 03 Sep 2013 19:27:01 +0000 Received: (at 15218) by debbugs.gnu.org; 3 Sep 2013 19:26:16 +0000 Received: from localhost ([127.0.0.1]:39489 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VGwEw-0007MD-UX for submit@debbugs.gnu.org; Tue, 03 Sep 2013 15:26:15 -0400 Received: from mail-oa0-f51.google.com ([209.85.219.51]:62474) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VGwEr-0007Lg-6P for 15218@debbugs.gnu.org; Tue, 03 Sep 2013 15:26:11 -0400 Received: by mail-oa0-f51.google.com with SMTP id h1so7103897oag.38 for <15218@debbugs.gnu.org>; Tue, 03 Sep 2013 12:26:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=NH8N//wDk2PyUJFNAJqMnb70gTdgpWqjIdAUmde5i1A=; b=ghLZ3puos4JFMHiQgH34J+eTutBFV7Q1WBNkoKbxb0FqjmGxDjGzaH3b29eV18GnQP zc5Ovi5JUkfImh28j/URpX5FkAK4T4cEQ5n3GJjMwRGKTCDETBf+VFpuyWQ1mbhtyGj/ TLgkVeKd50P7KUSBBmfOzFjg0kcL2YdA8rp29yuLEMXZnUx/vEnxR4iVX0OcSmNydr2t O+fGCKSf7Zcq8ZNoMD/vCcXVS6+u6gXP5jiD94p7uIWM6D/VpAZA8oHlxXAb/1XDmy3i xzuVfr0q+hWxyDDMnqyzFq055TW0FnmE2F/Aiod+q4857i1M0yrRXfvrstiRkrQVGFTm EloA== MIME-Version: 1.0 X-Received: by 10.182.106.4 with SMTP id gq4mr22128881obb.4.1378236363419; Tue, 03 Sep 2013 12:26:03 -0700 (PDT) Received: by 10.182.7.99 with HTTP; Tue, 3 Sep 2013 12:26:03 -0700 (PDT) Received: by 10.182.7.99 with HTTP; Tue, 3 Sep 2013 12:26:03 -0700 (PDT) In-Reply-To: References: Date: Tue, 3 Sep 2013 21:26:03 +0200 Message-ID: From: Johan Andersson Content-Type: multipart/alternative; boundary=e89a8fb1fa62dbb73a04e57fa8bd X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) --e89a8fb1fa62dbb73a04e57fa8bd Content-Type: text/plain; charset=ISO-8859-1 It was the issue. Hard one to find for sure. Thanks! On Sep 3, 2013 9:03 PM, "Stefan Monnier" wrote: > > This might have to do with that the package advices `princ', which seems > to > > be used in the byte compilation process. I've pushed a fix and waiting > for > > MELPA before I can verify this. > > That could explain it, indeed. > > > Stefan > --e89a8fb1fa62dbb73a04e57fa8bd Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable

It was the issue. Hard one to find for sure. Thanks!

On Sep 3, 2013 9:03 PM, "Stefan Monnier&quo= t; <monnier@iro.umontreal.ca= > wrote:
> This might have to do with that the package advices `princ', which= seems to
> be used in the byte compilation process. I've pushed a fix and wai= ting for
> MELPA before I can verify this.

That could explain it, indeed.


=A0 =A0 =A0 =A0 Stefan
--e89a8fb1fa62dbb73a04e57fa8bd-- From debbugs-submit-bounces@debbugs.gnu.org Tue Sep 03 15:28:42 2013 Received: (at control) by debbugs.gnu.org; 3 Sep 2013 19:28:42 +0000 Received: from localhost ([127.0.0.1]:39497 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VGwHJ-0007R3-U9 for submit@debbugs.gnu.org; Tue, 03 Sep 2013 15:28:42 -0400 Received: from fencepost.gnu.org ([208.118.235.10]:33756 ident=Debian-exim) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VGwHI-0007Qw-CJ for control@debbugs.gnu.org; Tue, 03 Sep 2013 15:28:40 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1VGwHI-0007WY-0x for control@debbugs.gnu.org; Tue, 03 Sep 2013 15:28:40 -0400 Date: Tue, 03 Sep 2013 15:28:40 -0400 Message-Id: Subject: control message for bug 15218 To: X-Mailer: mail (GNU Mailutils 2.1) From: Glenn Morris X-Spam-Score: -7.4 (-------) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -7.4 (-------) tag 15218 notabug close 15218