From mboxrd@z Thu Jan 1 00:00:00 1970 From: =?UTF-8?Q?G=C3=A1bor_Boskovits?= Subject: Re: Making javadoc reproducible Date: Sun, 19 May 2019 15:46:31 +0200 Message-ID: References: <20181012200135.505ba447@alma-ubu> <878sv2n4ve.fsf@think> Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="0000000000009695ef05893dd881" Return-path: Received: from eggs.gnu.org ([209.51.188.92]:52054) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hSM9H-0001tP-Cq for guix-devel@gnu.org; Sun, 19 May 2019 09:46:48 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hSM9F-0001Wn-Kv for guix-devel@gnu.org; Sun, 19 May 2019 09:46:47 -0400 Received: from mail-ed1-x533.google.com ([2a00:1450:4864:20::533]:43342) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1hSM9F-0001WH-C9 for guix-devel@gnu.org; Sun, 19 May 2019 09:46:45 -0400 Received: by mail-ed1-x533.google.com with SMTP id w33so19205430edb.10 for ; Sun, 19 May 2019 06:46:44 -0700 (PDT) In-Reply-To: <878sv2n4ve.fsf@think> List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: "Guix-devel" To: Mykola Nikishov Cc: Guix-devel --0000000000009695ef05893dd881 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hello, Mykola Nikishov ezt =C3=ADrta (id=C5=91pont: 2019. m=C3=A1j.= 19., V, 12:23): > G=C3=A1bor Boskovits writes: > > >> > Also we can simply turn off the timestamp generation > >> > unconditionally... > >> > >> Number 2 sounds good, and why not giving it a try to place it upstream= ? > > > > Ok, i will go for it, and try to get it upsreamed for jdk8 and jdk11. > > G=C3=A1bor, do you have anything to share? > > It's not upstreamed, but our jdk11 javadoc is reproducilble. Current status is that all outputs except the jdk could be easily made reproducible. Jdk is hard to solve, but the jre and javadoc are ok on jdk11. I plan to package jdk12 soon, then do a cleanup on the bootstrap toolchain. For hints on the problem around jdk see: https://hg.openjdk.java.net/jdk/jdk12/file/06222165c35f/make/scripts/compar= e.sh from line 160. That is the last reproducibility issue we have in jdk :) --=20 > Mykola > > Libre/Free Java Software Developer > https://manandbytes.gitlab.io/ > > > Best regards, g_bor --0000000000009695ef05893dd881 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hello,

Mykola Nikishov <mn@mn.com.ua> ezt =C3=ADrta (id=C5=91pont: 2019= . m=C3=A1j. 19., V, 12:23):
G=C3=A1bor Boskovits <boskovits@gmail.com> writes:

>> > Also we can simply turn off the timestamp generation
>> > unconditionally...
>>
>> Number 2 sounds good, and why not giving it a try to place it upst= ream?
>
> Ok, i will go for it, and try to get it upsreamed for jdk8 and jdk11.<= br>
G=C3=A1bor, do you have anything to share?


It's not upstreamed, but our jdk11= javadoc is reproducilble.
Current status is that all outputs exc= ept the jdk could be easily made reproducible.
Jdk is hard to sol= ve, but the jre and javadoc are ok on jdk11. I plan to package jdk12 soon,<= /div>
then do a cleanup on the bootstrap toolchain.
=C2= =A0
For hints on the problem around jdk see:
from line 160.

That is t= he last reproducibility issue we have in jdk :)

--
Mykola

Libre/Free Java Software Developer
https://manandbytes.gitlab.io/


Best regards,
g_bor
--0000000000009695ef05893dd881--