From mboxrd@z Thu Jan 1 00:00:00 1970 From: =?UTF-8?Q?G=C3=A1bor_Boskovits?= Subject: Re: gnu: python: Update to 3.8.0. Date: Wed, 13 Nov 2019 12:34:04 +0100 Message-ID: References: <2b50f965-cbb2-d476-ceaf-2f00323fb50f@goebel-consult.de> <20191023125104.s3xvjegaufjjt4no@rafflesia> <20191030160430.4zdmlsnkoq5ps6tq@rafflesia> <20191030180150.k2txz37uffgu777k@melmoth> <87zhhgo6ms.fsf@devup.no> <20191104091536.5zgt4c5knjsjff6m@rafflesia> <20191104105042.uqktsuev7573dw7w@rafflesia> <20191113080323.u2xfipa43dhecr3w@rafflesia> Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="000000000000c93895059738be9b" Return-path: Received: from eggs.gnu.org ([2001:470:142:3::10]:58746) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iUqui-0006eG-Tb for guix-devel@gnu.org; Wed, 13 Nov 2019 06:34:22 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1iUquh-0005Tp-IU for guix-devel@gnu.org; Wed, 13 Nov 2019 06:34:20 -0500 Received: from mail-ed1-x530.google.com ([2a00:1450:4864:20::530]:42419) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1iUquh-0005TM-B4 for guix-devel@gnu.org; Wed, 13 Nov 2019 06:34:19 -0500 Received: by mail-ed1-x530.google.com with SMTP id m13so1515128edv.9 for ; Wed, 13 Nov 2019 03:34:19 -0800 (PST) In-Reply-To: <20191113080323.u2xfipa43dhecr3w@rafflesia> 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: Tanguy Le Carrour Cc: Guix-devel --000000000000c93895059738be9b Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hello, Tanguy Le Carrour ezt =C3=ADrta (id=C5=91pont: 2019.= nov. 13., Sze 9:03): > Hi Marius, hi G=C3=A1bor! > > Le 11/04, G=C3=A1bor Boskovits a =C3=A9crit : > > Tanguy Le Carrour ezt =C3=ADrta (id=C5=91pont: 2= 019. nov. > 4., H, 11:50): > > > Le 11/04, G=C3=A1bor Boskovits a =C3=A9crit : > > > > Tanguy Le Carrour ezt =C3=ADrta (id=C5=91pon= t: 2019. > nov. 4., > > > > > `./pre-inst-env guix build --rounds=3D2 python@3.8` always fails > with: > > > > > """ > > > > > output =E2=80=98/gnu/store/=E2=80=A6-python-3.8.0=E2=80=99 of > =E2=80=98/gnu/store/=E2=80=A6-python-3.8.0.drv=E2=80=99 > > > > > differs from previous round > > > > > """ > > > [=E2=80=A6] > > > First time I hear of diffoscope! I had a look at the output (html > > > attached), but couldn't make sense of it! > > Nice, one thing that looks problematic is that there seems to be a > mismatch > > in the hash. > > At one line you can see the shabang modified to a different path... > > I don't yet know the reason of that, but it quite suspicious... > > One thing, when dealing with things like like this, one should first fi= x > > the readable differences, > > and only then dig deeper, as fixing those often cascade, and fix more > than > > anticipated. > > Sorry it took me so long, but I finally had some time yesterday evening t= o > go > through the report! > > I found 4 types of errors: > > 1. `stat` reporting a different "Birth" for folders, which I assume are > perfectly normal. > This is fine, you can use the option to ignore directory metadata from diffoscope output, so that this won't pollute the output. > 2. different paths for `python3.8` in the shebang of some scripts. > 3. different paths in prefix for `python3.8` (some origin as above). > 3 and 2 should be investigated. Do you get these diffs even with grafts disabled? > 4. everything else is "Max report size reached"! > Should not be a problem, it shows the diff is too big. You have diffoscope options to increase that, but as problems are fixed the output should return to the normal range. > > I don't really know where to go from here? Am I supposed to investigate > errors of type 4?! > > Regards, > > -- > Tanguy > Best regards, g_bor > --000000000000c93895059738be9b Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hello,

Tanguy Le Carrour <tanguy@bioneland.org> ezt =C3=ADrta (id=C5=91pont: 201= 9. nov. 13., Sze 9:03):
Hi Marius, = hi G=C3=A1bor!

Le 11/04, G=C3=A1bor Boskovits a =C3=A9crit :
> Tanguy Le Carrour <tanguy@bioneland.org> ezt =C3=ADrta (= id=C5=91pont: 2019. nov. 4., H, 11:50):
> > Le 11/04, G=C3=A1bor Boskovits a =C3=A9crit :
> > > Tanguy Le Carrour <tanguy@bioneland.org> ezt =C3= =ADrta (id=C5=91pont: 2019. nov. 4.,
> > > > `./pre-inst-env guix build --rounds=3D2 python@3.8` alw= ays fails with:
> > > > """
> > > > output =E2=80=98/gnu/store/=E2=80=A6-python-3.8.0=E2=80= =99 of =E2=80=98/gnu/store/=E2=80=A6-python-3.8.0.drv=E2=80=99
> > > > differs from previous round
> > > > """
> > [=E2=80=A6]
> > First time I hear of diffoscope! I had a look at the output (html=
> > attached), but couldn't make sense of it!
> Nice, one thing that looks problematic is that there seems to be a mis= match
> in the hash.
>=C2=A0 At one line you can see the shabang modified to a different path= ...
> I don't yet know the reason of that, but it quite suspicious... > One thing, when dealing with things like like this, one should first f= ix
> the readable differences,
> and only then dig deeper, as fixing those often cascade, and fix more = than
> anticipated.

Sorry it took me so long, but I finally had some time yesterday evening to = go
through the report!

I found 4 types of errors:

=C2=A01. `stat` reporting a different "Birth" for folders, which = I assume are
=C2=A0 =C2=A0 perfectly normal.
This is fine, you can use the option to ignore directory metadata from d= iffoscope output, so that this won't pollute the output.
=C2=A02. different paths for `python3.8` in the shebang of some scripts. =C2=A03. different paths in prefix for `python3.8` (some origin as above).<= br>
3 and 2 should be investigate= d. Do you get these diffs even with grafts disabled?
=C2=A04. everything else is "Max report size reached"!
Should not be a problem, it shows the d= iff is too big. You have diffoscope options to increase that, but as proble= ms are fixed the output should return to the normal range.

I don't really know where to go from here? Am I supposed to investigate=
errors of type 4?!

Regards,

--
Tanguy
Best regards,
g_bor
--000000000000c93895059738be9b--