GNU bug report logs - #46956
PATCH] doc: Add information about mirrors.

Previous Next

Package: guix-patches;

Reported by: raid5atemyhomework <raid5atemyhomework <at> protonmail.com>

Date: Sat, 6 Mar 2021 01:20:02 UTC

Severity: normal

To reply to this bug, email your comments to 46956 AT debbugs.gnu.org.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to guix-patches <at> gnu.org:
bug#46956; Package guix-patches. (Sat, 06 Mar 2021 01:20:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to raid5atemyhomework <raid5atemyhomework <at> protonmail.com>:
New bug report received and forwarded. Copy sent to guix-patches <at> gnu.org. (Sat, 06 Mar 2021 01:20:02 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: raid5atemyhomework <raid5atemyhomework <at> protonmail.com>
To: Guix Patches <guix-patches <at> gnu.org>
Subject: PATCH] doc: Add information about mirrors.
Date: Sat, 06 Mar 2021 01:18:48 +0000
Closes: 46942


From 63bcc0750248369b2171409168fd200e3841f0a5 Mon Sep 17 00:00:00 2001
From: raid5atemyhomework <raid5atemyhomework <at> protonmail.com>
Date: Sat, 6 Mar 2021 09:12:53 +0800
Subject: [PATCH] doc: Add information about mirrors.

* doc.texi (Getting Substitutes from Other Servers): Add a list of
mirror substitute servers.
(Using a Custom Guix Channel): Add a list of mirror Guix repositories.
---
 doc/guix.texi | 22 ++++++++++++++++++++++
 1 file changed, 22 insertions(+)

diff --git a/doc/guix.texi b/doc/guix.texi
index 464c1141d8..d4582b009f 100644
--- a/doc/guix.texi
+++ b/doc/guix.texi
@@ -86,6 +86,7 @@ Copyright @copyright{} 2020 raingloom@*
 Copyright @copyright{} 2020 Daniel Brooks@*
 Copyright @copyright{} 2020 John Soo@*
 Copyright @copyright{} 2020 Jonathan Brielmaier@*
+Copyright @copyright{} 2021 raid5atemyhomework@*

 Permission is granted to copy, distribute and/or modify this document
 under the terms of the GNU Free Documentation License, Version 1.3 or
@@ -3879,6 +3880,16 @@ as a fallback.  Of course you can list as many substitute servers as you
 like, with the caveat that substitute lookup can be slowed down if too
 many servers need to be contacted.

