OpenTTD source migration and other changes

OpenTTD is a fully open-sourced reimplementation of TTD, written in C++, boasting improved gameplay and many new features.

Moderator: OpenTTD Developers

Eddi
Tycoon
Tycoon
Posts: 7419
Joined: 17 Jan 2007 00:14

Re: OpenTTD source migration and other changes

Post by Eddi » 20 Sep 2018 12:16

i'm pretty sure that's what i said.
Eddi wrote:nightly versions are currently unavailable, until the compile infrastructure is updated.
You might not exactly be interested in Ferion, but if you are, have fun :)

User avatar
andythenorth
Tycoon
Tycoon
Posts: 4991
Joined: 31 Mar 2007 14:23
Location: Lost in Music

Re: OpenTTD source migration and other changes

Post by andythenorth » 18 Oct 2018 19:56

So 6 months since TrueBrain posted this thread (April 2018)

What's the go now?
  • 244 commits since April 2018
  • compared to 135 commits April 2017-March 2018
  • 127 merged github pull requests since April 2018
  • compared to prior to April 2018, just a lot of patches rotting on Flyspray, or in forums dev section
  • since April 2018 many bug fixes, and also substantial features like increased railtype and cargo limits
  • compared to mostly just translation updates in 2017 (thanks translators though!)
Conclusion: core dev is much more fun and is (1) attracting contributions (2) contributions are getting actually merged to trunk.

Winner winner chicken dinner.

What else?
Conclusion: (1) clone Truebrain (2) infra contributors wanted

So. Infra stuff is pretty cool. There are good problems to solve, and interesting technologies to work with. We have all the very best buzzwords: cloud, kubernetes, docker, github actions, CI, jenkins etc etc. And some goals that would push the current state of OpenTTD far far forward. Also a new website. :twisted: Want to help?

YES I WANT TO HELP

Ok. Cool :D

https://github.com/OpenTTD/
https://wiki.openttd.org/IRC_channel
Last edited by andythenorth on 18 Oct 2018 20:08, edited 7 times in total.

Xaroth
Engineer
Engineer
Posts: 103
Joined: 01 May 2006 09:09

Re: OpenTTD source migration and other changes

Post by Xaroth » 18 Oct 2018 20:02

andythenorth wrote: Conclusion: (1) clone Truebrain
You know this would be a very, very dangerous course of action? I mean, we can only barely manage to contain one of them, imagine if there were two
Lead Manager of OpenDUNE

User avatar
kamnet
Moderator
Moderator
Posts: 6843
Joined: 28 Sep 2009 17:15
Location: Eastern KY
Contact:

Re: OpenTTD source migration and other changes

Post by kamnet » 19 Oct 2018 04:20

Thank you for the update, Andy! Good to see we are going places.

I have to agree about cloning TrueBrain... Quite a frightening proposition!

Supercheese
Tycoon
Tycoon
Posts: 1660
Joined: 16 Dec 2007 22:24
Location: Idaho, USA

Re: OpenTTD source migration and other changes

Post by Supercheese » 19 Oct 2018 04:43

Xaroth wrote:we can only barely manage to contain one of them, imagine if there were two
If there were two of them, that would be getting out of hand!
Eyecandy Road Vehicles | Fake Subways | Supercheese's NewObjects

"Fashions and cultures change, but steam trains shall always be majestic."
-Professor Hershel Layton

Auge
Route Supervisor
Route Supervisor
Posts: 386
Joined: 23 Oct 2006 02:07
Location: Berlin

Re: OpenTTD source migration and other changes

Post by Auge » 19 Oct 2018 07:20

Hello
andythenorth wrote:So. Infra stuff is pretty cool. There are good problems to solve, and interesting technologies to work with. We have all the very best buzzwords: cloud, kubernetes, docker, github actions, CI, jenkins etc etc.
Ahem, you forgot the blockchain. We need something with blockchain [1] at all cost! ;-)
andythenorth wrote:Also a new website. :twisted: Want to help?
Yes, I want to help.

Tschö, Auge

[1]: Bingo!

User avatar
orudge
Administrator
Administrator
Posts: 24034
Joined: 26 Jan 2001 20:18
Skype: orudge
Location: Banchory, UK
Contact:

Re: OpenTTD source migration and other changes

Post by orudge » 19 Oct 2018 21:29

We have the best buzzwords, so many buzzwords!

oberhümer
Tycoon
Tycoon
Posts: 1283
Joined: 23 Oct 2009 19:35
Location: Here and there, sometime or another

Re: OpenTTD source migration and other changes

Post by oberhümer » 24 Oct 2018 14:30

Well, it really sounds like the project has come to life a bit again. Close to four times the commit rate?
--- Licenses: GNU LGPL, version 2 or newer, code and graphics. CC-By-SA, graphics, alternatively. If you're using any, I'd like to hear about it --- Call them "track types" ---
--- Mostly inactive developer for: NuTracks - Central European Train Set --- Running/compiling for: Linux (x86) - Android - Windows (32/64 bit) ---

