
Hello! I've noticed that the tor-mirrors.csv list has a lot of entries that are not working. Is there a need for volunteers to help maintain this list, or any other tasks? If so, I'm your guy! Please get in touch if I can be of any assistance. Thanks! Tyler

On Fri, Dec 01, 2017 at 03:13:40PM -0600, Tyler Johnson wrote:
I've noticed that the tor-mirrors.csv list has a lot of entries that are not working. Is there a need for volunteers to help maintain this list, or any other tasks? If so, I'm your guy!
Please get in touch if I can be of any assistance.
Yes please! One hopefully simple way is to make a diff -u and attach it to a trac ticket. The better way would be to do a git clone of the webwml repo, and put it on github or whatever your favorite git hoster is, and then make a branch with various changes, and then I can pull down your repo, look at the branches, and merge them. I think fixing some bugs in the mirror checking script would be helpful too, if you want to go even further. For example, if you run the update-mirrors script, I think it rewrites every line for failed mirrors to be "number of hours away from UTC" hours later. That is, there's a time zone bug somewhere in the perl. I bet there are more too. :) --Roger

Hi, Yeap, it would be great if you could have a look at this perl script which Roger mentioned. I wanted to do this but my perl skils are ... not very good. I'm not a big perl fan ;). You can find it here: https://gitweb.torproject.org/project/web/webwml.git/tree/update-mirrors.pl Thanks, Carolin Am Freitag, den 01.12.2017, 16:33 -0500 schrieb Roger Dingledine:
On Fri, Dec 01, 2017 at 03:13:40PM -0600, Tyler Johnson wrote:
I've noticed that the tor-mirrors.csv list has a lot of entries that are not working. Is there a need for volunteers to help maintain this list, or any other tasks? If so, I'm your guy!
Please get in touch if I can be of any assistance.
Yes please!
One hopefully simple way is to make a diff -u and attach it to a trac ticket.
The better way would be to do a git clone of the webwml repo, and put it on github or whatever your favorite git hoster is, and then make a branch with various changes, and then I can pull down your repo, look at the branches, and merge them.
I think fixing some bugs in the mirror checking script would be helpful too, if you want to go even further. For example, if you run the update-mirrors script, I think it rewrites every line for failed mirrors to be "number of hours away from UTC" hours later. That is, there's a time zone bug somewhere in the perl. I bet there are more too. :)
--Roger
_______________________________________________ tor-mirrors mailing list tor-mirrors@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-mirrors --
Carolin Zöbelein / Nick: Samdney PGP: D4A7 35E8 D47F 801F 2CF6 2BA7 927A FD3C DE47 E13B Volunteer Community Team https://trac.torproject.org/projects/tor/wiki/org/teams/CommunityTeam -----------------------------------------------------------------------

Yeap, it would be great if you could have a look at this perl script which Roger mentioned.
I wanted to do this but my perl skils are ... not very good. I'm not a big perl fan ;).
You can find it here: https://gitweb.torproject.org/project/web/webwml.git/tree/update-mirrors.pl
Thanks, I'll get into it ASAP. Tyler

Yes please!
Great!
One hopefully simple way is to make a diff -u and attach it to a trac ticket.
The better way would be to do a git clone of the webwml repo, and put it on github or whatever your favorite git hoster is, and then make a branch with various changes, and then I can pull down your repo, look at the branches, and merge them.
Should I be contacting each mirror owner, or just remove them from the list if the websites listed don't resolve or return an error?
I think fixing some bugs in the mirror checking script would be helpful too, if you want to go even further. For example, if you run the update-mirrors script, I think it rewrites every line for failed mirrors to be "number of hours away from UTC" hours later. That is, there's a time zone bug somewhere in the perl. I bet there are more too. :)
I will certainly look into this too, although I'll admit, my perl skills are lacking. However, I have been wanting to learn a new programming language, so if there isn't a huge rush, I'll tackle it. Tyler

On Sat, Dec 02, 2017 at 05:57:27PM -0600, Tyler Johnson wrote:
Should I be contacting each mirror owner, or just remove them from the list if the websites listed don't resolve or return an error?
Can't hurt to contact them, if you want. I think many of the dead ones were added many years ago, and have been dead for many years, so they will probably be surprised to be contacted. But again, it can't hurt, and might help. :) But if you don't want to go through that hassle, just removing the dead ones will still be quite useful. I did a round of removing them some months ago, so there shouldn't be quite as many dead ones as before. (For extra fun, when I run the mirror check script from my Verizon connection, Verizon lies to me about all DNS lookups that don't resolve, leading the script to take a really long time to time out for each address that was secretly unresolvable. Hopefully you won't have that particular problem.)
I will certainly look into this too, although I'll admit, my perl skills are lacking. However, I have been wanting to learn a new programming language, so if there isn't a huge rush, I'll tackle it.
No rush -- it has been sitting waiting for somebody to pick it up for a long time now. Thanks! --Roger
participants (3)
-
Carolin Zöbelein
-
Roger Dingledine
-
Tyler Johnson