Outdated mirror upstream

I am the administrator of https://mirrors.tuna.tsinghua.edu.cn. We (and many other mirror sites) synchronize racket-installer from rsync://mirror.csclub.uwaterloo.ca/racket/ periodically.

We have received a report from our user, that our content is outdated. For example, the latest Racket 8.14 installer https://mirrors.tuna.tsinghua.edu.cn/racket-installers/8.14/racket-8.14-x86_64-linux-cs.sh is missing from both our mirror and our upstream.

I have some questions about mirroring:

  • Does Racket have an official rsync upstream to synchronize from?
  • Does Racket officially maintain a mirror list? If so, is it feasible to add mirrors.tuna.tsinghua.edu.cn to the list?
  • Could you inform the administrator of mirror.csclub.uwaterloo.ca about their outdated content?
  • Seems some other mirrors, like mirror.informatik.uni-tuebingen.de, does not exist anymore. Maybe you can consider removing it from the list.

Thanks.

3 Likes

Good to hear from you! My apologies for the late response. Some answers, in order:

  • the last time I checked with them, Northeastern University (who sponsors our main build and distribution machines) does not support rsync; instead, our mirrors have been fetching from a URL. I realize that this makes for considerable download redundancy, alas; we could roll our own checksum protocol, but it seems a bit silly to be essentially reproducing the work already done by rsync.
  • I would be delighted to add mirrors.tuna.tsinghua.edu.cn to the list of mirrors, if you can work around our rsync restrictions.
  • I've sent an email to the waterloo contact, hopefully this will be updated soon? (Many thanks for letting me know; it might be worth scripting a double-check for these updates.)
  • you're absolutely right, we definitely need to remove Tübingen from the mirrrors list.
1 Like

Also thanks for your reply!

We may also accept downloading from URLs / webpages. Can you provide more information on how to properly host a mirror, e.g. the origin URL, the files needed to be downloaded, expected frequency, etc.?

And it would be even greater to have a public page showing such information, just like https://www.debian.org/mirror/ftpmirror.

P.S. seems waterloo is now synchronized again. Thanks for that!