GNU bug report logs - #34231
Openjdk11 not reproducilbe

Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.

Package: guix; Reported by: Gábor Boskovits <boskovits@HIDDEN>; dated Mon, 28 Jan 2019 08:27:02 UTC; Maintainer for guix is bug-guix@HIDDEN.

Message received at 34231 <at> debbugs.gnu.org:


Received: (at 34231) by debbugs.gnu.org; 1 Feb 2019 12:09:28 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Feb 01 07:09:28 2019
Received: from localhost ([127.0.0.1]:53793 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1gpXdP-0001Xm-RQ
	for submit <at> debbugs.gnu.org; Fri, 01 Feb 2019 07:09:28 -0500
Received: from mail-it1-f178.google.com ([209.85.166.178]:40636)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <boskovits@HIDDEN>) id 1gpXdO-0001Xa-Bc
 for 34231 <at> debbugs.gnu.org; Fri, 01 Feb 2019 07:09:26 -0500
Received: by mail-it1-f178.google.com with SMTP id h193so9401956ita.5
 for <34231 <at> debbugs.gnu.org>; Fri, 01 Feb 2019 04:09:26 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:from:date:message-id:subject:to;
 bh=VMLAi/tt5jRlqYDeA1euCn3rpBO/S8zoU9sRi+4c2po=;
 b=QeOBZM77unk73CDOiwFIbssUUWlGmk5WiLFEe7HtNAhp+FOh/cxkADVnIBG+lf4/ZD
 dK+6a/YCz2/5ZUYPdTgXFhktF0RNJwRl3B1Z1IhJlRL2tavxNngtDPAltjKVEd7463wK
 Ygq1F5GIrw01unpCU6IkG8cyhIttbc2vJUcqdrgZDjXqT9Z/U9iaYaaa4iy+daoG1C+V
 PBmFrSFabp4FBx+oj1YjrcN2OLL7oe0hSK5QoQhQSSQL7GhD18RFLVz3yhbuRUbSRTJA
 PvrUOqZKqNkPsDUHRfgcbMZORzLfKdSAb+vv/+vmg6NFH36AbPSon1t2ajXt+uuSe4Ig
 I9fA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:from:date:message-id:subject:to;
 bh=VMLAi/tt5jRlqYDeA1euCn3rpBO/S8zoU9sRi+4c2po=;
 b=ahSAf1SggI3DfjGSLDofC1rlpptjcsPlMbkYr4B1USExeQ37IIhkR5bvnvBMAHyLEK
 KfMPMsINlmd1sB0e+hdjAqISdrJGl+JC633B98nFTMsWzpTQT0r2BECPjhRn0Mmn33Ce
 ysqYEkYD/IzQs9ERNHAHHljMHc98klgjVXUvLEfyvjX8w0z4S6xMYXnJ7vUiZZOjdA2t
 CBHkfOazxYRUxE2d9gwIYT9pDjSj9u0KSMavScD0JonZVkqei+q0PSN6ei91oLqZIH4F
 SA+1GGbexkzcyrEAXl/9tdOfVr4eAyf7JsUHAAneMfhi1doh1N4c5+YqgtzIGggddtSB
 aX2A==
X-Gm-Message-State: AHQUAuaaip0siU18jbHlj+JBDc9l1WDNrBg8oR5HieqjgP5a2P7M1Ugf
 E4JukaTP/PxA7mOWB6mCpmcHL2MXuV55OhQtIRKEpZetYA==
X-Google-Smtp-Source: AHgI3IadM3kEvgS/+lNuzhAyVDSthBZMCgLZZqHiexDMkULKynmQj8dfSBL6PUU3bvQ5Umqore8SSsXsjqKKl6gJwyQ=
X-Received: by 2002:a05:660c:a8f:: with SMTP id
 m15mr1234001itk.114.1549022960115; 
 Fri, 01 Feb 2019 04:09:20 -0800 (PST)
