Author Topic: SVN is down  (Read 36800 times)

0 Members and 1 Guest are viewing this topic.

Offline Isaac.Eiland-Hall

  • Benevolent Dictator
  • Administrator
  • *
  • Posts: 3416
  • Total likes: 308
  • Helpful: 90
  • PanamaCityPC.com/support/
    • Facebook Profile
  • Languages: EN
Re: SVN is down
« Reply #70 on: March 19, 2014, 02:38:02 PM »
I'm going to play with this and see if I can get it working:

https://haanenterprises.com/2013/04/host-your-own-dynamic-dns-using-php-and-cpanel-apis/

Basically, if I can, I might be able to offer dynamic DNS if clients can schedule to run the scripts for Linux or Windows on their end...

Offline Ters

  • Coder/patcher
  • Devotee
  • *
  • Posts: 4812
  • Total likes: 191
  • Helpful: 108
  • Languages: EN, NO
Re: SVN is down
« Reply #71 on: March 19, 2014, 05:37:40 PM »
Contrary to some rumors I'm not dead.

I've seen one other open source software site disappear from the face of the Internet without explaination in the last four months or so. Now it looked like it was happening again. And death was only one of my possible explainations for why a site would disappear, not that the others were happy endings either. Simutrans has also seen key people more or less disappear for extended periods before.

In my experience, servers on a dynamic IP (in other words at home) have a high tendency to cause worries. I left a Linux box back at my parents place so that I can synchronize backups back and forth. Some times, this has failed to notify me of it's new IP. Another time, the broadband router's entire configuration was inexplicably reset, shutting off port forwarding. If I had this server at my place, it wouldn't have been as hard to fix, but one the other hand, I wouldn't have noticed. The last time, the router simply choked on something, which seemed to affect inbound connections more than outbound.

And sudden death is still a possibility, so it's best to have something in place that makes us not too dependent on any single person. Even if we were to host the repo on Isaac's server, and others have access to that server, it would make no difference if we're not aware of his unability (for whatever reason) to pay the bills before the ISP terminates the server. We need a backup regime.

Offline Markohs

  • DevTeam, Coder/patcher
  • Devotee
  • *
  • Posts: 1559
  • Total likes: 2
  • Helpful: 86
  • Languages: EN,ES,CAT
