From unknown Sun Aug 17 10:26:11 2025 X-Loop: help-debbugs@gnu.org Subject: bug#43843: git-annex is not Reproducible Resent-From: zimoun Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Wed, 07 Oct 2020 10:37:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 43843 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: 43843@debbugs.gnu.org X-Debbugs-Original-To: bug-guix@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.160206696311746 (code B ref -1); Wed, 07 Oct 2020 10:37:02 +0000 Received: (at submit) by debbugs.gnu.org; 7 Oct 2020 10:36:03 +0000 Received: from localhost ([127.0.0.1]:55356 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kQ6ni-00033O-Rh for submit@debbugs.gnu.org; Wed, 07 Oct 2020 06:36:03 -0400 Received: from lists.gnu.org ([209.51.188.17]:56152) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kQ6ne-00032u-5W for submit@debbugs.gnu.org; Wed, 07 Oct 2020 06:36:01 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:45734) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kQ6nd-0000gc-Tz for bug-guix@gnu.org; Wed, 07 Oct 2020 06:35:57 -0400 Received: from mail-wr1-x42b.google.com ([2a00:1450:4864:20::42b]:38318) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1kQ6na-00089m-TM for bug-guix@gnu.org; Wed, 07 Oct 2020 06:35:57 -0400 Received: by mail-wr1-x42b.google.com with SMTP id n18so1557832wrs.5 for ; Wed, 07 Oct 2020 03:35:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:subject:date:message-id:mime-version :content-transfer-encoding; bh=Tm9Xj8oIYuSuDoUdMh5vZERpr8PEaY9lOe77OElqZfk=; b=vBKMePKTkIuhFMLmQzyfk7ttNtsI262ieuv7OB80Ro0zLoKW2YGKl3om9nArhRyv5I IxnMXZXT5pr1gby07MGmq+joDuEWqTaOPUQ6CoXSz3/eoRCaiKIzZwSJwcyhW/eLh5bA HX+fY6Y0ht+mry00PDemKXBBo2hRqKrr4JQEnhhDhgzPXAh9mvx/1o5nexamRcI3c0u2 f/rydyz3FmFYEvnAb4hGENoIa4jS8eXlOMwu+CtwY2oziO6ZtLw5mlaTmHdhu9Z2Aqtl vTB8dltD6IvE9QuWxsGo9dZdOQYdBMdruMkbSY2NRQhgatN8Rjio8phoim6OXLwxB3RI K07w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id:mime-version :content-transfer-encoding; bh=Tm9Xj8oIYuSuDoUdMh5vZERpr8PEaY9lOe77OElqZfk=; b=fjOrRwomRrmVo9y7co/txWUpo8mJ4embRZtverPPLk4+JbJ4q6+5NwQfL+kfZdkY9Q JSdciAQQHaFmTkroV6Vh64S5gbuRf/+Pz/jNfw+giJ6EvXw/kGBWZaJrnAvLhLuwqugS q29w6RJOTHw1imsJLjffMWOddohjTJowyqQQDUUedav8kRJk2qUQoLYEOEM0W7JJzjQF vM0OrWJBrXLQ8e6PtEr3YjNBawgE9UHSt97dAuyhbjEgls47P27tgE5mGZ81tCsS2lRU e0oyyFHZWbSZXwMXlfD4EoJZnO0uR0QFdpGxt3Q1zio/72g8FOxgm6vFz4/qFVb5iiqa /cVw== X-Gm-Message-State: AOAM531jKDN6o6j5vqQ9/5EkoznCRj5iFvWAKmGQNP3Fmwy1xpdcCUcG siBe/hC4/pujOALx701dRoMt27E+JqXWbg== X-Google-Smtp-Source: ABdhPJwBvBCt/RaidwlmKZCS31889DPwWoid6oJ39CFIFdGka327iAkfi64MYPkHgfFF9dp34K+v0A== X-Received: by 2002:adf:ef51:: with SMTP id c17mr2954927wrp.301.1602066953075; Wed, 07 Oct 2020 03:35:53 -0700 (PDT) Received: from pfiuh02 ([193.48.40.241]) by smtp.gmail.com with ESMTPSA id j10sm2381164wrn.2.2020.10.07.03.35.52 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 07 Oct 2020 03:35:52 -0700 (PDT) From: zimoun Date: Wed, 07 Oct 2020 12:35:51 +0200 Message-ID: <87zh4y8gs8.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Received-SPF: pass client-ip=2a00:1450:4864:20::42b; envelope-from=zimon.toutoune@gmail.com; helo=mail-wr1-x42b.google.com X-detected-operating-system: by eggs.gnu.org: No matching host in p0f cache. That's all we know. X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 0.5 (/) 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: -2.3 (--) Dear, Using Guix 04a459a, the package =E2=80=99git-annex=E2=80=99 is not reproduc= ible: guix build git-annex guix build git-annex --no-grafts --check -K return: --8<---------------cut here---------------start------------->8--- guix build: error: derivation `/gnu/store/70qkv5hi5yq20m1h9jfm17m5lsc235mk-= git-annex-8.20200908.drv' may not be deterministic: output `/gnu/store/cbrw= rlwx6kg7l5q6ifl7q08icm17704g-git-annex-8.20200908' differs from =E2=80=98/g= nu/store/cbrwrlwx6kg7l5q6ifl7q08icm17704g-git-annex-8.20200908-check=E2=80= =99 --8<---------------cut here---------------end--------------->8--- then: --8<---------------cut here---------------start------------->8--- $ diff -r --no-dereference /gnu/store/cbrwrlwx6kg7l5q6ifl7q08icm17704g-git-= annex-8.20200908{,-check} Binary files /gnu/store/cbrwrlwx6kg7l5q6ifl7q08icm17704g-git-annex-8.202009= 08/bin/git-annex and /gnu/store/cbrwrlwx6kg7l5q6ifl7q08icm17704g-git-annex-= 8.20200908-check/bin/git-annex differ --8<---------------cut here---------------end--------------->8--- Is it expected? I have not tried =E2=80=99diffoscope=E2=80=99 yet to inves= tigate. Note that: speaks about GCC patch=E2=80=A6 I do not know if it is relevant. All the best, simon From unknown Sun Aug 17 10:26:11 2025 X-Loop: help-debbugs@gnu.org Subject: bug#43843: git-annex is not Reproducible Resent-From: Kyle Meyer Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Thu, 08 Oct 2020 03:05:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 43843 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: zimoun Cc: 43843@debbugs.gnu.org Received: via spool by 43843-submit@debbugs.gnu.org id=B43843.160212626117245 (code B ref 43843); Thu, 08 Oct 2020 03:05:02 +0000 Received: (at 43843) by debbugs.gnu.org; 8 Oct 2020 03:04:21 +0000 Received: from localhost ([127.0.0.1]:58374 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kQME8-0004U5-Nw for submit@debbugs.gnu.org; Wed, 07 Oct 2020 23:04:20 -0400 Received: from pb-smtp1.pobox.com ([64.147.108.70]:50366) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kQME4-0004Tv-OJ for 43843@debbugs.gnu.org; Wed, 07 Oct 2020 23:04:19 -0400 Received: from pb-smtp1.pobox.com (unknown [127.0.0.1]) by pb-smtp1.pobox.com (Postfix) with ESMTP id AD9298294C; Wed, 7 Oct 2020 23:04:15 -0400 (EDT) (envelope-from kyle@kyleam.com) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=pobox.com; h=from:to:cc :subject:in-reply-to:references:date:message-id:mime-version :content-type:content-transfer-encoding; s=sasl; bh=PWteqBr3QHg0 YqB24oeQL2u+2iU=; b=Z7MEgp7mP8M/jZFH27d7RP5bmgSOyxDWo+xw5ayNsZqY 0RF0UqLw/pdFgbta8/56fHzVy2fVjMpuyt2bt+Ql1Fseq4sTlKvDG49R0weeDv2v AemiO7X4Ozqu0v6wmGDp7qNmHATIg/3Vds80fLBSTI9bzJQAzdQCofBF+IEyHGU= Received: from pb-smtp1.nyi.icgroup.com (unknown [127.0.0.1]) by pb-smtp1.pobox.com (Postfix) with ESMTP id 826B78294B; Wed, 7 Oct 2020 23:04:15 -0400 (EDT) (envelope-from kyle@kyleam.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=kyleam.com; h=from:to:cc:subject:in-reply-to:references:date:message-id:mime-version:content-type:content-transfer-encoding; s=mesmtp; bh=JgFWlepWrNOwCKxhcboGQ7l7dT/KD6X4tQReSp5ui94=; b=HLr80EzIkmrjzrihAqDcNbhao20sfF1XM2ypeu+87Wi9jEna2u9Wl/by4Sm6vaW11nbq6PeskJaXYHKjqale25Qq3UKERtmuUg5tqeT5qPpVyVrrlYIscCq78F96zUFnuu9qTU0XIOQoNVLWGSjUix5kIjyagixJ1Dy1yVOvYaU= Received: from localhost (unknown [45.33.91.115]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by pb-smtp1.pobox.com (Postfix) with ESMTPSA id 9780A82949; Wed, 7 Oct 2020 23:04:14 -0400 (EDT) (envelope-from kyle@kyleam.com) From: Kyle Meyer In-Reply-To: <87zh4y8gs8.fsf@gmail.com> References: <87zh4y8gs8.fsf@gmail.com> Date: Wed, 07 Oct 2020 23:04:13 -0400 Message-ID: <87blhdv2oi.fsf@kyleam.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Pobox-Relay-ID: F26FF392-0912-11EB-8500-D152C8D8090B-24757444!pb-smtp1.pobox.com X-Spam-Score: -0.7 (/) 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.7 (-) On 10/07/20 12:35:51 +0200, zimoun wrote: > Dear, > > Using Guix 04a459a, the package =E2=80=99git-annex=E2=80=99 is not reprod= ucible: > > guix build git-annex > guix build git-annex --no-grafts --check -K > > return: > > --8<---------------cut here---------------start------------->8--- > guix build: error: derivation `/gnu/store/70qkv5hi5yq20m1h9jfm17m5lsc235m= k-git-annex-8.20200908.drv' may not be deterministic: output `/gnu/store/cb= rwrlwx6kg7l5q6ifl7q08icm17704g-git-annex-8.20200908' differs from =E2=80=98= /gnu/store/cbrwrlwx6kg7l5q6ifl7q08icm17704g-git-annex-8.20200908-check=E2= =80=99 > --8<---------------cut here---------------end--------------->8--- > > then: > > --8<---------------cut here---------------start------------->8--- > $ diff -r --no-dereference /gnu/store/cbrwrlwx6kg7l5q6ifl7q08icm17704g-gi= t-annex-8.20200908{,-check} > Binary files /gnu/store/cbrwrlwx6kg7l5q6ifl7q08icm17704g-git-annex-8.2020= 0908/bin/git-annex and /gnu/store/cbrwrlwx6kg7l5q6ifl7q08icm17704g-git-anne= x-8.20200908-check/bin/git-annex differ > --8<---------------cut here---------------end--------------->8--- > > Is it expected? I have not tried =E2=80=99diffoscope=E2=80=99 yet to inv= estigate. Thanks for noticing. I see the same on my end (and also with the git-annex update [1] that I submitted before I saw this message). I suspect this is a relatively new issue, as I've run `build --check' successfully on git-annex in the past. The git-annex definition prior to the one above was introduced with e13fefbcff (gnu: git-annex: Create fake static output, 2020-08-17). On that commit, the check also failed for me: $ guix time-machine --commit=3De13fefbcffa50144d9301d67b61928ac3c964fb3= -- build --no-grafts --check git-annex guix build: error: derivation `/gnu/store/5illriaaijqrhl17aymzgiw6wzaq6= 66s-git-annex-8.20200810.drv' may not be deterministic: output `/gnu/store/= 32h0xbqdwkm22naqba10fk9124cdgw9q-git-annex-8.20200810' differs However, going back one more to 35e24fab73 (gnu: git-annex: Update to 8.20200810, 2020-08-11), the check was successful: $ guix time-machine --commit=3D35e24fab73bc450c6e0d3b9a5bbdfa88d2c425f4= -- build --no-grafts --check git-annex [...] /gnu/store/m79ri0g2s3d8pk52ysjkdvallk2zqbwb-git-annex-8.20200810 [1]: bug#43854: <20201007204946.22878-1-kyle@kyleam.com> From unknown Sun Aug 17 10:26:11 2025 X-Loop: help-debbugs@gnu.org Subject: bug#43843: git-annex is not Reproducible Resent-From: Efraim Flashner Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Thu, 08 Oct 2020 06:18:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 43843 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Kyle Meyer Cc: 43843@debbugs.gnu.org, zimoun Received: via spool by 43843-submit@debbugs.gnu.org id=B43843.16021378793810 (code B ref 43843); Thu, 08 Oct 2020 06:18:02 +0000 Received: (at 43843) by debbugs.gnu.org; 8 Oct 2020 06:17:59 +0000 Received: from localhost ([127.0.0.1]:58463 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kQPFW-0000zO-UF for submit@debbugs.gnu.org; Thu, 08 Oct 2020 02:17:59 -0400 Received: from flashner.co.il ([178.62.234.194]:37844) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kQPFV-0000z8-5d for 43843@debbugs.gnu.org; Thu, 08 Oct 2020 02:17:57 -0400 Received: from localhost (unknown [37.46.46.107]) by flashner.co.il (Postfix) with ESMTPSA id 57C004014A; Thu, 8 Oct 2020 06:17:50 +0000 (UTC) Date: Thu, 8 Oct 2020 09:17:13 +0300 From: Efraim Flashner Message-ID: <20201008061713.GM21174@E5400> References: <87zh4y8gs8.fsf@gmail.com> <87blhdv2oi.fsf@kyleam.com> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="7vLGWvOrvbSM0Ba8" Content-Disposition: inline In-Reply-To: <87blhdv2oi.fsf@kyleam.com> X-PGP-Key-ID: 0x41AAE7DCCA3D8351 X-PGP-Key: https://flashner.co.il/~efraim/efraim_flashner.asc X-PGP-Fingerprint: A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 X-Spam-Score: -0.0 (/) 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 (-) --7vLGWvOrvbSM0Ba8 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Wed, Oct 07, 2020 at 11:04:13PM -0400, Kyle Meyer wrote: > On 10/07/20 12:35:51 +0200, zimoun wrote: > > Dear, > > > > Using Guix 04a459a, the package =E2=80=99git-annex=E2=80=99 is not repr= oducible: > > > > guix build git-annex > > guix build git-annex --no-grafts --check -K > > > > return: > > > > --8<---------------cut here---------------start------------->8--- > > guix build: error: derivation `/gnu/store/70qkv5hi5yq20m1h9jfm17m5lsc23= 5mk-git-annex-8.20200908.drv' may not be deterministic: output `/gnu/store/= cbrwrlwx6kg7l5q6ifl7q08icm17704g-git-annex-8.20200908' differs from =E2=80= =98/gnu/store/cbrwrlwx6kg7l5q6ifl7q08icm17704g-git-annex-8.20200908-check= =E2=80=99 > > --8<---------------cut here---------------end--------------->8--- > > > > then: > > > > --8<---------------cut here---------------start------------->8--- > > $ diff -r --no-dereference /gnu/store/cbrwrlwx6kg7l5q6ifl7q08icm17704g-= git-annex-8.20200908{,-check} > > Binary files /gnu/store/cbrwrlwx6kg7l5q6ifl7q08icm17704g-git-annex-8.20= 200908/bin/git-annex and /gnu/store/cbrwrlwx6kg7l5q6ifl7q08icm17704g-git-an= nex-8.20200908-check/bin/git-annex differ > > --8<---------------cut here---------------end--------------->8--- > > > > Is it expected? I have not tried =E2=80=99diffoscope=E2=80=99 yet to i= nvestigate. >=20 > Thanks for noticing. I see the same on my end (and also with the > git-annex update [1] that I submitted before I saw this message). >=20 > I suspect this is a relatively new issue, as I've run `build --check' > successfully on git-annex in the past. The git-annex definition prior > to the one above was introduced with e13fefbcff (gnu: git-annex: Create > fake static output, 2020-08-17). On that commit, the check also failed > for me: >=20 > $ guix time-machine --commit=3De13fefbcffa50144d9301d67b61928ac3c964f= b3 -- build --no-grafts --check git-annex > guix build: error: derivation `/gnu/store/5illriaaijqrhl17aymzgiw6wza= q666s-git-annex-8.20200810.drv' may not be deterministic: output `/gnu/stor= e/32h0xbqdwkm22naqba10fk9124cdgw9q-git-annex-8.20200810' differs >=20 > However, going back one more to 35e24fab73 (gnu: git-annex: Update to > 8.20200810, 2020-08-11), the check was successful: >=20 > $ guix time-machine --commit=3D35e24fab73bc450c6e0d3b9a5bbdfa88d2c425= f4 -- build --no-grafts --check git-annex > [...] > /gnu/store/m79ri0g2s3d8pk52ysjkdvallk2zqbwb-git-annex-8.20200810 >=20 >=20 > [1]: bug#43854: <20201007204946.22878-1-kyle@kyleam.com> >=20 In between those two commits is also the change to the haskell build system update, where we use the dynamic libraries. The best bet is to make sure the dependencies are built reproducibly. --=20 Efraim Flashner =D7=90=D7=A4=D7=A8=D7=99=D7=9D = =D7=A4=D7=9C=D7=A9=D7=A0=D7=A8 GPG key =3D A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 Confidentiality cannot be guaranteed on emails sent or received unencrypted --7vLGWvOrvbSM0Ba8 Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEoov0DD5VE3JmLRT3Qarn3Mo9g1EFAl9+ruYACgkQQarn3Mo9 g1Hesw/6Ar7G6iG7jjFxd27yp2pNl9s0uM81jTslECd0Q3EA1ZkE61ny4HqwYBIm ZYq/3V9fAOjC9KCbEN6vevcWAEIY+XGv2tNt6KsoDLTCqJgLydLX/TaczvYLHdT5 h32tGuHF4Te0UrNKtsbJf3apzMOqr2RGoXsSh0JlL/rjBEEBMWAv8eB+9E3vWreY NIKIblcLqh6zTCjYglcwsDmpNYB8+o7k4ok+4K+5laZsvhGevU/nguVFvM9y0v28 6lm+sibTyKVv3eM8o/Z9ZjT/XgRJfCq1h0QpFneBP12tC9MkEOQGtTd5RJAoY1U2 hML/x9ycNnQKNwF7K778Ln0Uan5C5kFgYj+U77TR0FZeReRJDvFreN3lyZpj0ffv wxSiP5EaDzfKSqx2i7AETANY3YYUdX6Abg6H3ve6hueujEo7Lt8IPL1P4pP4Kbxk Y3j69bCK/1EPN39qthBAVZW1uB/lbaC3edGz37UCc5dE4oUykcVSXfyakYC7Turu IMmJjMQmmyVq63oHmd0bpQBIuFlbYAXJMxJ3ccvVz1RLQdJQoHx9SzwpMDJRhaj8 KPUDt9+avAXZD6Dqmax/6O0tlg7/WRxafAQ3XbBPUsVHDfdh2ZXaaurCGZ0Le6aD x8Joc/Y0fIAt8B5WwbHogyskusqCditrHo4hiPNjqfAn5IOFfBM= =01H2 -----END PGP SIGNATURE----- --7vLGWvOrvbSM0Ba8-- From unknown Sun Aug 17 10:26:11 2025 X-Loop: help-debbugs@gnu.org Subject: bug#43843: git-annex is not Reproducible Resent-From: zimoun Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Fri, 09 Oct 2020 20:34:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 43843 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Efraim Flashner Cc: rekado@elephly.net, Kyle Meyer , 43843@debbugs.gnu.org Received: via spool by 43843-submit@debbugs.gnu.org id=B43843.16022756351083 (code B ref 43843); Fri, 09 Oct 2020 20:34:02 +0000 Received: (at 43843) by debbugs.gnu.org; 9 Oct 2020 20:33:55 +0000 Received: from localhost ([127.0.0.1]:36364 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kQz5P-0000HP-0M for submit@debbugs.gnu.org; Fri, 09 Oct 2020 16:33:55 -0400 Received: from mail-wr1-f50.google.com ([209.85.221.50]:32941) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kQz5M-0000H6-6U for 43843@debbugs.gnu.org; Fri, 09 Oct 2020 16:33:54 -0400 Received: by mail-wr1-f50.google.com with SMTP id m6so11596405wrn.0 for <43843@debbugs.gnu.org>; Fri, 09 Oct 2020 13:33:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version:content-transfer-encoding; bh=CB1pbiaODiddnManuabWJC5REwQQNSQhyjIyH9Sy4EY=; b=TGLP0CwnFXgKFN9s4XvP6CPKqRcXawbmUGvJmmcvVS7bXR8wwZxtXDwpZZFwW+4NUf Eq5c9K0zz5ubDHto+/UcT7lWblHZM7oDHklEj0cdduhKMc64CmlHJEKwSeFZsKT5uppy F+GNcG1VYsJBdU+EodRmBOCevZduCkrU+PDedr3FaA+mh5wOa+DKatOXjbaE/J7UesTb rKjUUJ6f+qvQvUBbkJtEK2eV3SSKzX1pi7UbvmXSMJ1mfuXrW/PLKg/E17W4khgLKYpo rfXdi4Pbx9qzHPZ3GwbLoPNZCPtKZBUvgGtOlYJEsY80ZG7A8qRGYhaOkuHw4JN4HZUJ RrUw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version:content-transfer-encoding; bh=CB1pbiaODiddnManuabWJC5REwQQNSQhyjIyH9Sy4EY=; b=bHSDGUy32qViwkRyVb4f0KItsqtYHdwVjhqxvuiDBnhF++Q1S3dL7nbf4saj/AofGO UBt+oZZDnPWjcfjZsE1H5B23Z6VwNABmLdIA0ArqZ+v0LjybXeXndsMen/8ljopsIhow JEakyvmiNQPusTJqzB2JyCDING4GPLdSBs84wZ2TAwpeN5h9xwL2vdfG+9Jta380JaKB 9TIfj0b9uacwRWV340vCK1zi9VtyNCFpLsfMoykFi2bkLmdanQh4YnFfFij1XEAQsmDK EBqEfyr00ALpm+OS2oVksLoCzveyWAToTycNpoKVNBuT1v4V56rzGX8zXOueuz9G+Bqs IaWA== X-Gm-Message-State: AOAM5326Y1VcwFDTQnsCD0kFiPkUp2+6xos4A3ep69ma1qoC7yoW3JwI RwWHEFbSCZLhyj9te30uxLU= X-Google-Smtp-Source: ABdhPJwla0P0o5FL/VzMjs7VhA5MvtE3ly3fqQ1I4vVIMQKb33a/b97I991y4D0HL+VhR/YOrKTugw== X-Received: by 2002:a5d:6944:: with SMTP id r4mr16860961wrw.151.1602275626125; Fri, 09 Oct 2020 13:33:46 -0700 (PDT) Received: from lili ([2a01:e0a:59b:9120:65d2:2476:f637:db1e]) by smtp.gmail.com with ESMTPSA id d9sm12564116wmb.30.2020.10.09.13.33.44 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 09 Oct 2020 13:33:45 -0700 (PDT) From: zimoun References: <87zh4y8gs8.fsf@gmail.com> <87blhdv2oi.fsf@kyleam.com> <20201008061713.GM21174@E5400> Date: Fri, 09 Oct 2020 22:33:43 +0200 In-Reply-To: <20201008061713.GM21174@E5400> (Efraim Flashner's message of "Thu, 8 Oct 2020 09:17:13 +0300") Message-ID: <86imbjqguw.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) 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 (-) Dear, On Thu, 08 Oct 2020 at 09:17, Efraim Flashner wrote: >> $ guix time-machine --commit=3De13fefbcffa50144d9301d67b61928ac3c964= fb3 -- >> build --no-grafts --check git-annex >> guix build: error: derivation >> `/gnu/store/5illriaaijqrhl17aymzgiw6wzaq666s-git-annex-8.20200810.drv' m= ay >> not be deterministic: output >> `/gnu/store/32h0xbqdwkm22naqba10fk9124cdgw9q-git-annex-8.20200810' diffe= rs >> >> However, going back one more to 35e24fab73 (gnu: git-annex: Update to >> 8.20200810, 2020-08-11), the check was successful: >> >> $ guix time-machine --commit=3D35e24fab73bc450c6e0d3b9a5bbdfa88d2c42= 5f4 -- >> build --no-grafts --check git-annex >> [...] >> /gnu/store/m79ri0g2s3d8pk52ysjkdvallk2zqbwb-git-annex-8.20200810 > In between those two commits is also the change to the haskell build > system update, where we use the dynamic libraries. The best bet is to > make sure the dependencies are built reproducibly. Yep, it is what =E2=80=9Cgit bisect=E2=80=9D says. --8<---------------cut here---------------start------------->8--- 67cb9fa2357026ee42ec5bb0923ec4dc4a43abe2 is the first bad commit commit 67cb9fa2357026ee42ec5bb0923ec4dc4a43abe2 Author: Ricardo Wurmus Date: Tue Jun 16 22:25:48 2020 +0200 build-system/haskell: Support parallel builds. * guix/build-system/haskell.scm (haskell-build): Add keyword PARALLEL-BUILD? and pass it on to the builder. * guix/build/haskell-build-system.scm (build): Accept keyword PARALLEL-BUILD? and pass the number of parallel jobs to GHC. guix/build-system/haskell.scm | 2 ++ guix/build/haskell-build-system.scm | 7 +++++-- 2 files changed, 7 insertions(+), 2 deletions(-) bisect run success --8<---------------cut here---------------end--------------->8--- I did: git bisect start e13fefbc 35e24fab git bisest run ./check.sh where check.sh reads: --8<---------------cut here---------------start------------->8--- #!/bin/sh PKG=3Dgit-annex git log -1 --format=3D'%h %s [%an]' COMMIT=3D$(git log -1 --format=3D'%H') echo "Start: $COMMIT" guix time-machine \ --commit=3D$COMMIT \ -- build $PKG \ --no-grafts guix time-machine \ --commit=3D$COMMIT \ -- build $PKG \ --no-grafts --check -K status=3D$? echo "End: [$status] $COMMIT" exit $status --8<---------------cut here---------------end--------------->8--- And I do not know if it is related, but these packages using the =E2=80=99haskell-build-system=E2=80=99 are not reproducible neither (304/~6= 40): agda cabal-install cpphs darcs dhall elm-compiler ghc-abstract-deque ghc-abstract-par ghc-adjunctions ghc-aeson ghc-alex ghc-asn1-encoding ghc-asn1-types ghc-assoc ghc-atomic-primops ghc-attoparsec ghc-auto-update ghc-aws ghc-base-compat ghc-basement ghc-base-unicode-symbols ghc-bifunctors ghc-bitarray ghc-blaze-html ghc-blaze-markup ghc-bloomfilter ghc-bytes ghc-bytestring-handle ghc-c2hs ghc-cairo ghc-cborg ghc-cereal ghc-cgi ghc-charset ghc-chart ghc-chasingbottoms ghc-cheapskate ghc-chunked-data ghc-clientsession ghc-cmdargs ghc-colour ghc-comonad ghc-concurrent-extra ghc-conduit ghc-conduit-algorithms ghc-conduit-extra ghc-configurator ghc-constraints ghc-convertible ghc-crypto-api ghc-crypto-api-tests ghc-crypto-cipher-tests ghc-crypto-cipher-types ghc-cryptohash ghc-cryptonite ghc-crypto-random ghc-curl ghc-data-accessor ghc-dbus ghc-descriptive ghc-diagrams-core ghc-diagrams-lib ghc-diagrams-solve ghc-diff ghc-digest ghc-doctest ghc-edisonapi ghc-edisoncore ghc-edit-distance ghc-either ghc-errors ghc-esqueleto ghc-exactprint ghc-extra ghc-fast-logger ghc-feed ghc-fgl ghc-filemanip ghc-filepath-bytestring ghc-fingertree ghc-foldl ghc-foundation ghc-free ghc-fsnotify ghc-generic-deriving ghc-generics-sop ghc-genvalidity-property ghc-getopt-generics ghc-gluraw ghc-glut ghc-gnuplot ghc-graphviz ghc-gtk2hs-buildtools ghc-hackage-security ghc-haddock-api ghc-haddock-library ghc-happstack-server ghc-happy ghc-hashtables ghc-haskeline ghc-haskell-lexer ghc-haskell-src ghc-haskell-src-exts ghc-haskell-src-exts-util ghc-hedgehog ghc-highlighting-kate ghc-hindent ghc-hmatrix ghc-hmatrix-gsl ghc-hmatrix-gsl-stats ghc-hmatrix-special ghc-hourglass ghc-hpack ghc-hslogger ghc-hslua ghc-hsopenssl ghc-hspec ghc-hspec-contrib ghc-hspec-core ghc-hspec-meta ghc-hsyaml ghc-http ghc-http2 ghc-http-client ghc-http-date ghc-http-types ghc-hunit ghc-hxt ghc-hxt-regex-xmlschema ghc-hxt-unicode ghcid ghc-inline-c ghc-inspection-testing ghc-integer-logarithms ghc-interpolate ghc-intervalmap ghc-intervals ghc-io-streams ghc-jira-wiki-markup ghc-json ghc-juicypixels ghc-kan-extensions ghc-language-c ghc-language-glsl ghc-language-javascript ghc-lens ghc-lens-family-core ghc-libmpd ghc-lib-parser ghc-libxml ghc-libyaml ghc-lifted-base ghc-linear ghc-listlike ghc-llvm-hs ghc-llvm-hs-pure ghc-logging-facade ghc-math-functions ghc-megaparsec ghc-memory ghc-missingh ghc-monad-par ghc-monad-par-extras ghc-monads-tf ghc-monoid-extras ghc-mono-traversable ghc-mwc-random ghc-ncurses ghc-network ghc-non-negative ghc-opengl ghc-openglraw ghc-optparse-applicative ghc-pandoc ghc-pandoc-citeproc ghc-pandoc-types ghc-parallel ghc-parser-combinators ghc-parsers ghc-patience ghc-pem ghc-persistent ghc-persistent-test ghc-pgp-wordlist ghc-polyparse ghc-pqueue ghc-prettyprinter ghc-prettyprinter ghc-pretty-show ghc-pretty-simple ghc-primitive ghc-profunctors ghc-protolude ghc-psqueues ghc-quickcheck ghc-quickcheck-instances ghc-rebase ghc-reducers ghc-regex ghc-regex-applicative ghc-regex-pcre ghc-regex-pcre-builtin ghc-regex-posix ghc-regex-tdfa ghc-regex-tdfa-text ghc-rerebase ghc-rio ghc-safe ghc-safesemaphore ghc-sandi ghc-scientific ghc-sdl ghc-sdl2 ghc-sdl2-image ghc-sdl-mixer ghc-semialign ghc-semigroupoids ghc-sendfile ghc-serialise ghc-shakespeare ghc-shelly ghc-size-based ghc-skylighting-core ghc-smallcheck ghc-snap-core ghc-snap-server ghc-socks ghc-sop-core ghc-sourcemap ghc-splitmix ghc-statistics ghc-stm-chans ghc-stm-conduit ghc-storable-record ghc-storablevector ghc-streaming-commons ghc-strict ghc-stringsearch ghc-stylish-haskell ghc-syb ghc-tagged ghc-tagsoup ghc-tar ghc-tasty ghc-test-framework ghc-testing-feat ghc-texmath ghc-tf-random ghc-these ghc-time-compat ghc-timezone-olson ghc-tls ghc-transformers ghc-transformers-compat ghc-tree-diff ghc-trifecta ghc-turtle ghc-unagi-chan ghc-unicode-transforms ghc-union-find ghc-uniplate ghc-unix-time ghc-unliftio ghc-unliftio-core ghc-unordered-containers ghc-uri-bytestring ghc-utf8-string ghc-utility-ht ghc-uuid ghc-vault ghc-vector ghc-vector-algorithms ghc-wai-extra ghc-warp ghc-websockets ghc-x11 ghc-x509 ghc-x509-store ghc-x509-system ghc-x509-validation ghc-xml ghc-xml-conduit ghc-xmonad-contrib ghc-yaml ghc-yesod ghc-yesod-core ghc-yesod-form ghc-zstd git-annex hlint hoogle hscolour hspec-discover idris kmonad ngless pandoc pandoc-citeproc purescript raincat scroll shellcheck stylish-haskell xmobar All the best, simon From unknown Sun Aug 17 10:26:11 2025 X-Loop: help-debbugs@gnu.org Subject: bug#43843: git-annex is not Reproducible Resent-From: Ricardo Wurmus Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Sat, 10 Oct 2020 09:35:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 43843 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: zimoun Cc: Kyle Meyer , Efraim Flashner , 43843@debbugs.gnu.org Received: via spool by 43843-submit@debbugs.gnu.org id=B43843.160232245617432 (code B ref 43843); Sat, 10 Oct 2020 09:35:01 +0000 Received: (at 43843) by debbugs.gnu.org; 10 Oct 2020 09:34:16 +0000 Received: from localhost ([127.0.0.1]:36978 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kRBGZ-0004X6-Nh for submit@debbugs.gnu.org; Sat, 10 Oct 2020 05:34:16 -0400 Received: from sender4-of-o51.zoho.com ([136.143.188.51]:21195) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kRBGW-0004Wv-SN for 43843@debbugs.gnu.org; Sat, 10 Oct 2020 05:34:14 -0400 ARC-Seal: i=1; a=rsa-sha256; t=1602322450; cv=none; d=zohomail.com; s=zohoarc; b=jmOu0ka2+QxAKYOOPFgB2EhFaZ/G0qfYdKz825LQO5gZR3b2TJ5UILjkfXx7m08RtOBu5sWFaCD35G/NT+Q6iIC17Rpm/IxPdQGRk0KCnZSY1r8hX2gLjrzzQSPAP8pO6aRI5XSOX/gxKVaKhWYQCCLQKp/DxrvAZMp00UGFK9E= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1602322450; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:MIME-Version:Message-ID:References:Subject:To; bh=1SQwIG7awJxfzeN+roOE5Q3HhfnpMoegdjGvjg9RTh0=; b=aVyLUVB7pqHMM0ogJmOZ7oOLMMwOR8D7EQvR6zHGBobfB7TUodN4Xq/b0axKURJOW53ZTm0Qy2GOLlYUWSimRjg8pu8PWrDVAyEKUsvC1FDjZIEz4GLeUryiuO0RS0PAZUY84ZAZSiqx5gB7gr/LVnPqnkMel+6gtQOdoXD1AbU= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass header.i=elephly.net; spf=pass smtp.mailfrom=rekado@elephly.net; dmarc=pass header.from= header.from= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1602322450; s=zoho; d=elephly.net; i=rekado@elephly.net; h=References:From:To:Cc:Subject:In-reply-to:Date:Message-ID:MIME-Version:Content-Type:Content-Transfer-Encoding; bh=1SQwIG7awJxfzeN+roOE5Q3HhfnpMoegdjGvjg9RTh0=; b=PmACIAHBuDAiG8UH7JEdqjsPXwZzdAn+AXO27n9pn/V9UTuOQn5AfssWVPIhyHEA Sk/rpVGcSKt3jJAxaBJ/X/lbE8pCpn5CGPkZUZKkK9VWKrq/s5DX93vTP3fUt77OCAm mDnkPNds8W73jYADEhUKJJ6xub7BXnVqxfFVi4mo= Received: from localhost (p4fd5a6de.dip0.t-ipconnect.de [79.213.166.222]) by mx.zohomail.com with SMTPS id 1602322448148127.56333129044799; Sat, 10 Oct 2020 02:34:08 -0700 (PDT) References: <87zh4y8gs8.fsf@gmail.com> <87blhdv2oi.fsf@kyleam.com> <20201008061713.GM21174@E5400> <86imbjqguw.fsf@gmail.com> User-agent: mu4e 1.4.13; emacs 27.1 From: Ricardo Wurmus In-reply-to: <86imbjqguw.fsf@gmail.com> X-URL: https://elephly.net X-PGP-Key: https://elephly.net/rekado.pubkey X-PGP-Fingerprint: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC Date: Sat, 10 Oct 2020 11:35:50 +0200 Message-ID: <87a6wuzamh.fsf@elephly.net> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-ZohoMailClient: External X-Spam-Score: -0.0 (/) 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 (-) zimoun writes: > Dear, > > On Thu, 08 Oct 2020 at 09:17, Efraim Flashner wro= te: > >>> $ guix time-machine --commit=3De13fefbcffa50144d9301d67b61928ac3c96= 4fb3 -- >>> build --no-grafts --check git-annex >>> guix build: error: derivation >>> `/gnu/store/5illriaaijqrhl17aymzgiw6wzaq666s-git-annex-8.20200810.drv' = may >>> not be deterministic: output >>> `/gnu/store/32h0xbqdwkm22naqba10fk9124cdgw9q-git-annex-8.20200810' diff= ers >>> >>> However, going back one more to 35e24fab73 (gnu: git-annex: Update to >>> 8.20200810, 2020-08-11), the check was successful: >>> >>> $ guix time-machine --commit=3D35e24fab73bc450c6e0d3b9a5bbdfa88d2c4= 25f4 -- >>> build --no-grafts --check git-annex >>> [...] >>> /gnu/store/m79ri0g2s3d8pk52ysjkdvallk2zqbwb-git-annex-8.20200810 > >> In between those two commits is also the change to the haskell build >> system update, where we use the dynamic libraries. The best bet is to >> make sure the dependencies are built reproducibly. > > Yep, it is what =E2=80=9Cgit bisect=E2=80=9D says. > > --8<---------------cut here---------------start------------->8--- > 67cb9fa2357026ee42ec5bb0923ec4dc4a43abe2 is the first bad commit > commit 67cb9fa2357026ee42ec5bb0923ec4dc4a43abe2 > Author: Ricardo Wurmus > Date: Tue Jun 16 22:25:48 2020 +0200 > > build-system/haskell: Support parallel builds. > > * guix/build-system/haskell.scm (haskell-build): Add keyword > PARALLEL-BUILD? > and pass it on to the builder. > * guix/build/haskell-build-system.scm (build): Accept keyword > PARALLEL-BUILD? > and pass the number of parallel jobs to GHC. > > guix/build-system/haskell.scm | 2 ++ > guix/build/haskell-build-system.scm | 7 +++++-- > 2 files changed, 7 insertions(+), 2 deletions(-) > bisect run success > --8<---------------cut here---------------end--------------->8--- Shall we revert it? Previously the build system also supported parallel builds, but didn=E2=80=99t seem to pass the right arguments to actually mak= e it happen. --=20 Ricardo From unknown Sun Aug 17 10:26:11 2025 X-Loop: help-debbugs@gnu.org Subject: bug#43843: git-annex is not Reproducible Resent-From: zimoun Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Mon, 12 Oct 2020 09:32:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 43843 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Ricardo Wurmus Cc: Kyle Meyer , Efraim Flashner , 43843@debbugs.gnu.org Received: via spool by 43843-submit@debbugs.gnu.org id=B43843.16024951121390 (code B ref 43843); Mon, 12 Oct 2020 09:32:02 +0000 Received: (at 43843) by debbugs.gnu.org; 12 Oct 2020 09:31:52 +0000 Received: from localhost ([127.0.0.1]:41724 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kRuBM-0000MM-Gt for submit@debbugs.gnu.org; Mon, 12 Oct 2020 05:31:52 -0400 Received: from mail-qk1-f181.google.com ([209.85.222.181]:39376) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kRuBK-0000M7-JN for 43843@debbugs.gnu.org; Mon, 12 Oct 2020 05:31:50 -0400 Received: by mail-qk1-f181.google.com with SMTP id k9so2898346qki.6 for <43843@debbugs.gnu.org>; Mon, 12 Oct 2020 02:31:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=KuGoK0qZk2XNRsOT6Xr+VZjOM35Yg/936Jaa9kjwB6o=; b=dK3EVmBy9IRRtjn2bKEGB5b7WAU9ZtjbUEym8fWBNdmTHHNCIPUkkiGxcxHw4Ikegj CpD6STkZWHYm8VLVAfDo1hTWfFcBZIXOdRiHxyjX4dXKK1hiRAwq14JGSN2c+pek+GBT e53nFde4azAixdNlLGpd2wxjAuOJZQ3+x2Ga4lPkTb4jbnBB5JzFH0569Avy0y6W9nKg 2jwU7G6jmR0gv5rdzlhfELSEL4hxpTqQVf1CdXHfyhP4dI07pGkgyhsvIrfKeayAWU/S BGMsQJG6IH25kpH5fhqcCzXSvPjrHXR2waMvtJqt4oWebpoL7EF3GgVTvEIy0JvFdTqH c8kw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=KuGoK0qZk2XNRsOT6Xr+VZjOM35Yg/936Jaa9kjwB6o=; b=jlyP4Xm4OmlFA1gpcyiaIr0t0V9GJUxhBch6Erg52RLI6zj4ExH3kceOcaB73PboHe ngxqQUO6DakftY7pQyQK6hSTTf+ep8cawjexRr8vABTK9dbkI55NluG+2qf5BK+2WKNk 9zMifTvSQl4TW80QokcotLoeuKRdBIvP5Ae3nJ/PBbxmaLdNaROLmVxpwVJEpGn8gfuA bh/b53eWbDEUhEAJdZpMCeF+TqZvbHW7BQW8WPGECcKtKXofBuTvgJ7cUHGJELbojbT7 60A+MvQLeX8NU4mbpoMvYSggTl7e9RT65fD78NPBRXAwQq43/iMvo/bm6oSs2FQgmhBV k5lA== X-Gm-Message-State: AOAM531e0fkP4KE9jF+9LvzZle80ZY3xUPBOaeJAkqZirGFv/MKWBs58 9s59pw68RrDYMgBwJkwNOpguYTEVgrgJc0dCdJI= X-Google-Smtp-Source: ABdhPJwNLp7DTMmGuQlalTQP4a32KxsDe3dnaVyF5nRHl4zYDzSEKcHeQAnrTyUnXrZExfwmyQXHzSmKFA/Xy1BOlkI= X-Received: by 2002:a37:ac11:: with SMTP id e17mr8939689qkm.232.1602495104919; Mon, 12 Oct 2020 02:31:44 -0700 (PDT) MIME-Version: 1.0 References: <87zh4y8gs8.fsf@gmail.com> <87blhdv2oi.fsf@kyleam.com> <20201008061713.GM21174@E5400> <86imbjqguw.fsf@gmail.com> <87a6wuzamh.fsf@elephly.net> In-Reply-To: <87a6wuzamh.fsf@elephly.net> From: zimoun Date: Mon, 12 Oct 2020 11:31:33 +0200 Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) 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 (-) On Sat, 10 Oct 2020 at 11:34, Ricardo Wurmus wrote: > > --8<---------------cut here---------------start------------->8--- > > 67cb9fa2357026ee42ec5bb0923ec4dc4a43abe2 is the first bad commit > > commit 67cb9fa2357026ee42ec5bb0923ec4dc4a43abe2 > > Author: Ricardo Wurmus > > Date: Tue Jun 16 22:25:48 2020 +0200 > > > > build-system/haskell: Support parallel builds. > > > > * guix/build-system/haskell.scm (haskell-build): Add keyword > > PARALLEL-BUILD? > > and pass it on to the builder. > > * guix/build/haskell-build-system.scm (build): Accept keyword > > PARALLEL-BUILD? > > and pass the number of parallel jobs to GHC. > > > > guix/build-system/haskell.scm | 2 ++ > > guix/build/haskell-build-system.scm | 7 +++++-- > > 2 files changed, 7 insertions(+), 2 deletions(-) > > bisect run success > > --8<---------------cut here---------------end--------------->8--- > > Shall we revert it? Previously the build system also supported parallel > builds, but didn=E2=80=99t seem to pass the right arguments to actually m= ake it > happen. What do the Haskellers think about that? Does the parallel build save a lot of time and CPU? If yes, maybe we could to provide a transformation for the expert, something like "haskell-build-system-with-parellel-build" which tweaks "PARALLEL-BUILD?", similarly to the recent "no tests". WDYT? All the best, simon From unknown Sun Aug 17 10:26:11 2025 X-Loop: help-debbugs@gnu.org Subject: bug#43843: git-annex is not Reproducible Resent-From: Ricardo Wurmus Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Mon, 12 Oct 2020 10:35:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 43843 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: zimoun Cc: Kyle Meyer , Efraim Flashner , 43843@debbugs.gnu.org Received: via spool by 43843-submit@debbugs.gnu.org id=B43843.16024988637866 (code B ref 43843); Mon, 12 Oct 2020 10:35:02 +0000 Received: (at 43843) by debbugs.gnu.org; 12 Oct 2020 10:34:23 +0000 Received: from localhost ([127.0.0.1]:41783 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kRv9r-00022o-Go for submit@debbugs.gnu.org; Mon, 12 Oct 2020 06:34:23 -0400 Received: from sender4-of-o51.zoho.com ([136.143.188.51]:21132) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kRv9p-00022f-4j for 43843@debbugs.gnu.org; Mon, 12 Oct 2020 06:34:21 -0400 ARC-Seal: i=1; a=rsa-sha256; t=1602498858; cv=none; d=zohomail.com; s=zohoarc; b=PXJI/n3rOiOSV8nPK/4Vpz4AbOfoqBFr5nY9rJjogCQcqoe3lkiy/mo8QhtEkAGkriSox07zGJkU3S46fXBm7CqCietyRDvlB7aYMcBTc8O5TSqFaD+e2i7D5k+HnkExmzyq/Yu6h2IbTjqzaqg5q1gDGv9loyT34/uvlkY5sAI= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1602498858; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:MIME-Version:Message-ID:References:Subject:To; bh=5xr3ZRT+j54LkGCUGdaHSKkt21NBL/WlBef+MaXNXYA=; b=eI+mntOizMe1dcSCt6qdcpnPHBAQ7RLkTZ7wwuB79VYwiVNYv8EtQJb4lebhvqcG9xfdLWYpQuYHo4vnfrT50h8d4sLU51xtIFjCPa67SdKKlKYRTSIug/vd2eGbcGGhYp+bowevFOUGBKMB81I9tMWsy6GwRU53mrtG+qwYXEM= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass header.i=elephly.net; spf=pass smtp.mailfrom=rekado@elephly.net; dmarc=pass header.from= header.from= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1602498858; s=zoho; d=elephly.net; i=rekado@elephly.net; h=References:From:To:Cc:Subject:In-reply-to:Date:Message-ID:MIME-Version:Content-Type:Content-Transfer-Encoding; bh=5xr3ZRT+j54LkGCUGdaHSKkt21NBL/WlBef+MaXNXYA=; b=Wuf1/uYL76fCtub0bG7peAAJJnPzUSXvXNk+1By62yxH6gMsdZP+8bQjYjzEmlWp FBJU4jjOu7hAX+D1kqbwrLhbdoUkiv3B5W89JIQ3a+lwAbtmnOYyq8LtRYPWQ4GTFnb FXiX5fjLgj/BMOhfmfeE6tZegJK9IfPKnkBBk1Bo= Received: from localhost (p54ad4fe1.dip0.t-ipconnect.de [84.173.79.225]) by mx.zohomail.com with SMTPS id 1602498856136522.0607839952056; Mon, 12 Oct 2020 03:34:16 -0700 (PDT) References: <87zh4y8gs8.fsf@gmail.com> <87blhdv2oi.fsf@kyleam.com> <20201008061713.GM21174@E5400> <86imbjqguw.fsf@gmail.com> <87a6wuzamh.fsf@elephly.net> User-agent: mu4e 1.4.13; emacs 27.1 From: Ricardo Wurmus In-reply-to: X-URL: https://elephly.net X-PGP-Key: https://elephly.net/rekado.pubkey X-PGP-Fingerprint: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC Date: Mon, 12 Oct 2020 12:36:00 +0200 Message-ID: <87v9ffybn3.fsf@elephly.net> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-ZohoMailClient: External X-Spam-Score: -0.0 (/) 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 (-) zimoun writes: > On Sat, 10 Oct 2020 at 11:34, Ricardo Wurmus wrote: > >> > --8<---------------cut here---------------start------------->8--- >> > 67cb9fa2357026ee42ec5bb0923ec4dc4a43abe2 is the first bad commit >> > commit 67cb9fa2357026ee42ec5bb0923ec4dc4a43abe2 >> > Author: Ricardo Wurmus >> > Date: Tue Jun 16 22:25:48 2020 +0200 >> > >> > build-system/haskell: Support parallel builds. >> > >> > * guix/build-system/haskell.scm (haskell-build): Add keyword >> > PARALLEL-BUILD? >> > and pass it on to the builder. >> > * guix/build/haskell-build-system.scm (build): Accept keyword >> > PARALLEL-BUILD? >> > and pass the number of parallel jobs to GHC. >> > >> > guix/build-system/haskell.scm | 2 ++ >> > guix/build/haskell-build-system.scm | 7 +++++-- >> > 2 files changed, 7 insertions(+), 2 deletions(-) >> > bisect run success >> > --8<---------------cut here---------------end--------------->8--- >> >> Shall we revert it? Previously the build system also supported parallel >> builds, but didn=E2=80=99t seem to pass the right arguments to actually = make it >> happen. > > What do the Haskellers think about that? Let me answer as an ex-Haskeller :) > Does the parallel build save a lot of time and CPU? If yes, maybe we > could to provide a transformation for the expert, something like > "haskell-build-system-with-parellel-build" which tweaks > "PARALLEL-BUILD?", similarly to the recent "no tests". WDYT? We shouldn=E2=80=99t compromise reproducibility for parallel builds. Ideal= ly we would figure out what exactly causes the differences and fix that instead of disabling parallel builds, but if that turns out to be too difficult I think we should just revert this until we have a good fix. Perhaps something can be done by fixing the order of files somewhere. --=20 Ricardo From unknown Sun Aug 17 10:26:11 2025 X-Loop: help-debbugs@gnu.org Subject: bug#43843: git-annex is not Reproducible Resent-From: zimoun Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Mon, 12 Oct 2020 11:57:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 43843 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Ricardo Wurmus Cc: Kyle Meyer , Efraim Flashner , 43843@debbugs.gnu.org Received: via spool by 43843-submit@debbugs.gnu.org id=B43843.160250377923740 (code B ref 43843); Mon, 12 Oct 2020 11:57:02 +0000 Received: (at 43843) by debbugs.gnu.org; 12 Oct 2020 11:56:19 +0000 Received: from localhost ([127.0.0.1]:41841 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kRwR8-0006Aq-Rz for submit@debbugs.gnu.org; Mon, 12 Oct 2020 07:56:19 -0400 Received: from mail-qt1-f171.google.com ([209.85.160.171]:38749) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kRwR5-0006Ac-VC for 43843@debbugs.gnu.org; Mon, 12 Oct 2020 07:56:17 -0400 Received: by mail-qt1-f171.google.com with SMTP id q26so13335361qtb.5 for <43843@debbugs.gnu.org>; Mon, 12 Oct 2020 04:56:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=vi9f1koqUPhQ7Mdd7tfRZDWYpaWAZxJhTh6oj7G/jHo=; b=W+zhgdCukvHCmCoxfh1fNembHZT4CkCaD6TlX5ycsl2DkHZnyfRIXe+vumse77fJZS 34i8WWUuZt5lavo9FplWcxeBZyN4Lxy0L5ycVwxiUYp2Jk22/qTCHQhbLhI7HECr0A8c RB4eloM22zjqDdiDYb4NcKhiN3l+jzKJYFB0r50oQOcLBCbr2Eef1/q/TjNTujU8Pt3X w53aVujCfkn176geFLdDohkpbKFZoRTHV6c2EqzThjRsmqZwD2CbBScO5GubsesRj7JW f6mRIALcMoYk4ygU4pPpgXHFK96yxsTCtDJwSjt9xUJqxfB1OMs9DAKL75TYj65aMGca JR8g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=vi9f1koqUPhQ7Mdd7tfRZDWYpaWAZxJhTh6oj7G/jHo=; b=E4eDxS2LhUcoo2XS6QksP+xR54h6fJ6ZCDBymBK/pbTdWSGNvzYCJeBWaQr2+hmt/a R5T6BHvNkuT0eqO73JUUQEOasv9Y7zvhCPKzlwXl1HjrFGUlgCDee+he0fanelGKd2Lr ELNeLf6bMZoucR6TzzasdWFaMNlx9SunAhaive8sHsaaQS9eEULn/RRNmCUVFvP2w84R 4jtygzyorPoNcmiSN6AB3rCVsyRhacwiEdqwZUbbmRSNamLPrvZ6vCTIpUe9EywscEV/ kx/B97YY2mX6jdrgSUDNhNtnfUfeR6Y5pnN0Fmy27sWEZs4rjyWuumEuyJk22yE3L0+2 emUA== X-Gm-Message-State: AOAM532Jv/qF5xlHVM578fp7PZEFG49IsMs7z/k4VgK5ZU6MwCe7KbCA W38l+iNM/AjJbKPLM/4d/5VRTwPqQQrbI0Sx4fvd24be X-Google-Smtp-Source: ABdhPJyBcTTnKBZzGoslS8W4Es4WE2KRoxXIkL6rtyC7LpXEPXG2HpIsXoLw5+T5+SrWNmqPPnwDuISUjxwPcIrVSiM= X-Received: by 2002:ac8:4295:: with SMTP id o21mr9214084qtl.313.1602503770341; Mon, 12 Oct 2020 04:56:10 -0700 (PDT) MIME-Version: 1.0 References: <87zh4y8gs8.fsf@gmail.com> <87blhdv2oi.fsf@kyleam.com> <20201008061713.GM21174@E5400> <86imbjqguw.fsf@gmail.com> <87a6wuzamh.fsf@elephly.net> <87v9ffybn3.fsf@elephly.net> In-Reply-To: <87v9ffybn3.fsf@elephly.net> From: zimoun Date: Mon, 12 Oct 2020 13:55:59 +0200 Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) 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 (-) On Mon, 12 Oct 2020 at 12:34, Ricardo Wurmus wrote: > > Does the parallel build save a lot of time and CPU? If yes, maybe we > > could to provide a transformation for the expert, something like > > "haskell-build-system-with-parellel-build" which tweaks > > "PARALLEL-BUILD?", similarly to the recent "no tests". WDYT? > > We shouldn=E2=80=99t compromise reproducibility for parallel builds. Ide= ally we > would figure out what exactly causes the differences and fix that > instead of disabling parallel builds, but if that turns out to be too > difficult I think we should just revert this until we have a good fix. > > Perhaps something can be done by fixing the order of files somewhere. My proposal is for the expert and not at the CLI level. Something like "(funky-name ghc-foo)" which returns a new package with PARALLEL-BUILD? turned to #t. And the default should be #f. WDYT? Well, I am going to try to rebuild the packages with #f and see if it fixes the ~300 unreproducible packages. Cheers, simon From unknown Sun Aug 17 10:26:11 2025 X-Loop: help-debbugs@gnu.org Subject: bug#43843: git-annex is not Reproducible Resent-From: Ludovic =?UTF-8?Q?Court=C3=A8s?= Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Tue, 13 Oct 2020 13:07:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 43843 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: zimoun Cc: Ricardo Wurmus , 43843@debbugs.gnu.org Received: via spool by 43843-submit@debbugs.gnu.org id=B43843.160259437311990 (code B ref 43843); Tue, 13 Oct 2020 13:07:02 +0000 Received: (at 43843) by debbugs.gnu.org; 13 Oct 2020 13:06:13 +0000 Received: from localhost ([127.0.0.1]:45612 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kSK0J-00037I-Gq for submit@debbugs.gnu.org; Tue, 13 Oct 2020 09:06:13 -0400 Received: from eggs.gnu.org ([209.51.188.92]:58364) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kSK0E-00036j-M5 for 43843@debbugs.gnu.org; Tue, 13 Oct 2020 09:06:10 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:35139) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kSK08-0006ZX-V4; Tue, 13 Oct 2020 09:06:00 -0400 Received: from [2001:660:6102:320:e120:2c8f:8909:cdfe] (port=44098 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1kSK08-00039Z-DB; Tue, 13 Oct 2020 09:06:00 -0400 From: Ludovic =?UTF-8?Q?Court=C3=A8s?= References: <87zh4y8gs8.fsf@gmail.com> <87blhdv2oi.fsf@kyleam.com> <20201008061713.GM21174@E5400> <86imbjqguw.fsf@gmail.com> <87a6wuzamh.fsf@elephly.net> <87v9ffybn3.fsf@elephly.net> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 22 =?UTF-8?Q?Vend=C3=A9miaire?= an 229 de la =?UTF-8?Q?R=C3=A9volution?= X-PGP-Key-ID: 0x090B11993D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-pc-linux-gnu Date: Tue, 13 Oct 2020 15:05:59 +0200 In-Reply-To: (zimoun's message of "Mon, 12 Oct 2020 13:55:59 +0200") Message-ID: <87tuuyjmx4.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) 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: -3.3 (---) zimoun skribis: > On Mon, 12 Oct 2020 at 12:34, Ricardo Wurmus wrote: > >> > Does the parallel build save a lot of time and CPU? If yes, maybe we >> > could to provide a transformation for the expert, something like >> > "haskell-build-system-with-parellel-build" which tweaks >> > "PARALLEL-BUILD?", similarly to the recent "no tests". WDYT? >> >> We shouldn=E2=80=99t compromise reproducibility for parallel builds. Id= eally we >> would figure out what exactly causes the differences and fix that >> instead of disabling parallel builds, but if that turns out to be too >> difficult I think we should just revert this until we have a good fix. >> >> Perhaps something can be done by fixing the order of files somewhere. > > My proposal is for the expert and not at the CLI level. Something > like "(funky-name ghc-foo)" which returns a new package with > PARALLEL-BUILD? turned to #t. And the default should be #f. WDYT? You can always build with =E2=80=98--cores=3D1=E2=80=99, which will ensure = both the build and test will run sequentially. Ludo=E2=80=99. From unknown Sun Aug 17 10:26:11 2025 X-Loop: help-debbugs@gnu.org Subject: bug#43843: git-annex is not Reproducible Resent-From: zimoun Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Tue, 13 Oct 2020 13:29:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 43843 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Ludovic =?UTF-8?Q?Court=C3=A8s?= Cc: Ricardo Wurmus , 43843@debbugs.gnu.org Received: via spool by 43843-submit@debbugs.gnu.org id=B43843.160259570113951 (code B ref 43843); Tue, 13 Oct 2020 13:29:01 +0000 Received: (at 43843) by debbugs.gnu.org; 13 Oct 2020 13:28:21 +0000 Received: from localhost ([127.0.0.1]:45644 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kSKLk-0003cx-KD for submit@debbugs.gnu.org; Tue, 13 Oct 2020 09:28:20 -0400 Received: from mail-qt1-f181.google.com ([209.85.160.181]:40201) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kSKLj-0003cg-5R for 43843@debbugs.gnu.org; Tue, 13 Oct 2020 09:28:19 -0400 Received: by mail-qt1-f181.google.com with SMTP id m9so15968472qth.7 for <43843@debbugs.gnu.org>; Tue, 13 Oct 2020 06:28:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=3pt+ZCoCyLX6G/ef+MWNmCQisVvEK6rl9O4LP4V2Twc=; b=ZX2MC/C7vp+srkK2z2AkmIhmbIggktRKew6mJFQlW3j6jGKy5OMgdeVFDPl/ZrfZIe 6Hi17SYFgfO0SFGq1caz8/LD3lIaLOhsKwkOlJti9KJZCLfQ9dBiFiXyqaMWEGyxVuJt uUAIx99aoNLDgKosIW0r+Zet/ODV554zZ9W0KkuVj1XyE6YJWAHhwEzFVR/wZj9xYAYQ fLUm2HFLaqjZfbw1N/Fz8vyyyl5SM51HRPApR3k7uVkTBKhCe8Nj2xP+ihZfG5RcsoTB HJ6HaL+tMdLLJI233v4zUQTd3xk+ufqqjnFZMfh+H23ROzPq+CF9QYSBi+/p/3bytOaH gAjA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=3pt+ZCoCyLX6G/ef+MWNmCQisVvEK6rl9O4LP4V2Twc=; b=bGYI0Vm5j3PAkZika5yK4v2mxdj3WBtmjCRRgseaQBIITcUKGXy75RR1Ja9A3ru4/m koVKzg4tweJirjhlKwg8QSCZ0pWa+F2Ahz2Mm4dZr4ULas0NlsjCXViQOgstGxqPrgWB 2SDnOZuxLkic39JyyjQrw+Wu/2k4xA7wr6953SMYYw+H/0juHEhpwrZDhr4CZPF5Lh5K nQALTNEPqN2nGn0JKL7hy8RmXNbXizVcG/S5LwdoHK5lQmAM6PqU3f3enb6qeE1gyL5m OLklyl42Oe/gWpkfsZIZILOvgGNWhf0Smj+1pxvze5ufeF5Ij9C0nQbdhAvpedxd3Jyb bvbw== X-Gm-Message-State: AOAM531QYp7890UuLan8WcdxWYt5KQ37GwRiS+wtQsBOTfWnA6BZvSpJ +HYS6wW+rhVx41Qa2eX9gl/WP24ZVCIebR/bueDWKiL4 X-Google-Smtp-Source: ABdhPJwdfSklKAXhjc7Q7z75J5kOnmWEQcn6P37tyJroaj5vHGjvt2xSmydsUd3n9/PCSyMZF3K1jLT6NYcVO/FXGmY= X-Received: by 2002:ac8:4295:: with SMTP id o21mr14397369qtl.313.1602595693551; Tue, 13 Oct 2020 06:28:13 -0700 (PDT) MIME-Version: 1.0 References: <87zh4y8gs8.fsf@gmail.com> <87blhdv2oi.fsf@kyleam.com> <20201008061713.GM21174@E5400> <86imbjqguw.fsf@gmail.com> <87a6wuzamh.fsf@elephly.net> <87v9ffybn3.fsf@elephly.net> <87tuuyjmx4.fsf@gnu.org> In-Reply-To: <87tuuyjmx4.fsf@gnu.org> From: zimoun Date: Tue, 13 Oct 2020 15:28:02 +0200 Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) 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 (-) On Tue, 13 Oct 2020 at 15:06, Ludovic Court=C3=A8s wrote: > You can always build with =E2=80=98--cores=3D1=E2=80=99, which will ensur= e both the build > and test will run sequentially. Yes but in this case, "guix challenge" would still complain, isn't it? From unknown Sun Aug 17 10:26:11 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: zimoun Subject: bug#43843: closed (Re: [PATCH] build-system/haskell: Disable parallel builds.) Message-ID: References: <87sgabjib1.fsf@gnu.org> <87zh4y8gs8.fsf@gmail.com> X-Gnu-PR-Message: they-closed 43843 X-Gnu-PR-Package: guix Reply-To: 43843@debbugs.gnu.org Date: Sun, 18 Oct 2020 22:12:01 +0000 Content-Type: multipart/mixed; boundary="----------=_1603059121-25244-1" This is a multi-part message in MIME format... ------------=_1603059121-25244-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #43843: git-annex is not Reproducible 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 43843@debbugs.gnu.org. --=20 43843: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D43843 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1603059121-25244-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 43843-done) by debbugs.gnu.org; 18 Oct 2020 22:11:41 +0000 Received: from localhost ([127.0.0.1]:39269 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kUGtw-0006YZ-TQ for submit@debbugs.gnu.org; Sun, 18 Oct 2020 18:11:41 -0400 Received: from eggs.gnu.org ([209.51.188.92]:46782) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kUGtv-0006YG-95; Sun, 18 Oct 2020 18:11:39 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:50759) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kUGtq-00044v-2n; Sun, 18 Oct 2020 18:11:34 -0400 Received: from ti0006q161-1594.bb.online.no ([46.9.75.77]:36678 helo=localhost) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1kUGtp-0007Cd-Aw; Sun, 18 Oct 2020 18:11:33 -0400 From: Marius Bakke To: zimoun , 44049-done@debbugs.gnu.org Subject: Re: [PATCH] build-system/haskell: Disable parallel builds. In-Reply-To: <20201017221006.19515-1-zimon.toutoune@gmail.com> References: <20201017221006.19515-1-zimon.toutoune@gmail.com> Date: Mon, 19 Oct 2020 00:11:30 +0200 Message-ID: <87sgabjib1.fsf@gnu.org> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 43843-done Cc: 43843-done@debbugs.gnu.org, zimoun 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: -3.3 (---) --=-=-= Content-Type: text/plain zimoun writes: > Fixes . > > PARALLEL-BUILD? introduced by commit 67cb9fa2357026ee42ec5bb0923ec4dc4a43abe2 > leads to unreproducibility. Instead of reverting, default is set to #false > which allows user to locally build with parallelism. > > * guix/build-system/haskell.scm (haskell-build): Turn off PARALLEL-BUILD? by > default. Thanks! I shortened the comment a little and pushed to staging in 19d42e0e23a7f90ac2dcc1c279bd23a967ff0314. --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQFDBAEBCgAtFiEEu7At3yzq9qgNHeZDoqBt8qM6VPoFAl+MvZIPHG1hcml1c0Bn bnUub3JnAAoJEKKgbfKjOlT6YesH/0wf7s/gxMXl8ZpGljFeECdLFOFlwGm7g44+ oMzgdM2/NMcgLlZ0FEhng7/3ViyKZ3GmCaLlP7iAEFRCkfA+7e0aic1VZgFqdojk z4hXpfoKK0CnpI+cXT5mVvzP8iBZDjvgX2liHCPFeNICao3akkOclmdSN1/jPfDn 5UtpOOm2tYKn0McCoyhaKcBBdm/XlWIjyB5CyQSITQddi3VtAA8Lx7ZJa5cjz5C4 TnHCq7MAeTHcbRAH8Wfwi9XTQoL73MptAN8GOvHuTGMLCLFMUXAV/qwUHS3zl5r9 beu27yPjp0CjSmk9I6j5axVYMTlA9V+TejsN//Ej01ZPZwowSqM= =7cRX -----END PGP SIGNATURE----- --=-=-=-- ------------=_1603059121-25244-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 7 Oct 2020 10:36:03 +0000 Received: from localhost ([127.0.0.1]:55356 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kQ6ni-00033O-Rh for submit@debbugs.gnu.org; Wed, 07 Oct 2020 06:36:03 -0400 Received: from lists.gnu.org ([209.51.188.17]:56152) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kQ6ne-00032u-5W for submit@debbugs.gnu.org; Wed, 07 Oct 2020 06:36:01 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:45734) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kQ6nd-0000gc-Tz for bug-guix@gnu.org; Wed, 07 Oct 2020 06:35:57 -0400 Received: from mail-wr1-x42b.google.com ([2a00:1450:4864:20::42b]:38318) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1kQ6na-00089m-TM for bug-guix@gnu.org; Wed, 07 Oct 2020 06:35:57 -0400 Received: by mail-wr1-x42b.google.com with SMTP id n18so1557832wrs.5 for ; Wed, 07 Oct 2020 03:35:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:subject:date:message-id:mime-version :content-transfer-encoding; bh=Tm9Xj8oIYuSuDoUdMh5vZERpr8PEaY9lOe77OElqZfk=; b=vBKMePKTkIuhFMLmQzyfk7ttNtsI262ieuv7OB80Ro0zLoKW2YGKl3om9nArhRyv5I IxnMXZXT5pr1gby07MGmq+joDuEWqTaOPUQ6CoXSz3/eoRCaiKIzZwSJwcyhW/eLh5bA HX+fY6Y0ht+mry00PDemKXBBo2hRqKrr4JQEnhhDhgzPXAh9mvx/1o5nexamRcI3c0u2 f/rydyz3FmFYEvnAb4hGENoIa4jS8eXlOMwu+CtwY2oziO6ZtLw5mlaTmHdhu9Z2Aqtl vTB8dltD6IvE9QuWxsGo9dZdOQYdBMdruMkbSY2NRQhgatN8Rjio8phoim6OXLwxB3RI K07w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id:mime-version :content-transfer-encoding; bh=Tm9Xj8oIYuSuDoUdMh5vZERpr8PEaY9lOe77OElqZfk=; b=fjOrRwomRrmVo9y7co/txWUpo8mJ4embRZtverPPLk4+JbJ4q6+5NwQfL+kfZdkY9Q JSdciAQQHaFmTkroV6Vh64S5gbuRf/+Pz/jNfw+giJ6EvXw/kGBWZaJrnAvLhLuwqugS q29w6RJOTHw1imsJLjffMWOddohjTJowyqQQDUUedav8kRJk2qUQoLYEOEM0W7JJzjQF vM0OrWJBrXLQ8e6PtEr3YjNBawgE9UHSt97dAuyhbjEgls47P27tgE5mGZ81tCsS2lRU e0oyyFHZWbSZXwMXlfD4EoJZnO0uR0QFdpGxt3Q1zio/72g8FOxgm6vFz4/qFVb5iiqa /cVw== X-Gm-Message-State: AOAM531jKDN6o6j5vqQ9/5EkoznCRj5iFvWAKmGQNP3Fmwy1xpdcCUcG siBe/hC4/pujOALx701dRoMt27E+JqXWbg== X-Google-Smtp-Source: ABdhPJwBvBCt/RaidwlmKZCS31889DPwWoid6oJ39CFIFdGka327iAkfi64MYPkHgfFF9dp34K+v0A== X-Received: by 2002:adf:ef51:: with SMTP id c17mr2954927wrp.301.1602066953075; Wed, 07 Oct 2020 03:35:53 -0700 (PDT) Received: from pfiuh02 ([193.48.40.241]) by smtp.gmail.com with ESMTPSA id j10sm2381164wrn.2.2020.10.07.03.35.52 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 07 Oct 2020 03:35:52 -0700 (PDT) From: zimoun To: bug-guix@gnu.org Subject: git-annex is not Reproducible Date: Wed, 07 Oct 2020 12:35:51 +0200 Message-ID: <87zh4y8gs8.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Received-SPF: pass client-ip=2a00:1450:4864:20::42b; envelope-from=zimon.toutoune@gmail.com; helo=mail-wr1-x42b.google.com X-detected-operating-system: by eggs.gnu.org: No matching host in p0f cache. That's all we know. X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 0.5 (/) 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: -2.3 (--) Dear, Using Guix 04a459a, the package =E2=80=99git-annex=E2=80=99 is not reproduc= ible: guix build git-annex guix build git-annex --no-grafts --check -K return: --8<---------------cut here---------------start------------->8--- guix build: error: derivation `/gnu/store/70qkv5hi5yq20m1h9jfm17m5lsc235mk-= git-annex-8.20200908.drv' may not be deterministic: output `/gnu/store/cbrw= rlwx6kg7l5q6ifl7q08icm17704g-git-annex-8.20200908' differs from =E2=80=98/g= nu/store/cbrwrlwx6kg7l5q6ifl7q08icm17704g-git-annex-8.20200908-check=E2=80= =99 --8<---------------cut here---------------end--------------->8--- then: --8<---------------cut here---------------start------------->8--- $ diff -r --no-dereference /gnu/store/cbrwrlwx6kg7l5q6ifl7q08icm17704g-git-= annex-8.20200908{,-check} Binary files /gnu/store/cbrwrlwx6kg7l5q6ifl7q08icm17704g-git-annex-8.202009= 08/bin/git-annex and /gnu/store/cbrwrlwx6kg7l5q6ifl7q08icm17704g-git-annex-= 8.20200908-check/bin/git-annex differ --8<---------------cut here---------------end--------------->8--- Is it expected? I have not tried =E2=80=99diffoscope=E2=80=99 yet to inves= tigate. Note that: speaks about GCC patch=E2=80=A6 I do not know if it is relevant. All the best, simon ------------=_1603059121-25244-1--