MIME-Version: 1.0
From: =?UTF-8?Q?G=C3=A1bor_Boskovits?= <boskovits@HIDDEN>
Date: Fri, 1 Feb 2019 13:09:08 +0100
Message-ID: <CAE4v=phQ2mGrcJ65mhPRqPg9ar19HhWMRQLxxCCKpMFWLkerXw@HIDDEN>
Subject: Openjdk11 not reproducible
To: 34231 <at> debbugs.gnu.org
Content-Type: text/plain; charset="UTF-8"
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 34231
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

See comments in make/scripts/compare.sh.

It might make sense to add a build system flag to enable reproducible
build, for most people building openjdk should not pay the performance
penalty involved.




Information forwarded to bug-guix@HIDDEN:
bug#34231; Package guix. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 28 Jan 2019 08:26:55 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Jan 28 03:26:55 2019
Received: from localhost ([127.0.0.1]:48201 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1go2Fq-0002sm-Qh
	for submit <at> debbugs.gnu.org; Mon, 28 Jan 2019 03:26:55 -0500
Received: from eggs.gnu.org ([209.51.188.92]:40016)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <boskovits@HIDDEN>) id 1go2Fo-0002sX-0M
 for submit <at> debbugs.gnu.org; Mon, 28 Jan 2019 03:26:53 -0500
Received: from lists.gnu.org ([209.51.188.17]:57952)
 by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32)
 (Exim 4.71) (envelope-from <boskovits@HIDDEN>) id 1go2Fi-0003kj-PW
 for submit <at> debbugs.gnu.org; Mon, 28 Jan 2019 03:26:46 -0500
Received: from eggs.gnu.org ([209.51.188.92]:50197)
 by lists.gnu.org with esmtp (Exim 4.71)
 (envelope-from <boskovits@HIDDEN>) id 1go2Fh-0002Ej-Q9
 for bug-guix@HIDDEN; Mon, 28 Jan 2019 03:26:46 -0500
X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org
X-Spam-Level: 
X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,FREEMAIL_FROM
 autolearn=disabled version=3.3.2
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
 (envelope-from <boskovits@HIDDEN>) id 1go2Fg-0003iZ-Vj
 for bug-guix@HIDDEN; Mon, 28 Jan 2019 03:26:45 -0500
Received: from mail-io1-xd41.google.com ([2607:f8b0:4864:20::d41]:46454)
 by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16)
 (Exim 4.71) (envelope-from <boskovits@HIDDEN>) id 1go2Fg-0003cP-On
 for bug-guix@HIDDEN; Mon, 28 Jan 2019 03:26:44 -0500
Received: by mail-io1-xd41.google.com with SMTP id s8so12687812iob.13
 for <bug-guix@HIDDEN>; Mon, 28 Jan 2019 00:26:30 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:from:date:message-id:subject:to;
 bh=kN/j2VAz3QgmHtY0tYeYsURxQQ5kG/2HBHlxOewYYbY=;
 b=huM30PEDSM9ow5XX/KJTYXW15fY4IYt8H23s6OL0I23c09ODM9dtbhIHxeTfCJrSp0
 WHc891pUIGy1aQN56dPhpTj9SX5f6f6LIn6zSJiUYWGRtHxJGIrwbLRRNNeXUsMOAUdR
 BG6KrfhF5s2RV0oshbq77UrSp0qhSTZGackBwdQEFpWo0YzjMiR6hb/Cs0eCJ123c1qF
 +aDM3CzVp0yjP231M+e8+YZp8vZd1wuGSYiRgAi7Rty+O67F1NuEnGuvi1O8JIl2ES/O
 Lvt8QJRRTlLx1tfHYcW5FhICqC6JzQPTZLXk3kiUCpKeK2LZjH9hKqkZwhriLDBzEmfB
 ltEQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:from:date:message-id:subject:to;
 bh=kN/j2VAz3QgmHtY0tYeYsURxQQ5kG/2HBHlxOewYYbY=;
 b=EfzOEJPHGpaCKXRKxPMF3SDit/uMxrT5cXZeuTNaQyT3CCq1yIuTk/0B0UzqtV0dQR
 hQzOaf9M79+da4hHFn9YX2kcJLePPPMKDWPzfq65aA00EyrnlvN/VcBWh3r2p9z3KTiG
 Y7uApv6z0oBppCklero49YTsHW/R6dqtAvcOc0not9q2h+jKmu4yZT0t8pqD3KE/Xkk+
 94o+sKqlus1bRGJ/nD89kDeVE9ms3VsnOhFxbaW4g8XbqHJkcIIPi0EEargrIi7rYKEZ
 sf2Nh4R2uhLc6lThTS6fd0hh+uVgTMzBi1Oewe7BAMbSDLexQCrDXh2IlmykXO2RsSCv
 MY3w==
