Oolite Windows - Trunk nightly builds

News and discussion of the PC port of Oolite.

Moderators: another_commander, winston

User avatar
Getafix
Quite Grand Sub-Admiral
Quite Grand Sub-Admiral
Posts: 979
Joined: Tue Apr 01, 2008 12:55 pm
Location: A small ice asteroid, orbiting Oresrati in Galaxy 8 (a.k.a. northwest Armorica).
Contact:

Re: Oolite Windows - Trunk nightly builds

Post by Getafix »

We are back online with new modem/router and 23% cooler! 8)
"Any sufficiently advanced information is indistinguishable from noise." [Newman, Lachmann, Moore]
User avatar
Cody
Sharp Shooter Spam Assassin
Sharp Shooter Spam Assassin
Posts: 16059
Joined: Sat Jul 04, 2009 9:31 pm
Location: The Lizard's Claw
Contact:

Re: Oolite Windows - Trunk nightly builds

Post by Cody »

Excellent - muchas gracias, amigo! Play the guitars!
I would advise stilts for the quagmires, and camels for the snowy hills
And any survivors, their debts I will certainly pay. There's always a way!
User avatar
Getafix
Quite Grand Sub-Admiral
Quite Grand Sub-Admiral
Posts: 979
Joined: Tue Apr 01, 2008 12:55 pm
Location: A small ice asteroid, orbiting Oresrati in Galaxy 8 (a.k.a. northwest Armorica).
Contact:

Re: Oolite Windows - Trunk nightly builds

Post by Getafix »

Guys and Gals, I'm bringing down terrastorage for an extensive memory check due to strange behavior... before it's too late.

Apologies for the short notice. I hope it doesn't generate too much trouble as it has been 4 days without new code submissions.

If any code submissions occur today I will interrupt the task to deliver the new nightly tomorrow morning.

EDIT (2016/05/14):
Test completed successfully.
"Any sufficiently advanced information is indistinguishable from noise." [Newman, Lachmann, Moore]
User avatar
Cody
Sharp Shooter Spam Assassin
Sharp Shooter Spam Assassin
Posts: 16059
Joined: Sat Jul 04, 2009 9:31 pm
Location: The Lizard's Claw
Contact:

Re: Oolite Windows - Trunk nightly builds

Post by Cody »

Cool!
I would advise stilts for the quagmires, and camels for the snowy hills
And any survivors, their debts I will certainly pay. There's always a way!
User avatar
Diziet Sma
---- E L I T E ----
---- E L I T E ----
Posts: 6311
Joined: Mon Apr 06, 2009 12:20 pm
Location: Aboard the Pitviper S.E. "Blackwidow"

Re: Oolite Windows - Trunk nightly builds

Post by Diziet Sma »

Getafix wrote:
Responding to the public's need, the Windows nightly service has been extended
to deliver "upgrade" functionality through rsync network protocol. :shock:

In that way, you can update your Oolite-Trunk installation to the latest nightly release,
getting the differences only. 8)

Since rsync is not delivered with Windows, you can try cwRsync client.
(To be honest with the community, I have only tested the service with cwRsync.)

Having installed cwRsync, you can execute the following in a command prompt:

For 64bit Oolite-Trunk Windows installations:

Code: Select all

C:\>"c:\Program Files (x86)\cwRsync\bin\rsync.exe" -rlvz --progress rsync://terrastorage.no-ip.info/oolite-trunk-windows_x64/* /cygdrive/c/Oolite-Trunk/.
For 32bit Oolite-Trunk Windows installations:

Code: Select all

C:\>"c:\Program Files (x86)\cwRsync\bin\rsync.exe" -rlvz --progress rsync://terrastorage.no-ip.info/oolite-trunk-windows/* /cygdrive/c/Oolite-Trunk/.
Some hints:
The c:\Program Files (x86)\cwRsync\bin\rsync.exe and /cygdrive/c/Oolite-Trunk/. should be changed according
to your installation paths. For example D:\MyPath\Oolite-Trunk becomes /cygdrive/d/MyPath/Oolite-Trunk/.
If your Oolite-Trunk path contains spaces, do not use quotes.
Getafix wrote:
Hint: There is a cwrsync.cmd in the root installation folder of cwrsync.
Edit this and add the following line at the end of the file:

Oolite nightly 64bit

Code: Select all

"C:\Program Files (x86)\cwRsync\bin\rsync" -rlvz --progress rsync://terrastorage.dyndns.info/oolite-trunk-windows_x64/* /cygdrive/c/Oolite-Trunk/.
Oolite nightly 32bit

Code: Select all

"C:\Program Files (x86)\cwRsync\bin\rsync" -rlvz --progress rsync://terrastorage.dyndns.info/oolite-trunk-windows/* /cygdrive/c/Oolite-Trunk/.
If Windows is 32bit (and you have kept the original cwrsync installation) then you need to change the rsync path removing
the " (x86)" form the path. There is a space before the left parenthesis that needs to be removed too.
This line of code also assumes default installation path for Oolite nightly too... change it as per your needs... keeping the /cygdrive/ of course.

