# Outdated mirror upstream

**URL:** <https://racket.discourse.group/t/outdated-mirror-upstream/3129>\
**Category:** Site Feedback\
**Created:** [August 28, 2024, 1:01pm UTC](https://racket.discourse.group/t/outdated-mirror-upstream/3129 "2024-08-28T13:01:52Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![HarryChen](https://yyz2.discourse-cdn.com/free1/user_avatar/racket.discourse.group/harrychen/32/1913_2.png) [@HarryChen](https://racket.discourse.group/u/HarryChen)\
**Post date:** [August 28, 2024, 1:01pm UTC](https://racket.discourse.group/t/outdated-mirror-upstream/3129/1 "2024-08-28T13:01:52Z")

</div>

I am the administrator of [https://mirrors.tuna.tsinghua.edu.cn](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](http://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](http://mirror.informatik.uni-tuebingen.de), does not exist anymore. Maybe you can consider removing it from the list.

Thanks.

---

<div class="post-metadata">

**Author:** ![jbclements](https://yyz2.discourse-cdn.com/free1/user_avatar/racket.discourse.group/jbclements/32/11_2.png) [@jbclements](https://racket.discourse.group/u/jbclements)\
**Post date:** [September 5, 2024, 4:41pm UTC](https://racket.discourse.group/t/outdated-mirror-upstream/3129/2 "2024-09-05T16:41:48Z")

</div>

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](http://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.

---

<div class="post-metadata">

**Author:** ![HarryChen](https://yyz2.discourse-cdn.com/free1/user_avatar/racket.discourse.group/harrychen/32/1913_2.png) [@HarryChen](https://racket.discourse.group/u/HarryChen)\
**Post date:** [September 10, 2024, 5:06am UTC](https://racket.discourse.group/t/outdated-mirror-upstream/3129/3 "2024-09-10T05:06:30Z")

</div>

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](https://www.debian.org/mirror/ftpmirror).

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