all messages for Guix-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
From: zimoun <zimon.toutoune@gmail.com>
To: Leo Famulari <leo@famulari.name>, Ricardo Wurmus <rekado@elephly.net>
Cc: guix-devel@gnu.org
Subject: Re: git hook error
Date: Wed, 29 Dec 2021 09:53:18 +0100	[thread overview]
Message-ID: <86sfubkd1d.fsf@gmail.com> (raw)
In-Reply-To: <Ycuh8uBct5WQoqfK@jasmine.lan>

Hi,

On Tue, 28 Dec 2021 at 18:46, Leo Famulari <leo@famulari.name> 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’s a
>> small trickle of minor annoyances:
>> 
>> - Savannah’s uptime isn’t quite as high as we’d 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 “our” shoulders, but somehow at this point, is it that 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 “guix pull”, then the next “guix pull” will pull the new location.

However, it is not clear what happens for “guix time-machine”?

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


  reply	other threads:[~2021-12-29  8:55 UTC|newest]

Thread overview: 11+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2021-12-28 20:10 git hook error Ricardo Wurmus
2021-12-28 20:26 ` Tobias Geerinckx-Rice
2021-12-28 20:35   ` Leo Famulari
2021-12-28 21:09     ` Ricardo Wurmus
2021-12-28 21:40       ` Leo Famulari
2021-12-28 22:31         ` Ricardo Wurmus
2021-12-28 22:45           ` Tobias Geerinckx-Rice
2021-12-29  0:01             ` Tobias Geerinckx-Rice
2021-12-28 23:46           ` Leo Famulari
2021-12-29  8:53             ` zimoun [this message]
2021-12-28 23:32         ` raingloom

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=86sfubkd1d.fsf@gmail.com \
    --to=zimon.toutoune@gmail.com \
    --cc=guix-devel@gnu.org \
    --cc=leo@famulari.name \
    --cc=rekado@elephly.net \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/guix.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.