--- Need a file packer? 7-Zip --- BOINC - use your computing power to benefit science --- Block trackers, not ads --- Unix in dispersible pellets, the formula for the future. ---

User avatar
andythenorth
Tycoon
Tycoon
Posts: 4991
Joined: 31 Mar 2007 14:23
Location: Lost in Music

Re: OpenTTD source migration and other changes

Post by andythenorth » 24 Oct 2018 15:01

oberhümer wrote:Well, it really sounds like the project has come to life a bit again. Close to four times the commit rate?
Yup ;)

As always we could really use a couple more regular contributors for the core game, people who can do the hard yards of understanding a big codebase and being able to review what others do, and do the inevitable bit of politics needed :)

But we could also really get more done with a couple more infra contributors, very high bus factor on Truebrain at the moment, and some of the stuff is pretty standard web-dev / devops / continuous integration projects :)

Transportman
Tycoon
Tycoon
Posts: 2696
Joined: 22 Feb 2011 18:34

Re: OpenTTD source migration and other changes

Post by Transportman » 27 Oct 2018 16:01

andythenorth wrote:But we could also really get more done with a couple more infra contributors, very high bus factor on Truebrain at the moment, and some of the stuff is pretty standard web-dev / devops / continuous integration projects :)
I think people would be more eager to help out if some of the tasks were a bit more concrete, and I personally find the GitHub issue and Trello-board do not provide enough information in that regard.

For example, for continuous integration, there is a Trello-card to do Releases via Docker, but that says basically nothing to me as there are multiple ways to look at that. Does that mean some script that just runs the Docker images TrueBrain made to make the builds, or does that mean a Jenkins container that is completely configured, with build pipelines configured for nightly and stable releases (using the same Docker images TrueBrain made)? And what is completely configured, which requirements are on that?
Coder of the Dutch Trackset | Development support for the Dutch Trainset | Coder of the 2cc TrainsInNML

User avatar
andythenorth
Tycoon
Tycoon
Posts: 4991
Joined: 31 Mar 2007 14:23
Location: Lost in Music

Re: OpenTTD source migration and other changes

Post by andythenorth » 01 Nov 2018 20:01

In the spirit of concrete issues:

Code: Select all

[7:59pm] andythenorth: 'Project: replace config.lib with buzzwords'
[7:59pm] andythenorth:
[7:59pm] TrueBrain: CMake is not a buzzword, but sure 
[8:00pm] andythenorth: is 'bees' a buzzword? 
[8:00pm] frosch123: "make openttd build on windows with cmake and vcpkg"
[8:00pm] TrueBrain: yes
[8:00pm] frosch123: "without openttd-useful"
[8:00pm] TrueBrain: that would seriously improve things
[8:00pm] frosch123: i think someone asked for a more precise task

Moriarty
Tycoon
Tycoon
Posts: 1395
Joined: 12 Jun 2004 00:37
Location: United Kingdom of Great Britain and Northern Ireland
Contact:

Re: OpenTTD source migration and other changes

Post by Moriarty » 04 Nov 2018 20:04

Maybe a blog post on the front-page to make folks aware of these issues? I was wondering if the project had died(!!!! :-( ); it wasn't until I dug up this thread that I realised it's on a (probably very long as yet) hold.

Docker and I have a mutual loathing for each other, and my relationship with Jenkins is little better, so I cannot help with the CI stuff.

User avatar
jfs
Director
Director
Posts: 593
Joined: 08 Jan 2003 23:09
Location: Denmark

Re: OpenTTD source migration and other changes

Post by jfs » 04 Nov 2018 21:22

Moriarty wrote:Maybe a blog post on the front-page to make folks aware of these issues? I was wondering if the project had died(!!!! :-( ); it wasn't until I dug up this thread that I realised it's on a (probably very long as yet) hold.

Docker and I have a mutual loathing for each other, and my relationship with Jenkins is little better, so I cannot help with the CI stuff.
There is a post on the front page of www.openttd.org... from April. And work is not at all on hold, in fact there's been tons of progress made since 1.8.0 was released. It's really just the automated nightly builds that are missing.

User avatar
kamnet
Moderator
Moderator
Posts: 6843
Joined: 28 Sep 2009 17:15
Location: Eastern KY
Contact:

Re: OpenTTD source migration and other changes

Post by kamnet » 04 Nov 2018 21:27

jfs wrote:
Moriarty wrote:Maybe a blog post on the front-page to make folks aware of these issues? I was wondering if the project had died(!!!! :-( ); it wasn't until I dug up this thread that I realised it's on a (probably very long as yet) hold.

Docker and I have a mutual loathing for each other, and my relationship with Jenkins is little better, so I cannot help with the CI stuff.
There is a post on the front page of www.openttd.org... from April. And work is not at all on hold, in fact there's been tons of progress made since 1.8.0 was released. It's really just the automated nightly builds that are missing.
To be honest, somebody's needed to take care of the front page of the website for awhile.

Post Reply

Return to “General OpenTTD”

Who is online

Users browsing this forum: No registered users and 7 guests