From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ludovic =?UTF-8?Q?Court=C3=A8s?= Subject: bug#21803: Bug #21803 Hunting: status? Date: Thu, 14 Nov 2019 22:09:06 +0100 Message-ID: <87v9rmmah9.fsf@gnu.org> References: <87sgmropu2.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:470:142:3::10]:45740) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iVMNP-00028s-KP for bug-guix@gnu.org; Thu, 14 Nov 2019 16:10:05 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1iVMNO-0000Ho-Hc for bug-guix@gnu.org; Thu, 14 Nov 2019 16:10:03 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:54732) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1iVMNO-0000Hk-Ef for bug-guix@gnu.org; Thu, 14 Nov 2019 16:10:02 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1iVMNO-0004up-6E for bug-guix@gnu.org; Thu, 14 Nov 2019 16:10:02 -0500 Sender: "Debbugs-submit" Resent-Message-ID: In-Reply-To: (zimoun's message of "Wed, 13 Nov 2019 19:14:04 +0100") List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guix-bounces+gcggb-bug-guix=m.gmane.org@gnu.org Sender: "bug-Guix" To: zimoun Cc: 21803@debbugs.gnu.org Hello, zimoun skribis: > On Wed, 13 Nov 2019 at 14:42, Ludovic Court=C3=A8s wrote: > >> zimoun skribis: >> >> > From my test with Guix d258d9c7d222e6b64531c14293f41bd8d62ea4f7, >> > "guix challenge guitarix" and "guix build --rounds=3D3" do not report >> > issues about reproducibility. >> > >> > And from my knowledge, the waf-based packages are not affected. >> > >> > Do you agree to close this bug since it is not relevant anymore? >> >> If you=E2=80=99ve checked that a local build gives the same result sever= al times >> in a row (make sure it actually rebuilt things; =E2=80=9Cguix build --ro= unds=3D3 >> foo=E2=80=9D does nothing if =E2=80=9Cfoo=E2=80=9D is already in the sto= re), then you can >> definitely close it! > > I think I did but how do you do that cleanly? > > > > I am testing with "brute force" method: "guix gc -C" then proceed. I > notice unexpected behaviour; not sure it is the right place to report. I would probably do =E2=80=9Cguix build guitarix=E2=80=9D (get the substitu= te) and then =E2=80=9Cguix build guitarix --check --no-grafts -K=E2=80=9D, possibly seve= ral times*, which builds guitarix alone from source. (*) =E2=80=98--rounds=E2=80=99 is ignored when combined with =E2=80=98--che= ck=E2=80=99, go figure=E2=80=A6 > 1. The first issue is that the two following commands do not populate > the same way. > > (Because my machine is not very powerful, before building I populate > the store with the dependencies from substitutes.) > > $ guix environment guitarix -- echo Done That should work. > $ guix build `guix show guitarix | recsel -R dependencies` That gives a different result because =E2=80=98dependencies=E2=80=99 does n= ot show implicit inputs. > Why `ghostscript` is downloaded and not reported; neither by the two > populating commands? This is because of grafts, which lead to a poor UX as things are=E2=80=A6 Perhaps there are genuine issues described in the rest of your message but we=E2=80=99d need to isolate them first. :-) Thanks, Ludo=E2=80=99.