+Below is a list of available substitute servers for the Guix distribution
+channel; you can add a mirror that is nearer to you if you find that the
+official Guix substitute server is slow:
+
+@itemize
+@item @code{https://mirror.sjtu.edu.cn/guix} - China, SJTU.
+@item @code{https://ci.guix.gnu.org} - Germany, official Guix server.
+You should always add this as the last substitute URL as a fallback.
+@end itemize
+
 Note that there are also situations where one may want to add the URL of
 a substitute server @emph{without} authorizing its key.
 @xref{Substitute Authentication}, to understand this fine point.
@@ -5072,6 +5083,17 @@ From there on, @command{guix pull} will fetch code from the @code{super-hacks}
 branch of the repository at @code{example.org}.  The authentication concern is
 addressed below ((@pxref{Channel  Authentication}).

+Below is a list of available mirrors of the @code{guix} repository; you can
+replace the @code{guix} channel with one that is nearer to you if you find
+that the official @code{guix} repository is slow:
+
+@itemize
+@item @code{https://mirror.sjtu.edu.cn/git/guix.git} branch @code{master}
+- China, SJTU.
+@item @code{https://git.savannah.gnu.org/git/guix.git} branch @code{master}
+- USA, Official Guix.
+@end itemize
+
 @node Replicating Guix
 @section Replicating Guix

--
2.30.1





Information forwarded to guix-patches <at> gnu.org:
bug#46956; Package guix-patches. (Fri, 23 Jul 2021 15:32:02 GMT) Full text and rfc822 format available.

Message #8 received at 46956 <at> debbugs.gnu.org (full text, mbox):

From: raid5atemyhomework <raid5atemyhomework <at> protonmail.com>
To: "46956 <at> debbugs.gnu.org" <46956 <at> debbugs.gnu.org>
Subject: [PATCH] doc: Add information about mirrors.
Date: Fri, 23 Jul 2021 15:31:27 +0000
Bump.




Information forwarded to guix-patches <at> gnu.org:
bug#46956; Package guix-patches. (Sun, 01 Aug 2021 09:43:01 GMT) Full text and rfc822 format available.

Message #11 received at 46956 <at> debbugs.gnu.org (full text, mbox):

From: raid5atemyhomework <raid5atemyhomework <at> protonmail.com>
To: "46956 <at> debbugs.gnu.org" <46956 <at> debbugs.gnu.org>
Subject: Re: [PATCH] doc: Add information about mirrors.
Date: Sun, 01 Aug 2021 09:42:19 +0000
BUMP




Information forwarded to guix-patches <at> gnu.org:
bug#46956; Package guix-patches. (Sun, 01 Aug 2021 11:25:01 GMT) Full text and rfc822 format available.

Message #14 received at 46956 <at> debbugs.gnu.org (full text, mbox):

From: Xinglu Chen <public <at> yoctocell.xyz>
To: raid5atemyhomework <raid5atemyhomework <at> protonmail.com>,
 46956 <at> debbugs.gnu.org
Subject: Re: [bug#46956] PATCH] doc: Add information about mirrors.
Date: Sun, 01 Aug 2021 13:24:15 +0200
[Message part 1 (text/plain, inline)]
On Sat, Mar 06 2021, raid5atemyhomework via Guix-patches via wrote:

> Closes: 46942
>
>
> From 63bcc0750248369b2171409168fd200e3841f0a5 Mon Sep 17 00:00:00 2001
> From: raid5atemyhomework <raid5atemyhomework <at> protonmail.com>
> Date: Sat, 6 Mar 2021 09:12:53 +0800
> Subject: [PATCH] doc: Add information about mirrors.
>
> * doc.texi (Getting Substitutes from Other Servers): Add a list of
> mirror substitute servers.
> (Using a Custom Guix Channel): Add a list of mirror Guix repositories.
> ---
>  doc/guix.texi | 22 ++++++++++++++++++++++
>  1 file changed, 22 insertions(+)
>
> diff --git a/doc/guix.texi b/doc/guix.texi
> index 464c1141d8..d4582b009f 100644
> --- a/doc/guix.texi
> +++ b/doc/guix.texi
> @@ -86,6 +86,7 @@ Copyright @copyright{} 2020 raingloom@*
>  Copyright @copyright{} 2020 Daniel Brooks@*
>  Copyright @copyright{} 2020 John Soo@*
>  Copyright @copyright{} 2020 Jonathan Brielmaier@*
> +Copyright @copyright{} 2021 raid5atemyhomework@*
>
>  Permission is granted to copy, distribute and/or modify this document
>  under the terms of the GNU Free Documentation License, Version 1.3 or
> @@ -3879,6 +3880,16 @@ as a fallback.  Of course you can list as many substitute servers as you
>  like, with the caveat that substitute lookup can be slowed down if too
>  many servers need to be contacted.
>
> +Below is a list of available substitute servers for the Guix distribution
> +channel; you can add a mirror that is nearer to you if you find that the
> +official Guix substitute server is slow:
> +
> +@itemize
> +@item @code{https://mirror.sjtu.edu.cn/guix} - China, SJTU.
> +@item @code{https://ci.guix.gnu.org} - Germany, official Guix server.
> +You should always add this as the last substitute URL as a fallback.
> +@end itemize

<https://bordeaux.guix.gnu.org> is also an official substitute server;
I think it should be added to the list.

>  Note that there are also situations where one may want to add the URL of
>  a substitute server @emph{without} authorizing its key.
>  @xref{Substitute Authentication}, to understand this fine point.
> @@ -5072,6 +5083,17 @@ From there on, @command{guix pull} will fetch code from the @code{super-hacks}
>  branch of the repository at @code{example.org}.  The authentication concern is
>  addressed below ((@pxref{Channel  Authentication}).
>
> +Below is a list of available mirrors of the @code{guix} repository; you can
> +replace the @code{guix} channel with one that is nearer to you if you find
> +that the official @code{guix} repository is slow:
> +
> +@itemize
> +@item @code{https://mirror.sjtu.edu.cn/git/guix.git} branch @code{master}
> +- China, SJTU.

This Git repo doesn’t seem to accept connetions made through Tor, so it
might not be the best example

--8<---------------cut here---------------start------------->8---
$ git clone https://mirror.sjtu.edu.cn/git/guix.git
Cloning into 'guix'...
fatal: unable to access 'https://mirror.sjtu.edu.cn/git/guix.git/': Received HTTP code 503 from proxy after CONNECT
--8<---------------cut here---------------end--------------->8---

There is another mirror on GitHub[1], and suprisingly, it works even
when connecting through Tor.

[1]: https://github.com/guix-mirror/guix
[signature.asc (application/pgp-signature, inline)]

Information forwarded to guix-patches <at> gnu.org:
bug#46956; Package guix-patches. (Tue, 10 Aug 2021 11:56:01 GMT) Full text and rfc822 format available.

Message #17 received at 46956 <at> debbugs.gnu.org (full text, mbox):

From: raid5atemyhomework <raid5atemyhomework <at> protonmail.com>
To: Xinglu Chen <public <at> yoctocell.xyz>
Cc: "46956 <at> debbugs.gnu.org" <46956 <at> debbugs.gnu.org>
Subject: Re: [bug#46956] PATCH] doc: Add information about mirrors.
Date: Tue, 10 Aug 2021 11:55:08 +0000
As requested by Xinglu.

Also the original patch has bitrotted and no longer apply to latest master, fixed that as well.

--

From 9eeeeb888c3cdd1a788d2a2646c1baf4cd0d7c09 Mon Sep 17 00:00:00 2001
From: raid5atemyhomework <raid5atemyhomework <at> protonmail.com>
Date: Tue, 10 Aug 2021 19:52:31 +0800
Subject: [PATCH] [PATCH] doc: Add information about mirrors.

* doc.texi (Getting Substitutes from Other Servers): Add a list of
mirror substitute servers.
(Using a Custom Guix Channel): Add a list of mirror Guix repositories.
---
 doc/guix.texi | 28 ++++++++++++++++++++++++++++
 1 file changed, 28 insertions(+)

diff --git a/doc/guix.texi b/doc/guix.texi
index 4eb5324b51..031ec782e1 100644
--- a/doc/guix.texi
+++ b/doc/guix.texi
@@ -94,6 +94,7 @@ Copyright @copyright{} 2021 Xinglu Chen@*
 Copyright @copyright{} 2021 Raghav Gururajan@*
 Copyright @copyright{} 2021 Domagoj Stolfa@*
 Copyright @copyright{} 2021 Hui Lu@*
+Copyright @copyright{} 2021 raid5atemyhomework@*

 Permission is granted to copy, distribute and/or modify this document
 under the terms of the GNU Free Documentation License, Version 1.3 or
@@ -3902,6 +3903,20 @@ can list as many substitute servers as you like, with the caveat that
 substitute lookup can be slowed down if too many servers need to be
 contacted.

+Below is a list of available substitute servers for the Guix distribution
+channel; you can add a mirror that is nearer to you if you find that the
+official Guix substitute server is slow:
+
+@itemize
+@item @code{https://mirror.sjtu.edu.cn/guix} - China, SJTU.
+@item @code{https://ci.guix.gnu.org} - Germany, official Guix server.
+You should always add this as a substitute URL as a fallback.
+@item @code{https://bordeaux.guix.gnu.org} - France, official Guix
+server.  You should always add this as a substitute URL as a
+fallback.
+@end itemize
+
+
 Note that there are also situations where one may want to add the URL of
 a substitute server @emph{without} authorizing its key.
 @xref{Substitute Authentication}, to understand this fine point.
@@ -5095,6 +5110,19 @@ From there on, @command{guix pull} will fetch code from the @code{super-hacks}
 branch of the repository at @code{example.org}.  The authentication concern is
 addressed below ((@pxref{Channel  Authentication}).

+Below is a list of available mirrors of the @code{guix} repository; you can
+replace the @code{guix} channel with one that is nearer to you if you find
+that the official @code{guix} repository is slow:
+
+@itemize
+@item @code{https://git.savannah.gnu.org/git/guix.git} branch @code{master}
+- USA, Official Guix.
+@item @code{https://github.com/guix-mirror/guix} branch @code{master}
+- USA, unofficial mirror.
+@item @code{https://mirror.sjtu.edu.cn/git/guix.git} branch @code{master}
+- China, SJTU, not available over TOR.
+@end itemize
+
 @node Replicating Guix
 @section Replicating Guix

--
2.32.0





Information forwarded to guix-patches <at> gnu.org:
bug#46956; Package guix-patches. (Tue, 10 Aug 2021 14:04:02 GMT) Full text and rfc822 format available.

Message #20 received at 46956 <at> debbugs.gnu.org (full text, mbox):

From: Xinglu Chen <public <at> yoctocell.xyz>
To: raid5atemyhomework <raid5atemyhomework <at> protonmail.com>
Cc: "46956 <at> debbugs.gnu.org" <46956 <at> debbugs.gnu.org>
Subject: Re: [bug#46956] PATCH] doc: Add information about mirrors.
Date: Tue, 10 Aug 2021 16:03:34 +0200
[Message part 1 (text/plain, inline)]
On Tue, Aug 10 2021, raid5atemyhomework via Guix-patches via wrote:

> As requested by Xinglu.
>
> Also the original patch has bitrotted and no longer apply to latest
> master, fixed that as well.

The patch LGTM, but I don’t have commit access, so you will have to wait
for someone else to merge it.  :-)
[signature.asc (application/pgp-signature, inline)]

Information forwarded to guix-patches <at> gnu.org:
bug#46956; Package guix-patches. (Tue, 17 Aug 2021 16:47:02 GMT) Full text and rfc822 format available.

Message #23 received at 46956 <at> debbugs.gnu.org (full text, mbox):

From: zimoun <zimon.toutoune <at> gmail.com>
To: raid5atemyhomework <raid5atemyhomework <at> protonmail.com>, Xinglu Chen
 <public <at> yoctocell.xyz>
Cc: "46956 <at> debbugs.gnu.org" <46956 <at> debbugs.gnu.org>
Subject: Re: [bug#46956] PATCH] doc: Add information about mirrors.
Date: Tue, 17 Aug 2021 13:20:54 +0200
Hi,

I have not followed closely the discussion so maybe I am off topic.

On Tue, 10 Aug 2021 at 11:55, raid5atemyhomework via Guix-patches via <guix-patches <at> gnu.org> wrote:

> +Below is a list of available substitute servers for the Guix distribution
> +channel; you can add a mirror that is nearer to you if you find that the
> +official Guix substitute server is slow:
> +
> +@itemize
> +@item @code{https://mirror.sjtu.edu.cn/guix} - China, SJTU.
> +@item @code{https://ci.guix.gnu.org} - Germany, official Guix server.
> +You should always add this as a substitute URL as a fallback.
> +@item @code{https://bordeaux.guix.gnu.org} - France, official Guix
> +server.  You should always add this as a substitute URL as a
> +fallback.
> +@end itemize

From my understanding bordeaux builds by its own and ci too, i.e., they
are not really a mirror from each other.  But the last is a real
mirror––from ci I guess.

It implies that the user does not necessary get the same binaries if the
build is not reproducible.

Well, my point is: the word «mirror» from the sentence «you can add a
mirror that is nearer…» should be «server» and the documentation should
not talk about mirror here, IMHO.  If my understanding is correct. :-)



> +@item @code{https://github.com/guix-mirror/guix} branch @code{master}
> +- USA, unofficial mirror.

Who is behind this mirror?  Well, I am not sure what means USA here.


All the best,
simon





This bug report was last modified 2 years and 254 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.