Create a shortcut of cwrsync.cmd wherever is handy for you and you are now one double-click away from rsync-ing getting the latest nightly!
(Cudos to AC for pointing this out!)
Having just set up the 1.85 nightly on my Win7 system, it took some hunting to track down these details.. any chance you could add them to the OP please, another_commander?
Most games have some sort of paddling-pool-and-water-wings beginning to ease you in: Oolite takes the rather more Darwinian approach of heaving you straight into the ocean, often with a brick or two in your pockets for luck. ~ Disembodied
another_commander
Quite Grand Sub-Admiral
Quite Grand Sub-Admiral
Posts: 6552
Joined: Wed Feb 28, 2007 7:54 am

Re: Oolite Windows - Trunk nightly builds

Post by another_commander »

Of course, and it's actually a very good suggestion. First post updated.
another_commander
Quite Grand Sub-Admiral
Quite Grand Sub-Admiral
Posts: 6552
Joined: Wed Feb 28, 2007 7:54 am

Re: Oolite Windows - Trunk nightly builds

Post by another_commander »

The Windows nightly builds are running again via github actions. Many thanks to hiran for getting this to work. You can now have a build within 8 minutes of a new code commit - not bad if you are in a hurry to see what's new, eh?

Only 64-bit builds are available. I think that it is safe to say now that if you are still running a 32-bit Windows desktop OS today, it's probably high time you get with the program and consider paying a visit to the 21st century.

Post on first page has been updated to reflect the new changes.
User avatar
Cody
Sharp Shooter Spam Assassin
Sharp Shooter Spam Assassin
Posts: 16059
Joined: Sat Jul 04, 2009 9:31 pm
Location: The Lizard's Claw
Contact:

Re: Oolite Windows - Trunk nightly builds

Post by Cody »

Excellent! I don't suppose Getafix's old rsync auto-updater can be adapted for use - can it?
I would advise stilts for the quagmires, and camels for the snowy hills
And any survivors, their debts I will certainly pay. There's always a way!
another_commander
Quite Grand Sub-Admiral
Quite Grand Sub-Admiral
Posts: 6552
Joined: Wed Feb 28, 2007 7:54 am

Re: Oolite Windows - Trunk nightly builds

Post by another_commander »

Afraid not. That was dependent on having an external server under our full control. Now it's all inside the github cyberspace.
User avatar
hiran
Theorethicist
Posts: 2055
Joined: Fri Mar 26, 2021 1:39 pm
Location: a parallel world I created for myself. Some call it a singularity...

Re: Oolite Windows - Trunk nightly builds

Post by hiran »

Cody wrote: Tue Jan 11, 2022 10:48 am
Excellent! I don't suppose Getafix's old rsync auto-updater can be adapted for use - can it?
I'd say it depends on where we need to get the builds to.
Let me know more, if secrets are involved better in a PM.
Sunshine - Moonlight - Good Times - Oolite
User avatar
Cody
Sharp Shooter Spam Assassin
Sharp Shooter Spam Assassin
Posts: 16059
Joined: Sat Jul 04, 2009 9:31 pm
Location: The Lizard's Claw
Contact:

Re: Oolite Windows - Trunk nightly builds

Post by Cody »

I'm just a dumb pilot, hiran - see this post by Getafix (who set it up on his server).
I would advise stilts for the quagmires, and camels for the snowy hills
And any survivors, their debts I will certainly pay. There's always a way!
User avatar
hiran
Theorethicist
Posts: 2055
Joined: Fri Mar 26, 2021 1:39 pm
Location: a parallel world I created for myself. Some call it a singularity...

Re: Oolite Windows - Trunk nightly builds

Post by hiran »

Cody wrote: Tue Jan 11, 2022 8:20 pm
I'm just a dumb pilot, hiran - see this post by Getafix (who set it up on his server).
I went through that post. From what I understand, Getafix allowed players not only to download the full 110 MB release but just the differences by using rsync.
Times have changed, and today 110 MB is a rather small download. But we could raise the same questions and see if there is need for differential updates.
Getafix wrote: Sat Dec 14, 2013 3:56 pm
Do you have a low-bandwidth high-latency internet connection
and it will take a life-time to download the latest nightly?
Are you away from home and your low download quota
keeps you away from that last fix that will let you get even with the six-limb race?
Do you envy the Linux commanders, as they don't have to download the full setup with every nightly release?
If you answered positively to at least one of these questions... please let me know.
Last edited by hiran on Wed Jan 19, 2022 1:30 pm, edited 1 time in total.
Sunshine - Moonlight - Good Times - Oolite
User avatar
Griff
Oolite 2 Art Director
Oolite 2 Art Director
Posts: 2476
Joined: Fri Jul 14, 2006 12:29 pm
Location: Probably hugging his Air Fryer

Re: Oolite Windows - Trunk nightly builds

Post by Griff »

Amazing work hiran, thanks for getting this up and running again :D
User avatar
hiran
Theorethicist
Posts: 2055
Joined: Fri Mar 26, 2021 1:39 pm
Location: a parallel world I created for myself. Some call it a singularity...

Re: Oolite Windows - Trunk nightly builds

Post by hiran »

Griff wrote: Mon Jan 17, 2022 8:39 am
Amazing work hiran, thanks for getting this up and running again :D
Thank you for the feedback.
Yes, I am trying to revive the whole CI/CD pipeline again. Yet I am stuck on Linux and MacOS builds and welcome any help there. :-)
Sunshine - Moonlight - Good Times - Oolite
Post Reply