Re: SVN is down
« Reply #72 on: March 19, 2014, 06:03:30 PM »
I'm still having issues installing the svn server in Isaac's server, the mixture of CentOS and cPannel make things harder. The repo works, but as soon as first commit is done, tortoisesvn stops being able to see history.

 The only option taht works on CenOS is running the daemon as root (as it's shipped), something I won't do for ethical reasons.

On my personal server, running Debian, the same exact setup, works perfectly.

 I'm still on it, but I think the best option is leave Isaac server as the definitive hosting for our subversion. We've had some black days in the past (even I'd say that for being a home server, the uptime has been quite high). dyndns, even being cool, and an nice option, makes no sense when we can host it in a more permanent machine.

 But this is, of course, just my personal oppinion.

Offline Ters

  • Coder/patcher
  • Devotee
  • *
  • Posts: 4812
  • Total likes: 191
  • Helpful: 108
  • Languages: EN, NO
Re: SVN is down
« Reply #73 on: March 19, 2014, 06:52:20 PM »
Just for the record, I'm grateful that tron has provided SVN for us so far. We've gotten that service for the meager price of one great transport simulation game. I'm glad it's not me having to provide these things.

Offline Markohs

  • DevTeam, Coder/patcher
  • Devotee
  • *
  • Posts: 1559
  • Total likes: 2
  • Helpful: 86
  • Languages: EN,ES,CAT
Re: SVN is down
« Reply #74 on: March 19, 2014, 08:29:00 PM »
Reading Ters, well, I want to express the same idea. I'm very grateful to Tron for having keep the server alive for so long, and his efforts.

It's just I think the server needs to move to a more stable place, for the good of the project.

Offline Isaac.Eiland-Hall

  • Benevolent Dictator
  • Administrator
  • *
  • Posts: 3416
  • Total likes: 308
  • Helpful: 90
  • PanamaCityPC.com/support/
    • Facebook Profile
  • Languages: EN
Re: SVN is down
« Reply #75 on: March 19, 2014, 09:37:12 PM »
I'm grateful to so many that have put in so much effort. Many have put in much more effort than I have, yet as forum admin for a while (now one of several), I got more public praise. So I feel especially desirous to echo in on this as well. There's a lot of effort put in that's not easily seen, but it's still part of Simutrans.

Offline Tron

Re: SVN is down
« Reply #76 on: March 20, 2014, 01:33:41 PM »
The server has a new name now. You have to update the URL in your working copy. Use:
Code: [Select]
svn relocate svn://tron.homeunix.org svn://tron.yamagi.org
I'm sorry this took so long. I was notified quite late and then it took a few more days to get a new name.

Maintaining the server is little effort. I'm doing this since 2006. There is no problem doing this further. Except for some rare DNS hiccups or me fumbling an update of the box, I hope the service provided was satisfactionary. I can also provide a git repository instead, if this is desired.

Offline wernieman

Re: SVN is down
« Reply #77 on: March 20, 2014, 01:45:43 PM »
I change the nightly-build-server and hope, that it work next night (when there is a new version)
I hope you understand my English

Offline Markohs

  • DevTeam, Coder/patcher
  • Devotee
  • *
  • Posts: 1559
  • Total likes: 2
  • Helpful: 86
  • Languages: EN,ES,CAT
Re: SVN is down
« Reply #78 on: March 20, 2014, 03:29:47 PM »
Turns out I had also a server set up in svn.simutrans.com .

Isn't this a more sutable URL than the one you exposed?

EDIT: I can give you access to the server if you want to setup the server youself, but imho, that URL is not a good one, because it's from a random domain in the internet, and given we already have simutrans.com registered, and servers the community is paying for, makes no sense hosting the repo outside.

 It's not that I don't trust your servers or your work, I just want to say the situation should change. I appreciate your work, and thank you, but that URL is bad imho, the server should be *.simutrans.com, or hosted in sourceforge or github.

 Why linking simutrans with yamagi.org?

EDIT2: svn://anon@svn.simutrans.com/simutrans

 The developers accounts are not created yet, since I just asked tron to restore our current devels passwords himself.
« Last Edit: March 20, 2014, 04:04:15 PM by Markohs »

Offline Isaac.Eiland-Hall

  • Benevolent Dictator
  • Administrator
  • *
  • Posts: 3416
  • Total likes: 308
  • Helpful: 90
  • PanamaCityPC.com/support/
    • Facebook Profile
  • Languages: EN
Re: SVN is down
« Reply #79 on: March 20, 2014, 11:02:19 PM »
I have a working Dynamic DNS service in progress - I got it working for the first part, but instead of, e.g., subdomain.simutrans.com, it would allow me to assign, e.g., subdomain.simutrans.com with the ability to create/update something like dynamic.subdomain.simutrans.com - i.e. it's one too many steps, because the script I started with had that in mind.

I'm generally in the process of refining it to allow me to delegate somesubdomain.simutrans.com and allow for a URL containing a user/pass to update the IP (either explicitely in the url or implicitely from the machine so connected). It'll take me a little bit because now what I'm doing is starting over with my own script, rather than modifying the one I found.... :) But the principle works.

tl;dr: I will soonish have dynamic DNS working such that anyone who can schedule a URL (curl, for example, or I don't know what else will work, but that's pretty simple) would be able to update with a carefully crafted URL

Offline TurfIt

Re: SVN is down
« Reply #80 on: March 21, 2014, 01:00:08 AM »
I'd much prefer if the repository could be moved someplace with a static IP, or atleast to somewhere that doesn't go down every evening to change it...


or hosted in sourceforge or github.
free today, gone tomorrow.

...Speaking of sourceforge, anyone have a svn dump backup of all the paks stored there?

Offline Markohs

  • DevTeam, Coder/patcher
  • Devotee
  • *
  • Posts: 1559
  • Total likes: 2
  • Helpful: 86
  • Languages: EN,ES,CAT
Re: SVN is down
« Reply #81 on: March 21, 2014, 01:06:18 AM »
if they are still online the repo can be replicated vía svnsync, Turfit. Emailing you the pass in svn.simutrans.com

Offline Tron

Re: SVN is down
« Reply #82 on: March 21, 2014, 05:10:36 AM »
It's not that I don't trust your servers or your work, I just want to say the situation should change. I appreciate your work, and thank you, but that URL is bad imho, the server should be *.simutrans.com, or hosted in sourceforge or github.

Nobody had a problem with the URL for more than seven years.

I'd much prefer if the repository could be moved someplace with a static IP, or atleast to somewhere that doesn't go down every evening to change it...

Due to the IP change it's not available for about two minutes in the middle of the night.

So that's what you get for hosting the server for more than seven years. *shrug*

Offline Ters

  • Coder/patcher
  • Devotee
  • *
  • Posts: 4812
  • Total likes: 191
  • Helpful: 108
  • Languages: EN, NO
Re: SVN is down
« Reply #83 on: March 21, 2014, 06:02:01 AM »
Nobody had a problem with the URL for more than seven years.
I think Simutrans has grown over time, with more and more people becomming aware of it. And I have always found it strange that the main source repository is on some unrelated URL I can never remember. When we have to change it anyway, it seems more tidy to switch to a Simutrans domain, rather than another "random" unrelated URL.

So that's what you get for hosting the server for more than seven years. *shrug*
I just don't feel good when someone reports a bug in the latest nightly and I have to tell that player that I'm unable to look into it because I don't have the code for that nightly since a server hosted by someone I don't know how is has disappeared and no one knows what has happened or how long it will be until we can help.

Offline Tron

Re: SVN is down
« Reply #84 on: March 21, 2014, 06:49:56 AM »
I just don't feel good when someone reports a bug in the latest nightly and I have to tell that player that I'm unable to look into it because I don't have the code for that nightly since a server hosted by someone I don't know how is has disappeared and no one knows what has happened or how long it will be until we can help.
Wow, just wow. Nobody told me for more than a week! I probably could have resolved the issue within a day, just if somebody had written me that there is a problem in the first place.
There was a problem, I'm sorry for that. I resolved it as fast as possible when I was informed. But you seem to be so eager to get away, here's a full dump of the repository: http://tron.yamagi.org/simutrans.svn.dump.xz (That's what I originally promised to prissi: If he ever does not want my service anymore, he'll get a full dump, no questions asked.)
« Last Edit: March 21, 2014, 06:55:02 AM by Tron »

Offline IgorEliezer

  • Devotee
  • Administrator
  • *
  • Posts: 3950
  • Total likes: 143
  • Helpful: 71
  • Lost In Stupid Parenthesis
    • Igor Eliezer Architect and Urban Planner/Arquiteto e Urbanista
  • Languages: PT, EN, AutoLISP, Python
Re: SVN is down
« Reply #85 on: March 21, 2014, 06:54:11 AM »
Hey, sorry for hijacking this hot topic.

I just don't feel good when someone reports a bug in the latest nightly and I have to tell that player that I'm unable to look into it because I don't have the code for that nightly since a server hosted by someone I don't know how is has disappeared and no one knows what has happened or how long it will be until we can help.
Ters, bad things happen, sometimes, once in every 7 years. ;)

And as Isaac said, it's good to have mirrors.

So that's what you get for hosting the server for more than seven years. *shrug*
IMHO, you should post a few more on this forum. To me you have been a legendary or nearly-mythical figure on this community. Not that you owe us something, on the contrary(!), just for friendship reasons. We on this side barely know you.

Offline Tron

Re: SVN is down
« Reply #86 on: March 21, 2014, 10:03:41 AM »
IMHO, you should post a few more on this forum. To me you have been a legendary or nearly-mythical figure on this community. Not that you owe us something, on the contrary(!), just for friendship reasons. We on this side barely know you.
Sorry, I'm hardly involved in Simutrans development anymore. I worked on it a bit, but that's quite some time ago. Accordingly I haven't visited the forum in a long time. Now my only contribution is running the repository server, which I'll gladly continue to do. But there seems to be a strong sentiment against this. So I provided a dump of the repository.

Offline Markohs

  • DevTeam, Coder/patcher
  • Devotee
  • *
  • Posts: 1559
  • Total likes: 2
  • Helpful: 86
  • Languages: EN,ES,CAT
Re: SVN is down
« Reply #87 on: March 21, 2014, 10:14:36 AM »
You are taking it personal, Tron, and it's not that way.

It's just about the dynamic DNS, and having a URL related to simutrans, those are objective reasons. It's not that we don't respect and appreciate your efforts. I offered you setting the repo yourself in the server, and you didn't answered.

 About the dump, thank you, may I have also the hooks you were using on the repo too, please? I'd also like to have the passwd file, if possible, but by PM, don't post it here because it might contain sensitive information, ofc.

Offline Tron

Re: SVN is down
« Reply #88 on: March 21, 2014, 01:05:38 PM »
You are taking it personal, Tron, and it's not that way.
What is this? I explicitly said I have no problem, if you want to move the repository elsewhere. The consensus of this thread seems to be, that you want exactly that. So I gave you the dump, which I promised Prissi years back. I Handled this professionally and now you claim I'm taking this personally. You plain make no sense.

Quote
It's just about the dynamic DNS, and having a URL related to simutrans, those are objective reasons. It's not that we don't respect and appreciate your efforts.
Are you aware, that DNS has absolutely nothing to do with the server itself?

Quote
I offered you setting the repo yourself in the server, and you didn't answered.
Huh?
<edit>Oh, you wrote a private message. Didn't see that.</edit>

Offline Markohs

  • DevTeam, Coder/patcher
  • Devotee
  • *
  • Posts: 1559
  • Total likes: 2
  • Helpful: 86
  • Languages: EN,ES,CAT
Re: SVN is down
« Reply #89 on: March 21, 2014, 01:18:02 PM »
Okay okay, no problem then, I misunderstood you maybe.

I know the difference between a server and a dns entry. But DNS affects the reacheability of the *service*, that's what we had problems with, and the core of the issue.

Offline Tron

Re: SVN is down
« Reply #90 on: March 21, 2014, 01:28:45 PM »
I can update any DNS entry, if I have the necessary credentials. Obviously I do not have them for simutrans.com subdomains. I'm sorry that the old name went away. So I had to use another one, which I'm confident will not make any trouble. I'm sorry that it took so long, mainly because I wasn't aware for quite some time, that there is a problem.

About your private message: I'm not going to administrate a server I have no control over. This just begs for trouble, which I can do nothing about, but I will get the blame for.

Offline Markohs

  • DevTeam, Coder/patcher
  • Devotee
  • *
  • Posts: 1559
  • Total likes: 2
  • Helpful: 86
  • Languages: EN,ES,CAT
Re: SVN is down
« Reply #91 on: March 21, 2014, 02:34:01 PM »
Okay then, Tron. :)

