From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp12.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms5.migadu.com with LMTPS id 2OJQHL2iq2MXEAAAbAwnHQ (envelope-from ) for ; Wed, 28 Dec 2022 02:58:21 +0100 Received: from aspmx1.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp12.migadu.com with LMTPS id QLROHL2iq2NBCQEAauVa8A (envelope-from ) for ; Wed, 28 Dec 2022 02:58:21 +0100 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 1DB3545148 for ; Wed, 28 Dec 2022 02:58:21 +0100 (CET) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pALhm-00046Y-Re; Tue, 27 Dec 2022 20:58:06 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pALhk-00046F-Hq for guix-patches@gnu.org; Tue, 27 Dec 2022 20:58:04 -0500 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1pALhi-0005iC-Oz for guix-patches@gnu.org; Tue, 27 Dec 2022 20:58:04 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1pALhi-0006fo-Az for guix-patches@gnu.org; Tue, 27 Dec 2022 20:58:02 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#60358] [PATCH] gnu: Add gnulib. Resent-From: Vivien Kraus Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 28 Dec 2022 01:58:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 60358 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: simon@josefsson.org, 60358@debbugs.gnu.org X-Debbugs-Original-To: Simon Josefsson , Vivien Kraus via Guix-patches via X-Debbugs-Original-Cc: 60358@debbugs.gnu.org Received: via spool by submit@debbugs.gnu.org id=B.167219267625638 (code B ref -1); Wed, 28 Dec 2022 01:58:02 +0000 Received: (at submit) by debbugs.gnu.org; 28 Dec 2022 01:57:56 +0000 Received: from localhost ([127.0.0.1]:56845 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pALhb-0006fS-Lh for submit@debbugs.gnu.org; Tue, 27 Dec 2022 20:57:55 -0500 Received: from lists.gnu.org ([209.51.188.17]:44982) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pALhZ-0006fJ-1G for submit@debbugs.gnu.org; Tue, 27 Dec 2022 20:57:53 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pALhY-00043k-MF for guix-patches@gnu.org; Tue, 27 Dec 2022 20:57:52 -0500 Received: from planete-kraus.eu ([2a00:5881:4008:2810::309]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_CHACHA20_POLY1305:256) (Exim 4.90_1) (envelope-from ) id 1pALhW-0005hK-RF for guix-patches@gnu.org; Tue, 27 Dec 2022 20:57:52 -0500 Received: from planete-kraus.eu (localhost.lan [127.0.0.1]) by planete-kraus.eu (OpenSMTPD) with ESMTP id 7cc66535; Wed, 28 Dec 2022 01:57:45 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=planete-kraus.eu; h= message-id:subject:from:to:cc:date:in-reply-to:references :content-type:content-transfer-encoding:mime-version; s=dkim; bh=K7FrK6k7Tjth8fjOhcE8C1Dn7GE=; b=w7R5Ql6nQCdInwEqFRWsOAMqc1vp 219+JPWOEhS8P6x47PuKYq/GBRuFYHDw7oJyEvLkTpeyUDhD+Qf5j82yki+5miQ/ 9HuxSEIRtZNGaceucaUN+Rf4naix2xB8Zk8G71nkrQVhkFi7SKnCikecC964k+IP tMvO+rfrgHbl93c= Received: by planete-kraus.eu (OpenSMTPD) with ESMTPSA id 1f57f818 (TLSv1.3:TLS_CHACHA20_POLY1305_SHA256:256:NO); Wed, 28 Dec 2022 01:57:42 +0000 (UTC) Message-ID: Date: Wed, 28 Dec 2022 02:57:40 +0100 In-Reply-To: <87h6xgzny7.fsf@josefsson.org> References: <87h6xgzny7.fsf@josefsson.org> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable User-Agent: Evolution 3.46.0 MIME-Version: 1.0 Received-SPF: pass client-ip=2a00:5881:4008:2810::309; envelope-from=vivien@planete-kraus.eu; helo=planete-kraus.eu 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, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-to: Vivien Kraus X-ACL-Warn: , Vivien Kraus via Guix-patches From: Vivien Kraus via Guix-patches via Errors-To: guix-patches-bounces+larch=yhetil.org@gnu.org Sender: guix-patches-bounces+larch=yhetil.org@gnu.org X-Migadu-Country: US X-Migadu-Flow: FLOW_IN ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1672192701; h=from:from:sender:sender:reply-to:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding:resent-cc: resent-from:resent-sender:resent-message-id:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=xCgAiLCZXn6xaLzn/of5idWJTFRFZnhd045sxhFqSgI=; b=VKAHW0/MxmB47IUtiVFkJ3+12nEzUInWDRDw2mrwwezL4RlN3m8tT2CjUZmsywXvOYGtNN pXP4dPORms4djHgGpQLgEirKq1k9bVKdXxvwo+EW0MGrlar68LfdYTlGjV/6CfgZkLbVnH Myx8wuQ816fGX04VnR+C3wBohnBOE8e2GbAoHyH6/MLVnbRikTA95h2UCnhwAiG8jLRCnA wjQ4Ght5d2Y3PSbgTqECEU6HKgrAL/DqSr3pq71CNDLm69id0tfdDhPvELN2EHfzuoGPyp x+inKHSEDo8JliEWq+cCY+jSIFfCf0CK+1riBpWAmwDq9YIxjeXlzgRErMlPfw== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=planete-kraus.eu header.s=dkim header.b=w7R5Ql6n; spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org"; dmarc=pass (policy=none) header.from=gnu.org ARC-Seal: i=1; s=key1; d=yhetil.org; t=1672192701; a=rsa-sha256; cv=none; b=jUD0aRS7Z6xMKJ2N8FioKHJhHxELjkrKnvDd8b639KibIhrcPNVdVWUyafvzty8O5o8F/z U5pWwCv1aF1ose2Z7HkB+IECULm1DU+Jp3i7iTHf5/1xonpyglNFop96O+R4xsdzcq9Vym eCzOwHW43MGR9K+VHO6l2W5hFI+S3PeWYbgWfJhIMj+MpAsXqSg170zmVmhJ5P9mfxgQ/1 ca5rYNJEIa1aR9uniT+CmplRrm17GRTrA/Wf4+N1srd2QdMb4sllOvo1KQh1nGwKJvdpSF DOnIjo6Oaxf1MJK2HcaT+xYvKVdRvkcBBQYsk3u7eP26Wn/O80PZZuPGUpoz3A== X-Spam-Score: -2.23 X-Migadu-Queue-Id: 1DB3545148 Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=planete-kraus.eu header.s=dkim header.b=w7R5Ql6n; spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org"; dmarc=pass (policy=none) header.from=gnu.org X-Migadu-Scanner: scn1.migadu.com X-Migadu-Spam-Score: -2.23 X-TUID: 1qcewKlDiYsW Hello! Le mardi 27 d=C3=A9cembre 2022 =C3=A0 19:44 +0100, Simon Josefsson a =C3=A9= crit=C2=A0: > Hi.=C2=A0 Many packages needs a specific checkout of gnulib to work > reliably, > via --gnulib-refdir=3D (rather than --gnulib-srcdir=3D), would you > consider > installing the entire gnulib git archive instead of just the latest > checkout?=C2=A0=20 I did not know about gnulib-refdir. Providing the entire gnulib archive is tempting, but there might be downsides. The contents of the .git directory depends on how trees and objects have been packed by git. As far as I understand, it is possible that pushing a commit in gnulib results in commit objects from previous commits to be re-packed. Thus, if I clone gnulib from the initial commit to a specific commit, the result might depend on other, unrelated commits. So, the content of .git is not reproducible. Maybe I could get around that by deleting all the refs, doing an aggressive garbage collection and then re-packing, but I=E2=80=99m not sure= I would get a reproducible result. Now, I don=E2=80=99t know much about gnulib-refdir. How does gnulib-refdir work? Do you have an example of a package that uses this feature? Can I convince the package to use a checkout instead of the gnulib repository, if I swear I have the exact checkout it wants, maybe by tweaking bootstrap.conf or something? Vivien