X-Gm-Message-State: AHQUAuaiNnQuubFs4ofofMP/or7nswANI89XbiEfiZWCOttxbHhDP7Uo
 wpin7cBjpoCiCPaM23H+poMhdYPgXScmcDwSYU06r9o=
X-Google-Smtp-Source: AHgI3IYjops4gHPzDeJvuLkDV7nGtLKu4JFlDrqTRLewxgSkmfagF22CrUgwn/3L67F5Wq1WkI/hyKNcD99p4Ectf00=
X-Received: by 2002:a5e:9511:: with SMTP id r17mr11369432ioj.224.1548663989076; 
 Mon, 28 Jan 2019 00:26:29 -0800 (PST)
MIME-Version: 1.0
From: =?UTF-8?Q?G=C3=A1bor_Boskovits?= <boskovits@HIDDEN>
Date: Mon, 28 Jan 2019 09:26:18 +0100
Message-ID: <CAE4v=pj9J33VkRb+h4GWVpj7v=uuG88iiXZhZFt5_YERjTkYLg@HIDDEN>
Subject: Openjdk11 not reproducilbe
To: bug-guix@HIDDEN
Content-Type: text/plain; charset="UTF-8"
X-detected-operating-system: by eggs.gnu.org: Genre and OS details not
 recognized.
X-Received-From: 2607:f8b0:4864:20::d41
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x
X-Spam-Score: 1.0 (+)
X-Debbugs-Envelope-To: submit
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.0 (/)

The openjdk package, as submitted on the tracker as #34230 is not reproducible.

doc output passes rounds=2
jdk output does not, differing files:

jmods/java.base.jmod:
this is a jmod file.
You can use diffoscope on it, after strippeing of the 4 bytes binary
header, as it becomes a
standard zip archive then.
the only differing file inside the archive is:
classes/module-info.class, and only the module hashes differ.
This also causes the zip CRC to mismatch.
In summary these seems to be the syndrome of modules differing.

lib/classList:
this file has non-deterministic ordering issues. I could just sort it,
but I believe it causes problems in other files. If it turns out to be
not related to other problems, this is trivial to fix.

lib/modules:
This is a jimage file.
Most differences are from metadata.
You can extract the content using the jimage tool, which is available
from any openjdk package.
There are two problems:
1. We can't regenerate the file from the extracted content, as it
needs additional information. We will have to find the spot in the
build system where this file is created to regenerate it, or patch the
jimage tool to create deteministic metadata.
2. unfortunately there are some real differences in the content:
java.base/jdk/internal/module/SystemModules$all.class:
integer differences
also bytecode differences

module-info.class:
hash differences
(this seems to be a sympthom)

I have no info on the out output, as the daemon only reports the first
differing output.

Thanks for Julien in helping me out in collecting these informations.




Acknowledgement sent to Gábor Boskovits <boskovits@HIDDEN>:
New bug report received and forwarded. Copy sent to bug-guix@HIDDEN. Full text available.
Report forwarded to bug-guix@HIDDEN:
bug#34231; Package guix. Full text available.
Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.
Last modified: Mon, 25 Nov 2019 12:00:02 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.