From unknown Tue Aug 19 18:20:53 2025 X-Loop: help-debbugs@gnu.org Subject: bug#32193: Java packages are indeterministic (due to order in jar?) Resent-From: =?UTF-8?Q?Bj=C3=B6rn_?= =?UTF-8?Q?H=C3=B6fling?= Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Tue, 17 Jul 2018 21:10:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 32193 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: 32193@debbugs.gnu.org X-Debbugs-Original-To: Received: via spool by submit@debbugs.gnu.org id=B.15318617943554 (code B ref -1); Tue, 17 Jul 2018 21:10:01 +0000 Received: (at submit) by debbugs.gnu.org; 17 Jul 2018 21:09:54 +0000 Received: from localhost ([127.0.0.1]:45827 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ffXEI-0000vG-6D for submit@debbugs.gnu.org; Tue, 17 Jul 2018 17:09:54 -0400 Received: from eggs.gnu.org ([208.118.235.92]:40582) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ffXEF-0000v3-Fi for submit@debbugs.gnu.org; Tue, 17 Jul 2018 17:09:52 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ffXE9-0005du-1q for submit@debbugs.gnu.org; Tue, 17 Jul 2018 17:09:46 -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.8 required=5.0 tests=BAYES_50,FROM_EXCESS_BASE64 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:34732) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1ffXE8-0005dh-Sn for submit@debbugs.gnu.org; Tue, 17 Jul 2018 17:09:44 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:59785) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ffXE7-0005JK-Cc for bug-guix@gnu.org; Tue, 17 Jul 2018 17:09:44 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ffXE2-0005Zm-Bb for bug-guix@gnu.org; Tue, 17 Jul 2018 17:09:43 -0400 Received: from m4s11.vlinux.de ([83.151.27.109]:46732 helo=bjoernhoefling.de) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ffXE1-0005ZD-UM for bug-guix@gnu.org; Tue, 17 Jul 2018 17:09:38 -0400 Received: from alma-ubu (p57B52973.dip0.t-ipconnect.de [87.181.41.115]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by bjoernhoefling.de (Postfix) with ESMTPSA id E62C2404EC for ; Tue, 17 Jul 2018 23:09:36 +0200 (CEST) Date: Tue, 17 Jul 2018 23:09:29 +0200 From: =?UTF-8?Q?Bj=C3=B6rn_?= =?UTF-8?Q?H=C3=B6fling?= Message-ID: <20180717230929.49722a2d@alma-ubu> X-Mailer: Claws Mail 3.13.2 (GTK+ 2.24.30; x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; boundary="Sig_/FT9qFHEisjX8D.V385C=BfM"; protocol="application/pgp-signature" X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.9 (----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 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: -5.9 (-----) --Sig_/FT9qFHEisjX8D.V385C=BfM Content-Type: multipart/mixed; boundary="MP_/Ge693pMj9dR7F2VL578ajb." --MP_/Ge693pMj9dR7F2VL578ajb. Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline /pre-inst-env guix build --check java-eclipse-jdt-core -K ./pre-inst-env guix build --check -K java-httpcomponents-httpcore-nio both fail. diffoscope /gnu/store/6r2x0fbsj9kwvljrdx2nc8nbrvd9d78m-java-eclipse-jdt-cor= e-3.12.3 /gnu/store/6r2x0fbsj9kwvljrdx2nc8nbrvd9d78m-java-eclipse-jdt-core-= 3.12.3-check/ >java-eclipse-jdt-core-3.12.3_diffoscope.log This looks like: =E2=94=82 =E2=94=82 =E2=94=82 =E2=94=82 +org/eclipse/jdt/core/formatter =E2=94=82 =E2=94=82 =E2=94=82 =E2=94=82 org/eclipse/jdt/core/eval =E2=94=82 =E2=94=82 =E2=94=82 =E2=94=82 +org/eclipse/jdt/core/jdom =E2=94=82 =E2=94=82 =E2=94=82 =E2=94=82 org/eclipse/jdt/core/dom =E2=94=82 =E2=94=82 =E2=94=82 =E2=94=82 org/eclipse/jdt/core/dom/rewrite =E2=94=82 =E2=94=82 =E2=94=82 =E2=94=82 -org/eclipse/jdt/core/formatter =E2=94=82 =E2=94=82 =E2=94=82 =E2=94=82 -org/eclipse/jdt/core/jdom =E2=94=82 =E2=94=82 =E2=94=82 =E2=94=82 -org/eclipse/jdt/core/search =E2=94=82 =E2=94=82 =E2=94=82 =E2=94=82 -org/eclipse/jdt/core/compiler =E2=94=82 =E2=94=82 =E2=94=82 =E2=94=82 -org/eclipse/jdt/core/compiler/batch =E2=94=82 =E2=94=82 =E2=94=82 =E2=94=82 org/eclipse/jdt/core/index i.e. order is wrong. Full diff attached. In 'strip-jar-timestamps the jars are repacked the last time, with find-files and zip. I made some experiments: zip is sensitive to the order of inputs. I tried some examples from a Guile-REPL with find-files from guix/build/utils.scm, but they worked as expected, returning files in order. Bj=C3=B6rn --MP_/Ge693pMj9dR7F2VL578ajb. Content-Type: text/x-log Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=java-eclipse-jdt-core-3.12.3_diffoscope.log LS0tIC9nbnUvc3RvcmUvNnIyeDBmYnNqOWt3dmxqcmR4Mm5jOG5icnZkOWQ3OG0tamF2YS1lY2xp cHNlLWpkdC1jb3JlLTMuMTIuMw0KKysrIC9nbnUvc3RvcmUvNnIyeDBmYnNqOWt3dmxqcmR4Mm5j OG5icnZkOWQ3OG0tamF2YS1lY2xpcHNlLWpkdC1jb3JlLTMuMTIuMy1jaGVjay8NCuKUnOKUgOKU gCBzaGFyZQ0K4pSCIOKUnOKUgOKUgCBqYXZhDQrilIIg4pSCIOKUnOKUgOKUgCBlY2xpcHNlLWpk dC1jb3JlLmphcg0K4pSCIOKUgiDilIIg4pSc4pSA4pSAIHppcGluZm8gLXYge30NCuKUgiDilIIg 4pSCIOKUgiBAQCAtNTQsMTUgKzU0LDE1IEBADQrilIIg4pSCIOKUgiDilIIgICAgdmVyc2lvbiBv ZiBlbmNvZGluZyBzb2Z0d2FyZTogICAgICAgICAgICAgICAgICAgMy4wDQrilIIg4pSCIOKUgiDi lIIgICAgbWluaW11bSBmaWxlIHN5c3RlbSBjb21wYXRpYmlsaXR5IHJlcXVpcmVkOiAgICAgTVMt RE9TLCBPUy8yIG9yIE5UIEZBVA0K4pSCIOKUgiDilIIg4pSCICAgIG1pbmltdW0gc29mdHdhcmUg dmVyc2lvbiByZXF1aXJlZCB0byBleHRyYWN0OiAgIDEuMA0K4pSCIOKUgiDilIIg4pSCICAgIGNv bXByZXNzaW9uIG1ldGhvZDogICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5vbmUgKHN0b3Jl ZCkNCuKUgiDilIIg4pSCIOKUgiAgICBmaWxlIHNlY3VyaXR5IHN0YXR1czogICAgICAgICAgICAg ICAgICAgICAgICAgICBub3QgZW5jcnlwdGVkDQrilIIg4pSCIOKUgiDilIIgICAgZXh0ZW5kZWQg bG9jYWwgaGVhZGVyOiAgICAgICAgICAgICAgICAgICAgICAgICAgbm8NCuKUgiDilIIg4pSCIOKU giAgICBmaWxlIGxhc3QgbW9kaWZpZWQgb24gKERPUyBkYXRlL3RpbWUpOiAgICAgICAgICAxOTgw IEphbiAxIDAwOjAwOjAwDQrilIIg4pSCIOKUgiDilIIgLSAgMzItYml0IENSQyB2YWx1ZSAoaGV4 KTogICAgICAgICAgICAgICAgICAgICAgICAgMmJmNGY3ZTkNCuKUgiDilIIg4pSCIOKUgiArICAz Mi1iaXQgQ1JDIHZhbHVlIChoZXgpOiAgICAgICAgICAgICAgICAgICAgICAgICA3MDJhOGVlNg0K 4pSCIOKUgiDilIIg4pSCICAgIGNvbXByZXNzZWQgc2l6ZTogICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIDE5MjIgYnl0ZXMNCuKUgiDilIIg4pSCIOKUgiAgICB1bmNvbXByZXNzZWQgc2l6 ZTogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxOTIyIGJ5dGVzDQrilIIg4pSCIOKUgiDi lIIgICAgbGVuZ3RoIG9mIGZpbGVuYW1lOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMTkg Y2hhcmFjdGVycw0K4pSCIOKUgiDilIIg4pSCICAgIGxlbmd0aCBvZiBleHRyYSBmaWVsZDogICAg ICAgICAgICAgICAgICAgICAgICAgIDAgYnl0ZXMNCuKUgiDilIIg4pSCIOKUgiAgICBsZW5ndGgg b2YgZmlsZSBjb21tZW50OiAgICAgICAgICAgICAgICAgICAgICAgICAwIGNoYXJhY3RlcnMNCuKU giDilIIg4pSCIOKUgiAgICBkaXNrIG51bWJlciBvbiB3aGljaCBmaWxlIGJlZ2luczogICAgICAg ICAgICAgICBkaXNrIDENCuKUgiDilIIg4pSCIOKUgiAgICBhcHBhcmVudCBmaWxlIHR5cGU6ICAg ICAgICAgICAgICAgICAgICAgICAgICAgICBiaW5hcnkNCuKUgiDilIIg4pSCIOKUnOKUgOKUgCBN RVRBLUlORi9JTkRFWC5MSVNUDQrilIIg4pSCIOKUgiDilILilIQgb3JkZXJpbmcgZGlmZmVyZW5j ZXMgb25seQ0K4pSCIOKUgiDilIIg4pSCIEBAIC0xLDU1ICsxLDU1IEBADQrilIIg4pSCIOKUgiDi lIIgIEphckluZGV4LVZlcnNpb246IDEuMA0K4pSCIOKUgiDilIIg4pSCICANCuKUgiDilIIg4pSC IOKUgiAgL2dudS9zdG9yZS82cjJ4MGZic2o5a3d2bGpyZHgybmM4bmJydmQ5ZDc4bS1qYXZhLWVj bGlwc2UtamR0LWNvcmUtMy4xMi4zL3NoYXJlL2phdmEvZWNsaXBzZS1qZHQtY29yZS5qYXINCuKU giDilIIg4pSCIOKUgiAgb3JnDQrilIIg4pSCIOKUgiDilIIgIG9yZy9lY2xpcHNlDQrilIIg4pSC IOKUgiDilIIgIG9yZy9lY2xpcHNlL2pkdA0K4pSCIOKUgiDilIIg4pSCICBvcmcvZWNsaXBzZS9q ZHQvY29yZQ0K4pSCIOKUgiDilIIg4pSCICtvcmcvZWNsaXBzZS9qZHQvY29yZS9mb3JtYXR0ZXIN CuKUgiDilIIg4pSCIOKUgiAgb3JnL2VjbGlwc2UvamR0L2NvcmUvZXZhbA0K4pSCIOKUgiDilIIg 4pSCICtvcmcvZWNsaXBzZS9qZHQvY29yZS9qZG9tDQrilIIg4pSCIOKUgiDilIIgIG9yZy9lY2xp cHNlL2pkdC9jb3JlL2RvbQ0K4pSCIOKUgiDilIIg4pSCICBvcmcvZWNsaXBzZS9qZHQvY29yZS9k b20vcmV3cml0ZQ0K4pSCIOKUgiDilIIg4pSCIC1vcmcvZWNsaXBzZS9qZHQvY29yZS9mb3JtYXR0 ZXINCuKUgiDilIIg4pSCIOKUgiAtb3JnL2VjbGlwc2UvamR0L2NvcmUvamRvbQ0K4pSCIOKUgiDi lIIg4pSCIC1vcmcvZWNsaXBzZS9qZHQvY29yZS9zZWFyY2gNCuKUgiDilIIg4pSCIOKUgiAtb3Jn L2VjbGlwc2UvamR0L2NvcmUvY29tcGlsZXINCuKUgiDilIIg4pSCIOKUgiAtb3JnL2VjbGlwc2Uv amR0L2NvcmUvY29tcGlsZXIvYmF0Y2gNCuKUgiDilIIg4pSCIOKUgiAgb3JnL2VjbGlwc2UvamR0 L2NvcmUvaW5kZXgNCuKUgiDilIIg4pSCIOKUgiAgb3JnL2VjbGlwc2UvamR0L2NvcmUvdXRpbA0K 4pSCIOKUgiDilIIg4pSCICtvcmcvZWNsaXBzZS9qZHQvY29yZS9jb21waWxlcg0K4pSCIOKUgiDi lIIg4pSCICtvcmcvZWNsaXBzZS9qZHQvY29yZS9jb21waWxlci9iYXRjaA0K4pSCIOKUgiDilIIg 4pSCICtvcmcvZWNsaXBzZS9qZHQvY29yZS9zZWFyY2gNCuKUgiDilIIg4pSCIOKUgiAgb3JnL2Vj bGlwc2UvamR0L2ludGVybmFsDQrilIIg4pSCIOKUgiDilIIgK29yZy9lY2xpcHNlL2pkdC9pbnRl cm5hbC9jb2RlYXNzaXN0DQrilIIg4pSCIOKUgiDilIIgK29yZy9lY2xpcHNlL2pkdC9pbnRlcm5h bC9jb2RlYXNzaXN0L2NvbXBsZXRlDQrilIIg4pSCIOKUgiDilIIgK29yZy9lY2xpcHNlL2pkdC9p bnRlcm5hbC9jb2RlYXNzaXN0L3NlbGVjdA0K4pSCIOKUgiDilIIg4pSCICtvcmcvZWNsaXBzZS9q ZHQvaW50ZXJuYWwvY29kZWFzc2lzdC9pbXBsDQrilIIg4pSCIOKUgiDilIIgK29yZy9lY2xpcHNl L2pkdC9pbnRlcm5hbC9mb3JtYXR0ZXINCuKUgiDilIIg4pSCIOKUgiArb3JnL2VjbGlwc2UvamR0 L2ludGVybmFsL2Zvcm1hdHRlci9saW5ld3JhcA0K4pSCIOKUgiDilIIg4pSCICtvcmcvZWNsaXBz ZS9qZHQvaW50ZXJuYWwvZm9ybWF0dGVyL29sZA0K4pSCIOKUgiDilIIg4pSCICBvcmcvZWNsaXBz ZS9qZHQvaW50ZXJuYWwvZXZhbA0K4pSCIOKUgiDilIIg4pSCICtvcmcvZWNsaXBzZS9qZHQvaW50 ZXJuYWwvYW50YWRhcHRlcg0K4pSCIOKUgiDilIIg4pSCICBvcmcvZWNsaXBzZS9qZHQvaW50ZXJu YWwvY29yZQ0K4pSCIOKUgiDilIIg4pSCICBvcmcvZWNsaXBzZS9qZHQvaW50ZXJuYWwvY29yZS9l dmFsDQrilIIg4pSCIOKUgiDilIIgLW9yZy9lY2xpcHNlL2pkdC9pbnRlcm5hbC9jb3JlL2hpZXJh cmNoeQ0K4pSCIOKUgiDilIIg4pSCICtvcmcvZWNsaXBzZS9qZHQvaW50ZXJuYWwvY29yZS9qZG9t DQrilIIg4pSCIOKUgiDilIIgIG9yZy9lY2xpcHNlL2pkdC9pbnRlcm5hbC9jb3JlL2RvbQ0K4pSC IOKUgiDilIIg4pSCICBvcmcvZWNsaXBzZS9qZHQvaW50ZXJuYWwvY29yZS9kb20vcmV3cml0ZQ0K 4pSCIOKUgiDilIIg4pSCICBvcmcvZWNsaXBzZS9qZHQvaW50ZXJuYWwvY29yZS9kb20vcmV3cml0 ZS9pbXBvcnRzDQrilIIg4pSCIOKUgiDilIIgIG9yZy9lY2xpcHNlL2pkdC9pbnRlcm5hbC9jb3Jl L2J1aWxkZXINCuKUgiDilIIg4pSCIOKUgiAtb3JnL2VjbGlwc2UvamR0L2ludGVybmFsL2NvcmUv amRvbQ0K4pSCIOKUgiDilIIg4pSCIC1vcmcvZWNsaXBzZS9qZHQvaW50ZXJuYWwvY29yZS9zZWFy Y2gNCuKUgiDilIIg4pSCIOKUgiAtb3JnL2VjbGlwc2UvamR0L2ludGVybmFsL2NvcmUvc2VhcmNo L21hdGNoaW5nDQrilIIg4pSCIOKUgiDilIIgLW9yZy9lY2xpcHNlL2pkdC9pbnRlcm5hbC9jb3Jl L3NlYXJjaC9pbmRleGluZw0K4pSCIOKUgiDilIIg4pSCIC1vcmcvZWNsaXBzZS9qZHQvaW50ZXJu YWwvY29yZS9zZWFyY2gvcHJvY2Vzc2luZw0K4pSCIOKUgiDilIIg4pSCICBvcmcvZWNsaXBzZS9q ZHQvaW50ZXJuYWwvY29yZS9pbmRleA0K4pSCIOKUgiDilIIg4pSCICtvcmcvZWNsaXBzZS9qZHQv aW50ZXJuYWwvY29yZS9oaWVyYXJjaHkNCuKUgiDilIIg4pSCIOKUgiAgb3JnL2VjbGlwc2UvamR0 L2ludGVybmFsL2NvcmUvdXRpbA0K4pSCIOKUgiDilIIg4pSCIC1vcmcvZWNsaXBzZS9qZHQvaW50 ZXJuYWwvY29kZWFzc2lzdA0K4pSCIOKUgiDilIIg4pSCIC1vcmcvZWNsaXBzZS9qZHQvaW50ZXJu YWwvY29kZWFzc2lzdC9jb21wbGV0ZQ0K4pSCIOKUgiDilIIg4pSCIC1vcmcvZWNsaXBzZS9qZHQv aW50ZXJuYWwvY29kZWFzc2lzdC9zZWxlY3QNCuKUgiDilIIg4pSCIOKUgiAtb3JnL2VjbGlwc2Uv amR0L2ludGVybmFsL2NvZGVhc3Npc3QvaW1wbA0K4pSCIOKUgiDilIIg4pSCIC1vcmcvZWNsaXBz ZS9qZHQvaW50ZXJuYWwvZm9ybWF0dGVyDQrilIIg4pSCIOKUgiDilIIgLW9yZy9lY2xpcHNlL2pk dC9pbnRlcm5hbC9mb3JtYXR0ZXIvb2xkDQrilIIg4pSCIOKUgiDilIIgLW9yZy9lY2xpcHNlL2pk dC9pbnRlcm5hbC9mb3JtYXR0ZXIvbGluZXdyYXANCuKUgiDilIIg4pSCIOKUgiArb3JnL2VjbGlw c2UvamR0L2ludGVybmFsL2NvcmUvc2VhcmNoDQrilIIg4pSCIOKUgiDilIIgK29yZy9lY2xpcHNl L2pkdC9pbnRlcm5hbC9jb3JlL3NlYXJjaC9wcm9jZXNzaW5nDQrilIIg4pSCIOKUgiDilIIgK29y Zy9lY2xpcHNlL2pkdC9pbnRlcm5hbC9jb3JlL3NlYXJjaC9pbmRleGluZw0K4pSCIOKUgiDilIIg 4pSCICtvcmcvZWNsaXBzZS9qZHQvaW50ZXJuYWwvY29yZS9zZWFyY2gvbWF0Y2hpbmcNCuKUgiDi lIIg4pSCIOKUgiAgb3JnL2VjbGlwc2UvamR0L2ludGVybmFsL2NvbXBpbGVyDQrilIIg4pSCIOKU giDilIIgLW9yZy9lY2xpcHNlL2pkdC9pbnRlcm5hbC9jb21waWxlci9sb29rdXANCuKUgiDilIIg 4pSCIOKUgiAtb3JnL2VjbGlwc2UvamR0L2ludGVybmFsL2NvbXBpbGVyL2JhdGNoDQrilIIg4pSC IOKUgiDilIIgLW9yZy9lY2xpcHNlL2pkdC9pbnRlcm5hbC9jb21waWxlci9mbG93DQrilIIg4pSC IOKUgiDilIIgLW9yZy9lY2xpcHNlL2pkdC9pbnRlcm5hbC9jb21waWxlci9jb2RlZ2VuDQrilIIg 4pSCIOKUgiDilIIgLW9yZy9lY2xpcHNlL2pkdC9pbnRlcm5hbC9jb21waWxlci9hc3QNCuKUgiDi lIIg4pSCIOKUgiAtb3JnL2VjbGlwc2UvamR0L2ludGVybmFsL2NvbXBpbGVyL2NsYXNzZm10DQri lIIg4pSCIOKUgiDilIIgLW9yZy9lY2xpcHNlL2pkdC9pbnRlcm5hbC9jb21waWxlci9pbXBsDQri lIIg4pSCIOKUgiDilIIgLW9yZy9lY2xpcHNlL2pkdC9pbnRlcm5hbC9jb21waWxlci9lbnYNCuKU giDilIIg4pSCIOKUgiAgb3JnL2VjbGlwc2UvamR0L2ludGVybmFsL2NvbXBpbGVyL3BhcnNlcg0K 4pSCIOKUgiDilIIg4pSCICBvcmcvZWNsaXBzZS9qZHQvaW50ZXJuYWwvY29tcGlsZXIvcGFyc2Vy L2RpYWdub3NlDQrilIIg4pSCIOKUgiDilIIgIG9yZy9lY2xpcHNlL2pkdC9pbnRlcm5hbC9jb21w aWxlci9wcm9ibGVtDQrilIIg4pSCIOKUgiDilIIgK29yZy9lY2xpcHNlL2pkdC9pbnRlcm5hbC9j b21waWxlci9pbXBsDQrilIIg4pSCIOKUgiDilIIgK29yZy9lY2xpcHNlL2pkdC9pbnRlcm5hbC9j b21waWxlci9jb2RlZ2VuDQrilIIg4pSCIOKUgiDilIIgK29yZy9lY2xpcHNlL2pkdC9pbnRlcm5h bC9jb21waWxlci9hc3QNCuKUgiDilIIg4pSCIOKUgiAgb3JnL2VjbGlwc2UvamR0L2ludGVybmFs L2NvbXBpbGVyL3V0aWwNCuKUgiDilIIg4pSCIOKUgiAtb3JnL2VjbGlwc2UvamR0L2ludGVybmFs L2FudGFkYXB0ZXINCuKUgiDilIIg4pSCIOKUgiArb3JnL2VjbGlwc2UvamR0L2ludGVybmFsL2Nv bXBpbGVyL2Vudg0K4pSCIOKUgiDilIIg4pSCICtvcmcvZWNsaXBzZS9qZHQvaW50ZXJuYWwvY29t cGlsZXIvY2xhc3NmbXQNCuKUgiDilIIg4pSCIOKUgiArb3JnL2VjbGlwc2UvamR0L2ludGVybmFs L2NvbXBpbGVyL2JhdGNoDQrilIIg4pSCIOKUgiDilIIgK29yZy9lY2xpcHNlL2pkdC9pbnRlcm5h bC9jb21waWxlci9sb29rdXANCuKUgiDilIIg4pSCIOKUgiArb3JnL2VjbGlwc2UvamR0L2ludGVy bmFsL2NvbXBpbGVyL2Zsb3cNCuKUgiDilIIg4pSCIOKUnOKUgOKUgCAvZ251L3N0b3JlL2FzN3Zi NXh4N3ZxZHdtbXFqOTU0MzQ3MHI0OWI0YzBjLWNvcmV1dGlscy04LjI4L2Jpbi9zdGF0IHt9DQri lIIg4pSCIOKUgiDilIIgQEAgLTEsOCArMSw4IEBADQrilIIg4pSCIOKUgiDilIIgIA0K4pSCIOKU giDilIIg4pSCICAgIFNpemU6IDk1Mzc3MzYgICAJQmxvY2tzOiAxODYzMiAgICAgIElPIEJsb2Nr OiA0MDk2ICAgcmVndWxhciBmaWxlDQrilIIg4pSCIOKUgiDilIIgLUxpbmtzOiAyDQrilIIg4pSC IOKUgiDilIIgK0xpbmtzOiAxDQrilIIg4pSCIOKUgiDilIIgIEFjY2VzczogKDA0NDQvLXItLXIt LXItLSkgIFVpZDogKCAgICAwLyAgICByb290KSAgIEdpZDogKCAgICAwLyAgICByb290KQ0K4pSC IOKUgiDilIIg4pSCICANCuKUgiDilIIg4pSCIOKUgiAgTW9kaWZ5OiAxOTcwLTAxLTAxIDAwOjAw OjAxLjAwMDAwMDAwMCArMDAwMA0K4pSCIOKUgiDilIIg4pSCICANCuKUgiDilIIg4pSCIOKUgiAg IEJpcnRoOiAtDQo= --MP_/Ge693pMj9dR7F2VL578ajb.-- --Sig_/FT9qFHEisjX8D.V385C=BfM Content-Type: application/pgp-signature Content-Description: OpenPGP digital signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iEYEARECAAYFAltOWwoACgkQvyhstlk+X/2bCACfTblF1GFKcCmKamOHtkQtUr2J kDwAn244FZoa+Di9QYVm2tJUhJLm8xPL =3kM6 -----END PGP SIGNATURE----- --Sig_/FT9qFHEisjX8D.V385C=BfM-- From unknown Tue Aug 19 18:20:53 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: =?UTF-8?Q?Bj=C3=B6rn_?= =?UTF-8?Q?H=C3=B6fling?= Subject: bug#32193: closed (Re: bug#32193: Java packages are indeterministic (due to order in jar?)) Message-ID: References: <20180719195128.5213249a@lepiller.eu> <20180717230929.49722a2d@alma-ubu> X-Gnu-PR-Message: they-closed 32193 X-Gnu-PR-Package: guix Reply-To: 32193@debbugs.gnu.org Date: Thu, 19 Jul 2018 17:52:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1532022722-18647-1" This is a multi-part message in MIME format... ------------=_1532022722-18647-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #32193: Java packages are indeterministic (due to order in jar?) which was filed against the guix package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 32193@debbugs.gnu.org. --=20 32193: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D32193 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1532022722-18647-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 32193-done) by debbugs.gnu.org; 19 Jul 2018 17:51:39 +0000 Received: from localhost ([127.0.0.1]:48497 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fgD5X-0004q8-Dl for submit@debbugs.gnu.org; Thu, 19 Jul 2018 13:51:39 -0400 Received: from lepiller.eu ([89.234.186.109]:37902) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fgD5V-0004py-ET for 32193-done@debbugs.gnu.org; Thu, 19 Jul 2018 13:51:37 -0400 Received: from localhost (static-176-182-42-79.ncc.abo.bbox.fr [176.182.42.79]) by lepiller.eu (OpenSMTPD) with ESMTPSA id ebce814b (TLSv1.2:ECDHE-RSA-CHACHA20-POLY1305:256:NO) for <32193-done@debbugs.gnu.org>; Thu, 19 Jul 2018 17:52:45 +0000 (UTC) Date: Thu, 19 Jul 2018 19:51:28 +0200 From: Julien Lepiller To: 32193-done@debbugs.gnu.org Subject: Re: bug#32193: Java packages are indeterministic (due to order in jar?) Message-ID: <20180719195128.5213249a@lepiller.eu> In-Reply-To: <20180717230929.49722a2d@alma-ubu> References: <20180717230929.49722a2d@alma-ubu> X-Mailer: Claws Mail 3.16.0 (GTK+ 2.24.32; x86_64-unknown-linux-gnu) MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; boundary="Sig_/m/qZf08hFtv_E8mr=muTlle"; protocol="application/pgp-signature" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 32193-done X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 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: -1.0 (-) --Sig_/m/qZf08hFtv_E8mr=muTlle Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable This was due to an ordering issue in META-INF/INDEX.LIST. The file is generated before running strip-jar-timestamps, so the order of the content is not deterministic when the file is generated. In 79d4d47b99591e4edd8cefee907fbb0d930f78aa I added a phase before that, that runs strip-jar-timestamps before and after generating INDEX.LIST (after because INDEX.LIST otherwise has a timestamp). The fix was pushed to staging. --Sig_/m/qZf08hFtv_E8mr=muTlle Content-Type: application/pgp-signature Content-Description: Signature digitale OpenPGP -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEtfrmKFtBNyiyoPrtQxEfRSAIagwFAltQz6AACgkQQxEfRSAI agzckA/+LvsnM+OvY/M4Ut+RquBhk7IbaKPS4lfOIeHVRoL5/iJJ0Ty8e33GKdR4 iRJFyuNqcTRBqrQpC9x9p8P9M2X/xl7N5Xik65ju8ydKKbqF9H6vkpHUbfuvL2iy RItf1cGq4FUcD5YlbUVq08/9D9KNVhAAUiYKLBXfB2bhgY8OzTsh8KhHwxyvT4ue UXPuXbThLnpo04g64BBVDMhFF6oLv1sjBUvttAp9ACKRpdH3MshD+iTtzAaULh8n 4cS7TkAL5XwjTFDI01WRFEPoKRzwYUxHpaN1yDhbeSxVF9Sp17z6x6iB2wRn33FM UbfldObl7L6plxm4926BP9crWZ3bYqqyTt/T9WIOMCdcsqg8q9VYoj3Y7d7BgxZM lHnGgx4Fnlq+BfKFxx8IUsqrkD7O7U/x0XgbHNEWJS8F3zm3fR4KwX/WOnwEKLfW VoGyMCozBKWxFpf9pOkSbtDdnTpTYw4xp3OgX8wo6J3eK1L6zPOYC1DSqdval6rN uXmRVtDmfJBw1HuIlvdwlOQEKZkCMmmGMeglJYgp5FuasuMNAGqrtbS5Dm5v5J12 xuRQalJTey2rzW6GX4s6P/73uzXEJgcuWxI1MgObuoi4+eGlDw5CW1fdxcMfG587 1hExXG/lhge5HAX8/AZ+TsJyqLDdPfyotj3NVJcz2YVgXZScexg= =2/z+ -----END PGP SIGNATURE----- --Sig_/m/qZf08hFtv_E8mr=muTlle-- ------------=_1532022722-18647-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 17 Jul 2018 21:09:54 +0000 Received: from localhost ([127.0.0.1]:45827 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ffXEI-0000vG-6D for submit@debbugs.gnu.org; Tue, 17 Jul 2018 17:09:54 -0400 Received: from eggs.gnu.org ([208.118.235.92]:40582) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ffXEF-0000v3-Fi for submit@debbugs.gnu.org; Tue, 17 Jul 2018 17:09:52 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ffXE9-0005du-1q for submit@debbugs.gnu.org; Tue, 17 Jul 2018 17:09:46 -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.8 required=5.0 tests=BAYES_50,FROM_EXCESS_BASE64 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:34732) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1ffXE8-0005dh-Sn for submit@debbugs.gnu.org; Tue, 17 Jul 2018 17:09:44 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:59785) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ffXE7-0005JK-Cc for bug-guix@gnu.org; Tue, 17 Jul 2018 17:09:44 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ffXE2-0005Zm-Bb for bug-guix@gnu.org; Tue, 17 Jul 2018 17:09:43 -0400 Received: from m4s11.vlinux.de ([83.151.27.109]:46732 helo=bjoernhoefling.de) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ffXE1-0005ZD-UM for bug-guix@gnu.org; Tue, 17 Jul 2018 17:09:38 -0400 Received: from alma-ubu (p57B52973.dip0.t-ipconnect.de [87.181.41.115]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by bjoernhoefling.de (Postfix) with ESMTPSA id E62C2404EC for ; Tue, 17 Jul 2018 23:09:36 +0200 (CEST) Date: Tue, 17 Jul 2018 23:09:29 +0200 From: =?UTF-8?B?QmrDtnJuIEjDtmZsaW5n?= To: Subject: Java packages are indeterministic (due to order in jar?) Message-ID: <20180717230929.49722a2d@alma-ubu> X-Mailer: Claws Mail 3.13.2 (GTK+ 2.24.30; x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; boundary="Sig_/FT9qFHEisjX8D.V385C=BfM"; protocol="application/pgp-signature" X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.9 (----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 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: -5.9 (-----) --Sig_/FT9qFHEisjX8D.V385C=BfM Content-Type: multipart/mixed; boundary="MP_/Ge693pMj9dR7F2VL578ajb." --MP_/Ge693pMj9dR7F2VL578ajb. Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline /pre-inst-env guix build --check java-eclipse-jdt-core -K ./pre-inst-env guix build --check -K java-httpcomponents-httpcore-nio both fail. diffoscope /gnu/store/6r2x0fbsj9kwvljrdx2nc8nbrvd9d78m-java-eclipse-jdt-cor= e-3.12.3 /gnu/store/6r2x0fbsj9kwvljrdx2nc8nbrvd9d78m-java-eclipse-jdt-core-= 3.12.3-check/ >java-eclipse-jdt-core-3.12.3_diffoscope.log This looks like: =E2=94=82 =E2=94=82 =E2=94=82 =E2=94=82 +org/eclipse/jdt/core/formatter =E2=94=82 =E2=94=82 =E2=94=82 =E2=94=82 org/eclipse/jdt/core/eval =E2=94=82 =E2=94=82 =E2=94=82 =E2=94=82 +org/eclipse/jdt/core/jdom =E2=94=82 =E2=94=82 =E2=94=82 =E2=94=82 org/eclipse/jdt/core/dom =E2=94=82 =E2=94=82 =E2=94=82 =E2=94=82 org/eclipse/jdt/core/dom/rewrite =E2=94=82 =E2=94=82 =E2=94=82 =E2=94=82 -org/eclipse/jdt/core/formatter =E2=94=82 =E2=94=82 =E2=94=82 =E2=94=82 -org/eclipse/jdt/core/jdom =E2=94=82 =E2=94=82 =E2=94=82 =E2=94=82 -org/eclipse/jdt/core/search =E2=94=82 =E2=94=82 =E2=94=82 =E2=94=82 -org/eclipse/jdt/core/compiler =E2=94=82 =E2=94=82 =E2=94=82 =E2=94=82 -org/eclipse/jdt/core/compiler/batch =E2=94=82 =E2=94=82 =E2=94=82 =E2=94=82 org/eclipse/jdt/core/index i.e. order is wrong. Full diff attached. In 'strip-jar-timestamps the jars are repacked the last time, with find-files and zip. I made some experiments: zip is sensitive to the order of inputs. I tried some examples from a Guile-REPL with find-files from guix/build/utils.scm, but they worked as expected, returning files in order. Bj=C3=B6rn --MP_/Ge693pMj9dR7F2VL578ajb. Content-Type: text/x-log Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=java-eclipse-jdt-core-3.12.3_diffoscope.log LS0tIC9nbnUvc3RvcmUvNnIyeDBmYnNqOWt3dmxqcmR4Mm5jOG5icnZkOWQ3OG0tamF2YS1lY2xp cHNlLWpkdC1jb3JlLTMuMTIuMw0KKysrIC9nbnUvc3RvcmUvNnIyeDBmYnNqOWt3dmxqcmR4Mm5j OG5icnZkOWQ3OG0tamF2YS1lY2xpcHNlLWpkdC1jb3JlLTMuMTIuMy1jaGVjay8NCuKUnOKUgOKU gCBzaGFyZQ0K4pSCIOKUnOKUgOKUgCBqYXZhDQrilIIg4pSCIOKUnOKUgOKUgCBlY2xpcHNlLWpk dC1jb3JlLmphcg0K4pSCIOKUgiDilIIg4pSc4pSA4pSAIHppcGluZm8gLXYge30NCuKUgiDilIIg 4pSCIOKUgiBAQCAtNTQsMTUgKzU0LDE1IEBADQrilIIg4pSCIOKUgiDilIIgICAgdmVyc2lvbiBv ZiBlbmNvZGluZyBzb2Z0d2FyZTogICAgICAgICAgICAgICAgICAgMy4wDQrilIIg4pSCIOKUgiDi lIIgICAgbWluaW11bSBmaWxlIHN5c3RlbSBjb21wYXRpYmlsaXR5IHJlcXVpcmVkOiAgICAgTVMt RE9TLCBPUy8yIG9yIE5UIEZBVA0K4pSCIOKUgiDilIIg4pSCICAgIG1pbmltdW0gc29mdHdhcmUg dmVyc2lvbiByZXF1aXJlZCB0byBleHRyYWN0OiAgIDEuMA0K4pSCIOKUgiDilIIg4pSCICAgIGNv bXByZXNzaW9uIG1ldGhvZDogICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5vbmUgKHN0b3Jl ZCkNCuKUgiDilIIg4pSCIOKUgiAgICBmaWxlIHNlY3VyaXR5IHN0YXR1czogICAgICAgICAgICAg ICAgICAgICAgICAgICBub3QgZW5jcnlwdGVkDQrilIIg4pSCIOKUgiDilIIgICAgZXh0ZW5kZWQg bG9jYWwgaGVhZGVyOiAgICAgICAgICAgICAgICAgICAgICAgICAgbm8NCuKUgiDilIIg4pSCIOKU giAgICBmaWxlIGxhc3QgbW9kaWZpZWQgb24gKERPUyBkYXRlL3RpbWUpOiAgICAgICAgICAxOTgw IEphbiAxIDAwOjAwOjAwDQrilIIg4pSCIOKUgiDilIIgLSAgMzItYml0IENSQyB2YWx1ZSAoaGV4 KTogICAgICAgICAgICAgICAgICAgICAgICAgMmJmNGY3ZTkNCuKUgiDilIIg4pSCIOKUgiArICAz Mi1iaXQgQ1JDIHZhbHVlIChoZXgpOiAgICAgICAgICAgICAgICAgICAgICAgICA3MDJhOGVlNg0K 4pSCIOKUgiDilIIg4pSCICAgIGNvbXByZXNzZWQgc2l6ZTogICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIDE5MjIgYnl0ZXMNCuKUgiDilIIg4pSCIOKUgiAgICB1bmNvbXByZXNzZWQgc2l6 ZTogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxOTIyIGJ5dGVzDQrilIIg4pSCIOKUgiDi lIIgICAgbGVuZ3RoIG9mIGZpbGVuYW1lOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMTkg Y2hhcmFjdGVycw0K4pSCIOKUgiDilIIg4pSCICAgIGxlbmd0aCBvZiBleHRyYSBmaWVsZDogICAg ICAgICAgICAgICAgICAgICAgICAgIDAgYnl0ZXMNCuKUgiDilIIg4pSCIOKUgiAgICBsZW5ndGgg b2YgZmlsZSBjb21tZW50OiAgICAgICAgICAgICAgICAgICAgICAgICAwIGNoYXJhY3RlcnMNCuKU giDilIIg4pSCIOKUgiAgICBkaXNrIG51bWJlciBvbiB3aGljaCBmaWxlIGJlZ2luczogICAgICAg ICAgICAgICBkaXNrIDENCuKUgiDilIIg4pSCIOKUgiAgICBhcHBhcmVudCBmaWxlIHR5cGU6ICAg ICAgICAgICAgICAgICAgICAgICAgICAgICBiaW5hcnkNCuKUgiDilIIg4pSCIOKUnOKUgOKUgCBN RVRBLUlORi9JTkRFWC5MSVNUDQrilIIg4pSCIOKUgiDilILilIQgb3JkZXJpbmcgZGlmZmVyZW5j ZXMgb25seQ0K4pSCIOKUgiDilIIg4pSCIEBAIC0xLDU1ICsxLDU1IEBADQrilIIg4pSCIOKUgiDi lIIgIEphckluZGV4LVZlcnNpb246IDEuMA0K4pSCIOKUgiDilIIg4pSCICANCuKUgiDilIIg4pSC IOKUgiAgL2dudS9zdG9yZS82cjJ4MGZic2o5a3d2bGpyZHgybmM4bmJydmQ5ZDc4bS1qYXZhLWVj bGlwc2UtamR0LWNvcmUtMy4xMi4zL3NoYXJlL2phdmEvZWNsaXBzZS1qZHQtY29yZS5qYXINCuKU giDilIIg4pSCIOKUgiAgb3JnDQrilIIg4pSCIOKUgiDilIIgIG9yZy9lY2xpcHNlDQrilIIg4pSC IOKUgiDilIIgIG9yZy9lY2xpcHNlL2pkdA0K4pSCIOKUgiDilIIg4pSCICBvcmcvZWNsaXBzZS9q ZHQvY29yZQ0K4pSCIOKUgiDilIIg4pSCICtvcmcvZWNsaXBzZS9qZHQvY29yZS9mb3JtYXR0ZXIN CuKUgiDilIIg4pSCIOKUgiAgb3JnL2VjbGlwc2UvamR0L2NvcmUvZXZhbA0K4pSCIOKUgiDilIIg 4pSCICtvcmcvZWNsaXBzZS9qZHQvY29yZS9qZG9tDQrilIIg4pSCIOKUgiDilIIgIG9yZy9lY2xp cHNlL2pkdC9jb3JlL2RvbQ0K4pSCIOKUgiDilIIg4pSCICBvcmcvZWNsaXBzZS9qZHQvY29yZS9k b20vcmV3cml0ZQ0K4pSCIOKUgiDilIIg4pSCIC1vcmcvZWNsaXBzZS9qZHQvY29yZS9mb3JtYXR0 ZXINCuKUgiDilIIg4pSCIOKUgiAtb3JnL2VjbGlwc2UvamR0L2NvcmUvamRvbQ0K4pSCIOKUgiDi lIIg4pSCIC1vcmcvZWNsaXBzZS9qZHQvY29yZS9zZWFyY2gNCuKUgiDilIIg4pSCIOKUgiAtb3Jn L2VjbGlwc2UvamR0L2NvcmUvY29tcGlsZXINCuKUgiDilIIg4pSCIOKUgiAtb3JnL2VjbGlwc2Uv amR0L2NvcmUvY29tcGlsZXIvYmF0Y2gNCuKUgiDilIIg4pSCIOKUgiAgb3JnL2VjbGlwc2UvamR0 L2NvcmUvaW5kZXgNCuKUgiDilIIg4pSCIOKUgiAgb3JnL2VjbGlwc2UvamR0L2NvcmUvdXRpbA0K 4pSCIOKUgiDilIIg4pSCICtvcmcvZWNsaXBzZS9qZHQvY29yZS9jb21waWxlcg0K4pSCIOKUgiDi lIIg4pSCICtvcmcvZWNsaXBzZS9qZHQvY29yZS9jb21waWxlci9iYXRjaA0K4pSCIOKUgiDilIIg 4pSCICtvcmcvZWNsaXBzZS9qZHQvY29yZS9zZWFyY2gNCuKUgiDilIIg4pSCIOKUgiAgb3JnL2Vj bGlwc2UvamR0L2ludGVybmFsDQrilIIg4pSCIOKUgiDilIIgK29yZy9lY2xpcHNlL2pkdC9pbnRl cm5hbC9jb2RlYXNzaXN0DQrilIIg4pSCIOKUgiDilIIgK29yZy9lY2xpcHNlL2pkdC9pbnRlcm5h bC9jb2RlYXNzaXN0L2NvbXBsZXRlDQrilIIg4pSCIOKUgiDilIIgK29yZy9lY2xpcHNlL2pkdC9p bnRlcm5hbC9jb2RlYXNzaXN0L3NlbGVjdA0K4pSCIOKUgiDilIIg4pSCICtvcmcvZWNsaXBzZS9q ZHQvaW50ZXJuYWwvY29kZWFzc2lzdC9pbXBsDQrilIIg4pSCIOKUgiDilIIgK29yZy9lY2xpcHNl L2pkdC9pbnRlcm5hbC9mb3JtYXR0ZXINCuKUgiDilIIg4pSCIOKUgiArb3JnL2VjbGlwc2UvamR0 L2ludGVybmFsL2Zvcm1hdHRlci9saW5ld3JhcA0K4pSCIOKUgiDilIIg4pSCICtvcmcvZWNsaXBz ZS9qZHQvaW50ZXJuYWwvZm9ybWF0dGVyL29sZA0K4pSCIOKUgiDilIIg4pSCICBvcmcvZWNsaXBz ZS9qZHQvaW50ZXJuYWwvZXZhbA0K4pSCIOKUgiDilIIg4pSCICtvcmcvZWNsaXBzZS9qZHQvaW50 ZXJuYWwvYW50YWRhcHRlcg0K4pSCIOKUgiDilIIg4pSCICBvcmcvZWNsaXBzZS9qZHQvaW50ZXJu YWwvY29yZQ0K4pSCIOKUgiDilIIg4pSCICBvcmcvZWNsaXBzZS9qZHQvaW50ZXJuYWwvY29yZS9l dmFsDQrilIIg4pSCIOKUgiDilIIgLW9yZy9lY2xpcHNlL2pkdC9pbnRlcm5hbC9jb3JlL2hpZXJh cmNoeQ0K4pSCIOKUgiDilIIg4pSCICtvcmcvZWNsaXBzZS9qZHQvaW50ZXJuYWwvY29yZS9qZG9t DQrilIIg4pSCIOKUgiDilIIgIG9yZy9lY2xpcHNlL2pkdC9pbnRlcm5hbC9jb3JlL2RvbQ0K4pSC IOKUgiDilIIg4pSCICBvcmcvZWNsaXBzZS9qZHQvaW50ZXJuYWwvY29yZS9kb20vcmV3cml0ZQ0K 4pSCIOKUgiDilIIg4pSCICBvcmcvZWNsaXBzZS9qZHQvaW50ZXJuYWwvY29yZS9kb20vcmV3cml0 ZS9pbXBvcnRzDQrilIIg4pSCIOKUgiDilIIgIG9yZy9lY2xpcHNlL2pkdC9pbnRlcm5hbC9jb3Jl L2J1aWxkZXINCuKUgiDilIIg4pSCIOKUgiAtb3JnL2VjbGlwc2UvamR0L2ludGVybmFsL2NvcmUv amRvbQ0K4pSCIOKUgiDilIIg4pSCIC1vcmcvZWNsaXBzZS9qZHQvaW50ZXJuYWwvY29yZS9zZWFy Y2gNCuKUgiDilIIg4pSCIOKUgiAtb3JnL2VjbGlwc2UvamR0L2ludGVybmFsL2NvcmUvc2VhcmNo L21hdGNoaW5nDQrilIIg4pSCIOKUgiDilIIgLW9yZy9lY2xpcHNlL2pkdC9pbnRlcm5hbC9jb3Jl L3NlYXJjaC9pbmRleGluZw0K4pSCIOKUgiDilIIg4pSCIC1vcmcvZWNsaXBzZS9qZHQvaW50ZXJu YWwvY29yZS9zZWFyY2gvcHJvY2Vzc2luZw0K4pSCIOKUgiDilIIg4pSCICBvcmcvZWNsaXBzZS9q ZHQvaW50ZXJuYWwvY29yZS9pbmRleA0K4pSCIOKUgiDilIIg4pSCICtvcmcvZWNsaXBzZS9qZHQv aW50ZXJuYWwvY29yZS9oaWVyYXJjaHkNCuKUgiDilIIg4pSCIOKUgiAgb3JnL2VjbGlwc2UvamR0 L2ludGVybmFsL2NvcmUvdXRpbA0K4pSCIOKUgiDilIIg4pSCIC1vcmcvZWNsaXBzZS9qZHQvaW50 ZXJuYWwvY29kZWFzc2lzdA0K4pSCIOKUgiDilIIg4pSCIC1vcmcvZWNsaXBzZS9qZHQvaW50ZXJu YWwvY29kZWFzc2lzdC9jb21wbGV0ZQ0K4pSCIOKUgiDilIIg4pSCIC1vcmcvZWNsaXBzZS9qZHQv aW50ZXJuYWwvY29kZWFzc2lzdC9zZWxlY3QNCuKUgiDilIIg4pSCIOKUgiAtb3JnL2VjbGlwc2Uv amR0L2ludGVybmFsL2NvZGVhc3Npc3QvaW1wbA0K4pSCIOKUgiDilIIg4pSCIC1vcmcvZWNsaXBz ZS9qZHQvaW50ZXJuYWwvZm9ybWF0dGVyDQrilIIg4pSCIOKUgiDilIIgLW9yZy9lY2xpcHNlL2pk dC9pbnRlcm5hbC9mb3JtYXR0ZXIvb2xkDQrilIIg4pSCIOKUgiDilIIgLW9yZy9lY2xpcHNlL2pk dC9pbnRlcm5hbC9mb3JtYXR0ZXIvbGluZXdyYXANCuKUgiDilIIg4pSCIOKUgiArb3JnL2VjbGlw c2UvamR0L2ludGVybmFsL2NvcmUvc2VhcmNoDQrilIIg4pSCIOKUgiDilIIgK29yZy9lY2xpcHNl L2pkdC9pbnRlcm5hbC9jb3JlL3NlYXJjaC9wcm9jZXNzaW5nDQrilIIg4pSCIOKUgiDilIIgK29y Zy9lY2xpcHNlL2pkdC9pbnRlcm5hbC9jb3JlL3NlYXJjaC9pbmRleGluZw0K4pSCIOKUgiDilIIg 4pSCICtvcmcvZWNsaXBzZS9qZHQvaW50ZXJuYWwvY29yZS9zZWFyY2gvbWF0Y2hpbmcNCuKUgiDi lIIg4pSCIOKUgiAgb3JnL2VjbGlwc2UvamR0L2ludGVybmFsL2NvbXBpbGVyDQrilIIg4pSCIOKU giDilIIgLW9yZy9lY2xpcHNlL2pkdC9pbnRlcm5hbC9jb21waWxlci9sb29rdXANCuKUgiDilIIg 4pSCIOKUgiAtb3JnL2VjbGlwc2UvamR0L2ludGVybmFsL2NvbXBpbGVyL2JhdGNoDQrilIIg4pSC IOKUgiDilIIgLW9yZy9lY2xpcHNlL2pkdC9pbnRlcm5hbC9jb21waWxlci9mbG93DQrilIIg4pSC IOKUgiDilIIgLW9yZy9lY2xpcHNlL2pkdC9pbnRlcm5hbC9jb21waWxlci9jb2RlZ2VuDQrilIIg 4pSCIOKUgiDilIIgLW9yZy9lY2xpcHNlL2pkdC9pbnRlcm5hbC9jb21waWxlci9hc3QNCuKUgiDi lIIg4pSCIOKUgiAtb3JnL2VjbGlwc2UvamR0L2ludGVybmFsL2NvbXBpbGVyL2NsYXNzZm10DQri lIIg4pSCIOKUgiDilIIgLW9yZy9lY2xpcHNlL2pkdC9pbnRlcm5hbC9jb21waWxlci9pbXBsDQri lIIg4pSCIOKUgiDilIIgLW9yZy9lY2xpcHNlL2pkdC9pbnRlcm5hbC9jb21waWxlci9lbnYNCuKU giDilIIg4pSCIOKUgiAgb3JnL2VjbGlwc2UvamR0L2ludGVybmFsL2NvbXBpbGVyL3BhcnNlcg0K 4pSCIOKUgiDilIIg4pSCICBvcmcvZWNsaXBzZS9qZHQvaW50ZXJuYWwvY29tcGlsZXIvcGFyc2Vy L2RpYWdub3NlDQrilIIg4pSCIOKUgiDilIIgIG9yZy9lY2xpcHNlL2pkdC9pbnRlcm5hbC9jb21w aWxlci9wcm9ibGVtDQrilIIg4pSCIOKUgiDilIIgK29yZy9lY2xpcHNlL2pkdC9pbnRlcm5hbC9j b21waWxlci9pbXBsDQrilIIg4pSCIOKUgiDilIIgK29yZy9lY2xpcHNlL2pkdC9pbnRlcm5hbC9j b21waWxlci9jb2RlZ2VuDQrilIIg4pSCIOKUgiDilIIgK29yZy9lY2xpcHNlL2pkdC9pbnRlcm5h bC9jb21waWxlci9hc3QNCuKUgiDilIIg4pSCIOKUgiAgb3JnL2VjbGlwc2UvamR0L2ludGVybmFs L2NvbXBpbGVyL3V0aWwNCuKUgiDilIIg4pSCIOKUgiAtb3JnL2VjbGlwc2UvamR0L2ludGVybmFs L2FudGFkYXB0ZXINCuKUgiDilIIg4pSCIOKUgiArb3JnL2VjbGlwc2UvamR0L2ludGVybmFsL2Nv bXBpbGVyL2Vudg0K4pSCIOKUgiDilIIg4pSCICtvcmcvZWNsaXBzZS9qZHQvaW50ZXJuYWwvY29t cGlsZXIvY2xhc3NmbXQNCuKUgiDilIIg4pSCIOKUgiArb3JnL2VjbGlwc2UvamR0L2ludGVybmFs L2NvbXBpbGVyL2JhdGNoDQrilIIg4pSCIOKUgiDilIIgK29yZy9lY2xpcHNlL2pkdC9pbnRlcm5h bC9jb21waWxlci9sb29rdXANCuKUgiDilIIg4pSCIOKUgiArb3JnL2VjbGlwc2UvamR0L2ludGVy bmFsL2NvbXBpbGVyL2Zsb3cNCuKUgiDilIIg4pSCIOKUnOKUgOKUgCAvZ251L3N0b3JlL2FzN3Zi NXh4N3ZxZHdtbXFqOTU0MzQ3MHI0OWI0YzBjLWNvcmV1dGlscy04LjI4L2Jpbi9zdGF0IHt9DQri lIIg4pSCIOKUgiDilIIgQEAgLTEsOCArMSw4IEBADQrilIIg4pSCIOKUgiDilIIgIA0K4pSCIOKU giDilIIg4pSCICAgIFNpemU6IDk1Mzc3MzYgICAJQmxvY2tzOiAxODYzMiAgICAgIElPIEJsb2Nr OiA0MDk2ICAgcmVndWxhciBmaWxlDQrilIIg4pSCIOKUgiDilIIgLUxpbmtzOiAyDQrilIIg4pSC IOKUgiDilIIgK0xpbmtzOiAxDQrilIIg4pSCIOKUgiDilIIgIEFjY2VzczogKDA0NDQvLXItLXIt LXItLSkgIFVpZDogKCAgICAwLyAgICByb290KSAgIEdpZDogKCAgICAwLyAgICByb290KQ0K4pSC IOKUgiDilIIg4pSCICANCuKUgiDilIIg4pSCIOKUgiAgTW9kaWZ5OiAxOTcwLTAxLTAxIDAwOjAw OjAxLjAwMDAwMDAwMCArMDAwMA0K4pSCIOKUgiDilIIg4pSCICANCuKUgiDilIIg4pSCIOKUgiAg IEJpcnRoOiAtDQo= --MP_/Ge693pMj9dR7F2VL578ajb.-- --Sig_/FT9qFHEisjX8D.V385C=BfM Content-Type: application/pgp-signature Content-Description: OpenPGP digital signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iEYEARECAAYFAltOWwoACgkQvyhstlk+X/2bCACfTblF1GFKcCmKamOHtkQtUr2J kDwAn244FZoa+Di9QYVm2tJUhJLm8xPL =3kM6 -----END PGP SIGNATURE----- --Sig_/FT9qFHEisjX8D.V385C=BfM-- ------------=_1532022722-18647-1--