From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp12.migadu.com ([2001:41d0:403:478a::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms9.migadu.com with LMTPS id sHWwFfmot2TvrgAASxT56A (envelope-from ) for ; Wed, 19 Jul 2023 11:12:25 +0200 Received: from aspmx1.migadu.com ([2001:41d0:403:478a::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp12.migadu.com with LMTPS id WApqFfmot2R8AwAAauVa8A (envelope-from ) for ; Wed, 19 Jul 2023 11:12:25 +0200 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 C4282571D1 for ; Wed, 19 Jul 2023 11:12:24 +0200 (CEST) Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=jpoiret.xyz header.s=dkim header.b=laPLyVBZ; 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-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1689757945; h=from:from:sender:sender:reply-to:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type: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=fND+LxwdKMkuzXIfTL6Hbb54KxNE+5Xsn8n39MnUJD0=; b=KeaUhPPnCI4tLlWHAx0XZ+k61LyGIEjmoI1yAZLxVuQc+iSJZmDLFXcvunTdCeoyqjwMn3 dEvc7rT2ox6HFanbgO2SFAEA1fwsQI9+nFkcaY6XNGlyjujmwWShqCbhKfSVgE7seYPcIs za6pItIk+XK5Xr/mySlLJ0LAazabRuwOivZMwIV39butEo0nVmRt1hXH3L3gBoJnB9OAt0 1jRi3OspDm5W2/NHf2/yWPV8TF/ZOrfwj/svJ9cS/XMO3aBPLdC8MBZhJiL2yQnLvs3a7F 4n5cf5u3mQFCLV++cyOvFJ5+X0EsjIp0ntnK54HCdjaiUqcNio13SFhJwK8JSQ== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=jpoiret.xyz header.s=dkim header.b=laPLyVBZ; 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=1689757945; a=rsa-sha256; cv=none; b=pvxCZtppasEy8SYCEZtj8C4vUC/k1xBBte3nMNo4IrpWoks2idm6Cd8YrepGKDzoBHmrMw c4EKr4AzmMx12ZWkllmIYolmB9/T5OnJrByeF2kLXgmq3mLuKzg/JJpnprJ+t89YACXNdk abfrfSLrFz6V3Pvy2BWAZbsGuLIfcW+GNkSMJmNJxfQvhJlnigivxv7kN2At6NDUKLj/wg 59WGGQqdOoBcjRv9xfNHQoF4Oo1RmRnUh7DbJzy+p9RGaGyMM2BeoxIecG9/j9CIRa1zOd jOFx8I3LOlG90zAP4+NrVAmi7OxwGuqtynjHK08mbnKhIWHqTV7K73HJ9rxPfQ== Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qM3E3-0002Hm-9l; Wed, 19 Jul 2023 05:12:03 -0400 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 1qM3E2-0002GS-FN for guix-patches@gnu.org; Wed, 19 Jul 2023 05:12:02 -0400 Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1qM3E2-0007Ez-7C for guix-patches@gnu.org; Wed, 19 Jul 2023 05:12:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1qM3E2-0007SJ-1e for guix-patches@gnu.org; Wed, 19 Jul 2023 05:12:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#64708] [PATCH 0/8] Fix cross build and native build for the Hurd. Resent-From: Josselin Poiret Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 19 Jul 2023 09:12:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 64708 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Ludovic =?UTF-8?Q?Court=C3=A8s?= , Janneke Nieuwenhuizen Cc: 64708@debbugs.gnu.org Received: via spool by 64708-submit@debbugs.gnu.org id=B64708.168975787328605 (code B ref 64708); Wed, 19 Jul 2023 09:12:02 +0000 Received: (at 64708) by debbugs.gnu.org; 19 Jul 2023 09:11:13 +0000 Received: from localhost ([127.0.0.1]:54964 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qM3DE-0007RJ-VT for submit@debbugs.gnu.org; Wed, 19 Jul 2023 05:11:13 -0400 Received: from jpoiret.xyz ([206.189.101.64]:44570) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qM3DC-0007R8-Fo for 64708@debbugs.gnu.org; Wed, 19 Jul 2023 05:11:11 -0400 Received: from authenticated-user (jpoiret.xyz [206.189.101.64]) by jpoiret.xyz (Postfix) with ESMTPA id C597F185328; Wed, 19 Jul 2023 09:11:08 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=jpoiret.xyz; s=dkim; t=1689757869; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=fND+LxwdKMkuzXIfTL6Hbb54KxNE+5Xsn8n39MnUJD0=; b=laPLyVBZcrFO52mcJuFwPD3icOPwGe7ytY/LLYQWDS8XeeDpU7ZLyD7LEQMHQI+WEevepd 7mhDNo47y1Q5A41a01KV2FX6DtLjKgBUxvKypr44/QE9VLyTuTQuyf2lT/L9nA8FeqGJmO uKO01GyZTLVWNZybYIl+dWrQeTPOMngsv9XEvgPZGjtcnN2fRCP/FSh1r/8OvaaeG2pmTt c3ncjdSztLaG53+TxmrUcPry3Jq/3A4eCUDSH+ClGY/1C+ph3hzoz9dEAvQ2bzRdX2ca0a PMH5X1JnaZyzC1sMrDdyQ1DyCkroPfUS6SlrqtWBU2RM6wjhF1s22ll7NPOaAQ== In-Reply-To: <87lefcgbxl.fsf_-_@gnu.org> References: <161bab138845fe307ec92b8fea181e00ece86e58.1689685375.git.janneke@gnu.org> <87lefcgbxl.fsf_-_@gnu.org> Date: Wed, 19 Jul 2023 11:11:06 +0200 Message-ID: <87pm4oe05x.fsf@jpoiret.xyz> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spamd-Bar: -- 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: Josselin Poiret X-ACL-Warn: , Josselin Poiret via Guix-patches From: Josselin Poiret 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-Flow: FLOW_IN X-Migadu-Country: US X-Spam-Score: -8.74 X-Migadu-Queue-Id: C4282571D1 X-Migadu-Spam-Score: -8.74 X-Migadu-Scanner: mx0.migadu.com X-TUID: m4rF6ZmYvekw --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Hi Ludo and Janneke. Ludovic Court=C3=A8s writes: > The trick below is the only way I could think of to reconcile these > issues: it essentially stacks two fixed-output derivation. The first > one downloads that auto-generated tarball (bad!), and the second one > extracts the contents of that tarball using =E2=80=98tar=E2=80=99 from > =E2=80=98%bootstrap-coreutils&co=E2=80=99. The output of the second one = is identical to > what =E2=80=98git-fetch=E2=80=99 would give us (or =E2=80=98swh-download= =E2=80=99). > > That makes it more robust. It also allows =E2=80=98guix lint -c archival= =E2=80=99 to do > its work and similarly (well, almost) for =E2=80=98build-package-metadata= .scm=E2=80=99, > the program that builds , which SWH > periodically ingests. I don't 100% understand what this resolves though, since this still depends on the unstable tarball in the end! In both cases, we'd rely on CI to have the stable copy, or SWH providing it, since we wouldn't be able to rebuild it. Best, =2D-=20 Josselin Poiret --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQHEBAEBCgAuFiEEOSSM2EHGPMM23K8vUF5AuRYXGooFAmS3qKoQHGRldkBqcG9p cmV0Lnh5egAKCRBQXkC5FhcaitVKC/sEfdaJ5k8mPjsycFNgYSwz4XXX9ZSYP62r JiZHJNxY0bMswnDj4ilZXykwXGo32XqAlM8cJuKmxZCHgIHAi3d1l7neEX92sR/T PDsdk1w4gVzbYDkYwDkfEjFVaqIeE7n1Yvn4KiqqgqtyIbc5ews0nqiL5OqxMAdj YQhfxm1kP0MR0VCioqvSetSxe92GVZRtbX8SKL8c+xsydd3LWywiBvUpe0BVz1Vs +1m1M+IRF59RpP+cWXimJRskD2TXJMZw/nstAdVd3i8SZ3WZiLx5/3N0lpGWgdVq UmA/4CRxXR1a5CORxGXSM0DUI5iWqBCqcsNc7UmuPwf9S55ZYGZUDyOVritA3vDc jIBEDqisZUAHSjYsgoOObuaqizk0KMnrN86adpV/aODRAbLmZOZmKk5gz3VDjfcj 547CB9GiZKIkncqFhStTK3mNpBptbfQbwlPe6yKhmpYj4hgTfMKTjWaqTRsmOftq /q9XEbyKImFm8BAxlJ8VxmDrYh0aLwI= =vgRe -----END PGP SIGNATURE----- --=-=-=--