Config
Log for #openttd on 30th October 2019:
Times are UTC Toggle Colours
00:21:21  *** m811 has quit IRC
00:34:52  *** moll has joined #openttd
01:52:03  *** supermop_elsewhere has joined #openttd
02:34:58  *** WormnestAndroid has joined #openttd
03:24:25  *** glx has quit IRC
05:00:54  *** tokai has joined #openttd
05:00:54  *** ChanServ sets mode: +v tokai
05:07:46  *** tokai|noir has quit IRC
05:38:32  *** Etua has joined #openttd
05:50:54  *** Etua is now known as Guest6542
05:50:58  *** Etua has joined #openttd
05:50:59  *** Guest6542 has quit IRC
05:57:40  *** Etua has quit IRC
06:45:33  *** andythenorth has joined #openttd
06:56:21  *** Etua has joined #openttd
07:25:31  <andythenorth> o/
07:30:08  *** Etua has quit IRC
07:50:13  *** tokai|noir has joined #openttd
07:50:13  *** ChanServ sets mode: +v tokai|noir
07:57:18  *** tokai has quit IRC
08:13:37  *** andythenorth has quit IRC
08:35:42  *** andythenorth has joined #openttd
08:41:55  *** andythenorth has joined #openttd
08:48:12  *** Etua has joined #openttd
08:49:45  *** Etua has quit IRC
08:55:40  <DorpsGek_III> [OpenTTD/OpenTTD] andythenorth commented on pull request #7807: Doc: revised README to be more helpful to casual GitHub visitors https://git.io/JezUU
08:57:18  <DorpsGek_III> [OpenTTD/OpenTTD] andythenorth commented on pull request #7807: Doc: revised README to be more helpful to casual GitHub visitors https://git.io/JezUT
08:58:20  <DorpsGek_III> [OpenTTD/OpenTTD] andythenorth commented on pull request #7807: Doc: revised README to be more helpful to casual GitHub visitors https://git.io/JezUk
09:00:23  <DorpsGek_III> [OpenTTD/OpenTTD] andythenorth commented on pull request #7807: Doc: revised README to be more helpful to casual GitHub visitors https://git.io/JezU3
09:01:23  <DorpsGek_III> [OpenTTD/OpenTTD] andythenorth commented on pull request #7807: Doc: revised README to be more helpful to casual GitHub visitors https://git.io/JezUG
09:10:36  *** Laedek has quit IRC
09:37:20  *** andythenorth has quit IRC
10:30:19  <DorpsGek_III> [OpenTTD/OpenTTD] Eddi-z commented on pull request #7807: Doc: revised README to be more helpful to casual GitHub visitors https://git.io/JezkU
10:31:42  <DorpsGek_III> [OpenTTD/OpenTTD] Eddi-z commented on pull request #7807: Doc: revised README to be more helpful to casual GitHub visitors https://git.io/JezkT
10:44:09  <DorpsGek_III> [OpenTTD/OpenTTD] Eddi-z commented on pull request #7807: Doc: revised README to be more helpful to casual GitHub visitors https://git.io/Jezkc
10:44:49  <DorpsGek_III> [OpenTTD/OpenTTD] Eddi-z commented on pull request #7807: Doc: revised README to be more helpful to casual GitHub visitors https://git.io/JezkC
11:01:55  *** tokai has joined #openttd
11:01:55  *** ChanServ sets mode: +v tokai
11:08:43  *** andythenorth has joined #openttd
11:08:56  *** tokai|noir has quit IRC
11:09:36  <TrueBrain> andythenorth: what link validator tool did we use for OpenTTD website? I can't remember :(
11:09:54  <andythenorth> I run one locally, it's a mac-specific tool
11:10:03  <andythenorth> there are other options
11:10:08  <TrueBrain> what is yours called?
11:10:15  <TrueBrain> I remember I used one, just don't remember which :D
11:10:25  <andythenorth> Integrity is mine
11:10:44  <andythenorth> https://apps.apple.com/gb/app/integrity/id513610341?mt=12
11:10:53  <TrueBrain> tnx
11:10:55  <andythenorth> Total Validator can do it
11:11:03  <andythenorth> https://www.totalvalidator.com/
11:11:29  <andythenorth> or there are free online tools, dunno how good https://www.brokenlinkcheck.com/
11:11:33  <TrueBrain> nah, tnx
11:11:35  <TrueBrain> I know enough :)
11:13:34  <peter1138> Hi.
11:13:46  <peter1138> Did the build-pipeline stuff ever stop randomly working again?
11:14:06  <peter1138> I used to have a page auto-reloading to keep it all alive, but that stopped a few months ago... after a reboot, heh.
11:17:25  <peter1138> Hmm, 23,500 km on my road bike.
11:19:12  <LordAro> noice
11:19:33  <peter1138> Oof, 3200 km on the chain I put on in September.
11:19:41  <peter1138> Time to order a new one.
11:20:05  <LordAro> i need (another) new brake caliper
11:20:39  <peter1138> Ooof
11:33:16  <LordAro> bike of theseus, at this point
11:33:38  <LordAro> crank, shifters & back wheel are the only original things left
11:33:42  <LordAro> (and frame)
11:45:55  <peter1138> I need to sort out my headset, it's a bit crunchy.
12:15:14  <Sacro> honeycomb centered?
12:31:11  <supermop_elsewhere> i wonder why chuck yeager never got to go to space
12:32:31  <supermop_elsewhere> like even just as a publicity thing
12:38:05  <peter1138> Dunno, but Chuck Yeager's Air Combat was something I used to play a lot of.
12:40:13  <peter1138> It was somewhat better than Aviator on the BBC.
12:40:34  <peter1138> ISTR playing Chuck Yeager's Advanced Flight Trainer too. Hmm.
12:43:07  <peter1138> Not quite MSFS 2020 level.
12:49:49  <supermop_elsewhere> i guess he is still around, might still get a chance
13:12:53  *** supermop_elsewhere has quit IRC
13:33:05  *** Flygon has quit IRC
13:36:02  <peter1138> 96, so unlikely.
13:36:15  *** andythenorth has quit IRC
13:58:11  *** andythenorth has joined #openttd
14:00:03  <andythenorth> good book about test flight and space program https://www.amazon.co.uk/dp/B07DFX79DZ/ref=dp-kindle-redirect?_encoding=UTF8&btkr=1
14:00:14  <andythenorth> I haven't seen the (more famous) film based on it
14:19:06  <peter1138> Was it lunch time?
14:21:24  <DorpsGek_III> [OpenTTD/OpenTTD] andythenorth updated pull request #7807: Doc: revised README to be more helpful to casual GitHub visitors https://git.io/JeEde
14:21:31  <andythenorth> it was
14:21:40  <peter1138> Good.
14:21:44  <peter1138> I had a salad. Surprise!
14:27:33  *** WormnestAndroid has quit IRC
14:29:19  <andythenorth> so which of these 3 follows our markdown rules?
14:29:20  <andythenorth> https://github.com/andythenorth/OpenTTD/blame/revise-readme-october-2019/README.md#L89
14:29:38  <andythenorth> https://github.com/andythenorth/OpenTTD/blame/revise-readme-october-2019/README.md#L22
14:30:12  <andythenorth> https://github.com/andythenorth/OpenTTD/blame/revise-readme-october-2019/README.md#L34
14:30:43  <LordAro> 89, i'd say
14:33:39  <andythenorth> so each clause is a sentence, each sentence gets a newline
14:33:46  <andythenorth> paragraphs have an additional newline
14:37:12  <andythenorth> is it wanted to reformat all of the README?
14:38:06  *** Wormnest has joined #openttd
14:40:32  <DorpsGek_III> [OpenTTD/OpenTTD] andythenorth commented on pull request #7807: Doc: revised README to be more helpful to casual GitHub visitors https://git.io/Jezqi
14:44:58  <LordAro> andythenorth: i think you're well beyond that point :p
14:48:19  <andythenorth> well to put it differently: it's pretty inconsistent, should I fix it?
14:48:28  <andythenorth> I don't want to, but eh :P
15:05:00  <DorpsGek_III> [OpenTTD/OpenTTD] Eddi-z commented on pull request #7807: Doc: revised README to be more helpful to casual GitHub visitors https://git.io/JezmZ
15:06:16  <Eddi|zuHause> andythenorth: +1 for global style-fix, but it should be a separate commit
15:07:37  <andythenorth> I hoped you'd say that
15:07:38  *** WormnestAndroid has joined #openttd
15:08:58  <andythenorth> w.r.t to the installation guide, I'm short of ideas.  Existing README has very little of use https://github.com/OpenTTD/OpenTTD/blob/master/README.md#40-installing-and-running-openttd
15:09:13  <andythenorth> and the community contributions to wiki in last 10 years have not produced much of use
15:09:46  <andythenorth> there might be issues / bug reports where people have had problems
15:09:54  <andythenorth> obviously installing on a mac is now broken
15:10:35  <andythenorth> problems forum has one report for Ubuntu https://www.tt-forums.net/viewtopic.php?f=31&t=76826
15:11:02  <andythenorth> and another for Ubuntu https://www.tt-forums.net/viewtopic.php?f=31&t=83948
15:11:38  <andythenorth> and Windows 8.1 https://www.tt-forums.net/viewtopic.php?f=31&t=83038
15:12:03  <andythenorth> one for Debian https://www.tt-forums.net/viewtopic.php?f=31&t=83343
15:12:22  <andythenorth> and Ubuntu again https://www.tt-forums.net/viewtopic.php?f=31&t=82668
15:12:43  <andythenorth> and Ubuntu again https://www.tt-forums.net/viewtopic.php?f=31&t=75261
15:13:39  <Eddi|zuHause> i can't help you right now
15:13:43  <Eddi|zuHause> gtg
15:15:18  <TrueBrain> LordAro: possibly for beta1 you want to simply remove buster support .. and see if someone is knowledgable enough to update the deb-files to support buster again :)
15:20:04  * andythenorth needs more lunch
15:21:13  <nnyby> what is the debian buster problem?
15:24:28  *** Wormnest_ has joined #openttd
15:30:56  *** Wormnest has quit IRC
15:58:16  <Xaroth> it's bust?
16:17:43  <LordAro> TrueBrain: give me a sec, doesn't look too difficult to resolve
16:18:37  <TrueBrain> take all the time you need; I am in no rush :D
16:33:27  <DorpsGek_III> [OpenTTD/OpenTTD] LordAro updated pull request #7811: Change: [Pipelines] Remove jessie builds from release pipeline https://git.io/JeuPR
16:33:54  <LordAro> TrueBrain: that should be enough, i think
16:34:17  <TrueBrain> The error is: "##[error]dh: Compatibility levels before 9 are deprecated (level 7 in use)"
16:34:19  <TrueBrain> are you sure this is enough?
16:34:23  <LordAro> that's just a warning
16:34:31  <LordAro> it's something that should be fixed, but i don't think it's urgent
16:34:45  <LordAro> (and is *probably* just a case of changing a '7' to a '9')
16:34:45  <TrueBrain> a warning that reads "error" :D
16:34:56  <LordAro> stderr != error :p
16:35:00  <TrueBrain> :D
16:35:04  <TrueBrain> let me run a test-build
16:35:55  <TrueBrain> https://dev.azure.com/openttd/OpenTTD/_build/results?buildId=4500\
16:35:57  <TrueBrain> https://dev.azure.com/openttd/OpenTTD/_build/results?buildId=4500
16:35:59  <TrueBrain> typing is hard
16:40:23  *** Wormnest_ has quit IRC
16:43:04  <TrueBrain> seems to be building LordAro; does need testing I guess to make sure it is functional, but there should be artifacts when this is done building :D
16:45:00  *** dihedral has joined #openttd
16:45:54  *** Wormnest_ has joined #openttd
16:52:13  *** sla_ro|master has joined #openttd
17:00:56  <LordAro> TrueBrain: :))
17:03:00  <TrueBrain> https://devs.openttd.org/~truebrain/openttd-20191030-pr7811-gbed664314f-linux-debian-buster-amd64.deb
17:03:03  <TrueBrain> https://devs.openttd.org/~truebrain/openttd-20191030-pr7811-gbed664314f-linux-debian-buster-i386.deb
17:03:06  <TrueBrain> please test them :)
17:03:50  <DorpsGek_III> [OpenTTD/OpenTTD] TrueBrain approved pull request #7811: Change: [Pipelines] Remove jessie builds from release pipeline https://git.io/Jez37
17:04:11  <DorpsGek_III> [OpenTTD/OpenTTD] TrueBrain commented on pull request #7811: Change: [Pipelines] Remove jessie builds from release pipeline https://git.io/Jez35
17:04:27  <TrueBrain> LordAro: and personally I would switch your commits around
17:04:30  <TrueBrain> (the order of the two)
17:04:33  <LordAro> i do not have a buster machine to test them with :>
17:04:43  <TrueBrain> bribe someone who does?
17:07:24  <TrueBrain> https://github.com/marketplace/actions/flake8-with-annotations
17:07:25  <TrueBrain> hoppa!
17:18:16  <Heiki> TrueBrain: the amd64 version installs and works nicely here (although I’m on testing rather than buster)
17:18:52  <LordAro> Heiki: that'll do :)
17:27:37  <TrueBrain> I love these kind of contributions; tnx a bunch Heiki! Merge away LordAro!
17:28:26  <DorpsGek_III> [OpenTTD/OpenTTD] LordAro merged pull request #7811: Change: [Pipelines] Remove jessie builds from release pipeline https://git.io/JeuPR
17:28:32  <LordAro> oh, you wanted me to reorder commits
17:28:33  <LordAro> ah well
17:28:44  <LordAro> tag?
17:30:41  <DorpsGek_III> [OpenTTD/website] LordAro updated pull request #108: 1.10.0-beta1 release announcement https://git.io/JeugK
17:30:55  <LordAro> any further thoughts on ^ ?
17:33:40  <DorpsGek_III> [OpenTTD/website] LordAro updated pull request #108: 1.10.0-beta1 release announcement https://git.io/JeugK
17:39:38  * andythenorth loooking
17:40:24  <andythenorth> works for me
17:40:29  <andythenorth> want an approval?
17:42:19  *** HerzogDeXtEr has joined #openttd
17:42:42  <DorpsGek_III> [OpenTTD/website] andythenorth approved pull request #108: 1.10.0-beta1 release announcement https://git.io/JezGJ
17:45:26  <DorpsGek_III> [OpenTTD/website] LordAro merged pull request #108: 1.10.0-beta1 release announcement https://git.io/JeugK
17:45:38  <LordAro> tagged \o/
17:45:40  <LordAro> (again)
17:55:56  <LordAro> we're probably going to want to actually get nogs/noai docs updating with releases as well
17:56:49  *** Progman has joined #openttd
17:59:37  *** Wolf01 has joined #openttd
18:03:36  *** andythenorth has quit IRC
18:06:18  <TrueBrain> Should be easy
18:06:34  <TrueBrain> Based on tags .. hmm
18:06:41  <TrueBrain> Just need a place to publish
18:07:08  <TrueBrain> Called Azure today what they could do for us .. they are going to call back
18:07:26  <TrueBrain> Their infra makes these things even easier
18:10:50  * LordAro waits for testing to appear on the website
18:17:32  * LordAro tags website
18:18:28  <TrueBrain> I love the automation at work :D
18:19:02  <LordAro> "Unknown Filetype" for buster debs...
18:21:22  <DorpsGek_III> [OpenTTD/website] LordAro opened pull request #110: Fix: Add buster debs to file description list https://git.io/JezG7
18:31:49  <TrueBrain> So many small things :p
18:39:40  *** glx has joined #openttd
18:39:40  *** ChanServ sets mode: +v glx
18:45:49  <DorpsGek_III> [OpenTTD/OpenTTD] DorpsGek pushed 1 commits to master https://git.io/JezZM
18:45:49  <DorpsGek_III>   - Update: Translations from eints (by translators)
18:48:08  <planetmaker> he, new release schedule?
18:48:50  *** andythenorth has joined #openttd
18:50:09  *** andythenorth has quit IRC
18:50:59  *** andythenorth has joined #openttd
18:51:10  <LordAro> planetmaker: that's the idea
18:51:16  <LordAro> depends whether we can stick to it :p
18:51:53  <planetmaker> what cadence is the idea?
18:52:07  <andythenorth> twice a year?
18:52:17  <planetmaker> sweet :)
18:52:40  <andythenorth> as long as we have enough core reviewers, we're good
18:52:53  <andythenorth> we're not short of contributions that look ok
18:53:05  <planetmaker> :)
18:53:12  <LordAro> twice a year might be pushing it, but probably <1 year
18:53:26  <andythenorth> how onerous is a release?
18:53:37  * planetmaker looks up the meaning of onerous
18:53:38  *** Etua has joined #openttd
18:53:41  <andythenorth> at work we cut release time from 5 days to 0.5 days
18:53:49  <andythenorth> although it's still 1 week to write docs and tell customers :)
18:54:34  <planetmaker> hm, dunno for current setup. Previously it used to be ... about one longer evening
18:55:00  <planetmaker> depended also on whether it was just a bug-fix release. Or starting a new branch
18:55:32  *** Etua has quit IRC
18:56:11  <planetmaker> https://github.com/OpenTTD/OpenTTD/releases <-- can additional assets be added there?
18:56:14  *** Etua has joined #openttd
18:56:18  <planetmaker> though.. probably we don't want that
18:56:38  <LordAro> they can, but yeah, don't want that
18:57:04  <andythenorth> hmmm, I guess with trivial .z releases it's > 2 year
18:57:16  <andythenorth> how about we do a major? :D
18:57:28  <andythenorth> > 2 / year
18:57:56  <planetmaker> should meanwhile be not really much more than .z releases. Creating a branch is easier now. And ... the amount of work needed is not much more
18:58:07  <planetmaker> Like upping newgrf version or so
18:58:21  <planetmaker> anyway... who made this release? He should know :P
18:59:30  <andythenorth> fewer, smaller releases has upsides
18:59:52  <andythenorth> we're pretty much in care + maintenance mode on most PRs
19:00:10  <andythenorth> that's not a negative btw :)
19:00:19  <DorpsGek_III> [OpenTTD/website] TrueBrain approved pull request #110: Fix: Add buster debs to file description list https://git.io/JeznI
19:00:46  <DorpsGek_III> [OpenTTD/website] LordAro merged pull request #110: Fix: Add buster debs to file description list https://git.io/JezG7
19:02:39  <planetmaker> I agree. It is not a negative. And... numbers are cheap :P
19:07:09  <TrueBrain> LordAro: don't forget to tag to bring that fix live :)
19:08:38  <DorpsGek_III> [OpenTTD/DorpsGek] TrueBrain opened issue #9: Announce tags when created https://git.io/Jeznn
19:13:05  *** Etua has quit IRC
19:16:34  <planetmaker> is it just me or is https://proxy.binaries.openttd.org/openttd-releases/1.10.0-beta1/changelog.txt empty?
19:17:43  *** Etua has joined #openttd
19:17:44  <LordAro> yup
19:17:50  <LordAro> i feel like this might be a known issue
19:17:52  <LordAro> TrueBrain: ^ ?
19:18:11  <TrueBrain> I always like that people assume it is a known issue :) If it was, there should be a ticket silly :P
19:18:14  <TrueBrain> no, I never seen it empty
19:19:34  <TrueBrain> https://github.com/OpenTTD/OpenTTD/blob/master/azure-pipelines/changelog.sh <- you should check what is going on there
19:19:44  <TrueBrain> I am GUESSING it is because it is the first 2 digit release
19:19:52  <LordAro> ahaha
19:19:56  <LordAro> yup, that'd do it
19:20:05  <TrueBrain> I would think more shit will break, because I am sure nobody considered that an option till now
19:20:39  <LordAro> you wrote that one :p
19:20:55  <TrueBrain> you might be wrong there ;)
19:20:58  <planetmaker> oh my :) lovely :D
19:21:06  <TrueBrain> I don't write awk
19:21:11  <TrueBrain> so no, I did not write this :)
19:22:37  *** gelignite has joined #openttd
19:24:55  <LordAro> TrueBrain: any chance i can convince you to shove the correct snippet onto the server?
19:26:28  <TrueBrain> if you have it somewhere for me, sure
19:27:19  <LordAro> TrueBrain: https://gist.github.com/LordAro/71085728a63bb7cb2e07b4f222e3fefd#file-ottd110changelog-txt
19:27:50  <TrueBrain> just please also fix the script soon-ish :)
19:28:55  <DorpsGek_III> [OpenTTD/OpenTTD] LordAro opened pull request #7812: Fix changelog generation script https://git.io/JeznQ
19:29:00  <LordAro> how's that for soonish?
19:30:03  <TrueBrain> I dont get the changelog.txt change itself :(
19:30:16  <LordAro> it was actually added in 1.9
19:30:22  <TrueBrain> ah
19:30:26  <TrueBrain> does the script work with your PR?
19:30:41  <TrueBrain> (changelog.txt for beta1 updated btw)
19:30:46  <LordAro> i tested it locally
19:31:10  <DorpsGek_III> [OpenTTD/OpenTTD] TrueBrain approved pull request #7812: Fix changelog generation script https://git.io/Jezn5
19:46:40  <andythenorth> so what was I supposed to be doing?
19:46:46  <andythenorth> - NRT docs
19:46:55  <andythenorth> - finish README update
19:47:05  <andythenorth> - ...update website words? o_O
19:48:49  <LordAro> yes
19:58:15  <andythenorth> so is this done? o_O https://github.com/OpenTTD/OpenTTD/pull/7807
20:01:13  <LordAro> at least one of eddi's comments still needs addressing (one line paragraphs)
20:01:46  *** Etua is now known as Guest6712
20:01:50  *** Etua has joined #openttd
20:09:05  *** Guest6712 has quit IRC
20:11:35  <andythenorth> let's see
20:11:52  <DorpsGek_III> [OpenTTD/OpenTTD] andythenorth updated pull request #7807: Doc: revised README to be more helpful to casual GitHub visitors https://git.io/JeEde
20:12:12  <andythenorth> hmm
20:12:42  <andythenorth> that's not better https://github.com/andythenorth/OpenTTD/tree/revise-readme-october-2019
20:14:26  <DorpsGek_III> [OpenTTD/OpenTTD] andythenorth updated pull request #7807: Doc: revised README to be more helpful to casual GitHub visitors https://git.io/JeEde
20:14:36  <andythenorth> ok
20:14:48  <andythenorth> "We'll also do our best to maintain compatibility with old savegames, except where it becomes impractical."
20:15:04  <andythenorth> eddi suggested that's not valid
20:15:14  <andythenorth> I don't know what the policy is, so eh
20:20:35  <DorpsGek_III> [OpenTTD/OpenTTD] andythenorth updated pull request #7807: Doc: revised README to be more helpful to casual GitHub visitors https://git.io/JeEde
20:20:42  <glx> usually savegame compatibility is mandatory, but sometimes intermediate save/load is required
20:21:01  <glx> for very old saves
20:21:44  <andythenorth> So "We guaranteee to maintain savegame compatibility." ??
20:21:47  <LordAro> i mean, just because there are some saves that fail to load, doesn't mean that's not an issue
20:21:52  <LordAro> there's a reason that issue is still open
20:22:09  <andythenorth> well if I read it correctly, most of the James103 saves are invalid
20:22:35  <andythenorth> someone (niels maybe) points out that savgame compatibility != fixing corruption
20:22:48  <LordAro> true
20:22:50  <andythenorth> and savegame compatibility != savegames will never be corrupted
20:23:09  <LordAro> but it is tricky to work out which savegames are corrupted, versus where the saveload code is broken
20:23:20  <LordAro> and regardless, it shouldn't crash the game
20:23:38  <andythenorth> "We guarantee that every revision of OpenTTD will be able to load savegames from every older revision."  ???
20:23:50  <glx> we try to :)
20:23:57  <andythenorth> Yes but I already wrote that
20:24:00  <andythenorth> and it's wrong
20:24:10  <andythenorth> EIther it's guarantee, or best efforts
20:24:16  <LordAro> i think guarantee
20:24:24  <andythenorth> If it's a guarantee, we have to guarantee it
20:24:31  <LordAro> corruption -> display error message, everything else -> load it
20:24:36  <glx> in theory all old saves should load, but maybe not directly in the current version
20:24:43  <LordAro> if something deviates from that, it's a bug
20:25:24  <glx> especially when the data storage has been modified multiple times in between
20:26:14  <LordAro> i'd still suggest that's a bug rather than "desired behaviour"
20:26:33  <glx> good example is the intro game in master, it's very old and still loads fine
20:28:39  <glx> the best solution would be to have a savegame for all versions
20:29:12  <glx> and try each one every time savegame version is increased
20:29:16  <LordAro> at least every ~25 versions or so, maybe
20:29:23  <LordAro> every version is probably excessive
20:29:46  <glx> yeah at least one per stable release
20:31:01  <glx> broken compatibility can happen between releases but usually they are fixed before the release
20:31:18  <andythenorth> automated testing :P
20:31:36  <andythenorth> state transfer, classic unit test case
20:31:49  <glx> the testing part is easy to do
20:32:03  <LordAro> it would be a good to get some automated testing
20:33:21  <glx> I guess a save should be created in very old release, then loaded/saved with the next release, and so on
20:34:07  <glx> that way an AI/GS could run some checks on the game data
20:34:35  <glx> with the same base
20:34:43  <andythenorth> providing enough coverage would be a bit of an investment
20:34:50  * andythenorth wonders if James103 can write tests :P
20:35:07  <LordAro> glx: isn't there an "upgraded to" vs "created with" issue?
20:35:12  <andythenorth> every PR he puts in reminds me of some QA people I've worked with
20:37:36  <glx> #964 is a broken save for example
20:37:46  <glx> will never work
20:37:58  <LordAro> shouldn't crash though
20:38:23  <glx> but it's hard to detect that on load
20:39:19  <LordAro> hard != impossible :p
20:41:54  <andythenorth> so what's the 1-line explanation in readme then? :)
20:42:14  <LordAro> i'd go with "guarantee"
20:42:31  <LordAro> possibly with an extra "please report a bug if you find a save that doesn't load"
20:42:45  <LordAro> (or crashes the game)
20:53:18  *** gelignite has quit IRC
21:00:38  <DorpsGek_III> [OpenTTD/OpenTTD] andythenorth updated pull request #7807: Doc: revised README to be more helpful to casual GitHub visitors https://git.io/JeEde
21:01:16  <DorpsGek_III> [OpenTTD/OpenTTD] andythenorth updated pull request #7807: Doc: revised README to be more helpful to casual GitHub visitors https://git.io/JeEde
21:01:30  <andythenorth> https://github.com/andythenorth/OpenTTD/tree/revise-readme-october-2019#131-legacy-support
21:01:55  <andythenorth> Eddi points out that this is no help https://github.com/andythenorth/OpenTTD/tree/revise-readme-october-2019#14-installing-and-running-openttd
21:02:05  <andythenorth> but I have no inspiration for what should be there
21:02:27  <andythenorth> README is not the manual
21:07:11  <DorpsGek_III> [OpenTTD/OpenTTD] BlackPlague666 commented on issue #7767: Large numbers of trains and signals cause low FPS https://git.io/Je8mF
21:09:25  <andythenorth> drawing times are lolz here? https://github.com/OpenTTD/OpenTTD/issues/7767#issuecomment-544280698
21:09:35  <glx> yeah that's weird
21:10:16  <LordAro> i assume weird broken graphics driver
21:10:34  <glx> maybe he's using 8bpp blitter
21:10:42  <LordAro> even so
21:11:06  <andythenorth> even my laptop runs better than that
21:11:40  <andythenorth> all drawing combined is < 1ms for me
21:11:56  <glx> yeah even in debug and slow GL rate, my drawing is correct
21:12:09  *** sla_ro|master has quit IRC
21:13:25  <glx> and GUI stuff is threaded IIRC
21:15:31  <glx> but "doesn't respond" means the delay between input handling is too long, and I don't really see how it's possible
21:19:49  <glx> hmm and it seems it happens only for network games if I read correctly
21:20:07  <andythenorth> I don't see a save?
21:20:53  <glx> "That's exactly the strange thing. While in singeplayer 800 trains is a bit laggy but playable. In a multiplayer game there were less trains but unplayable."
21:21:56  <LordAro> sounds like various hardware issues on top of another
21:22:05  <LordAro> regardless, need a save
21:29:58  *** Etua has quit IRC
21:44:33  <andythenorth> so website shipped :)
21:44:47  <andythenorth> I'll tell the screenshot contributors
21:49:21  <andythenorth> done did this https://www.tt-forums.net/viewtopic.php?f=29&t=86236
21:51:24  <andythenorth> 1.10.0-beta1 post anyone?
21:51:28  <andythenorth> LordAro ^ ?
21:51:40  <LordAro> eh, there's one on reddit already
21:51:42  <LordAro> :p
21:55:14  <LordAro> andythenorth: done
21:55:58  <LordAro> that was my first forum post since January
21:56:06  <LordAro> (which was my first post since 2017)
21:56:13  <LordAro> (which was my first post since 2015)
21:58:20  <andythenorth> huzzah
21:58:45  <andythenorth> I don't have an r acccount
21:58:48  <andythenorth> cross post this? https://www.tt-forums.net/viewtopic.php?f=29&t=86236
21:59:00  * andythenorth wonders if there's any contributors lurking in r
21:59:12  <andythenorth> [new ones]
21:59:37  *** Smedles_ has quit IRC
21:59:37  *** APTX has quit IRC
21:59:37  *** daspork has quit IRC
21:59:37  *** k-man has quit IRC
21:59:37  *** urdh has quit IRC
21:59:37  *** greeter has quit IRC
21:59:37  *** y2kboy23_ has quit IRC
21:59:37  *** rubenwardy has quit IRC
21:59:37  *** heffer has quit IRC
21:59:37  *** jinks has quit IRC
21:59:37  *** murr4y has quit IRC
21:59:38  *** supermop_work has quit IRC
21:59:38  *** Antheus has quit IRC
21:59:38  *** Sacro has quit IRC
21:59:38  *** Sheogorath has quit IRC
21:59:38  *** WormnestAndroid has quit IRC
21:59:38  *** Vadtec has quit IRC
21:59:38  *** colde has quit IRC
21:59:38  *** innocenat_ has quit IRC
21:59:38  *** super_spooky has quit IRC
21:59:38  *** nnyby has quit IRC
21:59:38  *** dwfreed has quit IRC
21:59:38  *** ST2 has quit IRC
21:59:38  *** mikegrb has quit IRC
21:59:38  *** ToBeCloud has quit IRC
21:59:38  *** Maarten has quit IRC
21:59:38  *** Wormnest_ has quit IRC
21:59:38  *** tokai has quit IRC
21:59:38  *** supermop_Home has quit IRC
21:59:38  *** Extrems has quit IRC
21:59:38  *** Ttech has quit IRC
22:00:06  <LordAro> not many, i think
22:00:11  <LordAro> hmm, topic out of date
22:00:13  <LordAro> @whoami
22:00:13  <DorpsGek> LordAro: I don't recognize you.
22:00:15  <LordAro> :(
22:00:51  *** Wormnest_ has joined #openttd
22:00:51  *** WormnestAndroid has joined #openttd
22:00:51  *** tokai has joined #openttd
22:00:52  *** urdh has joined #openttd
22:00:52  *** Smedles_ has joined #openttd
22:00:52  *** greeter has joined #openttd
22:00:52  *** supermop_Home has joined #openttd
22:00:52  *** APTX has joined #openttd
22:00:52  *** y2kboy23_ has joined #openttd
22:00:52  *** Extrems has joined #openttd
22:00:52  *** Ttech has joined #openttd
22:00:52  *** supermop_work has joined #openttd
22:00:52  *** daspork has joined #openttd
22:00:52  *** k-man has joined #openttd
22:00:52  *** Sheogorath has joined #openttd
22:00:52  *** Antheus has joined #openttd
22:00:52  *** murr4y has joined #openttd
22:00:52  *** jinks has joined #openttd
22:00:52  *** dwfreed has joined #openttd
22:00:52  *** Maarten has joined #openttd
22:00:52  *** Sacro has joined #openttd
22:00:52  *** heffer has joined #openttd
22:00:52  *** rubenwardy has joined #openttd
22:00:52  *** nnyby has joined #openttd
22:00:52  *** mikegrb has joined #openttd
22:00:52  *** super_spooky has joined #openttd
22:00:52  *** ST2 has joined #openttd
22:00:52  *** innocenat_ has joined #openttd
22:00:52  *** colde has joined #openttd
22:00:52  *** ToBeCloud has joined #openttd
22:00:52  *** Vadtec has joined #openttd
22:00:52  *** synthon.oftc.net sets mode: +v tokai
22:04:34  <andythenorth> bedtime
22:04:35  *** andythenorth has quit IRC
22:10:35  <TrueBrain> @op LordAro
22:10:35  *** DorpsGek sets mode: +o LordAro
22:10:52  <TrueBrain> at least that allows you to fix your itch :D
22:12:02  <LordAro> @whoami
22:12:02  <DorpsGek> LordAro: I don't recognize you.
22:12:09  <LordAro> not properly :p
22:14:41  *** LordAro changes topic to "1.10.0-beta1, 1.9.3 | Website: *.openttd.org (source: github, translator: translator, server list: servers, wiki: wiki) | Don't ask to ask, just ask | 'Latest' is not a valid version, 'Most recent' neither | English only"
22:25:40  *** WormnestAndroid has quit IRC
22:26:58  *** WormnestAndroid has joined #openttd
22:27:46  *** Wolf01 has quit IRC
22:34:13  *** Wormnest_ has quit IRC
22:38:17  *** Progman has quit IRC
22:39:06  *** WormnestAndroid has quit IRC
22:40:00  *** WormnestAndroid has joined #openttd
22:40:34  <_dp_> https://github.com/OpenTTD/OpenTTD/pull/7357
22:40:45  <_dp_> why are virtual destructors unnecessary there?
22:41:38  <_dp_> isn't it a good practice to always declare virtual destructor for a class with virtual functions?
22:46:00  *** WormnestAndroid has quit IRC
22:47:01  *** WormnestAndroid has joined #openttd
22:47:47  <LordAro> _dp_: empty virtual destructors are always unnecessary?
22:49:08  <_dp_> LordAro, even if it's empty there is still some cleanup generated by compiler
22:49:53  <LordAro> hmm
22:49:57  <LordAro> maybe you're right
22:50:02  <LordAro> peter1138: any ideas why you did that? :p
22:50:16  <_dp_> LordAro, and if there is no destructor it will not properly cleanup if deleted by base pointer
22:51:02  <LordAro> `= default` would be better in "modern C++", but yeah, the internet definitely seems to suggest it's necessary
22:59:15  *** Wormnest_ has joined #openttd
23:02:14  <TrueBrain> LordAro: you have to register yourself .. I cannot make the bot know you :p
23:03:30  <LordAro> @whoami
23:03:30  <DorpsGek> LordAro: I don't recognize you.
23:03:46  <LordAro> TrueBrain: i don't follow. presumably you're not talking about nickserv
23:09:29  <TrueBrain> No, I am talking about DorpsGek
23:09:41  <TrueBrain> He doesn't know you because you aren't identified to it
23:09:48  <TrueBrain> Not an action I can take for you
23:09:59  <TrueBrain> That is all you to fix :D
23:10:36  <TrueBrain> (You did work with supybot before, not)
23:10:56  <LordAro> @whoami
23:10:57  <DorpsGek> LordAro: LordAro
23:11:05  <LordAro> never worked on supybot
23:11:19  <TrueBrain> There you go :) now I can assign you permissions ... but  it via mobile :p
23:11:24  <TrueBrain> Ah, explains ;)
23:11:35  <TrueBrain> But it = but not
23:11:55  <TrueBrain> Well .. with != on, but okay :)
23:32:54  <glx> would be nice if DorpsGek_III could be auto voiced on .notice
23:41:18  *** HerzogDeXtEr has quit IRC
23:51:35  *** Wormnest_ has quit IRC

Powered by YARRSTE version: svn-trunk