Elvas Tower: What has happened to h´the weekly experimentals? - Elvas Tower

Jump to content

  • 2 Pages +
  • 1
  • 2
  • You cannot start a new topic
  • You cannot reply to this topic

What has happened to h´the weekly experimentals? Rate Topic: -----

#1 User is offline   markus_GE 

  • Executive Vice President
  • PipPipPipPipPipPipPipPipPip
  • Group: ET Admin
  • Posts: 4,862
  • Joined: 07-February 13
  • Gender:Male
  • Location:Leoben, Styria, Austria, Europe
  • Simulator:ORTS / MSTS
  • Country:

Posted 26 May 2013 - 05:19 AM

The Topic#s Name says it all (Forget about the typo in it, please...): I´m wondering what has happened to the experimental Releases published regularly on saturday every week...

It may seem I´m a bit impatient - I´m not intending to do so and can wait for it, yet I would like to know when I´d better check the Downloads page again :oldstry: - just as not to miss throw away any time for testing an activity I recently had Problems on with paths and AIs

Cheers, Markus

#2 User is offline   eric from trainsim 

  • Waste Disposal Engineer
  • Group: Private - Open Rails Developer
  • Posts: 1,580
  • Joined: 30-October 10
  • Gender:Male
  • Simulator:ORTS
  • Country:

Posted 26 May 2013 - 05:55 AM

If you install Tortoise SVN, you don't need to wait for the experimentals -- you can get the current developer build as frequently as you wish.

#3 User is offline   cjakeman 

  • Vice President
  • PipPipPipPipPipPipPipPip
  • Group: ET Admin
  • Posts: 2,869
  • Joined: 03-May 11
  • Gender:Male
  • Location:Peterborough, UK
  • Simulator:Open Rails
  • Country:

Posted 26 May 2013 - 07:44 AM

Hi Markus,

View Postmarkus_GE, on 26 May 2013 - 05:19 AM, said:

The Topic's Name says it all (Forget about the typo in it, please...): I´m wondering what has happened to the experimental Releases published regularly on Saturday every week...

Thanks for the reminder. I'm doing this now and somehow I forgot it this time.

It's in place now,

#4 User is online   James Ross 

  • Open Rails Developer
  • Group: Status: Elite Member
  • Posts: 5,491
  • Joined: 30-June 10
  • Gender:Not Telling
  • Simulator:Open Rails
  • Country:

Posted 26 May 2013 - 08:08 AM

View Postcjakeman, on 26 May 2013 - 07:44 AM, said:

Thanks for the reminder. I'm doing this now and somehow I forgot it this time.


I wonder if I could automate this... mind listing out the steps you take to produce the experimental download?

#5 User is offline   gpz 

  • Superintendant
  • Group: Status: Elite Member
  • Posts: 1,772
  • Joined: 27-October 12
  • Gender:Male
  • Location:Budapest
  • Simulator:OpenRails
  • Country:

Posted 26 May 2013 - 09:44 AM

It would be nice to have some infrastructure to automatically make nightly builds. It would eliminate the need (is there?) for committing exe files to svn. What if a developer has computer infected by a virus?

#6 User is offline   cjakeman 

  • Vice President
  • PipPipPipPipPipPipPipPip
  • Group: ET Admin
  • Posts: 2,869
  • Joined: 03-May 11
  • Gender:Male
  • Location:Peterborough, UK
  • Simulator:Open Rails
  • Country:

Posted 26 May 2013 - 10:41 AM

Hi James,

View PostJames Ross, on 26 May 2013 - 08:08 AM, said:

I wonder if I could automate this... mind listing out the steps you take to produce the experimental download?

Be great if you could. This is what I have started doing.

1. Checkout the latest version from SVN.
2. Prepare executable zip by compressing folder Program and renaming to OR_X.zip
3. Prepare source zip by compressing folder Source and renaming to OR_X_source.zip
4. Using Dreamweaver, update experimental.html by changing date and release number for the two links:
May 26, 2013 - Download executable binaries for Experimental Release X.1615
May 26, 2013 - Download of source files for Experimental Release X.1615
5. Insert copies of version comments, e.g.:
r1615 Bug 1182052 - fix for Steam locomotives which are flipped in the consist (also applies to reversal points). <br><br>
(Tags really ought to be <li></li>)
6. Upload the 3 files.
7. Possibly announce on Elvas Tower > RAILROAD SIMULATIONS > Open Rails Development > Releases > Progress Reports