Can you send to me the hook files to see how did you had it configured, please? Or at least the important details. The passwd file whould be useful too, if you feel comfortable sending it to me, vía PM, please. Or I'll need to assign new passwords to everyone. Also, if you want access to the new server, send me your desired password, or if you want me to generate a new one for you.

Offline wernieman

Re: SVN is down
« Reply #92 on: March 21, 2014, 08:34:35 PM »
Hey,

at now, is  svn://tron.yamagi.org the official SVN or not? SVN was 2? Week offline and when it is online (2 Days?) there is no checkin?

Greeting,
Werner
I hope you understand my English

Offline Ters

  • Coder/patcher
  • Devotee
  • *
  • Posts: 4812
  • Total likes: 191
  • Helpful: 108
  • Languages: EN, NO
Re: SVN is down
« Reply #93 on: March 21, 2014, 08:46:48 PM »
at now, is  svn://tron.yamagi.org the official SVN or not?

I've been wondering the same. There seems to be a complete lack of coordination at the moment.

Offline Markohs

  • DevTeam, Coder/patcher
  • Devotee
  • *
  • Posts: 1559
  • Total likes: 2
  • Helpful: 86
  • Languages: EN,ES,CAT
Re: SVN is down
« Reply #94 on: March 21, 2014, 09:05:57 PM »
Well, like all subjects related to simutrans I guess we'll have to wait for prissi or dwachs to have rheir say. But reading past comments, svn.simutrans.com its suposed to be the official one, since has a static ip, it's hosted in the community server and has a url that makes sense.

