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
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
tor-mirrors@lists.torproject.org