#7 User is online   James Ross 

  • Open Rails Developer
  • Group: Status: Elite Member
  • Posts: 5,491
  • Joined: 30-June 10
  • Gender:Not Telling
  • Simulator:Open Rails
  • Country:

Posted 26 May 2013 - 12:38 PM

View Postgpz, on 26 May 2013 - 09:44 AM, said:

It would be nice to have some infrastructure to automatically make nightly builds.


Yeah, it would; currently, though, it's less simple than it should be because the XNA Content Pipeline (which compiles the shaders and other graphics we ship in to native formats) requires access to a GPU during the build. This means, even on a local desktop computer, it won't build from a service unless specially configured to have access to the user's desktop.

I'm not very familiar with the GPU status with hosted VMs/IaaS solutions, but I believe getting one with a GPU (or vGPU) is more expensive than without. Certainly worth investigating, even though none of it would be free. :furiousPC:

View Postcjakeman, on 26 May 2013 - 10:41 AM, said:

Be great if you could. This is what I have started doing.


Thanks, that looks quite automatable relative to actually building Open Rails.

#8 User is online   James Ross 

  • Open Rails Developer
  • Group: Status: Elite Member
  • Posts: 5,491
  • Joined: 30-June 10
  • Gender:Not Telling
  • Simulator:Open Rails
  • Country:

Posted 23 September 2013 - 12:53 AM

View PostJames Ross, on 26 May 2013 - 12:38 PM, said:

Yeah, it would; currently, though, it's less simple than it should be because the XNA Content Pipeline (which compiles the shaders and other graphics we ship in to native formats) requires access to a GPU during the build. This means, even on a local desktop computer, it won't build from a service unless specially configured to have access to the user's desktop.


As of X.1733 (2nd Sep) the XNA Content Pipeline is gone, and as of Saturday morning I have automated builds working on my Jenkins installation at home, and as of just now they are publically available on my site (this is all versions from X.1733 onwards).

This is just the beginning - I plan to document exactly how it is set up in Jenkins and to get the builds on to the website.

There are some important differences between these builds are the ones people usually run from Subversion: they're code-signed (with my certificate), they are release builds and they include debugging information (which means stack traces should have source lines).

#9 User is offline   markus_GE 

  • Executive Vice President
  • PipPipPipPipPipPipPipPipPip
  • Group: ET Admin
  • Posts: 4,862
  • Joined: 07-February 13
  • Gender:Male
  • Location:Leoben, Styria, Austria, Europe
  • Simulator:ORTS / MSTS
  • Country:

Posted 23 September 2013 - 05:46 AM

Will These Auto builds now replace the weekly X Releases, or will These be also automatized or how are you going to go on with that? Just to know how important the new Bookmark will grow ;)

Cheers, Markus

#10 User is online   James Ross 

  • Open Rails Developer
  • Group: Status: Elite Member
  • Posts: 5,491
  • Joined: 30-June 10
  • Gender:Not Telling
  • Simulator:Open Rails
  • Country:

Posted 23 September 2013 - 06:09 AM

View Postmarkus_GE, on 23 September 2013 - 05:46 AM, said:

Will These Auto builds now replace the weekly X Releases, or will These be also automatized or how are you going to go on with that? Just to know how important the new Bookmark will grow ;)


I hope to connect this process and thus automate the experimental releases. They will still be available every week (unless we choose to skip one for any reason) and will still be downloadable from the openrails.org website. The only difference you should notice is that Chris no longer has to make them by hand each week. :)

But I also hope that by building every version automatically (not just the weekly releases), we can actually stop including the "Program" folder in Subversion itself. This wont be an overnight change, and will require some careful thoughts on making sure it is still easy for people to get the absolute latest version as they currently do from Subversion. These will also be available from openrails.org, when it happens.

We should also decide what we'd like to make publically available in terms of release/debug builds and source-line data or not.

  • 2 Pages +
  • 1
  • 2
  • You cannot start a new topic
  • You cannot reply to this topic

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users