From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp11.migadu.com ([2001:41d0:203:b4db::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id qAwcFmQizGGLHAAAgWs5BA (envelope-from ) for ; Wed, 29 Dec 2021 09:55:00 +0100 Received: from aspmx1.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp11.migadu.com with LMTPS id MNV4E2QizGEihAAA9RJhRA (envelope-from ) for ; Wed, 29 Dec 2021 09:55:00 +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 05BF213B95 for ; Wed, 29 Dec 2021 09:55:00 +0100 (CET) Received: from localhost ([::1]:34576 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1n2Ujb-00019x-3y for larch@yhetil.org; Wed, 29 Dec 2021 03:54:59 -0500 Received: from eggs.gnu.org ([209.51.188.92]:57616) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1n2UjG-00018Y-9M for guix-devel@gnu.org; Wed, 29 Dec 2021 03:54:38 -0500 Received: from [2a00:1450:4864:20::331] (port=46921 helo=mail-wm1-x331.google.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1n2UjE-0000Te-M8 for guix-devel@gnu.org; Wed, 29 Dec 2021 03:54:37 -0500 Received: by mail-wm1-x331.google.com with SMTP id d198-20020a1c1dcf000000b0034569cdd2a2so11376955wmd.5 for ; Wed, 29 Dec 2021 00:54:36 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:in-reply-to:references:date:message-id :mime-version:content-transfer-encoding; bh=OXB+ixZCzNbCndjmGrOieZr4YvLUX1Eev5VYv08lGvA=; b=NjJU/ckGMdmwDckugAGD5UuhNCveCnNsjsAYtVdB41d0HjRNrBjhVTVqPu+ArQWyIm PPVCMOtNGoQMRGPaiVL4+ecL85avUyYm/1ffw5QQJmTdFMaKEXIE6gA7Zs3jEpFG3o8X LO0egcHsmE2Yb6NxtQKZl512OVvdbGm35ZQVa2elq/KlBCsmmSTL/UAmQmV3qLig7IE7 2drD1EVCGam6TZ9PCudvP9saaknzR3196DcHOkXoy63rBnJ40raNWznauEfYRe0hX+vs kuEiFQnoXHjxd1FY0Wn+nsa30XJx2WaQH65vtOAxTDriplg6wjLYVahtq7CR1Infp/XK 8GGQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:in-reply-to:references:date :message-id:mime-version:content-transfer-encoding; bh=OXB+ixZCzNbCndjmGrOieZr4YvLUX1Eev5VYv08lGvA=; b=RuIaWufrLg8RH+W2IN9L6hVOdp/wVVNLS50RsQq9aCbwQPWlDz9z670bwNLBLxoS0G FuDyUP/kCY6jrNAXav8ZnsFEqUAxVHygtXPsdpQRXmXszU7gPrgzYWoI5kpqf/ej7+tO 9Ddo3uXYdDtysnKA+F12wTEfSDs4me7R55uAvFnMGj1OoFC3+MiTsbEKB3fr99K6afdE V3eEdbFbjWCmOuf0Nd9xxzugTPSi8/yf715OFve+oUGLe8mV0KY5FiQyzFVY2f7Rpy+e SZzYj1ZZvMJvQmF3+NNfg1L/auekZxVvmeMMOYQwJsOQheFokHkTPeKHrCeA/Z6LRwnS sFPg== X-Gm-Message-State: AOAM531QnRFX9yj4f33R9Oggq/snvukUTLQQ7jC79+9DtF2LjMizjrW+ RVBuC+2xehEphFuRxg/XtVmGYR4Kc5c= X-Google-Smtp-Source: ABdhPJxyerfuLq7Saoyzd5X4I6cqbaqe/9wAF8yk4WH5QuFlpybc7Nm3O98nDY8UuUl/inOf3Hilgw== X-Received: by 2002:a7b:c194:: with SMTP id y20mr20874599wmi.79.1640768074798; Wed, 29 Dec 2021 00:54:34 -0800 (PST) Received: from lili ([2a01:e0a:59b:9120:65d2:2476:f637:db1e]) by smtp.gmail.com with ESMTPSA id f10sm245075wmq.16.2021.12.29.00.54.34 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 29 Dec 2021 00:54:34 -0800 (PST) From: zimoun To: Leo Famulari , Ricardo Wurmus Subject: Re: git hook error In-Reply-To: References: <87h7asij6y.fsf@elephly.net> <87zgokfpak.fsf@nckx> <87a6gkiggk.fsf@elephly.net> <871r1wicgr.fsf@elephly.net> Date: Wed, 29 Dec 2021 09:53:18 +0100 Message-ID: <86sfubkd1d.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Host-Lookup-Failed: Reverse DNS lookup failed for 2a00:1450:4864:20::331 (failed) Received-SPF: pass client-ip=2a00:1450:4864:20::331; envelope-from=zimon.toutoune@gmail.com; helo=mail-wm1-x331.google.com X-Spam_score_int: -12 X-Spam_score: -1.3 X-Spam_bar: - X-Spam_report: (-1.3 / 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, RDNS_NONE=0.793, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-BeenThere: guix-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: guix-devel@gnu.org Errors-To: guix-devel-bounces+larch=yhetil.org@gnu.org Sender: "Guix-devel" X-Migadu-Flow: FLOW_IN X-Migadu-Country: US ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1640768100; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:list-id:list-help: list-unsubscribe:list-subscribe:list-post:dkim-signature; bh=OXB+ixZCzNbCndjmGrOieZr4YvLUX1Eev5VYv08lGvA=; b=NLd34/vKuKDyROHcv5iw3NFo2ySl+GwuCSi674c7O5y/pf9ndVzQi/CIEsjLT1+meq8mJ+ fLSG/FYAYhqW02ZjSPxGmGYnOUFalsJWN2tVuTY05yv5QzYWKTU8nio4PRnATocM6v3YXW ER74WrzV1Bb2WVmcTtlz/orR7+gAMKf32zdTfnZlkUP57Mo1KLpNuTJwsUsfis2kDhI0cN 3kxnFK9fpbp64ByoUSHK5pLwH85PS1V3YHRASXD9/Us3FCSBJDqXNo+LWtYVR6+IGyhWsc 8B8uNsuQkp0lllzdy1E/06dwBFr0UQy60SLUb5Rvd7DgGq2hxQaw+As/33+3qQ== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1640768100; a=rsa-sha256; cv=none; b=RO1FKfk92MNzv5CVCcZcvObR23SBa+xJNlKaMGoHbpdZP6MVHppdO/06d7Q0mhaqnilWiT wG1UNQIFyd5dI4mKjgHus7liQk3nMN2EDnjkKQZ3ZwLrG9ogvDbMf4eW4UE3CIPN4fEriG v1dYCjBSh1fKaqR5Ep2EOewKLHTEurq1/7KgyfVroily4eL7cX6YXy+RvOwavLp4uJi6Wz cGEk9AaLwVO3o80EaADuwRHRQWgS8uBnFjvW26omRkgfy48po5ot/3Yxk3IP6yMo5vHj0g Hvh788IqXUm0nq7Kk3/i7zN7cjpw0IeJl3xwIen9Gd2XuQimhOz48x6cGbCPKA== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20210112 header.b="NjJU/ckG"; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (aspmx1.migadu.com: domain of "guix-devel-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-devel-bounces+larch=yhetil.org@gnu.org" X-Migadu-Spam-Score: -4.27 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20210112 header.b="NjJU/ckG"; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (aspmx1.migadu.com: domain of "guix-devel-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-devel-bounces+larch=yhetil.org@gnu.org" X-Migadu-Queue-Id: 05BF213B95 X-Spam-Score: -4.27 X-Migadu-Scanner: scn1.migadu.com X-TUID: O2kxJ22X+dO+ Hi, On Tue, 28 Dec 2021 at 18:46, Leo Famulari wrote: > On Tue, Dec 28, 2021 at 11:31:10PM +0100, Ricardo Wurmus wrote: >> The motivation for that is not found in just one big problem. It=E2=80= =99s a >> small trickle of minor annoyances: >>=20 >> - Savannah=E2=80=99s uptime isn=E2=80=99t quite as high as we=E2=80=99d = like > > Okay. I wonder if we could actually do a better job, or if anybody who > hosts a comparable repo does. > > Our own record with the build farm and the record of major hosts like > Github are both somewhat discouraging. And if we could only hope for an > equivalent uptime to Savannah, it doesn't seem worth it to shoulder this > work ourselves. Well, I agree with Ricardo that the list of minor annoyances is greater than the burden of maintenance. I also agree that it is again another load on =E2=80=9Cour=E2=80=9D shoulders, but somehow at this point, is it t= hat much compared to the gain? > My opinion is that, in order to consider hosting our own Git server, we > should wait until people are using declarative Guix configuration to > operate reliable, performant, and public Git servers that would meet our > needs. That is, the Guix project needs to grow this capability without > the heroic effort of a single volunteer. Because that's what we have now > with Savannah, more or less, and we don't have to work for it. Maybe > this has already been achieved, I don't know. Hum, maybe I miss something but changing the Git server is transparent for the users. One commit pushed to Savannah changing the URL, the user runs =E2=80=9Cguix pull=E2=80=9D, then the next =E2=80=9Cguix pull=E2=80=9D= will pull the new location. However, it is not clear what happens for =E2=80=9Cguix time-machine=E2=80= =9D? Well, as it is possible to list several substitutes servers, maybe the first step could to add another Git server in addition to Savannah, mirror this Git server using Savannah, then flip and mirror Savannah against this Git server. Last, this server should be part of a CDN, IMHO. Cheers, simon