From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tobias Geerinckx-Rice Subject: Re: Guix mirror: sourceware discussion report Date: Fri, 13 Dec 2019 19:39:37 +0100 Message-ID: <87d0cshxxy.fsf@nckx> References: Mime-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" Return-path: Received: from eggs.gnu.org ([2001:470:142:3::10]:34742) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ifpqr-0002fF-QT for guix-devel@gnu.org; Fri, 13 Dec 2019 13:39:46 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ifpqp-00069k-VS for guix-devel@gnu.org; Fri, 13 Dec 2019 13:39:45 -0500 Received: from tobias.gr ([2001:470:7405::1]:48278) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1ifpqn-00061S-O7 for guix-devel@gnu.org; Fri, 13 Dec 2019 13:39:43 -0500 In-reply-to: List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: "Guix-devel" To: guix-devel@gnu.org, zimoun --=-=-= Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: quoted-printable Zimoun, I've replied on IRC as well, apologies if I repeat myself. :-) zimoun =E5=86=99=E9=81=93=EF=BC=9A > Currently "guix pull" from Savannah and issues can arise. As we > recently experimented. Tobias and Ricardo recently discussed how=20 > to > mirror the repo. IMHO, it is a good idea to mirror but not a=20 > good idea > to locate it on Ricardo infrastructure, again. :-) I disagree. I think berlin is the best place to create a simple =E2=80=98main=E2=80=99 = mirror=20 at this point in time. It's a simple git one-liner to keep it up=20 to date. In the extremely unlikely event that it breaks, many=20 people can fix it. Ricardo works hard but isn't responsible for=20 all of Berlin on his own. > Well, I propose to see if we can mirror on sourceware.org which=20 > are > GNU friends. ;-) > > I took the liberty to contact them on IRC. See below. > > What I see is: we still "guix pull" from Savannah as usual. > Then if Savannah is down, we catch the error and we try=20 > (transparently > for the user) the sourceware url. By =E2=80=98we=E2=80=99, you mean the =E2=80=98guix pull=E2=80=99 command i= tself, correct? Something akin to (channel (name 'guix) (url (list "https://savannah=E2=80=A6" "https://sourceware=E2=80=A6")) =E2=80=A6) ? I'd like to see that added to the channels.scm format for selfish=20 reasons. However, I'd still like the first or second URL to start with=20 =E2=80=98guix.gnu.org=E2=80=99. I have nothing against Sourceware, but=20 guix.gnu.org has been pretty solid (AFAIK) and, more importantly,=20 does not require users to trust yet another party by default. [=E2=80=98Trustable Guix pull=E2=80=99 rears its head again :-) =E2=80=A6] > As a first contact, they agree on the principle. Even they ask=20 > numbers > about traffic etc. :-) I know that about 1,000 unique IPs requested substitutes on Berlin=20 during the month of November. You'll have to ask Savannah for the git stats (roughly how many=20 IPs ran =E2=80=98guix pull=E2=80=99), which may wildly differ (but I doubt = that). Thanks! T G-R --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEfo+u0AlEeO9y5k0W2Imw8BjFSTwFAl3z2ukACgkQ2Imw8BjF STwmwA//c0ktexv5p8eNi/4/8Eas+XsCAOrbtvqu4y3C70IoqqjcD7FHI3kXkcG+ JNx6g7L8XctViPRlKQeQqSiEHS5wZdhoYBfKTa2xyZiuxdRs7jXfZ9XedpgtHSRH cIMwCKNGl4q6fcB0QlJOJljemfDpu9+oykBQBOHT5/ro+RLiqE8tooDa2gl4/H5C TaHCkKDR+bnDH3RlrSNex5mlUO7GKhTidwzzhZu5DFKWhogRJ0CCYE2AboemGU4w m/OoxrNGU/fK+I9rqJBMw4x5QMLrzu1d/hMBci89B+m7jCfS4acrnZ8Hgw5PZDZx 3TBun2y2KU8qVZ4gfGWL6zYLN7pVeU6z19+pHLo7pO4qw5qPDVVvr2LafopzRAFz UqgMtBawSqA1mefrla3Ln1fmSln4O2+XsjH9V4PbyZR8BDcNFI1V/UwM4Q7OGbR/ 6H8LOAI532y5dc8c11MGIJCck7ezOurjvZcR/DIeLQ3hMFU6frJ4EJSN1doNsEJK sw6pOMwTxtQotKWpsm4NmzEixr0VQ+swQxy059uMHVVxvYKqfmUmRhT8xAvwm/Am gCwd+fFiOdFE09f5ZdBL+g6oCQ9oJlxuAktLA/fMASVZYfNS2N/v96MTouOk0ZAl +uWQePGOcQBORmcrfTGxC0hboRAsmu/vLZw7IiZrWzJqnrqIOEc= =ujFj -----END PGP SIGNATURE----- --=-=-=--