Offline prissi

  • Developer
  • Administrator
  • *
  • Posts: 8798
  • Total likes: 319
  • Helpful: 229
  • Languages: De,EN,JP
Re: SVN is down
« Reply #95 on: March 21, 2014, 11:26:15 PM »
Ok, aparently a bad time for being really busy in real life ...

URLs are flexible. svn.simutrans.com can easily forward to tron.yamagi.com or whatever. So the name is not needed to be connected with any service.

I could not relocate to the new svn when I tried yesterday, since mingw and SVN clashed for my installation. I could resolve this today. If I find some more time this weekend, I will check some stuff in.

Personally I am absolutely not maintaining a SVN server. My knowledge of that is zero. Tron has much more IT knowledge (servers, SVN, OOP) than myself. The loss of DNS is something completely out of his control.

I am conservative, I do not like to touch things that are working. Trons SVN was it for more than seven years. Apart from current event and a similar occasion (that time only two days) years ago, the SVN server failed less than sourceforge. In that time we lost the forum twice and were hacked once. Sorry, to put it this way but I am not convinced an SVN on Isaac server is more stable. Hence I would be happy to keep it with Tron as the SVN server part (and the hooks) did work well.

But then my time to devote to simutrans has been less and less and hence my word carry less weight.

Offline An_dz

  • Web Admin
  • Administrator
  • *
  • Posts: 2592
  • Total likes: 289
  • Helpful: 89
  • D'oh
    • by An_dz
  • Languages: PT, EN, (it, de)
