From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp2 ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms11 with LMTPS id 4L63HC+KRl8ucAAA0tVLHw (envelope-from ) for ; Wed, 26 Aug 2020 16:13:35 +0000 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp2 with LMTPS id OF+lGC+KRl/ccAAAB5/wlQ (envelope-from ) for ; Wed, 26 Aug 2020 16:13:35 +0000 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 E63A0940656 for ; Wed, 26 Aug 2020 16:13:34 +0000 (UTC) Received: from localhost ([::1]:58562 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kAy3I-0007AJ-BP for larch@yhetil.org; Wed, 26 Aug 2020 12:13:32 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:46848) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kAy2j-00079z-4K for help-guix@gnu.org; Wed, 26 Aug 2020 12:12:58 -0400 Received: from mout.web.de ([212.227.15.4]:57529) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kAy2f-0005Mg-Vy for help-guix@gnu.org; Wed, 26 Aug 2020 12:12:55 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=web.de; s=dbaedf251592; t=1598458371; bh=lAN1IQvo0P6EmPCINj71Hby08ccHdAMXiSDuB32LeM0=; h=X-UI-Sender-Class:References:From:To:Cc:Subject:In-reply-to:Date; b=QIsHy0AsoIJMfLEcWqoBp5GIIGET8nSU5nXzx8xPDTQnYyx7K7o+BC9XXB/z3gpdw Mjz5SBEUvOC0Bhs+aPB8mWvV8Qt9g4zbNkNlClIA64fLIv6RfXMjCCNyJH2Bps7mEC BvuEQOKe+cBQ6Z3vVZ7+EC8xr+qiRVuw6pgQwQOg= X-UI-Sender-Class: c548c8c5-30a9-4db5-a2e7-cb6cb037b8f9 Received: from fluss ([80.136.20.161]) by smtp.web.de (mrweb001 [213.165.67.108]) with ESMTPSA (Nemesis) id 0M1Wxd-1kUxw20sf3-00tTd8; Wed, 26 Aug 2020 18:12:51 +0200 References: <87r1rtwtes.fsf@web.de> <87o8mxwt8o.fsf@web.de> <32EE31D3-256D-4D5D-AE37-6FD29CF370B0@lepiller.eu> <87lfi1wj51.fsf@web.de> User-agent: mu4e 1.4.13; emacs 26.3 From: "Dr. Arne Babenhauserheide" To: Julien Lepiller Subject: Re: How to create a substitute server with substitutes that failed? In-reply-to: Date: Wed, 26 Aug 2020 18:12:44 +0200 Message-ID: <87ft89wflv.fsf@web.de> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-Provags-ID: V03:K1:sU4YWfFBnjLSyp2putsYoH0cjzut63384VqI1KedC6djQuv9SY5 iqmphogq1jw4ym2hjDVfr34h+Y2x8QhwWdJG/cZjTOSF522GgZXnXeKMe5H2NHU/7qLs3Ns HmjzF8+37aEPbGcn9z2kmab9AN0zO7p1gIQBAcdDJCpkMXDodLBkciFMNc91Zzj+2LXMFm6 IeH9jVg+nR8p6swYRKf2A== X-UI-Out-Filterresults: notjunk:1;V03:K0:pACWOZvy4Is=:5Oi4YRbYSc6SNPtxGXl+YL 3PxFhjUTlG5OUtMNzoaWghpVRMfzzamK2P6l29dPR47l5CHjpg9meuY828FoEfqWM62xLx2Y/ SS3O3N0JNrb2c0JGk4GwTUa5/jg+jscc27fsbxAuCvKgi+p7QC7llLR/tf4vVAIPQ6mgIyY2t MEFGJflJX8tcc9KJDWfz+Al/eh/iAnnBtkkXEag+eML/GRjNjYStZW6bmUb0gTmp9LZ7Tv1RI Ns+simRZTwaNJH6/p94LDJP5PzACy2G3HmhIwmKCGkxI5RMAfYm83/KHtCctUtGaDELwKQ0/S 5Sloiyk4VWO5+wg38xsJ/CgIHEA6j2GErtcZGXk/b2+40XBQoxp3520FMgjGYvOsbXdiHLOB7 BwVPK6xxF5EjGe4bn9jUUS5WD/7TMgEpDyQzAzToJAjzhVKr8sb+XxyGoNkxJOxaZNMw0CX6h 6P07KnyGB8DFCRTgV+dW/j/lB36sQa2xPv4ke/bItd7/wPpoCFHPj1tJct3YVoltH9CITD928 vgJbYUZjmOWKQxsaiRGf8imyhsYAAijApwOJsoW/Ymc/hMc9APCUgf+xIdmh2YrirXPpEJskj BxDr8XKB3+HY/IZd5SFdTS56QbqGR/cZojhpSQOFRHdS6Fj7ZXcl8otwEgFOYuFHMFYYhY3MB A5zI1vaK+DWHbwyGX7DSusnAGUWgQy92wgK8elLMWIauT1IX2xUAy2N9IWPjEgf9BhT45nyM9 i2KIcQvuYNiRN1E+cc3QTwyXKyDcUq95riFx9GI+pi9DaRF3NmNUQqDiIAD8PVDrk4SdnDs/p u6CGmdvUeEINANmmNKtukdR5r5b8HHGZXYg07CZu0t1XHkBYDoSIYa/IiguKTTq1SzfPV1jdR /+Rpyyc+9d9QZauHfvdyMqTHsCW6qxkqwWg4tGAbWESWCYx+rA5RgTKpDone7fG+hV5ENAY5q sqWuPiIa32kGDjWkANntDpuYbt5909uqKT+aNq8FE3qKen6yeL8dp4nbU+EIHgLEaT5Kk+dsC hqXOv+gVcpbfb7nGM0V65YQLSysQhsrO4tjP1LnhZIqcH+1ug+8nkYg/k0ULZ6bd/sLbIaLZD Jp3gE5qiLGSRCNc0b9A/gWSeRFsOKW6bg4a8tDzjC2XoFym4hn4Sh5TJdXBDg5PX5u9SkrPvv FUl83gmtAXgrxj/hedtyzp6B2EjJOLJQ6+i9ykPUeAUm4xcvaSbtXaNC5ORXPHeK9+GlMjYKM o5pB92DLsFXkxDKHi Received-SPF: pass client-ip=212.227.15.4; envelope-from=arne_bab@web.de; helo=mout.web.de X-detected-operating-system: by eggs.gnu.org: First seen = 2020/08/26 12:12:52 X-ACL-Warn: Detected OS = Linux 2.2.x-3.x [generic] X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 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_LOW=-0.7, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: help-guix@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: help-guix@gnu.org Errors-To: help-guix-bounces+larch=yhetil.org@gnu.org Sender: "Help-Guix" X-Scanner: scn0 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=web.de header.s=dbaedf251592 header.b=QIsHy0As; dmarc=none; spf=pass (aspmx1.migadu.com: domain of help-guix-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=help-guix-bounces@gnu.org X-Spam-Score: -1.31 X-TUID: dSdWbd64ClDh --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Julien Lepiller writes: > I suppose, but that's going to be a bit of work. I'm not very knowledgeab= le on this part of guix. I think you'll need to generate a narinfo and a na= r for each store item you want to be available. Maybe you can run guix publ= ish locally and mirror the files it serves on your server? That sounds like a viable option. > You'll need to publish /.narifo and the other files= it references (the nar archives themselves). So I only need a way to get all the hashes referenced for a given package. Do you know the command for that? > So you'd download them from localhost and send them to your server. Your = guix daemon must trust the builder's public key, or the substitute will not= be downloaded. > > Le 26 ao=C3=BBt 2020 10:56:26 GMT-04:00, "Dr. Arne Babenhauserheide" a =C3=A9crit : >>Julien Lepiller writes: >>> The best would be to run "guix publish" on your server, as it will >>allow others to use your server as a substitute server, instead of >>having to manually download archives of the package and dependencies. >>Thank you for your answer! >> >>Is it possible to do the equivalent of guix publish on a dumb server? >> >>The webhosts I have are pretty dumb servers that definitely have no >>Guix, and I have no root-access (and currently don=E2=80=99t want it, bec= ause I >>don=E2=80=99t like the maintenance burden that comes with it). =2D-=20 Unpolitisch sein hei=C3=9Ft politisch sein ohne es zu merken --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEE801qEjXQSQPNItXAE++NRSQDw+sFAl9Gif8ACgkQE++NRSQD w+v90Q/+PfdDYBLdeNkLO0l/WDuoErelUvOZ5V1uMmC+rVvKaUcNaG6+T0qPzOKm B7ku0c0ih1SGzvMd/Yfude1CU5eOO+x15Ul6CXaEMpboBnZDFWEPFHlfuD/HknuW BMD9PwpG4MtYSHaYcxh0izGKuDnTYFcNLZwhbHsWnJj/dnmVu18NOHVmJ1CzN3/x 0e6Tt13iNZXyZGTjrUr4DrNIQ982zST1hCcCCHmIXYDbsj/3pR4fAoMSDn6gGiqj IqUvtDF7+7OVNNfxtV+GnWL0NUTBk3JEfuP07scsjdQIn5ElhbcALu9M8wfHeRUr KW6SaIcq5jKmLuR6iACYvJ4CSWgULceuVUFKYuz/hZZumVupwHkgxHkJNzsKduST tpqhobFTin3bw3Z5HQcpTo6ENk13v8yypcV2puJ0fEACgjuYHe4dLVDJHa97GiVM wSDfoBmtIFft4XMOWFL8Z7XPEBu7U4bLU1KGJ4pgupbpfNlnPdktkUP+iJHBL8Ox QUOZERGQ4gy5cx8DatN4yI1V21dcofWekjP07aldhPCxLjm4oS0HYTrWMvYDXi7E TQhmXa9YAUROKAeSuftW9tVtxeSL7NMvboKIGE8MNhhn0pNFo7pfYVODmpVK3B9Y VDq3/jk5FMO4yFn3ESwa/8bWJEWzU5XGiCb6SGMxFA00hUQxbfeIswQBAQgAHRYh BN0ovebZh1yrzkqLHdzPDbMLwQVIBQJfRooCAAoJENzPDbMLwQVIHq8D/1/ugQOo WkgyIzOf4WaQ6MJEvONskUMfCdC1pqf8qgGm/nKRh7eoUsbMCBSaXAPn72jZYguo XTD7dka3L9wsdZpL5W2qSfCDj9PxWjFz7I4ajtvJXtu+Sr4JcUbmvmZEsOfb6JDw j8z3FjdsI+CEQtaPVA1NTr3RdjMNWO6Hhjet =7jQ+ -----END PGP SIGNATURE----- --=-=-=--