Re: SVN is down
« Reply #96 on: March 22, 2014, 12:07:40 AM »
I'm with prissi, I think Tron's server is stable, that's the first time I saw this happen. We can point svn.simutrans.com to Tron's server and have a 'beautiful link' for our SVN.

Offline isidoro

Re: SVN is down
« Reply #97 on: March 22, 2014, 12:44:50 AM »
Whatever the consensus you reach, please don't forget to set a backup policy somewhere else.  This time nothing happened, but what if it had happened...


Offline Markohs

  • DevTeam, Coder/patcher
  • Devotee
  • *
  • Posts: 1559
  • Total likes: 2
  • Helpful: 86
  • Languages: EN,ES,CAT
Re: SVN is down
« Reply #98 on: March 22, 2014, 01:51:02 AM »
Okay then. Isaac, then you can delete the installation when you wish so.

Offline TurfIt

Re: SVN is down
« Reply #99 on: March 22, 2014, 02:15:09 AM »
Due to the IP change it's not available for about two minutes in the middle of the night.

If it was two minutes in the middle of the night, it wouldn't be noticable. However it's been more like 60-90 mins every evening given the time zone differences. But, tonights IP change was much quicker - perhaps whatever yamagi.org is works better than dyndns...


the SVN server part (and the hooks) did work well.

What are these hooks supposed to do? Every time I commit an error about a failed post commit hook comes out, but since the commit itself shows up, I've ignored it.

Offline Ters

  • Coder/patcher
  • Devotee
  • *
  • Posts: 4812
  • Total likes: 191
  • Helpful: 108
  • Languages: EN, NO
Re: SVN is down
« Reply #100 on: March 22, 2014, 09:07:37 AM »
If it was two minutes in the middle of the night, it wouldn't be noticable. However it's been more like 60-90 mins every evening given the time zone differences. But, tonights IP change was much quicker - perhaps whatever yamagi.org is works better than dyndns...

That's probably related to the time-to-live on the DNS record. This tells how long secondary DNS servers (and possibly end users) can cache the result of a query. A high TTL means that the primary DNS server doesn't have to handle as many queries, but if the IP changes, it will take some time for that change to become apparent to everybody. A low TTL reduces the propagation time of an IP change, but the primary DNS has to handle more queries.

Offline jamespetts

  • Simitrans-Extended project coordinator
  • Devotee
  • *
  • Posts: 15697
  • Total likes: 395
  • Helpful: 174
  • Cake baker
    • Bridgewater-Brunel
  • Languages: EN
Re: SVN is down
« Reply #101 on: March 22, 2014, 11:06:40 AM »
I have noticed that the Github mirror has not been updated in quite some time - is that a problem with the Github mirror, or is that because the SVN has not been updated recently? The last update registering on the Github mirror is 20 days ago.
Download Simutrans-Extended.

Want to help with development? See here for things to do for coding, and here for information on how to make graphics/objects.

Follow Simutrans-Extended on Facebook.

Offline Ters

  • Coder/patcher
  • Devotee
  • *
  • Posts: 4812
  • Total likes: 191
  • Helpful: 108
  • Languages: EN, NO
Re: SVN is down
« Reply #102 on: March 22, 2014, 11:14:15 AM »
I guess it's because however administers the github mirror doesn't know what the new url is. I don't.

Offline jamespetts

  • Simitrans-Extended project coordinator
  • Devotee
  • *
  • Posts: 15697
  • Total likes: 395
  • Helpful: 174
  • Cake baker
    • Bridgewater-Brunel
  • Languages: EN
Re: SVN is down
« Reply #103 on: March 22, 2014, 11:41:15 AM »
Hmm - the Github mirror being down does cause problems for merging Standard into Experimental. Are there any plans to fix the Github mirror?
Download Simutrans-Extended.

Want to help with development? See here for things to do for coding, and here for information on how to make graphics/objects.

Follow Simutrans-Extended on Facebook.

Offline Ters

  • Coder/patcher
  • Devotee
  • *
  • Posts: 4812
  • Total likes: 191
  • Helpful: 108
  • Languages: EN, NO
Re: SVN is down
« Reply #104 on: March 22, 2014, 11:51:29 AM »
Are there any plans to fix the Github mirror?

Preferrably not until we have decided on how to resolve the SVN issue.