Log for #openttd on 5th January 2019:
Times are UTC Toggle Colours
00:03:47  *** Wacko1976 has quit IRC
00:11:19  *** chomwitt has quit IRC
00:41:02  *** Wolf01 has quit IRC
01:19:35  *** Flygon has joined #openttd
01:59:27  *** frosch123 has quit IRC
02:10:14  *** Oroburos has joined #openttd
02:18:09  *** Oroburos has quit IRC
02:21:18  *** Thedarkb-X40 has joined #openttd
02:25:05  *** Laedek has joined #openttd
02:27:31  *** Wormnest has quit IRC
02:47:11  *** Gja has quit IRC
02:49:07  *** smoke_fumus has quit IRC
02:49:55  *** Progman has quit IRC
03:20:50  *** glx has quit IRC
03:56:53  *** Samu has quit IRC
04:12:39  *** Thedarkb-X40 has quit IRC
04:18:02  *** Thedarkb-X40 has joined #openttd
04:26:36  *** Afdal has joined #openttd
04:26:47  *** Afdal has left #openttd
05:05:49  *** APTX has joined #openttd
05:09:26  *** APTX has quit IRC
05:09:53  *** APTX has joined #openttd
07:12:03  *** nielsm has joined #openttd
07:30:21  *** andythenorth has joined #openttd
07:33:25  <DorpsGek_II> [OpenTTD/OpenTTD] andythenorth updated pull request #6811: Feature: Add NotRoadTypes (NRT)
07:43:17  <andythenorth> moin
07:53:40  <nielsm> hell-o
08:02:56  <andythenorth> cdist :P
08:03:14  <andythenorth> adding more trains at one node to clear the station
08:03:22  <andythenorth> just piles up pax at the next node :P
08:03:33  <andythenorth> adding more trains to that node to clear it
08:04:07  <andythenorth> they bring more pax back to the middle node
08:04:24  <andythenorth> can never clear the network :P
08:04:30  <andythenorth> some nodes will always be overflowing
08:11:14  *** Thedarkb-X40 has quit IRC
08:12:50  <nielsm> considered whether it might make sense to have a fast service cutting through some other transfer points?
08:13:19  <andythenorth> if it's fast enough
08:13:34  <andythenorth> the intermediate nodes will start distributing traffic onto the fast service :P
08:13:39  <andythenorth> you can't beat cdist :P
08:13:58  <andythenorth> except with 999mph trains with 2048 pax each
08:28:09  *** Wacko1976_ has quit IRC
08:36:27  *** synchris has joined #openttd
08:47:14  *** Borg has joined #openttd
08:58:15  *** chomwitt has joined #openttd
09:21:41  *** Progman has joined #openttd
09:37:04  *** Wolf01 has joined #openttd
09:37:08  <Wolf01> o/
09:39:37  <andythenorth> hi
09:43:01  <Borg> hoooi :)
09:48:43  *** Gabda has joined #openttd
10:01:44  <TrueBrain> still weird; for some CIs te start I have to visit the Azure Pipelines website, but not for all CI jobs
10:01:52  <TrueBrain> this needs more investigation :D
10:03:37  <TrueBrain> andythenorth: translation warnings in NRT
10:03:40  <TrueBrain> might be worth fixing :)
10:07:53  <TrueBrain> segfaults on Linux :D
10:07:54  <TrueBrain> nice
10:08:15  <TrueBrain> so yeah ... work to do :D
10:11:39  <TrueBrain> and MacOS doesn't stop when regression crashes,  it seems
10:11:43  <TrueBrain> cancelled the job :)
10:14:18  <andythenorth> TrueBrain: translation warnings in form of 'x does not exist in master file'?
10:14:26  <andythenorth> or something else?
10:15:10  <TrueBrain> check the Pull Request results :)
10:15:25  <andythenorth> I did
10:15:38  <andythenorth> it just says build cancelled
10:15:44  <TrueBrain> so click the link
10:15:48  <TrueBrain> dig deeeeper
10:16:06  <andythenorth> got it
10:16:47  <andythenorth> 4 warnings
10:16:56  *** HerzogDeXtEr has quit IRC
10:16:59  <TrueBrain> and you want to look into why regression crashes :)
10:17:16  <TrueBrain> glx was busy adding it for Windows, but not sure where that is at
10:18:03  <andythenorth> what I really want is to stop having no_sound.obs and friends
10:18:14  <andythenorth> I guess I just add that to my local .gitignore
10:18:18  <andythenorth> and everyone else does too
10:18:28  <nielsm> a standard tool to clean up strings from translations would be nice imo
10:18:49  <andythenorth> nielsm: like this one? :P
10:19:07  <andythenorth> only better
10:19:28  <andythenorth> where even is my .gitignore?
10:19:30  * andythenorth looks
10:19:40  <andythenorth> I hate modifying system-wide things for specific project
10:19:44  <andythenorth> it's dumbass
10:19:56  <andythenorth> and fragile
10:20:59  <andythenorth> these people who are like 'oh I just symlinked that from /bin and edited my bash conf'
10:21:16  <andythenorth> are the people who are like "can't do any work today, rebuilding my system again"
10:22:11  <Eddi|zuHause> andythenorth: there's usually a systemwide one, a project specific one, and a checkout specific one
10:22:21  <LordAro> and a user specific one
10:22:25  <andythenorth> ok so let's try and fix the root cause
10:22:34  <andythenorth> what am I doing wrong to cause these to be generated?
10:22:34  <andythenorth>
10:22:37  <andythenorth> it must be user error?
10:22:54  <andythenorth> to build openttd I do 'make run -j13'
10:23:04  <TrueBrain> you have grfcodec or one of these installed
10:23:09  <TrueBrain> most people don't
10:23:17  <andythenorth> right, so I need to remove grfcodec from my path?
10:23:17  <TrueBrain> so for "normal people" those are not created
10:23:19  <TrueBrain> I was told last time
10:23:25  <TrueBrain> (rumours! I dont know if it is true)
10:23:27  <Eddi|zuHause> andythenorth: i think it's an error that should be resolved project-wide
10:23:29  <andythenorth> so I need a system for newgrf dev
10:23:34  <andythenorth> and a system for openttd dev
10:23:38  <TrueBrain> just add them to gitignore
10:23:41  <andythenorth> new laptop time!
10:23:41  <TrueBrain> I mean ... wont hurt anyone
10:23:42  <nielsm> yeah they are generated from a template and translations, so when the translations are updated and you have the tools to rebuild those files, they get rebuilt
10:23:43  <Eddi|zuHause> andythenorth: it's not specific to yourself
10:23:55  <LordAro> there might be a configure flag for dsiabling grfcodec
10:24:06  *** sla_ro|master has joined #openttd
10:24:13  <Eddi|zuHause> really, the translator commits should cover these
10:24:26  <nielsm> that would make the most sense yes
10:27:10  *** JimAcid has joined #openttd
10:28:28  <andythenorth> we have some work projects
10:28:32  <andythenorth> where you make a change and just ship it
10:28:47  <andythenorth> and others where touching anything, you discover that ~everything needs rebuilt
10:28:55  <andythenorth> OpenTTD is close to the second :P
10:29:28  <andythenorth> obvs. the size of the project usually correlates
10:29:33  <Eddi|zuHause> andythenorth:
10:29:37  <LordAro> some things are dependencies of everything :p
10:30:08  <nielsm> visual studio rebuilding almost all files when english.txt is updated is very annoying
10:30:31  <LordAro> make does the same
10:31:02  <Eddi|zuHause> that's because english.txt gets turned into a header file which is included in almost every cpp file
10:31:04  <LordAro> i don't think there's any way around it, due to string tables
10:31:26  <Eddi|zuHause> so each of these files must be rebuilt
10:31:39  <LordAro> needs more C++ modules
10:31:43  <LordAro> probably
10:31:54  <andythenorth> it took me a few years before I realised that all of this is what *success* looks like :P
10:31:56  <Eddi|zuHause> dunno what that would solve
10:31:57  <andythenorth> rather than failure
10:32:49  <andythenorth> TB it's nice that the azure page shows the warning in orange
10:32:53  <andythenorth>
10:33:11  <TrueBrain> too bad it only does it for Windows
10:33:16  <andythenorth> oof
10:33:22  <andythenorth> well it's helpful :)
10:33:30  <LordAro> andythenorth: i've spent a significant time at work fixing/adding loads of build dependencies, so that people can now (fairly) reliably do incremental builds, rather than having to clean almost every time something unexpected changes
10:33:41  <andythenorth> time saved
10:33:45  <LordAro> when the build takes best part of an hour, this is significant
10:34:05  <Eddi|zuHause> dependencies is tricky
10:34:21  <andythenorth> we parallelised our selenium tests, than moved them to an EC2 pool, to reduce cycle times
10:34:47  <andythenorth> if commit->tests-fail is like 1 hour or more
10:34:49  <andythenorth> that's useless
10:35:02  <LordAro> yeah
10:35:20  <LordAro> we recently got several threadripper build servers (with all the cores)
10:35:26  <LordAro> cut build times in half
10:35:34  <LordAro> (and test times)
10:36:34  <andythenorth> I don't understand this warning
10:36:36  <andythenorth> "src/lang/indonesian.txt:4329: warning: String name 'STR_ERROR_CROSSING_DISALLOWED' does not exist in master file"
10:37:05  <andythenorth> oh I do, it was a bad grep
10:38:08  <andythenorth> can we merge this yet?
10:38:10  <andythenorth>
10:38:23  <LordAro> i think so :p
10:38:29  <andythenorth> to do any openttd dev, I have to have a branch, then a separate branch with 6917+my branch
10:38:33  <andythenorth> then merge them constantly
10:39:45  <andythenorth> it was approved 8th Dec
10:39:54  <andythenorth> 3rd / 8th /s
10:40:04  <andythenorth> so what's the deal with getting approved PRs merged?
10:40:08  <andythenorth> who do I bribe?
10:40:08  <TrueBrain> needs a rebase for sure :)
10:41:22  <LordAro> bleh
10:41:38  <Eddi|zuHause> Passierschein A38
10:46:12  <DorpsGek_II> [OpenTTD/OpenTTD] andythenorth updated pull request #6811: Feature: Add NotRoadTypes (NRT)
10:46:27  <andythenorth> probably need to rebase -i that :P
10:47:16  <andythenorth> hmm, how do I squash non-consecutive commits
10:47:17  <TrueBrain> you need to fix the crash first anyway, so that can wait :D
10:47:37  <andythenorth> no no the admin must be correct
10:47:42  <andythenorth> even if the code doesn't work
10:47:52  <andythenorth> engineering is bureaucracy :P
10:48:41  <TrueBrain> I am a bit annoyed that a crash can keep the regression from continueing .. we should fix that :(
10:48:54  <nielsm> now why is it repeatedly relinking strgen.exe for me... there aren't any changes to it
10:49:00  <Wolf01> andythenorth: since when there is 2.0 after 1.9?
10:49:08  <andythenorth> since we should
10:49:09  <andythenorth> in 2020
10:49:12  <andythenorth> because 2020
10:49:14  <andythenorth> and v2
10:49:19  <andythenorth> but yes
10:49:22  <andythenorth> I agree
10:49:27  <andythenorth> except v2 is better
10:49:29  <Wolf01> Bah, I want RCT terrain for 2.0
10:49:41  <Wolf01> After 1.9 there is 1.10 :P
10:49:44  <Eddi|zuHause> for sure the next version after 1.9 needs to be 20
10:50:44  <Eddi|zuHause> that way we can release OpenTTD 20.04 which will never be in the corresponding Ubuntu 20.04
10:50:52  <nielsm> meh yeah, the scale for my candy drill rig is wrong, it needs to be 2x in every dimension (visually)
10:51:41  <Eddi|zuHause> nielsm: primary rule of newgrf development: the scale is always wrong
10:54:06  <andythenorth> the scale is wrong
10:54:15  <andythenorth> just treat it like Lego
10:55:42  <andythenorth> ha ha, I found how to change my git editor
10:56:08  <andythenorth> oh it crashed
10:56:09  <andythenorth> nvm
11:01:40  <JimAcid> hi to all, I have a question, I remember that I was able to built roads end buildings over tunnel exits, but somehow I cant find how to enable it
11:01:48  <DorpsGek_II> [OpenTTD/OpenTTD] andythenorth updated pull request #6811: Feature: Add NotRoadTypes (NRT)
11:01:59  <nielsm> I wonder if autodesk 360 would be better to model a technical-ish model with animation in? :D
11:02:38  <nielsm> JimAcid: that's the "new map features" patch:
11:02:49  <nielsm> it's not in the mainline version of ottd
11:03:23  <andythenorth> "src\tunnelbridge_cmd.cpp(723,0): Warning C4267: 'argument': conversion from 'size_t' to 'uint', possible loss of data" o_O
11:04:02  <nielsm> andythenorth: the win64 build has had that warning for a while now
11:04:08  <JimAcid> nielsm thank you
11:08:33  <andythenorth> so a crash in linux
11:08:41  * andythenorth no linux :P
11:08:46  <TrueBrain> Mac also fails
11:08:51  <TrueBrain> but the crash is not showing up because of bugs
11:08:59  <TrueBrain> and I strongly suspect the Windows also crashes
11:09:03  <TrueBrain> as there is a BUG
11:09:04  <TrueBrain> :)
11:09:50  <TrueBrain> _Z14GetAnyRoadBitsj8RoadTypeb <- part of the traceback
11:09:54  <TrueBrain> pretty sure it is NRT related :P
11:11:29  <andythenorth> hmm
11:11:36  <andythenorth> my local build is useless to diagnose this :P
11:11:46  <andythenorth> I can only compile with a havk
11:11:48  <andythenorth> hack *
11:11:57  <andythenorth> not science
11:12:01  <TrueBrain> and you think regression result changes because of that?
11:12:07  <TrueBrain> you are just looking for excuses to not look into this :)
11:12:29  <TrueBrain> you can safely assume that how ever you compile NRT, it will always crash regression :P
11:12:33  <andythenorth> wait, so it's a failing test?
11:12:35  <andythenorth> not a failing build?
11:12:54  <TrueBrain> did me telling you 10 times now it is a regression crash gave that away?
11:13:02  <TrueBrain> open the build results andythenorth .. :)
11:13:10  <TrueBrain> click on the full logs
11:13:14  <TrueBrain> scroll allllll the way down
11:13:48  <TrueBrain>
11:14:06  <TrueBrain> hmm, that is stupid, that doesn open the logs
11:14:14  <TrueBrain> why does it show me a 'link' icon, if it doesnt link
11:14:56  <TrueBrain> I found a bug in Azure Pipelines I guess ... owh well
11:15:01  <TrueBrain> means you have to click it yourself :D
11:17:49  <andythenorth> I was looking at
11:18:17  <andythenorth> 2585-2588
11:18:31  <andythenorth> I thought the makefile had died
11:38:43  <andythenorth> what do I need to build to get regression tests?
11:39:10  <andythenorth> can't find anything in or
11:39:46  <TrueBrain> make regression
11:39:46  <TrueBrain> :D
11:39:55  <TrueBrain> weird if it isnt mentioned in the readmes
11:40:04  <andythenorth> Azure test run shows ai/regression path, but I don't have it
11:40:09  <andythenorth> not mentioned
11:40:11  <andythenorth> afaict
11:40:17  <andythenorth> maybe in wiki?
11:40:18  * andythenorth looks
11:40:33  <andythenorth>
11:40:48  <andythenorth> oh it's bin/ai
11:40:49  <andythenorth> ok
11:41:14  *** chomwitt has quit IRC
11:41:49  <andythenorth> so any PR should have make regression run first, really
11:42:06  <TrueBrain> that is what the CI does :)
11:42:19  <andythenorth> it's noisy if the author doesn't do it
11:42:52  <andythenorth> so todo:
11:42:52  <TrueBrain> guess because it was never easy to do it on Windows, it isnt mentioned anywhere
11:42:56  <TrueBrain> so glx should finish his work :)
11:42:58  <andythenorth> - update docs
11:43:02  <andythenorth> - update .gitignore
11:43:05  <andythenorth> - rebase 6917
11:43:14  <andythenorth> - then learn how regression tests work
11:43:28  <TrueBrain> you cannot gitignore btw, I noticed. Those files are already in git, so they are always tracked
11:43:36  <DorpsGek_II> [OpenTTD/OpenTTD] nielsmh approved pull request #6995: Fix 59e42ea17, 1f083c3ac: make clean was not fully cleaning
11:43:36  <andythenorth> ok
11:43:51  <andythenorth> update ~./gitignore then :P
11:44:06  <DorpsGek_II> [OpenTTD/OpenTTD] nielsmh merged pull request #6995: Fix 59e42ea17, 1f083c3ac: make clean was not fully cleaning
11:44:24  <andythenorth> also todo: take children to soft play center
11:44:30  <andythenorth> such
11:44:40  <TrueBrain> sounds like a higher priority than the rest :P
11:45:00  <andythenorth> all I wanted was tramways with optional catenary :P
11:45:07  <andythenorth> NRT overkill :P
11:45:10  <TrueBrain> you wanted too much :D
11:49:40  <andythenorth> well at least I get to click all the buttons in Azure
11:49:56  <andythenorth> it has the same mystery meat feel as old jenkins
11:50:48  <DorpsGek_II> [OpenTTD/OpenTTD] nielsmh opened pull request #7012: Play Fluidsynth music through the mixer
11:51:21  <andythenorth> so the test fails silently on macOS?
11:51:27  <andythenorth> or gets stuck in a loop?
11:51:28  <nielsm> there we go, more music stuff! and also the foundation for actual sampled music support
11:51:47  <andythenorth> 🎼
11:52:13  <andythenorth> "-n Running ai/regression/tst_regression..." is getting boring to look at :P
11:53:47  <nielsm> hmm more stuff I should check/try on my linux machine while I have it up? :)
11:54:01  <andythenorth> NRT :P
11:54:32  <andythenorth> I guess it's not linux specific failure though
11:54:42  <andythenorth>
11:55:13  <nielsm> "git fetch andy"
11:55:15  <nielsm> :P
11:55:33  <TrueBrain> andythenorth: again, regression is very likely to fail on any platform
11:55:43  <TrueBrain> sadly, the MacOS has a bug where if it crashes, it is not reported correctly
11:55:46  <TrueBrain> so .. it hangs
11:55:49  <TrueBrain> same when there are no GFX
11:56:02  <TrueBrain> (Windows also hangs if the gfx could not be loaded)
11:56:03  <andythenorth> that makes reading the test failure....harder :)
11:56:10  <TrueBrain> that is why you run it locally
11:56:12  <TrueBrain> and see what happens
11:56:21  <TrueBrain> the linux variant do show a backtrace, as I mentioned earlier :)
11:56:36  * andythenorth must now buy a linux computer
11:56:38  <TrueBrain> but if you run 'make regression' on your local machine, it should crash too :)
11:56:44  <TrueBrain> there is 0 need to do any of that
11:57:07  <TrueBrain> most likely the MacOS crash reported shows a dialog with the information
11:57:12  <TrueBrain> sadly, this is a poor idea for a CI
11:57:39  <TrueBrain> but on your local machine, that should be fine
11:57:46  <andythenorth> it doesn't do that
11:57:49  <andythenorth> it just hangs
11:57:55  <TrueBrain> so someone fucked up months ago already ;)
11:57:58  <andythenorth> no success / failure messages in stdout
11:58:01  <andythenorth> at all
11:58:21  <nielsm> building nrt branch now
11:58:24  <TrueBrain> I like how over 10 years the regression hasnt gotten any real attention, to the point it is simply forgotten :D
11:58:53  <TrueBrain> andythenorth: possibly if you attach gdb to it,it will report the crash
11:59:28  <nielsm> yeah I was about to suggest that, maybe run regressions under gdb in an automated manner, to catch crashes and maybe dump backtrace to the console
11:59:30  <TrueBrain> I wonder if the crash reporting works at all on MacOS ..
11:59:42  <TrueBrain> nielsm: we have crash reporting that does that
11:59:51  <TrueBrain> if you check the linux stuff, that is exactly what it does :)
12:00:05  <TrueBrain> on Windows we make a crash.log for this
12:00:13  <andythenorth> macOS gets crash.log
12:00:15  <TrueBrain> guess if regression fails we should output that content
12:00:24  <TrueBrain> andythenorth: well, that is good :)
12:01:11  <TrueBrain> if you run the '' with -g
12:01:13  <andythenorth> macOS doesn't get crash.log from regression it seems :P
12:01:14  <TrueBrain> it attaches gdb for you
12:01:46  <TrueBrain> so in bin: ai/regression/ -g
12:01:53  <andythenorth> so... tmp.regression
12:01:55  <andythenorth> what is that?
12:01:59  <andythenorth> looks like a log
12:02:04  <TrueBrain> temporary stdout/stderr file
12:02:05  *** sushibear has quit IRC
12:02:39  <nielsm>
12:02:42  <nielsm> that assert fails
12:02:46  <nielsm> when I run make regression
12:02:57  <andythenorth> ok
12:03:05  <andythenorth> fail the PR then I guess :)
12:03:05  <TrueBrain> lol .. that is bad :D
12:03:24  <TrueBrain> means something went wrong before that
12:03:47  <andythenorth> well
12:04:14  <andythenorth> that is probably the wrong rabbit hole for today
12:04:21  <andythenorth> but the PR fails
12:04:26  <TrueBrain> just make someone else fix it :D
12:04:44  <andythenorth> how about TrueBrain?!
12:04:57  <TrueBrain> I rather focus on the infrastructure
12:05:03  <TrueBrain> so we can release 1.9, and get NRT in for the next release
12:05:10  <andythenorth> far too sensible
12:05:19  <andythenorth> NRT isn't actually a priority for me
12:05:27  <andythenorth> I am doing this to learn how Azure and the tests work
12:05:43  <andythenorth> and practice rebasing and crap
12:06:04  * andythenorth is supposed to be drawing trains but eh
12:06:43  <TrueBrain> CI needs a lot of attention to become really useable :)
12:06:55  <TrueBrain> but that has no priority on my side ;)
12:07:04  <DorpsGek_II> [OpenTTD/website] TrueBrain opened pull request #14: Add: [#8] add 404/500 pages to serve when page-not-found / internal-server-error
12:07:55  <TrueBrain> getting ^^ reviewed does :D
12:07:58  <TrueBrain> :D:D
12:08:04  <DorpsGek_II> [OpenTTD/website] nielsmh commented on pull request #14: Add: [#8] add 404/500 pages to serve when page-not-found / internal-server-error
12:08:17  <TrueBrain> nielsm: it is?
12:08:20  <andythenorth> I was already looking :P
12:08:28  <Borg> NOOOOOOOO
12:08:29  <Borg> (0 << 0x0C)  // newagerating
12:08:37  <Borg> no .ini var to set it.... :(
12:08:50  <TrueBrain> nielsm: for me that sounds like a fine sentence; can you indicate to me what is weird about it? (honest question)
12:09:33  <andythenorth> just approve them if the nginx is correct, then I'll fix the pages later
12:09:34  <nielsm> "procedure" is not a verb
12:09:40  <TrueBrain> to produce?
12:09:42  <nielsm> I think "produce" is the intended
12:09:44  <andythenorth> process
12:09:47  <nielsm> or process
12:09:50  <andythenorth> provide
12:09:51  <nielsm> or procure
12:09:59  <andythenorth> or just delete that sentence
12:10:03  <TrueBrain> ah! :D
12:10:09  <TrueBrain> well, I misread my own sentence only 10 times
12:10:10  <andythenorth> cute error messages died about 7 years ago
12:10:37  <TrueBrain> its not meant to be cute andythenorth :D
12:11:00  <andythenorth> at some point we need to not start our heading hierarchy with <h3>
12:11:05  * andythenorth also must fix that
12:11:12  <andythenorth> we need more of some people
12:11:16  <andythenorth> notably andythenorth
12:11:16  <DorpsGek_II> [OpenTTD/website] TrueBrain updated pull request #14: Add: [#8] add 404/500 pages to serve when page-not-found / internal-server-error
12:11:18  <TrueBrain> tnx nielsm; I really failed to read what I wrote :)
12:11:31  <andythenorth> I really failed to wrote what I read
12:11:49  <TrueBrain> when I was reading that sentence in my head, I kept reading produce :)
12:11:58  <TrueBrain> funny .. how brains are weird :D
12:12:20  <andythenorth> WAVE hates our page :P
12:12:40  <TrueBrain> good thing about it being on GitHub, that it is more likely someone will come and fix all these things :)
12:12:43  <andythenorth> W3 validator hates it too
12:12:56  <TrueBrain> it used to validate! :o
12:13:06  <TrueBrain> (we used to have a very high score on all these things .. 10 years ago :P)
12:13:19  <andythenorth> it's trivial things
12:13:51  <andythenorth> we could run TV on commits :P
12:13:55  <andythenorth> works great
12:14:09  <andythenorth> £5 / license, I pay
12:14:16  <andythenorth> you set it up on Docker :P
12:14:39  <TrueBrain> lol
12:15:01  <TrueBrain> its a gui tool :(
12:15:09  <andythenorth> it plays nice with jenkins
12:15:13  <andythenorth> we use it at work, I love it
12:15:14  <andythenorth> but eh
12:15:16  <andythenorth> maybe not
12:15:33  <andythenorth> oof I just found a CI tool in Docker for validating Docker images for your CI
12:15:51  <andythenorth> so you can use your CI to check the images you build your CI with
12:15:53  <andythenorth> so you can CI
12:15:56  <andythenorth> to make more images
12:15:57  <DorpsGek_II> [OpenTTD/OpenTTD] nielsmh requested changes for pull request #6811: Feature: Add NotRoadTypes (NRT)
12:16:15  <TrueBrain> anyway, that tool can for sure be useful to remove a lot of issues to start with :)
12:16:26  <TrueBrain> but .. I hope others will contribute for these things :)
12:16:32  <andythenorth> $others
12:16:34  <TrueBrain> I amgoing to try to keep a focus on moving everything to github
12:17:47  <DorpsGek_II> [OpenTTD/website] nielsmh approved pull request #14: Add: [#8] add 404/500 pages to serve when page-not-found / internal-server-error
12:17:58  <andythenorth> focus :D
12:18:10  <andythenorth> so many distractions
12:18:19  <DorpsGek_II> [OpenTTD/website] nielsmh merged pull request #14: Add: [#8] add 404/500 pages to serve when page-not-found / internal-server-error
12:18:57  <andythenorth> has LordAro rebased 6917 yet? :D
12:19:17  <TrueBrain> tnx nielsm :)
12:19:36  <TrueBrain> holy crap @ that room ... someone should be fired
12:19:44  <Borg> its shame.. there is no way to set _ttdpatch_flags[] I mean enable/disabl bits.. via NewGRF or sth like that..
12:20:02  <andythenorth> that would be ass backward Borg :)
12:20:08  <andythenorth> what case is there for that?
12:20:12  <DorpsGek_II> [OpenTTD/OpenTTD] nielsmh commented on issue #7006: Hardware mouse cursor
12:20:33  <Borg> andythenorth: (0 << 0x0C)  // newagerating
12:21:24  <andythenorth> what does it even do? o_O
12:21:36  <andythenorth> station rating?
12:21:40  <Borg> change how station rating is calculated (one of the bonuses)
12:22:36  <Borg> actually. it should be pretty easy to implement ActD _ttdpatch_flags[] writing via 2 new commands.. setbv1 setbv0
12:24:52  <Borg> actually it fits pefectly
12:25:16  <Borg> first you call InitializeGRFSpecial() and then.. when NewGRF is initialized.. it can alter some bits via ActD
12:26:10  <andythenorth> newgrf setting player flags violates proper domain
12:26:12  <andythenorth> but eh
12:26:22  <andythenorth> 'probably fine' :P
12:26:54  <nielsm> I'd rather have the newgrf disable itself and show an error if the game flags are set wrong for its purpose
12:27:23  <Borg> nielsm: best would be to have proper .ini to access all flags
12:27:23  <nielsm> what if two newgrfs tried changing the same flag to opposite values?
12:27:24  <TrueBrain> hmm .. we really need a 'latest.html' for downloads .. you don't want to list your latest release as a versioned-URL
12:27:41  <Borg> nielsm: yeah.. thats the problem :)
12:27:46  <andythenorth>
12:28:05  <andythenorth> dunno how it works, probably magic
12:28:07  <TrueBrain> andythenorth: and that in jekyll :)
12:28:22  <andythenorth> we need planetmaker to join this party
12:28:22  <TrueBrain> I do have an idea :D
12:28:27  *** Gabda has quit IRC
12:28:34  <TrueBrain> every party needs a planetmaker :)
12:29:15  <Borg> I see other interesting flags too
12:29:29  <Borg> presignals.. for example..
12:29:35  <Borg> so if 0 ? only block + pbs?
12:30:03  <nielsm> yes except that you can't disable pbs in openttd (afaik?)
12:30:23  <Borg> yep, there is no flag for it..
12:30:23  <nielsm> or presignals
12:30:34  *** Gabda has joined #openttd
12:30:37  <Borg> hmm I see potential for _ttdpatch_flags[] modifing! :)
12:30:52  <nielsm> consider that the var you're looking at is called ttdpatch flags
12:30:54  <nielsm> not openttd flags
12:31:15  <Borg> right..
12:31:19  <Borg> it seems not used anywhere..
12:31:49  <Borg> okey.. forgot it.. it seems I got carried away
12:33:24  *** JimAcid has quit IRC
12:34:29  <Eddi|zuHause> Borg: most of the ttdpatchflags are hardcoded in openttd, others are mapped to ingame settings
12:34:58  <TrueBrain> andythenorth: the base stuff fails for 404 pages .. they can be in any folder :D
12:35:07  <TrueBrain> that needs a reinvestigation, I guess :P
12:35:33  <TrueBrain> why did we do it this way again? (totally forgot)
12:35:36  <Eddi|zuHause> "i herd u like failure so we put some failure in ur failpages"
12:35:47  <TrueBrain> (example:
12:36:23  <Eddi|zuHause> was catcodec ever used by more than 5 people?
12:39:56  <nielsm> do sound effects still need to be packed in cat files?
12:39:58  <nielsm> even
12:41:10  <Eddi|zuHause> not sure
12:41:23  <Eddi|zuHause> theoretically you can also put sounds into a .grf file
12:41:32  *** Flygon has quit IRC
12:41:37  <Eddi|zuHause> but i have no clue if openttd accepts that as a baseset
12:41:49  <nielsm> I don't think it would work as baseset no
12:42:05  <nielsm> but could be used as static newgrf overriding default sounds, I think
12:42:26  * andythenorth bbl
12:43:02  <Eddi|zuHause> i don't see a reason why it couldn't use a .tar file or simple directory as baseset either, but probably nobody bothered implementing that either
12:43:27  <nielsm> you'd need a more complete wav file reader then :)
12:45:29  <nielsm> was it not actually longer?
12:45:39  <nielsm> I remember spending way too music time getting that hack to work
12:50:28  *** andythenorth has quit IRC
12:52:15  *** Samu has joined #openttd
12:54:46  <nielsm> what would everyone think about adding a soft dependency on ffmpeg for playing sampled music in-game?
12:56:14  <TrueBrain> you and your music :D
12:56:32  <DorpsGek_II> [OpenTTD/website] TrueBrain closed issue #8: No 404/500 html pages
12:57:43  <nielsm> or could just make something with libogg+libvorbis and support that as the only choice
12:58:11  <Eddi|zuHause> people will demand .flac support
12:58:28  <Eddi|zuHause> and by "people" i mean "that one person"
12:58:34  <nielsm> heh
12:59:10  <TrueBrain> :D
12:59:44  <nielsm> OPL3 emulation for the original adlib music is a more interesting project though =)
13:14:10  <DorpsGek_II> [OpenTTD/OpenTTD] nielsmh opened pull request #7013: Fix 6accbf9: Silence warnings about unused fread() result
13:20:18  <planetmaker> I heard 'party'? :D
13:27:24  <TrueBrain> if this is your reponse time to parties .... :P
13:29:31  <Eddi|zuHause> github #7000 party?
13:29:53  <TrueBrain> lets do 10k :P
13:31:06  <DorpsGek_II> [OpenTTD/OpenTTD] nielsmh opened pull request #7014: Fix 6a3d411: Silence truncation warning
13:38:44  *** Gabda has quit IRC
13:43:07  *** Progman has quit IRC
13:44:48  <TrueBrain> okay .. I want to download a file from a system that is purposely isolated from the ability to download from
13:44:49  <TrueBrain> hmm
13:45:07  <TrueBrain> (OpenTTD's main webserver is fully isolated, and only accepts port 80 traffic)
13:45:26  <TrueBrain> (a security aspect)
13:45:40  <TrueBrain> but I want the access.log from it, so I can check if I redirect all the URLs correctly :D
13:46:41  <nielsm> heh
13:47:15  <nielsm> let it connect to a logging server?`
13:47:26  <TrueBrain> the logging server too is fully isolated, but even worse
13:47:35  <nielsm> .-.
13:47:36  <TrueBrain> write-once etc etc
13:47:51  <TrueBrain> well, you want those systems to be very well protected :D
13:48:08  <TrueBrain> logging servers tend to contain data, that is broken into, are pretty .... hurtful :D
13:48:33  <TrueBrain> and I can request data from it, but not in a bulk-way :)
13:49:02  <TrueBrain> people are still requesting URLs on that link to the old website ... 15 years ago
13:49:43  <planetmaker> might even be in our own wiki, the old links
13:49:53  <TrueBrain> I guess
13:49:56  <TrueBrain> screens.php
13:50:01  <TrueBrain> we havent been running php in .. euh .. a long time :P
14:03:11  <DorpsGek_II> [OpenTTD/OpenTTD] LordAro approved pull request #7013: Fix 6accbf9: Silence warnings about unused fread() result
14:07:39  <TrueBrain> 1650 valid URLs were served by in the last 3 months
14:07:42  <TrueBrain> excluding server-listing hits
14:07:45  <TrueBrain> lol
14:10:42  <TrueBrain> over a 1000 of those are "hacking" attempts, which happened to hit an URL that returned a 200
14:10:43  <TrueBrain> lol
14:11:34  <Eddi|zuHause> a few years ago i watched a lecture about "how to run a tracker" where they said they accept "/announce.php" simply because people randomly write that into their torrents
14:12:27  <TrueBrain> hmm .. current URLs for news are like /en/news/123
14:12:32  <TrueBrain> the new URLs are different
14:12:34  <TrueBrain> do I want to map those
14:12:46  <TrueBrain> RSS and Atom feed .. hmm
14:13:02  <Eddi|zuHause> they also said they actually accept any url with "/a", because it's just wasted effort to check more, and they want to optimize for speed :p
14:13:13  <TrueBrain> <- why did I ever make that page ..
14:13:20  <TrueBrain> well, that page will be gone, okay? :)
14:14:27  <Eddi|zuHause> i've no idea which target audience you wanted to reach with that page :p
14:15:18  <TrueBrain> 10 years ago it most likely was a very good idea
14:15:18  <TrueBrain> :D
14:15:26  <TrueBrain> okay .. I only offer download URLs for the last 90 nightlies
14:15:32  <TrueBrain> we used to support all of them
14:15:40  <TrueBrain> but that is 4000 more HTML pages
14:16:10  <Eddi|zuHause> there's a price for only serving static pages
14:16:16  <TrueBrain> :D
14:16:53  <Eddi|zuHause> just point them to the ftp-mirror for the older ones?
14:24:19  <LordAro> TrueBrain: i've never heard of anyone using atom, but would be a shame to lose rss
14:24:40  <TrueBrain> funny enough, Jekyll comes with Atom,not with RSS :P
14:24:46  <LordAro> ha
14:26:16  <LordAro> TrueBrain: nginx.default.conf refers to 50x.html, but 500.html exists
14:26:19  <TrueBrain> "Great question. In short, Atom is a better format. Think of it like RSS 3.0. For more information, see this discussion on why we chose Atom over RSS 2.0."
14:26:20  <TrueBrain> :D
14:26:32  <TrueBrain> LordAro: lol .. knew I forgot something
14:26:58  <TrueBrain> LordAro:
14:27:34  <LordAro> interesting
14:27:40  <LordAro> (i don't use either, so..)
14:27:43  <TrueBrain> will see if there is another plugin to also give RSS :P
14:28:48  <Borg> guys.. Act7 or Act9 ?
14:28:59  <Borg> I read the comments... still not sure :) I motly use Act7
14:29:08  <Borg> s/motly/mostly/
14:29:09  <nielsm> does any tool of note still not support atom?
14:29:56  <TrueBrain> nielsm: they debate all tools do, except Apple :P
14:30:48  <TrueBrain> tempted to redirect the RSS to Atom :P
14:31:18  <TrueBrain> 129015 /en/news/atom 200
14:31:18  <TrueBrain> 460652 /en/news/rss 200
14:31:21  <TrueBrain> 3 times more RSS hits
14:31:21  *** andythenorth has joined #openttd
14:37:08  <TrueBrain> andythenorth: why again did you do this {{ base }} stuff?
14:37:12  <TrueBrain> why cant we do just / ?
14:37:19  <andythenorth> didn't you do it?
14:37:34  <TrueBrain> I haven't touched this (at all)
14:37:36  <andythenorth> hmm
14:37:40  <TrueBrain> you wrote base_variable.html :)
14:37:50  <andythenorth> I did?
14:37:54  <andythenorth> git doesn't lie
14:38:13  <TrueBrain> *facepalm* :P
14:38:24  <TrueBrain> so you dont remember why you did this?
14:38:29  <andythenorth> no
14:38:33  <TrueBrain> checking the depth of the page, and setting {{ base }} accordingly?
14:39:02  <TrueBrain> andythenorth:
14:39:03  <TrueBrain> that thing?
14:39:50  <andythenorth> what happens if we delete it?
14:40:36  * andythenorth deleting it
14:40:50  <TrueBrain> that is not the point; if you dont remember why you wrote it, it is hard to make any change to it, as you dont know what it solved :)
14:40:53  <TrueBrain> itmight be hiding :)
14:41:01  <TrueBrain> but okay .. I will replace it with {{ site.baseurl }}
14:42:00  <andythenorth> NFI, I rely on the commits to tell why
14:42:07  <andythenorth> but can't find relevant commit yet
14:42:33  <Borg> git log _include/base_variable.html ?
14:42:38  <andythenorth> just deleting it has no negative effects
14:43:51  <andythenorth> well it demands using 'jekyll serve' for local dev
14:43:53  <andythenorth> but eh
14:43:58  <andythenorth> that's not a hardship
14:44:02  <LordAro> TrueBrain: i've seen similar things used for when the site is not served at /
14:44:19  <LordAro> but if it's never intended to be anywhere else, it's probably fine
14:44:53  <TrueBrain> LordAro: that is called 'baseurl' :D
14:44:56  <TrueBrain> and Jekyll supports that :)
14:45:09  <andythenorth> delete delete
14:45:15  <TrueBrain> andythenorth: ah, wasnt it that you wanted to use it via file:// ?
14:45:23  <andythenorth> yeah but there's no need
14:45:33  <andythenorth> imo static html should not require a web server running
14:45:40  <andythenorth> but I don't need to win that argument here
14:46:00  <TrueBrain> you already lost :P
14:46:06  <TrueBrain> okay, then I will change it to baseurl :)
14:46:47  <TrueBrain> so does this also render a sitemap
14:48:26  * andythenorth wonders how this sprite generator works
14:48:33  <andythenorth> doubt anyone else is going to explain it to me
14:48:35  <andythenorth> as I wrote it :P
14:49:06  <andythenorth> maybe that reverse engineering guy could tell me
14:50:30  <TrueBrain> lol .. 800 lines :D
14:52:37  <andythenorth> think how much time I saved :P
14:52:45  <andythenorth> if only I knew how it worked :P
14:59:34  <TrueBrain> 235 mappings to map old news to new news :D
14:59:37  <TrueBrain> why noooottttt
15:12:16  <DorpsGek_II> [OpenTTD/OpenTTD] LordAro approved pull request #7014: Fix 6a3d411: Silence truncation warning
15:14:33  <TrueBrain> very useful, to have 600 URLs you know should be valid :D
15:15:29  <TrueBrain> 12 fail, rest works
15:15:40  <TrueBrain> and those 12, 8 are custom binaries we no longer do
15:16:03  <DorpsGek_II> [OpenTTD/OpenTTD] LordAro approved pull request #7012: Play Fluidsynth music through the mixer
15:18:12  <LordAro> TrueBrain: what are the remaining 4?
15:18:46  <TrueBrain> server-listing, stats, news/page/0, and a single screenshot
15:19:01  <TrueBrain> server-listing is a TODO, stats will be removed, fixed the pages, and the screenshot can kiss my ass :D
15:19:48  <DorpsGek_II> [OpenTTD/OpenTTD] LordAro approved pull request #7009: Improve pathfinder behaviour for finding road depots (fix #7001; see #6410, #6928, #6929)
15:21:17  <LordAro> seems a shame to lose stats
15:21:24  <LordAro> but not exactly feasible with a static site
15:21:34  <TrueBrain> not feasible with a cloud-solution
15:21:39  <LordAro> also that
15:21:52  <TrueBrain> and as we also want to enable Steam, Epic, Flatpack, Snap, ..
15:21:57  <TrueBrain> we will lose sight on downloads anyway
15:22:14  <TrueBrain> additionally, that stats page is VERY slow to load, and the table broke often and frequently :)
15:22:20  <DorpsGek_II> [OpenTTD/OpenTTD] LordAro approved pull request #7002: Add: [Win32] regression testing with MSVC
15:22:24  <TrueBrain> so yeah, I agree, it is a shame .. but ... guess progression sometimes means losing information
15:22:26  <LordAro> indeed :)
15:26:54  <DorpsGek_II> [OpenTTD/website] TrueBrain opened pull request #15:  Add: [#9] Redirect old URLs to new URLs
15:26:56  <TrueBrain> big blob :D
15:27:10  <TrueBrain> didnt feel like making 5 PRs, sorry about that :)
15:27:36  <LordAro> i'll cope :p
15:28:14  <TrueBrain> much appreciated :)
15:29:25  <DorpsGek_II> [OpenTTD/website] TrueBrain updated pull request #15:  Add: [#9] Redirect old URLs to new URLs
15:29:29  <TrueBrain> always finding this one bug just after pushing ... :D
15:30:56  <Samu> I have a problem with this function returning VehicleID 0 in test mode
15:30:59  <Samu>
15:31:09  <Samu> it could actually be a real vehicle
15:31:31  <TrueBrain> <- for those who want to giggle
15:32:33  <DorpsGek_II> [OpenTTD/OpenTTD] Hezkore commented on issue #7006: Hardware mouse cursor
15:33:22  <LordAro> TrueBrain: thoughts on using nginx to remove .html ?
15:33:31  <DorpsGek_II> [OpenTTD/website] LordAro approved pull request #15:  Add: [#9] Redirect old URLs to new URLs
15:33:34  <Samu> How do I check if I'm running in test mode vs exec mode?
15:33:45  <TrueBrain> LordAro: I .. checked .. seems I have no feeling for either one :)
15:34:08  <DorpsGek_II> [OpenTTD/website] TrueBrain merged pull request #15:  Add: [#9] Redirect old URLs to new URLs
15:34:12  <DorpsGek_II> [OpenTTD/website] TrueBrain closed issue #9: Redirect old URLs to new URLs
15:34:21  <TrueBrain> tnx LordAro
15:35:48  <Samu> there's AIExecMode() and AITestMode(), but what I need is to know which mode the AI is currently running at
15:36:38  <andythenorth> hmm
15:36:40  <andythenorth> very pixels
15:38:44  <DorpsGek_II> [OpenTTD/OpenTTD] LordAro commented on pull request #7003: Feature #6918: Add option to adjust font size separately from GUI size.
15:39:32  <Samu> moving the project to github is probably gonna be a bad decision in the long run
15:39:59  <Samu> everyone is editing it
15:40:14  <LordAro> ...and you think that's a bad thing?
15:40:27  <TrueBrain> collaboration is the worst!
15:40:31  <Samu> i can already see pull requests piling up
15:40:45  <LordAro> it's not like they weren't before
15:40:49  <LordAro> they just weren't so obvious
15:41:22  <peter1138> Contributions are bad? o_O
15:41:30  <TrueBrain> STOP DOING IT
15:41:36  <peter1138> I did :D
15:41:50  <TrueBrain> good
15:41:54  <LordAro> peter1138: you should finish your PRs :P
15:42:13  <TrueBrain> hmm .. 2 redirect lines are not hitting on staging
15:42:16  <TrueBrain> that is odd
15:42:49  <Eddi|zuHause> TrueBrain: it'll be a typo that is both obvious and impossible to find at the same time
15:43:38  <TrueBrain> oops, last minute change :D
15:43:45  <Eddi|zuHause> TrueBrain: and after you've searched yourself to death for 2 hours, someone else will come along, take a short look and immediately find it
15:44:35  <TrueBrain> took me 2 minutes, sorry :P
15:45:07  <Samu> I'm a guy with little faith and negative, so, maybe you see it in another way
15:45:09  <Eddi|zuHause> lucky :p
15:45:47  <TrueBrain> the thousands of projects on GitHub indeed give no indication what so ever that it is a good move :)
15:46:24  <DorpsGek_II> [OpenTTD/OpenTTD] LordAro commented on pull request #7005: Fix #7004: Redraw linkgraph overlay correctly after zoom
15:47:13  <Eddi|zuHause> <TrueBrain> STOP DOING IT <-- well "someone" wanted to change to github to get more contributions and better collaboration...
15:47:31  <TrueBrain> sounds like a horrible person
15:47:41  <Eddi|zuHause> he must have been an idiot...
15:48:04  <Samu> okay, I'm a different person
15:48:06  <DorpsGek_II> [OpenTTD/website] TrueBrain opened pull request #16: Minor mistakes in redirects
15:48:23  <TrueBrain> no shit? SO AM I!
15:48:25  <TrueBrain> BESTIES!
15:49:07  <Samu> how would you decide what to merge, what not to merge, if the amount of code to review just keeps coming in form of pull requests?
15:49:09  *** Lejving has joined #openttd
15:49:20  <TrueBrain> luxary issues
15:49:21  <Samu> how can you control it
15:50:01  <DorpsGek_II> [OpenTTD/website] LordAro approved pull request #16: Minor mistakes in redirects
15:51:16  <Samu> just worried it would get out of control one day
15:51:21  <andythenorth> same as we used to
15:51:23  <andythenorth> just ignore it
15:51:35  <andythenorth> there were hundreds of patches in flyspray and forums
15:51:43  <andythenorth> none of my patches were ever accepted
15:51:59  <andythenorth> but now we don't have to run our own git
15:52:11  <andythenorth> profit
15:52:21  <DorpsGek_II> [OpenTTD/website] TrueBrain merged pull request #16: Minor mistakes in redirects
15:52:43  <andythenorth> hmm
15:52:50  <andythenorth> nielsm requested EMUs
15:53:02  <andythenorth> that means I need a sprite generator for pax coaches AND pantographs
15:53:10  <andythenorth> currently I have one of each, they don't mix
15:53:18  * andythenorth very python
15:53:36  <andythenorth> TrueBrain: have you written the 'close this PR' bot yet?
15:53:43  <TrueBrain> no
15:53:58  <TrueBrain> I have been looking how other projects go about 'rot'
15:53:59  <andythenorth> I can do it mechanical turk style? o_O
15:54:04  <TrueBrain> yes
15:54:14  <andythenorth> close after 6 months
15:54:26  <TrueBrain> most projects do rot like: a bot says something after N days, like: if you dont say this in M days, I will close this PR
15:54:30  <TrueBrain> that seems pretty efficient
15:54:42  <DorpsGek_II> [OpenTTD/OpenTTD] LordAro commented on pull request #6988: Change: AI/GS ScriptBridge::GetName takes one extra parameter to refer the vehicle type
15:54:43  <andythenorth> yes
15:54:45  <andythenorth> just what is N?
15:54:48  <TrueBrain> so we might just copy/paste one of those bots out there
15:54:54  <TrueBrain> most have N of 90, and M of 30
15:54:58  <andythenorth> probably N days with nothing useful happening
15:55:03  <andythenorth> not N days since created :P
15:55:10  <TrueBrain> no, since last comment
15:55:13  <TrueBrain> activity
15:55:24  <andythenorth> +1
15:55:36  <andythenorth> let's see
15:55:48  <andythenorth> hmm maybe not
15:55:49  <TrueBrain> I wrote DorpsGek_II with the idea we all had to do it ourself; now a lot of stuff we no longer have to do ourself, it might be easier to use existing bots :)
15:55:56  * andythenorth is feeling too silly to do this today
15:56:02  <andythenorth> tempted to close all my PRs :P
15:56:28  <andythenorth> TrueBrain: do comments like this reset N?
15:57:08  <TrueBrain> a bot would think so, I would not :)
15:58:01  <andythenorth> AI runs amok
15:58:04  <TrueBrain>
15:58:22  <andythenorth> this is blatantly diverting andythenorth from reading 800 lines of sprite generator
15:58:41  <andythenorth> probot is winning
15:59:01  <TrueBrain> okay, staging now validates on all URLs I know of
15:59:07  <TrueBrain> so .. only serverlisting to go
15:59:27  <andythenorth> \o/
15:59:30  <TrueBrain> `The app uses GitHub's updated search qualifier to determine staleness. Any change to an issues and pull request is considered an update, including comments, changing labels, applying or removing milestones, or pushing commits.`
16:00:34  <TrueBrain> For Samu, from the URL I just linked:
16:00:36  <TrueBrain> `But in any successful software project, there's always more work to do than people to do it. As more and more work piles up, it becomes paralyzing. Just making decisions about what work should and shouldn't get done can exhaust all available resources. In the experience of the maintainers of this app—and the hundreds of other projects and organiza
16:00:36  <TrueBrain> tions that use it—focusing on issues that are actively affecting humans is an effective method for prioritizing work.`
16:01:14  <TrueBrain> lets ask frosch when he arrives if he agrees with deploying that bot; but that is otherwise an easy fix
16:01:23  <TrueBrain> lets do it for Pull Request only for now
16:01:25  <andythenorth> work paralysis
16:01:33  <TrueBrain> a lot of projects also deploy this for issues
16:01:36  <andythenorth> how many times I've had to explain why I keep backlogs to < 100 issues
16:01:41  <andythenorth> at work
16:01:46  <TrueBrain> dont get me started on that :P
16:01:51  <LordAro> i don't think it'd be very helpful on issues
16:01:52  <TrueBrain> I have seen the weirdest backlogs
16:01:53  <andythenorth> 'we have two weeks'
16:02:04  <LordAro> just generate noise
16:02:06  <TrueBrain> LordAro: it really is; we now have 20+ triage tickets
16:02:08  <andythenorth> 'so we can spend 4 days on a "proper" setup'
16:02:08  <TrueBrain> nobody is picking up any
16:02:12  <TrueBrain> how important are they still?
16:02:13  <andythenorth> or we can do the top 20
16:02:27  <LordAro> TrueBrain: oh, applied to some subset, yes
16:02:32  <TrueBrain> if you remove all triage, and a new one arrives, you are MUCH more likely to act on it
16:02:35  <andythenorth> TrueBrain: can we be ruthless about the reported weird defects?
16:02:49  <andythenorth> clearly if they were common, we'd hear about them more
16:03:09  <andythenorth> we track failure demand at work and only act on commonly recurring issues, unless it's an infosec issue
16:03:21  <TrueBrain> personally, I really dont care; closing them telling it was the first report, open if there are more, is fine by me
16:03:27  <TrueBrain> closing them with: wontfix, less fine :)
16:03:34  <andythenorth> I'lll look at them
16:03:48  <TrueBrain> in agile teams, I like to just have the stakeholders make their top N list
16:03:52  <TrueBrain> let them explain it
16:03:54  <TrueBrain> and vote on what to pick up
16:03:58  <TrueBrain> the N has to be small, as they only have an hour
16:04:04  <TrueBrain> (and you round-robin their list)
16:04:12  <Eddi|zuHause> is there something inbetween "open" and "closed"? "stale"?
16:04:26  <TrueBrain> so it is in their best interest to have the tickets clear, actionable, and their job to have others vote for theirs
16:04:32  <TrueBrain> important things always bubble up
16:04:58  <TrueBrain> but stakeholders in Open Source is DIFFICULT
16:05:09  <TrueBrain> Eddi|zuHause: with labels, yes
16:05:13  <peter1138> Yeah, sorry I'm just a shit dev.
16:05:22  <DorpsGek_II> [OpenTTD/OpenTTD] andythenorth closed issue #6688: Random game crash
16:05:23  <DorpsGek_II> [OpenTTD/OpenTTD] andythenorth commented on issue #6688: Random game crash
16:05:36  <andythenorth> 'stakeholders'
16:05:45  <peter1138> I just code stuff. The rest of it is draining and too much like work so, yeah, I don't bother. I do this for fun.
16:05:50  <DorpsGek_II> [OpenTTD/OpenTTD] LordAro requested changes for pull request #6983: Feature: Town name filtering
16:08:04  <DorpsGek_II> [OpenTTD/OpenTTD] andythenorth closed issue #6691: crash when first boat reaches destination for subsidised transport
16:08:06  <DorpsGek_II> [OpenTTD/OpenTTD] andythenorth commented on issue #6691: crash when first boat reaches destination for subsidised transport
16:08:07  <andythenorth> peter1138: fair :P
16:08:24  <peter1138> I guess my PRs will die and that's a shame.
16:08:28  <LordAro> :(
16:09:14  <LordAro> peter1138: i'd really like to see #6780 done, if you want something to focus on :>. Just needs a rebase, afaict
16:09:41  <DorpsGek_II> [OpenTTD/OpenTTD] andythenorth commented on issue #6677: Fast Forward Button
16:09:42  <DorpsGek_II> [OpenTTD/OpenTTD] andythenorth closed issue #6677: Fast Forward Button
16:09:53  <Eddi|zuHause> what's the magic git invocation to take a commit in master and apply it on top of a branch?
16:10:08  <andythenorth> cherrypick is my preferred
16:10:10  <LordAro> a specific commit? cherry-pick
16:10:12  <andythenorth> some would rebase
16:10:15  <andythenorth> to show off :P
16:10:44  <TrueBrain> I love 'rebase -i'
16:10:45  <DorpsGek_II> [OpenTTD/OpenTTD] andythenorth commented on issue #6668: OpenTTD crash in ICU routine
16:10:46  <DorpsGek_II> [OpenTTD/OpenTTD] andythenorth closed issue #6668: OpenTTD crash in ICU routine
16:10:49  <LordAro> andythenorth: surprised #6677 survived the previous issue cull
16:10:58  <Eddi|zuHause> how do i spell that out?
16:11:14  <andythenorth> well it is an issue, and was waiting for reporter to return LordAro
16:11:19  <andythenorth> but yeah, it's 2019 now
16:11:33  <DorpsGek_II> [OpenTTD/OpenTTD] andythenorth commented on issue #6675: Crash when switching language in game
16:11:34  <DorpsGek_II> [OpenTTD/OpenTTD] andythenorth closed issue #6675: Crash when switching language in game
16:11:46  <TrueBrain> andythenorth: ? :D
16:11:50  <andythenorth> Eddi|zuHause:
16:12:00  <peter1138> LordAro, I don't even know what needs doing to 6780 now
16:12:09  <LordAro> probably nothing :)
16:12:19  <peter1138> Then I'll do that then.
16:12:31  <LordAro> (except VS project file conflicts)
16:12:44  <DorpsGek_II> [OpenTTD/OpenTTD] andythenorth commented on issue #6655: Crash: [ICU] The game never opens and the Arabic language in the form of numbers and symbols
16:12:45  <DorpsGek_II> [OpenTTD/OpenTTD] andythenorth closed issue #6655: Crash: [ICU] The game never opens and the Arabic language in the form of numbers and symbols
16:12:59  <andythenorth> I wish I didn't have an irc highlight on andythenorth right now :P
16:13:29  <Eddi|zuHause> make highlights silent
16:13:32  <DorpsGek_II> [OpenTTD/OpenTTD] andythenorth commented on issue #6882: fatal application failure
16:13:32  <TrueBrain> so LordAro, what are the changes you rebase (while talking about rebases) :D
16:13:33  <DorpsGek_II> [OpenTTD/OpenTTD] andythenorth closed issue #6882: fatal application failure
16:13:43  <DorpsGek_II> [OpenTTD/OpenTTD] andythenorth commented on issue #6563: Crash: [ICU] when using "Times New Roman" as large font
16:13:44  <DorpsGek_II> [OpenTTD/OpenTTD] andythenorth closed issue #6563: Crash: [ICU] when using "Times New Roman" as large font
16:13:54  <Eddi|zuHause> or in advanced clientes, make it ignore the highlight if a bot says it
16:14:10  <DorpsGek_II> [OpenTTD/OpenTTD] andythenorth commented on issue #6400: Crash: ctrl-clicking a factory type in map
16:14:11  <DorpsGek_II> [OpenTTD/OpenTTD] andythenorth closed issue #6400: Crash: ctrl-clicking a factory type in map
16:14:55  <andythenorth> this is much better than fixing my sprite generator :)
16:14:59  <andythenorth> admin ftw
16:16:54  <DorpsGek_II> [OpenTTD/OpenTTD] LordAro dismissed a review for pull request #6917: Fix iconv and clang version detection on OSX
16:16:55  <DorpsGek_II> [OpenTTD/OpenTTD] LordAro updated pull request #6917: Fix iconv and clang version detection on OSX
16:16:56  <DorpsGek_II> [OpenTTD/OpenTTD] nielsmh merged pull request #7013: Fix 6accbf9: Silence warnings about unused fread() result
16:17:12  <DorpsGek_II> [OpenTTD/OpenTTD] nielsmh merged pull request #7012: Play Fluidsynth music through the mixer
16:17:40  <DorpsGek_II> [OpenTTD/OpenTTD] andythenorth commented on issue #994: Spectator cannot see list of available vehicles
16:17:41  <DorpsGek_II> [OpenTTD/OpenTTD] andythenorth closed issue #994: Spectator cannot see list of available vehicles
16:17:45  <andythenorth> word soup
16:17:52  <LordAro> LOUD NOISES
16:18:17  <andythenorth> this is SO EASY TO FIX
16:18:18  <TrueBrain> lets see if CI likes your work LordAro :)
16:18:20  <andythenorth> I shoudl do it :P
16:18:48  <TrueBrain> I like that the ticket reads: "Patching for this was harder than I thought - more lines to touch."
16:18:56  <TrueBrain> written by the same person who just yelled it is so easy to fix :D
16:19:00  <LordAro> ^
16:19:07  <LordAro> but yes, you should do it
16:19:41  <andythenorth> I was expecting a one line fix, not a five line fix
16:19:47  <andythenorth> 5x as much work :P
16:20:00  <andythenorth> also I'd have to learn some C++
16:20:07  <LordAro> well, get a move on then
16:20:16  <LordAro> and you can have the honour of fixing a 9 year old bug
16:20:26  <LordAro> i've been annoyed by this in the past as well
16:20:45  <DorpsGek_II> [OpenTTD/OpenTTD] andythenorth commented on issue #5656: Orders: current order should be discard if orders are changed
16:20:46  <DorpsGek_II> [OpenTTD/OpenTTD] andythenorth closed issue #5656: Orders: current order should be discard if orders are changed
16:20:56  <andythenorth> LordAro: I'm doing what I'm best at :P
16:21:01  <andythenorth> creating spam in the channel
16:21:06  <LordAro> haha
16:21:32  <DorpsGek_II> [OpenTTD/OpenTTD] nielsmh merged pull request #7014: Fix 6a3d411: Silence truncation warning
16:21:32  <LordAro> how long until TB gives in and merges the "close with comment" messages? :p
16:21:36  <TrueBrain> LordAro: you cannot press merge on OpenTTD PRs?
16:21:41  <LordAro> TrueBrain: i cannot
16:21:41  <DorpsGek_II> [OpenTTD/OpenTTD] andythenorth commented on issue #6250: Crash: (hang) dedicated server hang with 100% CPU utilization, possibly pathfinder?
16:21:42  <DorpsGek_II> [OpenTTD/OpenTTD] andythenorth closed issue #6250: Crash: (hang) dedicated server hang with 100% CPU utilization, possibly pathfinder?
16:21:56  <TrueBrain> odd
16:22:08  <TrueBrain> ah .. I get why
16:22:16  <TrueBrain> ugh, let me poke frosch when he joins :P
16:22:28  <Borg> hmm :(
16:22:29  <DorpsGek_II> [OpenTTD/OpenTTD] andythenorth commented on issue #6298: Crash: R27221 assertion failed crash
16:22:30  <DorpsGek_II> [OpenTTD/OpenTTD] andythenorth closed issue #6298: Crash: R27221 assertion failed crash
16:22:36  <Borg> I cant find my ticket of industry text redraw issue
16:22:45  <Borg> will it ever be handled?
16:22:51  <TrueBrain> LordAro: merges? there is a PR for that?
16:22:51  <DorpsGek_II> [OpenTTD/OpenTTD] andythenorth commented on issue #6382: Timetable: when loading a 1.4.4 saved game in 1.5.0 or 1.5.2, trains leave too early
16:22:52  <DorpsGek_II> [OpenTTD/OpenTTD] andythenorth closed issue #6382: Timetable: when loading a 1.4.4 saved game in 1.5.0 or 1.5.2, trains leave too early
16:23:02  <LordAro> andythenorth: is it a good idea to close crash bugs?
16:23:15  <andythenorth> I wondered
16:23:18  <andythenorth> but on balanace yes
16:23:31  <andythenorth> unless there is a pattern of them, like ICU
16:23:33  *** Wormnest has joined #openttd
16:23:35  <andythenorth> or the AI overflow
16:23:36  <TrueBrain> I think with that message, it is fine
16:23:40  <LordAro> hmm
16:23:45  <andythenorth> ICU was really clear pattern
16:23:51  *** glx has joined #openttd
16:23:51  <andythenorth> and the AI crashes are too
16:23:51  *** ChanServ sets mode: +v glx
16:24:00  <TrueBrain> LordAro: I cannot make a "commented and closed", as the order of these events are unpredictable :(
16:24:05  <TrueBrain> so I cannot keep one or the other back
16:24:22  <LordAro> with ICU, sure (especially when they're mostly windows, which will be fixed in 1.9 anyway)
16:24:25  <TrueBrain> (at least, I wouldnt know how)
16:24:27  <andythenorth> well I can stop for a bit, to prevent the spam
16:24:32  <LordAro> but other crash bugs still exist, however unlikely they may be to hit
16:24:34  <nielsm> TrueBrain, what about delaying them by 5 seconds and coalescing if you see either order?
16:24:39  <Borg> <- pffft.. fixed my ass ;)
16:24:47  <andythenorth> LordAro: I'm not closing all of them
16:24:50  <TrueBrain> nielsm: that is possible; delaying is only annoying, but .. I guess that would work
16:24:58  <TrueBrain> its asyncio, so I can just start a timer in a coroutine
16:25:16  <andythenorth> but a report of a bug in an old savegame in a newer version, where a change was already made to fix a bug, meh
16:25:30  <andythenorth> we don't migrate all old broken savegame content, right?
16:25:55  <LordAro> andythenorth: that one made sense, sure
16:25:59  <glx> oh somehow is closing all ICU issues :)
16:26:15  <LordAro> but #6750 & #6298 seems less clear to me, especially when they have tracebacks
16:26:18  <andythenorth> it's not fixed yet, but we have an issue for fixing it
16:26:20  <LordAro> /assertions
16:26:43  <LordAro> issue lists aren't priority lists
16:26:56  <LordAro> if they get closed, the issue definitely will get lost, even if it's still there
16:27:55  <andythenorth> I am happy to reopen them
16:28:04  <TrueBrain> the problem is, we have 200+ tickets. The chance of these things to be picked up is ... currently VERY low
16:28:05  <andythenorth> I'm going by the date
16:28:09  <TrueBrain> we have nobody who is doing triage
16:28:18  <andythenorth> reported 2015...triage requested April 2018
16:28:21  <andythenorth> now it's 2019
16:28:26  <TrueBrain> and as these tickets are once-in-a-milion, the chance of it happning again is VERY low
16:28:36  <TrueBrain> so how ever bad it might seem, you are closing a real bug that "should be fixed"
16:28:39  <TrueBrain> we have finite time ..
16:28:44  <TrueBrain> so is keeping them around really contributing?
16:28:51  <TrueBrain> I rather have that new triages are picked up ASAP
16:29:15  <TrueBrain> (it is a bit of psychology)
16:29:23  <TrueBrain> would be nice to label them as "never resolved", in what-ever way
16:29:27  <TrueBrain> "stale" or what-ever
16:29:45  <TrueBrain> but keeping them around for the shake of keeping them around is, how ever weird it might sound, counterproductive
16:29:54  <DorpsGek_II> [OpenTTD/OpenTTD] nielsmh commented on issue #6873: Jukebox not working in the flatpak version
16:29:55  <DorpsGek_II> [OpenTTD/OpenTTD] nielsmh closed issue #6873: Jukebox not working in the flatpak version
16:29:57  <andythenorth> unwinnable game
16:30:00  <andythenorth> make winnable games
16:30:07  <TrueBrain> prioritze :)
16:30:16  <andythenorth> want me to add 'unresolved bug report' or something?
16:30:26  <andythenorth> I can do that first as a label
16:30:26  <TrueBrain> I think "stale" is the word for this
16:30:28  <andythenorth> ok
16:30:31  <LordAro> that'd make me happier
16:30:36  <TrueBrain> but others might have other opinions :)
16:30:36  <LordAro> though not happy :p
16:30:36  <andythenorth> I can do the label first
16:30:40  <andythenorth> then close later
16:30:50  <TrueBrain> label + close  now?
16:30:57  <TrueBrain> that label really is not going to change anything
16:31:02  <TrueBrain> just that label allows us to find them back, if needed
16:31:15  <TrueBrain> LordAro: I think everyone fully agrees with you; you just notice that andythenorth and me have management functions :D
16:31:29  <andythenorth> oof :(
16:31:30  <TrueBrain> we know from experience that it is a harsh world :)
16:31:41  <LordAro> :)
16:31:51  <Eddi|zuHause> my concern is, if you close them, nobody will ever look at them again
16:31:51  <LordAro> ok, someone can merge #6917 now :p
16:32:00  <andythenorth> Eddi|zuHause: nobody is ever looking at them :)
16:32:05  <andythenorth> what changed, in information terms?
16:32:07  <LordAro> what eddi said
16:32:13  <TrueBrain> what andythenorth said :P
16:32:13  <nielsm> well this certainly looks wrong...  (re.
16:32:14  * andythenorth asserts things that may not be true
16:32:31  <andythenorth> to avoid irc hot air, these need triage
16:32:38  <andythenorth> there are 29
16:32:43  <LordAro> andythenorth: there's a difference between "unlikely for someone to look at them" and "no one will look at them"
16:32:51  <andythenorth> they haven't been triaged since ~April 2019
16:32:57  <Eddi|zuHause> "find them back" is also bad, because people who looked at it and said "legitimately closed", won't remove the "stale" tag
16:33:14  <andythenorth> I am fine to go and make a pixel generator :)
16:33:21  <TrueBrain> andythenorth: I call bullshit :P
16:33:22  <LordAro> i'd prefer open + stale label, personally
16:33:25  <andythenorth> no shortage of unfinished jobs :P
16:33:28  <TrueBrain> what does the 'open' part add?
16:33:36  <TrueBrain> nobody is going to look at these triages anyway
16:33:38  <andythenorth> not having to argue here?
16:33:39  <TrueBrain> nobody has in over 5 years
16:33:41  <TrueBrain> so ..... :D
16:33:59  <TrueBrain> I would suggest we either start doing triage
16:34:06  <TrueBrain> or we stop caring for 2+ year old triages
16:34:14  <TrueBrain> you can't have it both :D
16:34:14  * andythenorth wonders what we lost when I closed 600 issues in flyspray :P
16:34:31  <Eddi|zuHause> unfathomable values
16:34:33  <andythenorth> @calc 600 / 29
16:34:33  <DorpsGek> andythenorth: 20.6896551724
16:34:36  <andythenorth> 20x worse :P
16:34:53  <LordAro> idk
16:34:59  <LordAro> closed implies fixed, in my head
16:35:08  <TrueBrain> no; that is not true for sure :)
16:35:19  <DorpsGek_II> [OpenTTD/OpenTTD] andythenorth commented on issue #5823: Update baseset translations atomatically via WebTranslator daemon
16:35:20  <DorpsGek_II> [OpenTTD/OpenTTD] andythenorth closed issue #5823: Update baseset translations atomatically via WebTranslator daemon
16:35:21  <TrueBrain> if someone reports a bug, you ask for extra information, and they don't reply in 3 months
16:35:34  <TrueBrain> closing them doesnt mean: fixed :)
16:35:39  <TrueBrain> it just means: never going to happen I guess
16:35:52  <DorpsGek_II> [OpenTTD/OpenTTD] andythenorth commented on issue #5886: [Allegro] Messed up colors when switching to zBase and back to OpenGFX
16:35:53  <DorpsGek_II> [OpenTTD/OpenTTD] andythenorth closed issue #5886: [Allegro] Messed up colors when switching to zBase and back to OpenGFX
16:35:55  <DorpsGek_II> [OpenTTD/OpenTTD] PeterN updated pull request #6780: Change: Refactor window ticks into game ticks and realtime events.
16:36:07  <TrueBrain> (that is why most systems btw have close-reason)
16:36:11  <LordAro> andythenorth: #5823 looks like it's literally the thing you were asking for earlier
16:36:16  <Eddi|zuHause> i think we need clearer rules to discuss: like which scenarios of tickets this applies to, which timeframe, ...?
16:36:47  <andythenorth> LordAro: proof!
16:36:48  <andythenorth> :)
16:36:49  <TrueBrain> best approach most projects are finding out: all issues / pull request: 3 months stale, mark stale and ask if anyone cares. Month later, close
16:37:01  <andythenorth> LordAro: but we already decided that it's just an issue local to me :)
16:37:09  <andythenorth> so I have patched my ~/.gitignore
16:37:49  <TrueBrain> we can just enable on all issues too :D
16:37:56  <Eddi|zuHause> <andythenorth> LordAro: but we already decided that it's just an issue local to me :) <-- for what value of "we", "decided", "local" and "me"?
16:38:05  <andythenorth> Truebrain told me it was
16:38:14  <TrueBrain> stop having grfcodec installed
16:38:17  <Eddi|zuHause> he's an idiot and knows nothing
16:38:22  <TrueBrain> we established that, yes
16:38:23  <andythenorth> is this one *not* ICU? o_O
16:39:06  <DorpsGek_II> [OpenTTD/OpenTTD] TrueBrain approved pull request #6917: Fix iconv and clang version detection on OSX
16:39:13  <DorpsGek_II> [OpenTTD/OpenTTD] TrueBrain merged pull request #6917: Fix iconv and clang version detection on OSX
16:39:17  <DorpsGek_II> [OpenTTD/OpenTTD] TrueBrain closed issue #6880: Compile fails on src/economy.cpp:702:20: error: expected expression
16:39:19  <andythenorth> wat
16:39:19  <TrueBrain> now andythenorth doesn't need to hack :P
16:39:26  <andythenorth> now andythenorth doesn't need to hack
16:39:42  <TrueBrain> I closed a ticket I know NOTHING OF :P
16:39:49  <andythenorth> now andythenorth needs to rebase :P
16:40:01  <peter1138> LordAro, #6780 rebased, hope it's correct :p
16:40:07  <nielsm> yep adding some {LRE} fixes the towns list:
16:40:09  <LordAro> peter1138: :)
16:40:25  <peter1138> Needs someone else to review becuase... er... it's my PR.
16:41:00  <peter1138> nielsm, what happens when it's not fixed?
16:41:01  <nielsm> how much taboo is it to edit foreign translations to fix an entirely technical issue? :)
16:41:14  <nielsm> peter1138:
16:41:26  <nielsm> or
16:41:29  <peter1138> Ooo
16:41:31  <Eddi|zuHause> <nielsm> how much taboo is it to edit foreign translations to fix an entirely technical issue? :) <-- i'm fairly sure that has been done
16:41:40  <LordAro> i wouldn't have an issue with it
16:41:46  <peter1138> Yeah, fine by me.
16:42:16  <nielsm> the text in that bug reporter's screenshot also looks very broken regardless
16:42:29  *** Oroburos has joined #openttd
16:42:33  <nielsm> I don't think there's supposed to be + and % signs everywhere
16:42:59  <nielsm> (date and window title, for example)
16:43:42  <DorpsGek_II> [OpenTTD/OpenTTD] andythenorth updated pull request #6811: Feature: Add NotRoadTypes (NRT)
16:43:48  <andythenorth> that's gonna fail
16:43:59  <andythenorth> probably need a branch just for the PR
16:44:06  <andythenorth> and do fixes in a different branch until ready
16:44:09  <andythenorth> very admin
16:44:24  <TrueBrain> that is called a fork :)
16:45:07  <Eddi|zuHause> isn't that how github tells you to do things anyway?
16:45:49  <TrueBrain> funny enough, the first GitHub guide tells you to use a branch in the upstream repository
16:45:59  <TrueBrain> it is only later they talk about forks
16:46:26  <glx> step by step :)
16:46:35  <andythenorth> hang on I fork my fork?
16:46:37  <andythenorth> wat?
16:46:55  <LordAro> branch your branch, technically
16:47:01  <TrueBrain> or use your branch in your fork
16:47:06  <TrueBrain> that is a branch too :P
16:47:17  <Eddi|zuHause> i'm not sure what "first" is, but what i do is pull from the upstream github repo, make my branch, and push that to my forked github repo
16:47:17  <andythenorth> fork my branch
16:47:25  <LordAro> "fork" is usually used for more permanent divergences
16:47:57  <Eddi|zuHause> then make a PR from the forked repo into the upstream repo
16:48:21  <TrueBrain> hmm .. Azure Pipelines is still weird in when it picks up work .. experiments are slow-going :D
16:48:33  <Eddi|zuHause> only the last step needs access to github web interface (and the original forking, but that was ages ago)
16:48:45  <Eddi|zuHause> (needs to be done only once)
16:50:03  <TrueBrain> `The job running on agent Hosted Agent has exceeded the maximum execution time of 60. `
16:50:04  <TrueBrain> :D
16:50:06  <TrueBrain> gratz andythenorth :D
16:50:15  <andythenorth> oof
16:50:17  <andythenorth> FFS
16:50:22  * andythenorth hates everything now
16:50:32  <andythenorth> bug or intended?
16:50:44  <Eddi|zuHause> 60 what? sausages?
16:51:31  <andythenorth> plenty of issues to triage here, if anyone wants a go
16:51:53  <TrueBrain> so mmmaaannnyyyyy :D
16:51:54  <LordAro> andythenorth: depends what the town is trying to do, i imagine
16:51:56  <nielsm> "git pull" and then it hangs... wtf
16:52:05  <LordAro> #blamegithub
16:52:13  <TrueBrain> #blameeddit
16:52:15  <TrueBrain> hmm
16:52:17  <TrueBrain> #blameeddi
16:52:33  <TrueBrain> no clue why typing 'eddi' followed a t instinctively
16:52:37  <TrueBrain> I am on reddit too much
16:52:49  <Eddi|zuHause> andythenorth: i'm leaning towards intended, but could be an obiwan somewhere
16:53:10  <andythenorth> I discovered today, reddit isn't just racism :o
16:53:17  <andythenorth> there are actual communities on there
16:53:39  <nielsm> argh I accidentally made another branch on main repo
16:53:44  <Eddi|zuHause> i thought racism was facebook, never heard reddit in that context
16:53:46  <andythenorth> bad nielsm
16:54:07  <andythenorth> I have quit facebook, but it was definitely racism
16:54:13  <TrueBrain> for every branch, a puppy dies, right? :P
16:54:46  <peter1138> modified: bin/baseset/no_sound.obs
16:54:49  <peter1138> what is this that happens
16:54:58  <LordAro> andythenorth: not just you
16:55:14  <LordAro> peter1138: baseset translations get updated when grfcodec on path
16:55:28  <andythenorth> LordAro: broke it
16:55:44  <andythenorth> peter1138: remove grfcodec from your path
16:56:15  <DorpsGek_II> [OpenTTD/OpenTTD] ghisvail commented on issue #6873: Jukebox not working in the flatpak version
16:56:18  <LordAro> i think ./configure --without-grfcodec would be nicer
16:56:27  <andythenorth> LordAro: how did you break 2 depot tiles then? o_O
16:56:37  <LordAro> andythenorth: i have no idea
16:56:45  <LordAro> it is an extremely old save file
16:57:11  <TrueBrain> just close it: "incompetent user"
16:57:13  <TrueBrain> easy :D
16:57:14  <TrueBrain> <3
16:57:18  <LordAro> :(
16:57:23  <andythenorth> I have stopped closing issues
16:57:29  <andythenorth> to reduce localised anxiety levels
16:57:36  <TrueBrain> did .. someone just ask for a release date? OMG!
16:57:37  <Eddi|zuHause> <peter1138> modified: bin/baseset/no_sound.obs <-- it's updated translations that the translator commit for some reason doesn't do automatically
16:59:40  <DorpsGek_II> [OpenTTD/OpenTTD] LordAro commented on pull request #6780: Change: Refactor window ticks into game ticks and realtime events.
16:59:52  <DorpsGek_II> [OpenTTD/OpenTTD] nielsmh commented on issue #6873: Jukebox not working in the flatpak version
17:00:19  <nielsm> okay I can't make git delete that remote branch...
17:00:31  <TrueBrain> which one?
17:01:20  <nielsm> oh maybe I found the way
17:01:30  <nielsm> yes
17:01:30  <glx> click on delete in the PR
17:01:30  <Eddi|zuHause> nielsm: you mean the branch on the remote server, or your local knowledge of the branch on the remote server?
17:03:13  <TrueBrain> 343 commits since 1.8
17:03:25  <TrueBrain> that is almost twice as much as 1.7 -> 1.8 :P
17:03:30  <LordAro> :)
17:03:58  <andythenorth> loads more PRs too
17:04:03  <andythenorth> infinite amount more
17:04:43  <TrueBrain> okay, so I have to find a way to keep doing serverlisting via the old django thingy .. after that a release pipeline .. and setup the CDN so releases can be published there
17:04:49  <andythenorth> TB
17:05:01  <andythenorth> so 100 commits since October now
17:06:00  <TrueBrain> release pipeline is mostly done. Does Mac have any debug symbol-like file it leaves behind?
17:06:11  <TrueBrain> oeh!!! We can now make .dmg files for Mac! :o :D
17:06:17  <TrueBrain> I did not realise that yet
17:06:19  <TrueBrain> but that is awesome
17:06:20  <LordAro> !
17:07:04  <TrueBrain> owh, Windows installer .. that is one that might take a bit of time
17:07:24  <TrueBrain> NSIS is not installed on the agents
17:07:51  <TrueBrain> so we need to figure that out ..
17:07:55  <TrueBrain> linux releases are done
17:08:00  <TrueBrain> Mac is easy because of 'bundle_dmg'
17:08:03  <TrueBrain> given that it still works
17:08:17  <TrueBrain> andythenorth: if you have some spare time, can you check if 'make bundle_dmg' results in a file that still works on Mac?
17:08:40  <TrueBrain> it should be that if you double click that file it starts OpenTTD, I believe?
17:09:29  <andythenorth> dmg should give a disk image
17:09:30  <andythenorth> let's see
17:10:05  <nielsm> I think I tried make bundle_zip in my azure pipeline tests, and andy could run those builds produced
17:10:17  <DorpsGek_II> [OpenTTD/OpenTTD] glx22 merged pull request #7002: Add: [Win32] regression testing with MSVC
17:10:36  <TrueBrain> nielsm: yeah, we used to do zips for Mac .. but dmgs are more powerful :D
17:10:42  <TrueBrain> so that would be a very nice cherry-on-top :D
17:10:49  <nielsm> dmg numbers
17:11:02  <nielsm> massive dmg
17:11:21  * andythenorth wonders why compiling is sooooooooooo slow
17:12:04  <andythenorth> yeah dmg arrived
17:12:05  <andythenorth> opens
17:12:12  <andythenorth> binary works on double click
17:12:14  <andythenorth> job done
17:12:18  <TrueBrain> cool :D
17:12:21  <glx> it can't be slower than a MSVC release build
17:12:25  <andythenorth> hmm
17:12:26  <TrueBrain> that improves the quality a bit :)
17:12:30  <andythenorth> didn't trigger gatekeeper
17:12:33  <andythenorth> that's interesting
17:12:39  <TrueBrain> so who wants to figure out how to run NSIS on Azure Pipelines? :D
17:13:01  <glx> there's a .bat somewhere
17:13:04  <TrueBrain> andythenorth: is producing the dmg alone enough? Or is it common to also publish the .zip ?
17:13:13  <TrueBrain> glx: it also needs to be installed on the agent :P
17:13:19  <glx> ah
17:13:23  <andythenorth> TrueBrain: probably just dmg, I'll check some sites
17:13:27  * andythenorth never downloads software
17:13:29  <TrueBrain> tnx andythenorth
17:14:03  <TrueBrain> hmm, I need a container that produces source binaries and docs
17:14:12  <nielsm> ugh, I think last I had problems with git not connecting to github via ssh I had to reboot
17:14:14  <glx>
17:14:15  <nielsm> that's so annoying
17:14:39  <andythenorth> TrueBrain: major mac software vendors seem to use dmg and zip interchangeably
17:14:49  <andythenorth> dunno why, but eh, probably reasons
17:14:56  <TrueBrain> glx: cool . that suggest it is installed in the image :)
17:15:02  <TrueBrain> it is just  not in the markdown telling about it :P
17:15:20  <Samu> what if you could refit vehicle types?
17:15:23  <TrueBrain> right; food!
17:17:24  <andythenorth> Samu: ??
17:18:03  <glx> I think it's something you must put in the image creation
17:19:33  <andythenorth> le cheval de fer?
17:19:55  <Samu> refit a road vehicle into a ship or so
17:20:04  <Samu> or an aircraft into a train
17:20:07  <andythenorth> then the world would explode
17:20:57  <Eddi|zuHause> it has the pantograph up on the wrong end?
17:21:25  <glx> hmm no it should be already in vs2017-server2016
17:21:31  <andythenorth> maybe it's going backwards Eddi|zuHause? o_O
17:21:37  <andythenorth> which side do they run in France?
17:21:46  <Eddi|zuHause> the wrong side, iirc
17:21:50  <glx> left
17:21:51  <andythenorth> probably
17:21:55  <andythenorth> definitely wrong
17:21:58  <Samu> TestRefitVehicleUnitNumber().TryRefit(new_vehicle, AIVehicle.VT_ROAD, Utils.getCargoId(m_cargoClass))
17:22:16  <glx> comes from the steam era
17:22:40  <Samu> I have a requirement for the vehicle type when working with my functions, and it happened to be the refit function
17:22:43  <Eddi|zuHause> it's all the english's fault
17:22:53  <glx> the man putting coal in it was usually right handed
17:22:54  <Samu> so that's where the idea came from
17:23:28  <andythenorth> I think I broke it
17:23:31  <glx> but the metro runs on the right side
17:23:53  <glx> it was so the train won't go on the metro :)
17:23:56  <andythenorth> ha ha
17:25:49  <DorpsGek_II> [OpenTTD/OpenTTD] andythenorth commented on issue #4313: Mapgen: limit amount of desert in sub-Tropic
17:25:50  <DorpsGek_II> [OpenTTD/OpenTTD] andythenorth closed issue #4313: Mapgen: limit amount of desert in sub-Tropic
17:26:09  <Eddi|zuHause> a propos dessert...
17:26:25  <DorpsGek_II> [OpenTTD/OpenTTD] andythenorth commented on issue #4076: Vehicle List: poor contrast of light red on grey for negative earnings
17:26:26  <DorpsGek_II> [OpenTTD/OpenTTD] andythenorth closed issue #4076: Vehicle List: poor contrast of light red on grey for negative earnings
17:26:44  <andythenorth> tropic mapgen is fixed by just using the temperate generator :P
17:26:46  <andythenorth> but eh
17:26:53  <andythenorth> we have to do it the hard way
17:27:17  <andythenorth> there's no rainforest because there's no high ground
17:27:26  <andythenorth> because somebody misguidedly applied a transform to TGP
17:27:31  <andythenorth> which makes the map flat
17:27:32  *** Oroburos has quit IRC
17:28:55  <andythenorth>
17:31:06  <peter1138> Sorry about that.
17:31:43  <DorpsGek_II> [OpenTTD/OpenTTD] andythenorth closed issue #2738: Vehicles: road vehicle overtaking
17:31:44  <DorpsGek_II> [OpenTTD/OpenTTD] andythenorth commented on issue #2738: Vehicles: road vehicle overtaking
17:32:02  <andythenorth> peter1138: it was you who told me it was misguided :P
17:32:05  <andythenorth> are you sure you did it?
17:32:12  <andythenorth> you were quite...cross about TGP at the time :P
17:32:40  <andythenorth> something like "how was this ever supposed to work"
17:32:57  <Eddi|zuHause> i'm pretty sure that part is older, and peter1138 was thinking of that time when he added the height distribution curves
17:33:02  <andythenorth> yeah
17:34:10  <peter1138> Both really.
17:36:06  *** Thedarkb-T60 has joined #openttd
17:37:23  <peter1138> I had (standalone) code to generate more interesting terrain but I think it got lost in my SSD crash.
17:37:51  <andythenorth> I played a map you made once
17:37:57  <andythenorth> some kind of big river
17:38:10  <andythenorth> hmm
17:38:22  <andythenorth> 'stale' doesn't make any sense for feature requests, right?
17:38:38  <andythenorth> TrueBrain: ^
17:39:03  <andythenorth> most feature requests *won't* have any activity
17:39:41  <Samu> I don't get callbacks, I never know where exactly they're triggered
17:40:42  <Eddi|zuHause> i think there need to be different timeframe based on whether anyone claimed it as "i'm working on this"
17:41:22  <Eddi|zuHause> and if there's code, the timeframe should not be less than 1 year
17:41:41  <andythenorth> I marked this stale, but I don't think it helps
17:41:48  <andythenorth> as an example
17:43:12  <Eddi|zuHause> i think that can safely be closed as "won't implement"
17:44:08  <andythenorth> so are issues a roadmap?
17:44:11  * andythenorth is confused
17:44:36  *** Thedarkb1-T60 has joined #openttd
17:44:42  <Eddi|zuHause> np
17:44:44  <Eddi|zuHause> no
17:46:52  *** Thedarkb-T60 has quit IRC
17:53:21  <Thedarkb1-T60> In case you're wondering why I lagged out, I accidentally uninstalled my network manager.
17:53:25  <Thedarkb1-T60> Fun.
17:54:49  <andythenorth> this again
17:54:55  <andythenorth> :P
18:00:42  <DorpsGek_II> [OpenTTD/OpenTTD] andythenorth commented on issue #6230: Broken savegame - Referencing invalid Vehicle
18:01:44  <DorpsGek_II> [OpenTTD/OpenTTD] andythenorth commented on issue #6210: More hotkeys for OpenTTD to improve gameplay
18:01:46  <DorpsGek_II> [OpenTTD/OpenTTD] andythenorth closed issue #6210: More hotkeys for OpenTTD to improve gameplay
18:03:04  <DorpsGek_II> [OpenTTD/OpenTTD] andythenorth commented on issue #6207: Autorenew fails for articulated vehicles with mixed cargo
18:03:05  <DorpsGek_II> [OpenTTD/OpenTTD] andythenorth closed issue #6207: Autorenew fails for articulated vehicles with mixed cargo
18:04:42  <DorpsGek_II> [OpenTTD/OpenTTD] andythenorth commented on issue #6167: Does not display a summary of Finance
18:04:43  <DorpsGek_II> [OpenTTD/OpenTTD] andythenorth closed issue #6167: Does not display a summary of Finance
18:05:54  *** Thedarkb1-T60 has quit IRC
18:06:27  *** Gja has joined #openttd
18:06:48  <DorpsGek_II> [OpenTTD/OpenTTD] andythenorth commented on issue #6544: Put into the AI company when loading savegame
18:06:49  <DorpsGek_II> [OpenTTD/OpenTTD] andythenorth closed issue #6544: Put into the AI company when loading savegame
18:08:43  <DorpsGek_II> [OpenTTD/OpenTTD] andythenorth commented on issue #6525: Rating bonus for default economy also
18:08:44  <DorpsGek_II> [OpenTTD/OpenTTD] andythenorth closed issue #6525: Rating bonus for default economy also
18:10:30  <DorpsGek_II> [OpenTTD/OpenTTD] andythenorth commented on issue #6490: appdata.xml metadata file for inclusion in Software Center
18:11:15  <DorpsGek_II> [OpenTTD/OpenTTD] andythenorth commented on issue #6476: Suggested changes for pathfinding for automatic servicing
18:13:33  *** Thedarkb1-T60 has joined #openttd
18:15:46  <DorpsGek_II> [OpenTTD/OpenTTD] andythenorth commented on issue #6546: Fast forward on macOS is restricted by frame refresh rate
18:15:47  <DorpsGek_II> [OpenTTD/OpenTTD] andythenorth closed issue #6546: Fast forward on macOS is restricted by frame refresh rate
18:18:37  <DorpsGek_II> [OpenTTD/OpenTTD] andythenorth commented on issue #6661: Airport tiles overlap fence
18:18:38  <DorpsGek_II> [OpenTTD/OpenTTD] andythenorth closed issue #6661: Airport tiles overlap fence
18:19:53  <DorpsGek_II> [OpenTTD/OpenTTD] andythenorth commented on issue #6647: Implicit order added after autorenew causing cargodist issues
18:19:54  <DorpsGek_II> [OpenTTD/OpenTTD] andythenorth closed issue #6647: Implicit order added after autorenew causing cargodist issues
18:20:09  *** gelignite has joined #openttd
18:21:39  *** Thedarkb1-T60 has quit IRC
18:25:24  <DorpsGek_II> [OpenTTD/OpenTTD] andythenorth commented on issue #6556: Windows installers creates shortcut for all users; not per user
18:25:25  <DorpsGek_II> [OpenTTD/OpenTTD] andythenorth closed issue #6556: Windows installers creates shortcut for all users; not per user
18:26:19  <DorpsGek_II> [OpenTTD/OpenTTD] nielsmh commented on pull request #6780: Change: Refactor window ticks into game ticks and realtime events.
18:28:03  <Samu> spam
18:28:10  <nielsm> andythenorth, you were complaining about this exact issue earlier :)
18:28:22  <Samu> is a good question
18:28:23  <andythenorth> yes
18:28:41  <Samu> is there squirrel for notepad++ anywhere on the internet?
18:29:08  <andythenorth> nielsm: it's also referenced in passing here
18:29:10  <LordAro> arguably it's an eints issue rather than OTTD, but...
18:29:11  <andythenorth> (comments)
18:29:28  <LordAro> Samu: C is usually close enough
18:30:11  <andythenorth> oh frosch fixed my issue here already
18:30:17  <andythenorth> that's the answer then
18:30:35  *** HerzogDeXtEr has joined #openttd
18:30:57  <andythenorth> configure --without-grfcodec"
18:31:59  <LordAro> i also said that earlier :p
18:32:31  <nielsm> TrueBrain: could we maybe add a scheduled CI job that weekly (or whatever) regenerates the baseset files, makefiles, project files, etc. etc., and commits any changes?
18:32:55  <LordAro> just hook it into the existing translator stuff
18:32:57  <LordAro> imo
18:33:09  <nielsm> it's also for things not translations
18:33:15  <Samu> I notice that the paste webside has some kind of support
18:33:19  <Samu> website
18:33:50  <nielsm> e.g. source.list and the squirrel ui widgets headers
18:34:05  <Samu> Squirrel Script with OpenTTD AI/GS in the dropdown menu
18:34:21  <LordAro> nielsm: that should be done as part of commit checkers, imo
18:34:37  <LordAro> Samu: planetmaker might know
18:34:37  <Samu>
18:35:31  <planetmaker> hm?
18:36:04  <LordAro> planetmaker: squirrel syntax highlighting
18:36:12  <planetmaker> I never used squirrel.
18:36:37  <LordAro> how about anything to do with
18:37:50  <planetmaker> I'm still missing some context...
18:37:55  <glx> nielsm: I think I'll convert the awk to vbs for windows, should not be too hard
18:38:10  <LordAro> planetmaker: apparently has a squirrel highlighting mode, and Samu was asking about it
18:38:16  <LordAro> Samu: is this particularly helpful?
18:38:41  <glx> at least for generate_widget
18:38:55  <planetmaker> oh. It's mostly off-the shelf paste programme. We certainly didn't add our own highlighters :D
18:39:39  <Samu> hmm maybe, let me try
18:39:43  <LordAro> planetmaker: i feel like it's unlikely it would come with highlighting for "Squirrel Script with OpenTTD AI/GS"
18:40:35  <glx> doxygen_filter should be doable too, but squirrel_export is more complex, and I'm not even sure it still works
18:43:27  <andythenorth> 53 issues with patches from flyspray
18:43:31  <andythenorth> but patches are done in PRs
18:43:33  <planetmaker> :D I have to agree
18:43:42  <andythenorth> so
18:43:43  <andythenorth>
18:44:00  <planetmaker> It's work of Ammler. That's how old it is
18:44:03  <planetmaker> @seen Ammler
18:44:03  <DorpsGek> planetmaker: Ammler was last seen in #openttd 3 years, 37 weeks, 0 days, 3 hours, 6 minutes, and 37 seconds ago: <Ammler> wow, nice openttd works now without any baseset
18:44:18  <andythenorth> bring back Ammler
18:44:19  <andythenorth> :P
18:45:26  <planetmaker> he seems very rarely online nowadays ...
18:45:52  <planetmaker> tbh, I tried, some time back.
18:46:01  <andythenorth> bring back DaleStan :P
18:46:15  <andythenorth> even...omg, bring back TrueBrain
18:46:43  <LordAro> Truelight, surely
18:47:05  <planetmaker> and... y3xo, robidium, th3rken
18:47:07  <Samu> nice, it works
18:47:14  <Samu> ugly colours, but it's something
18:47:16  <DorpsGek_II> [OpenTTD/OpenTTD] LordAro closed issue #6649: Modernizing for C++11: replacing instances of SmallVector
18:47:17  <DorpsGek_II> [OpenTTD/OpenTTD] LordAro commented on issue #6649: Modernizing for C++11: replacing instances of SmallVector
18:47:54  <LordAro> Samu: did you ever make #6657 into a PR?
18:48:22  <Samu> let me look
18:49:22  <Samu> looks like I didn't, because someone disagreed
18:50:47  <Samu> patch incomplete
18:50:51  <LordAro> fair
18:51:26  <Samu> my view on it is that the station is neutral
18:51:49  <DorpsGek_II> [OpenTTD/OpenTTD] andythenorth commented on issue #6378: Erroneous behavior of Get/SetGrowthRate GS methods
18:52:08  <DorpsGek_II> [OpenTTD/OpenTTD] andythenorth commented on issue #6657: Buying exclusive transport rights prevents oil rigs from using their own dock/helipad
18:52:24  <andythenorth> sorry spam incoming :(
18:52:31  <andythenorth> 53 issues to comment on, FFS
18:52:42  <LordAro> i feel it's unfair to threaten to close FS issues
18:52:56  <LordAro> given it's quite likely the actual owner hasn't noticed
18:53:20  <andythenorth> I wondered about that
18:53:29  <Samu> neutral would mean, anyone can use it, but that's just my point of view
18:53:33  <andythenorth> but nobody is picking them up?
18:53:37  <Samu> nielsm disagrees
18:53:43  <andythenorth> I mean, I tried to test a bunch of FS patches
18:53:55  <andythenorth> but they go nowhere
18:54:07  <andythenorth> even the ones that appear to work, diddly squat of them got merged
18:54:54  <andythenorth> e.g.
18:55:01  <TrueBrain> nielsm: are those things that should have been part of a commit? As we might also tune the CI to fail of such files are not updated correctly?
18:55:09  <TrueBrain> nielsm: or are these things that just change once in a while, and need an update?
18:55:31  <LordAro> andythenorth: well, because no one made it a PR
18:55:34  * andythenorth tries to envision who is going to rebase 53 rotting patches and PR them
18:55:46  <andythenorth> what if they were done in small batches?
18:56:32  <LordAro> possibly
18:56:37  <LordAro> i could look at a few
18:56:53  <andythenorth>
18:57:20  <andythenorth> I see no path to invite the original FS contributors to github
18:57:39  <LordAro> not without unarchiving FS
18:57:43  <LordAro> probably
18:57:54  <TrueBrain> even the emails on file are stale :P
18:58:20  <andythenorth> I don't know what basis the emails were collected under
18:58:21  <TrueBrain> I guess we can close any issue that takes more than 1 hour or so to put in a PR
18:58:33  * andythenorth food
18:58:51  <TrueBrain> we can think of all kind of ways to contact the authors .. but in all honesty, what are we expecting
18:59:00  <TrueBrain> they clearly haven't checked in for over a year
18:59:18  <TrueBrain> if you would have written a patch, and lost sight of this project .. would you make it into a PR?
18:59:29  <TrueBrain> so I think this is only the feeling of nostalgia to hold on
19:01:54  *** Wormnest has quit IRC
19:07:24  *** Borg has quit IRC
19:10:04  <TrueBrain> hmm .. was Make installed on Windows agents ..
19:12:20  <nielsm> I don't think they have a full mingw/msys environment
19:12:27  <nielsm> just msys-git
19:13:26  <TrueBrain> bah; that sucks :P
19:14:18  * andythenorth food complete
19:14:43  <TrueBrain> nielsm: from what I can tell, things like baseset and projects can be easily validated with the ci-commit-checker
19:14:46  <TrueBrain> just a few deps to install
19:14:53  <TrueBrain> does that help, preventing that PR, or is that more annoying?
19:15:19  <nielsm> I guess it's mostly that they're annoying to do
19:16:34  <TrueBrain> we can also automate the update; I dont really care tbh :)
19:17:24  <nielsm> the baseset things should probably be handled by eints, since it's closely tied to translations
19:17:50  <nielsm> and the rest could just be commit checker yelling at you
19:18:43  *** sla_ro|master2 has joined #openttd
19:18:43  *** sla_ro|master has quit IRC
19:18:55  <Samu> bad behaviour
19:19:11  <Samu> the squirrel lang you linked LordAro
19:19:20  <Samu> doesn't detect brackets that well
19:20:17  <TrueBrain> nielsm: k; will talk to frosch about eints, and I hope someone can look into hooks for the commit checker :) Would you mind making a bug ticket out of it? (I guess it should go in ; possibly in git-hooks)
19:21:10  *** Wormnest has joined #openttd
19:21:40  <DorpsGek_II> [OpenTTD/OpenTTD] andythenorth commented on issue #6078: Orders: it does not jump order by remaining lifetime
19:22:50  <Samu> Lua looks almost good, but still with some issues
19:23:25  <andythenorth> anyone know if J0anJosep is juanjo?
19:23:28  <andythenorth> writing style is same
19:23:39  <LordAro> yeah
19:24:19  <TrueBrain> owh, Windows seems to have 'make' :D
19:24:21  <DorpsGek_II> [OpenTTD/OpenTTD] andythenorth commented on issue #5978: Autoreplace window isn't updated after group hierarchy changes
19:24:22  <TrueBrain> ssswwweeettttt
19:24:37  <Samu> C# looks alright for squirrel
19:24:41  <DorpsGek_II> [OpenTTD/OpenTTD] andythenorth commented on issue #5944: Track type change breaks Two-Way EOL
19:24:43  <Eddi|zuHause> duuuudeee
19:24:49  <TrueBrain> SWEEEETTTTTTT
19:25:00  <DorpsGek_II> [OpenTTD/OpenTTD] andythenorth commented on issue #5735: Signals:  signal window - show one signal variant at a time
19:25:08  <Samu> well, not really, many stuff missing highlight
19:25:30  <DorpsGek_II> [OpenTTD/OpenTTD] andythenorth commented on issue #5877: Motion counter continues to increase while train is waiting at non-path signals
19:25:47  <DorpsGek_II> [OpenTTD/OpenTTD] andythenorth commented on issue #4684: Use shift to estimate costs only with a certain type of commands
19:25:49  <Eddi|zuHause> <TrueBrain> owh, Windows seems to have 'make' :D <-- i'm pretty sure i've seen "make" in my dos days, but that might have been on Novell Dos
19:25:50  <TrueBrain> a release is 13 jobs .. lol
19:26:01  <DorpsGek_II> [OpenTTD/OpenTTD] andythenorth commented on issue #2155: Console: heightmaps for dedicated server
19:26:06  <Eddi|zuHause> also, i had no clue what that even did back then
19:26:24  <DorpsGek_II> [OpenTTD/OpenTTD] andythenorth commented on issue #2944: Timetable: auto-reset delay counter
19:26:44  <DorpsGek_II> [OpenTTD/OpenTTD] andythenorth commented on issue #4540: Orders: toggle display of implicit orders
19:27:45  <andythenorth> this one looks done?
19:27:46  <andythenorth>
19:27:53  <DorpsGek_II> [OpenTTD/OpenTTD] andythenorth commented on issue #6422: [patch] GS function to scroll viewport for all players in company
19:28:12  <DorpsGek_II> [OpenTTD/OpenTTD] andythenorth commented on issue #6640: Less towns than set in menu
19:28:19  <Samu> how is try { bla } catch (bla) { bla } used ? :(
19:28:28  <Samu> is it for callbacks?
19:28:31  <DorpsGek_II> [OpenTTD/OpenTTD] andythenorth commented on issue #5078: NOAI API lack vehicle is old event
19:28:47  <DorpsGek_II> [OpenTTD/OpenTTD] andythenorth commented on issue #5208: Console: make console commands 'ls' and 'load' work with scenarios
19:29:13  <Eddi|zuHause> if it has a patch, why not just commit it?
19:29:28  <DorpsGek_II> [OpenTTD/OpenTTD] andythenorth commented on issue #5377: AIs cannot detect river tiles
19:29:54  <andythenorth> Eddi|zuHause: list the procedure for doing that....
19:30:26  * andythenorth tries
19:30:28  <andythenorth> - download
19:30:37  <andythenorth> - make a branch
19:30:42  <andythenorth> - rebase patch to current master
19:30:49  <andythenorth> - fix any conflicts
19:30:52  <andythenorth> - compile
19:30:57  <andythenorth> - fix any compile issues
19:30:58  <andythenorth> - test
19:31:05  <andythenorth> - check code style
19:31:13  <andythenorth> - check it actually is a good idea
19:31:16  <andythenorth> - make a PR
19:31:25  <andythenorth> - persuade someone to review
19:31:36  <TrueBrain> I like how you went all in on this :D
19:31:36  <Eddi|zuHause> easy, right?
19:31:39  <andythenorth> - persuade someone to merge
19:31:43  <andythenorth> - close issue
19:31:58  <TrueBrain> you forgot:
19:32:02  <andythenorth> just saying it's a lot of work for someone who's totally disinterested
19:32:04  <TrueBrain> - get frustrated as nobody really cared in the first place
19:32:07  <TrueBrain> - you let it go stale
19:32:11  <TrueBrain> - a bot closes your PR
19:32:20  <Eddi|zuHause> i'd put the "make a PR" step earlier
19:32:25  <andythenorth> otoh I've seen peter1138 commit about 30 FS patches in one day
19:32:32  <andythenorth> so eh, depends on your person
19:32:54  <TrueBrain> 2019-01-05T19:32:19.5571987Z /usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/liblzo2.a(lzo_util.o): relocation R_X86_64_32 against `.rodata' can not be used when making a shared object; recompile with -fPIC
19:32:54  <TrueBrain> 2019-01-05T19:32:19.5574721Z /usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/liblzo2.a: error adding symbols: Bad value
19:32:56  <TrueBrain> this sounds bad
19:32:58  <DorpsGek_II> [OpenTTD/OpenTTD] andythenorth commented on issue #5321: AI: allow placing waypoints like human player (next to each, other, covering more than 1 tile etc)
19:32:59  <Eddi|zuHause> it depends whether you're bureaucratically aligned or "just do it"
19:33:00  <nielsm> TrueBrain:
19:33:25  <TrueBrain> nielsm: ty!!
19:33:43  <andythenorth> look this one I even made a frigging video
19:33:48  <andythenorth> ok it's a .mov :P
19:34:02  <andythenorth> still no-one is picking it up and PR-ing it
19:34:40  <DorpsGek_II> [OpenTTD/OpenTTD] andythenorth commented on issue #6145: High CPU usage for ships with empty orders
19:35:31  <andythenorth> ok this one, I'll eat my own advice
19:35:34  <andythenorth> PR incoming
19:35:40  <TrueBrain> what can I do about the lzo error .. does it suggest I compile lzo with -fPIC, or OpenTTD with -fPIC ..
19:36:35  <TrueBrain> 2019-01-05T19:36:16.9944594Z cp: cannot stat 'objs//Release/openttd.pdb': No such file or directory
19:36:40  <TrueBrain> hmm .. why is the pdb not created ..
19:37:20  <DorpsGek_II> [OpenTTD/OpenTTD] andythenorth commented on issue #6422: [patch] GS function to scroll viewport for all players in company
19:37:21  <DorpsGek_II> [OpenTTD/OpenTTD] andythenorth closed issue #6422: [patch] GS function to scroll viewport for all players in company
19:37:26  <TrueBrain> glx: you happen to know?
19:37:33  <LordAro> TrueBrain: probably the former
19:37:45  <TrueBrain> owh, TARGET is empty ..
19:37:48  <TrueBrain> PLATFORM is empty
19:37:50  <TrueBrain> right, my bad
19:37:51  <TrueBrain> fixing :D
19:38:23  <Eddi|zuHause> ok, 2 out of 2 hunks failed, that's a good start?
19:38:33  <Eddi|zuHause> "at least the files still exist"? :p
19:38:59  <TrueBrain> LordAro: any clue why it happens, or what I can reasonably do about it?
19:41:08  <LordAro> TrueBrain: not really
19:41:20  <TrueBrain> it is weird, not? Most 64bit deb-based systems give me that error
19:43:58  <Xaroth> I blame TrueBrain.
19:44:16  <TrueBrain> go find a nice coop game to play plz
19:44:29  <Xaroth> OpenTTD? :P
19:44:33  <andythenorth> or do some PRs
19:44:42  <Xaroth> ... you really want -me- to go through PRs?
19:44:56  <andythenorth> eh how do I fake the author in a git commit?
19:44:59  <TrueBrain> there is a reason you don't have any permissions Xaroth
19:45:03  <Xaroth> ^
19:45:08  <andythenorth> I am making a PR for
19:45:11  <TrueBrain> andythenorth: don't. Add (patch by ..) behind the commit message
19:45:12  <andythenorth> which is frosch
19:45:20  <TrueBrain> it is evil to fake authors :P
19:46:09  <TrueBrain> okay, I am just going to skip deb-based releases for nightlies :P
19:47:50  <DorpsGek_II> [OpenTTD/OpenTTD] andythenorth opened pull request #7015: Change: Desert tiles are now half-desert if a neighboured tile is non…
19:48:00  <TrueBrain> OMG THAT IDEA IS HORRIBLE
19:48:04  <TrueBrain> (sorry, I just had to)
19:48:30  <Eddi|zuHause> hm, i don't find a rev where the patch applies
19:49:00  <andythenorth> eh TB have any macOS binaries got built yet?
19:49:02  <andythenorth> I want to close this
19:49:03  <andythenorth>
19:49:24  <TrueBrain> hold your horses :P
19:50:01  <andythenorth> Horses is only alpha 2
19:50:07  <andythenorth> I am holding it
19:50:19  <Xaroth> Alpha 2 doesn't sound like you're holding it
19:50:31  <andythenorth> I am supposed to be drawing more trains for it
19:50:36  <andythenorth> but TrueBrain made me do admin
19:51:07  <Xaroth> Admin is also useful
19:51:08  <TrueBrain> and he listened
19:51:27  <Xaroth> o_O
19:51:31  <andythenorth> this is much more fun than combinatorial shit
19:51:57  <TrueBrain> hmm .. how to detect the name of the bundles ..
19:52:01  <TrueBrain> I forgot how we used to do that :(
19:52:23  <DorpsGek_II> [OpenTTD/OpenTTD] andythenorth commented on issue #6851: Application data shouldn't be written to ~/Documents/OpenTTD on OSX
19:52:24  <DorpsGek_II> [OpenTTD/OpenTTD] andythenorth closed issue #6851: Application data shouldn't be written to ~/Documents/OpenTTD on OSX
19:53:10  <DorpsGek_II> [OpenTTD/OpenTTD] andythenorth commented on issue #6865: Drawing vertical/horizontal lines of width>1 problem
19:54:32  <DorpsGek_II> [OpenTTD/OpenTTD] andythenorth commented on issue #6634: Most AI scripts from official extensions crash frequently
19:54:33  <DorpsGek_II> [OpenTTD/OpenTTD] andythenorth closed issue #6634: Most AI scripts from official extensions crash frequently
19:57:35  <TrueBrain> seems I am not the only one with issues related to fpic and lzo:
19:57:36  <TrueBrain> 2016
20:01:25  <DorpsGek_II> [OpenTTD/OpenTTD] George-VB opened issue #7016: New variables for railtype
20:01:28  <andythenorth> anyone know the size of return values in cb36?
20:01:31  <andythenorth> I can't see it in docs
20:01:53  <andythenorth> for some reason my comments say frosch told me it's 32k
20:01:55  <andythenorth> which seems odd
20:02:08  <DorpsGek_II> [OpenTTD/OpenTTD] Eddi-z commented on issue #5944: Track type change breaks Two-Way EOL
20:02:35  <andythenorth> all cbs are 15 bit return values?
20:02:39  <andythenorth> so that's 32k?
20:03:05  <Eddi|zuHause> yes
20:03:07  <LordAro> @calc 2**15
20:03:07  <DorpsGek> LordAro: 32768
20:03:35  <glx> <TrueBrain> owh, Windows seems to have 'make' :D <-- yes they have mingw32 installed it seems
20:04:23  <DorpsGek_II> [OpenTTD/OpenTTD] andythenorth commented on issue #6581: NewGRF cannot configure purchase prices per wagon
20:04:25  <DorpsGek_II> [OpenTTD/OpenTTD] andythenorth closed issue #6581: NewGRF cannot configure purchase prices per wagon
20:04:30  <TrueBrain> glx: yup; works like a charm
20:04:41  <Eddi|zuHause> technically, it could be larger, if the content of var1C is evaluated instead of the "result"
20:04:43  <glx> so nsis should be installed too
20:04:45  <TrueBrain> 2019-01-05T20:04:14.0015138Z /usr/bin/sh: makensis.exe: command not found
20:04:46  <TrueBrain> awh
20:05:25  <TrueBrain> possibly it is not on path or something
20:05:31  <TrueBrain> or not known in mingw
20:06:12  <glx> probably not known in mingw if mingw doesn't use global path
20:08:02  <TrueBrain> do you happen to have NSIS installed? and mingw? what would the path be?
20:08:28  <glx> you could try to run the .bat, but I guess the hardcoded path is wrong in it
20:08:54  <TrueBrain> I am now running 'bundle_exe'
20:08:57  <TrueBrain> which runs makensis
20:09:24  <TrueBrain> .bat wont work, as it needs the 9x
20:09:59  <glx> .bat fails for me because nsis is in program files(x86)
20:10:23  <TrueBrain> in mingw this is just /c/Program Files (x86)/NSIS, right?
20:10:47  <glx> hmm you could echo the path somewhere ;)
20:11:06  <TrueBrain> good point
20:11:33  <glx> and same from a cmd task
20:11:38  <glx> to compare
20:12:12  <TrueBrain> right, while that is running .. how did we plan to do the versions with git?
20:12:19  <TrueBrain> openttd-trunk-r12345 will no longer fly
20:12:30  <TrueBrain> openttd-nightly-20190105-g96blabla ?
20:12:52  <glx> date and hash seems good
20:13:07  <Eddi|zuHause> we still skipped the question of how to do NewGRF version stepping between releases
20:13:13  <andythenorth> is this a performance problem?
20:13:19  <andythenorth> or just we don't want to do it? ^
20:13:23  <TrueBrain> Eddi|zuHause: not my department :)
20:14:13  <Xaroth> andythenorth: define 'nearby' ?
20:15:00  <Eddi|zuHause> andythenorth: railtype vars were always discouraged because of "performance concerns", it was never checked whether that is actually a real "issue", i think...
20:15:08  <DorpsGek_II> [OpenTTD/OpenTTD] andythenorth commented on issue #6505: Allow rail when ships are on lower halftile
20:15:56  <andythenorth> surely we just cache them? :P
20:16:11  <andythenorth> easy to say :P
20:16:45  <DorpsGek_II> [OpenTTD/OpenTTD] andythenorth commented on issue #5944: Track type change breaks Two-Way EOL
20:16:46  <DorpsGek_II> [OpenTTD/OpenTTD] andythenorth closed issue #5944: Track type change breaks Two-Way EOL
20:17:14  <Eddi|zuHause> andythenorth: cache the spriteID in mWhatever, and only recalculate in the tileloop?
20:18:32  <andythenorth> something like that
20:18:58  <Eddi|zuHause> that's not really going to work as there are multiple sprites per tile
20:19:24  <Eddi|zuHause> (6 potential trackbits plus 6 catenary bits)
20:20:12  <DorpsGek_II> [OpenTTD/OpenTTD] andythenorth commented on issue #6381: Game Script: method to change company rating in town
20:21:40  <andythenorth> Eddi|zuHause: gravedig this one? o_O
20:22:31  <andythenorth> planetmaker: is this the missing support for runway skid sprites? o_O
20:23:34  <Eddi|zuHause> how do i close a branch in git?
20:23:36  <andythenorth> Samu: related to your AI work with autorenew? o_O
20:23:40  <andythenorth> Eddi|zuHause: git branch -D?
20:23:48  <andythenorth> or -d
20:25:30  <Eddi|zuHause> no conflicts...
20:25:41  <Eddi|zuHause> (on 6360)
20:26:47  <Eddi|zuHause> but if i turn that into a PR, it will have my name attached instead of Cirdan's
20:27:01  <DorpsGek_II> [OpenTTD/OpenTTD] andythenorth commented on issue #6053: Vehicle Groups: packing and unpacking subgroups
20:27:10  <andythenorth> Eddi|zuHause: yup
20:27:17  <andythenorth> :|
20:28:19  <andythenorth> Eddi|zuHause: cf
20:28:23  <andythenorth> I am now frosch :P
20:29:29  <planetmaker> andythenorth, I think so, yes
20:29:41  <DorpsGek_II> [OpenTTD/OpenTTD] andythenorth commented on issue #5872: No wait cursor while autosaving
20:32:55  <Eddi|zuHause> bah, i forgot to check out the branch after creating it... again
20:37:46  <DorpsGek_II> [OpenTTD/OpenTTD] andythenorth commented on issue #5679: Allow characters as hotkey instead of assuming everyone uses a Latin keyboard
20:38:04  <TrueBrain> hmm, Azure Pipelines uses a detached head ... hmmm
20:38:54  <dwfreed> that's pretty common in CI frameworks; they'll checkout the commit ID, thus detaching HEAD from a branch
20:39:05  <TrueBrain> yup; it is just annoying :D
20:40:37  <planetmaker> TrueBrain, *please* tell me how to get the branch name :) I'm struggling with that, too...
20:40:46  <planetmaker> once you find out :P
20:40:54  <planetmaker> I find that behaviour also super annoying
20:41:03  <TrueBrain> if you have a ref, it is impossible to know 100% sure what the branchname is, without additional information
20:41:06  <TrueBrain> as there might be several
20:41:09  <TrueBrain> but .. hmm
20:41:20  <TrueBrain> there is Build.SourceBranchName
20:41:24  <TrueBrain> and Build.SourceBranch
20:41:28  <TrueBrain> but that feels dirty :P
20:41:41  <planetmaker> it does... as it might potentially give you another ref
20:41:44  <DorpsGek_II> [OpenTTD/OpenTTD] Eddi-z opened pull request #7017: Add: Conditional order for max. reliability (patch by Cirdan, #6360)
20:41:46  <dwfreed> yeah, was going to say, Azure Pipelines should be including the branch information somewhere
20:41:47  <planetmaker> race conditions or stuff
20:41:53  <DorpsGek_II> [OpenTTD/OpenTTD] andythenorth commented on issue #5564: Wagons: (non-powered train vehicles) show introduction date and lifetime
20:41:54  <DorpsGek_II> [OpenTTD/OpenTTD] andythenorth closed issue #5564: Wagons: (non-powered train vehicles) show introduction date and lifetime
20:42:26  <TrueBrain> planetmaker: easily solved by doing a 'git checkout -B $(Build.SourceBranchName)' I guess
20:42:35  <TrueBrain> still keeps the current source, and names the head
20:42:40  <TrueBrain> but still ... feels ...
20:42:52  <planetmaker> hm
20:43:02  <Eddi|zuHause> andythenorth: did i even interpret the feature description right?
20:43:16  <planetmaker> so, are you then sure that it's the correct hash? Or is that given somewhere, too?
20:43:30  <DorpsGek_II> [OpenTTD/OpenTTD] andythenorth commented on issue #5451: Do not overlap vehicle view window with child windows (orders, timetable, details)
20:44:08  <TrueBrain> planetmaker: capital B overwrites any existing branch, and makes the branchnamepoint to the current HEAD
20:44:10  <TrueBrain> forced
20:44:12  <glx> the hash should be correct as it's the one used to pull the source
20:44:14  <TrueBrain> so I guess that should work
20:44:23  <planetmaker> ah!
20:44:27  <TrueBrain> glx: NSIS is not in c:\Program Files (x86) .. I did expect it there :(
20:44:32  <planetmaker> yes, feels dirty. But meh
20:44:47  <planetmaker> go for it, seems to be the git way ;)
20:44:50  <andythenorth> Eddi|zuHause: afaict yes
20:45:05  <andythenorth> in the country of the blind, one eyed man is king :P
20:45:06  <glx>
20:45:10  <TrueBrain> hmm .. so I change the BuildNumber, but other jobs do not see it ..
20:45:45  <planetmaker> Eddi|zuHause, andythenorth can't you set a different committer name in git?
20:46:07  <Xaroth> planetmaker: does this work perhaps: ``` git branch --remote --verbose --no-abbrev --contains | sed -rne 's/^[^\/]*\/([^\ ]+).*$//p'   ```
20:46:09  <Eddi|zuHause> planetmaker: possibly, but i wouldn't know how, and i can't be bothered to look up
20:46:14  <glx> it should be there, unless ${env:ProgramFiles(x86)} is not in c:
20:46:33  <DorpsGek_II> [OpenTTD/OpenTTD] andythenorth commented on issue #5317: AI: Lack of RegisterAI in info.nut is not reported with enabled debug console
20:46:34  <DorpsGek_II> [OpenTTD/OpenTTD] andythenorth closed issue #5317: AI: Lack of RegisterAI in info.nut is not reported with enabled debug console
20:47:00  <DorpsGek_II> [OpenTTD/OpenTTD] andythenorth commented on issue #5304: Game Script: GSTown.SetCargoGoal() and GSTown.SetGrowthRate() affecting all towns in one step
20:47:01  <DorpsGek_II> [OpenTTD/OpenTTD] andythenorth closed issue #5304: Game Script: GSTown.SetCargoGoal() and GSTown.SetGrowthRate() affecting all towns in one step
20:47:01  <Eddi|zuHause> planetmaker: does Cirdan have a github?
20:47:03  <glx> all these DorpsGek_II spam starts to be annoying
20:47:07  <andythenorth> :|
20:47:15  <andythenorth> I get highlighted everytime I do one
20:47:30  <Xaroth> use a different IRC name :P
20:47:36  <Eddi|zuHause> rightclick->ignore DorpsGek_II
20:47:44  <planetmaker> Not sure... what's his git URL for his branch?
20:47:51  <TrueBrain> people are always complaining ... either there is no notification in this channel, people complain .. and than there is too much ..
20:47:57  <planetmaker> I *thought* it was on GitHub - but I might be wrong
20:48:18  <planetmaker> TrueBrain, yes. But tbh it's good to see the notifications here.
20:48:21  <Eddi|zuHause> planetmaker: he apparently wasn't in 2014
20:48:26  <TrueBrain> planetmaker: I know :)
20:48:34  <TrueBrain> planetmaker: just someone had to complain again about it being here :P
20:48:46  <planetmaker> We used to have the .notice... but it's dead since the GitHub move - and I didn't shed a tear for it ;)
20:48:50  <andythenorth> Eddi|zuHause: I can't find a github
20:48:52  <andythenorth> just the thread
20:48:56  <andythenorth> I thought there was one
20:49:02  <TrueBrain> planetmaker: changing the Author name is evil .. I think I even configured GitHub to deny those pushes
20:49:18  <andythenorth> TrueBrain: the people complaining aren't the high activity ones :x
20:49:22  <TrueBrain> Author should always be the person pushing
20:49:35  <TrueBrain> (otherwise you can do some nasty nasty shit)
20:49:56  <Eddi|zuHause> andythenorth: there's only which was linked in the earlier ticket
20:50:09  <DorpsGek_II> [OpenTTD/OpenTTD] andythenorth commented on issue #5244: Allow editing new-game settings in-game
20:50:10  <DorpsGek_II> [OpenTTD/OpenTTD] andythenorth closed issue #5244: Allow editing new-game settings in-game
20:50:17  <milek7> isn't author and commiter separate in git?
20:50:38  <TrueBrain> they are
20:50:53  <Eddi|zuHause> well, if you tell me how to set author, i can update the PR
20:50:58  <planetmaker> TrueBrain, you can always do nasty shit ;)
20:50:59  <TrueBrain> Eddi|zuHause: again, don't :)
20:51:17  <TrueBrain> give credit in your commit message, and you are good
20:51:17  <DorpsGek_II> [OpenTTD/OpenTTD] andythenorth commented on issue #5006: Railtypes: 'hide railtype' flag
20:51:37  <Eddi|zuHause> did that
20:51:46  <TrueBrain> (most tools show Author as 'person responsible' for a commit .. it is very evil to put someone elses name there :D)
20:51:55  <TrueBrain> lets contribute all commits to ...... Donald Trump!
20:52:02  <TrueBrain> (please don't :P)
20:52:17  <Eddi|zuHause> Drumpf, please
20:52:27  <TrueBrain> I believe you have a Patch-By entry, if you want to be real fancy
20:52:54  <Eddi|zuHause> again, i wouldn't bother, but if people insist and give me a quick command...
20:53:01  <DorpsGek_II> [OpenTTD/OpenTTD] andythenorth commented on issue #6323: AI: autorenew failed event
20:53:02  <DorpsGek_II> [OpenTTD/OpenTTD] andythenorth closed issue #6323: AI: autorenew failed event
20:53:08  <TrueBrain> again, I will promptly deny your PR in that case :)
20:53:28  <andythenorth> 198 issues now
20:53:33  <andythenorth> so about 40 killed today
20:53:55  <andythenorth> and about 50 will be gone next weekend
20:53:58  <TrueBrain> damn, this git branch issue is tricky as fuck
20:54:05  <andythenorth> TAF
20:54:05  <TrueBrain> nice work andythenorth :)
20:54:16  <TrueBrain> if we continue like this,w e might set reasonable goals for releases again
20:54:16  <ST2> call it a good "hunting season" - just to leave my thanks for all your efforts :)
20:54:21  <TrueBrain> like: no more than N open bugs :P
20:54:27  <Eddi|zuHause> andythenorth: problem with "batch-stale-ing" issues is that nobody can use the stirred up interest to actually review all of them
20:54:42  <andythenorth> +1
20:54:43  <Eddi|zuHause> andythenorth: if you picked one per day, that would catch more of them
20:54:53  <TrueBrain> only a one-time issue :)
20:54:58  <andythenorth> a bunch of them are junk anyway
20:55:19  <andythenorth> but there are maybe 10 or so
20:55:27  <andythenorth> that ought to be considered seriously
20:55:31  <Eddi|zuHause> yeah, 10. and we looked at... 2?
20:55:42  <andythenorth> yeah we have a week
20:55:45  <Eddi|zuHause> that's 8 down the drain which will never come back
20:55:48  <andythenorth> to triage the other 50 or so
20:56:21  <andythenorth> issue trackers are an object lesson in loss aversion theory
20:56:41  <planetmaker> hm, the one-per-day stir-up sounds like an idea worth trying
20:56:56  <andythenorth> based on what I know about frosch
20:56:59  <andythenorth> this is 'no'
20:57:00  <andythenorth>
20:57:05  <andythenorth> only frosch is super polite
20:58:00  <TrueBrain> planetmaker: nah, we should install that bot, which automatically does it after 60 days of no activity
20:58:14  <TrueBrain> then it stirs up depending on the rate of the community :D
20:58:22  <TrueBrain> just a bit of backlog now :P
20:58:37  <TrueBrain> "nightly-20190105-azure_release-g37f997f5"
20:58:40  <TrueBrain> a nightly that is not master, lol
20:59:01  <LordAro> now that's definitely too long for the network version :p
20:59:04  <andythenorth> planetmaker: that airport one is a clear candidate
20:59:35  <DorpsGek_II> [OpenTTD/OpenTTD] andythenorth commented on issue #6633: cargomonitor industry delivery
20:59:51  <planetmaker> andy: which #?
21:00:34  <TrueBrain> 145 unread mails
21:00:37  <DorpsGek_II> [OpenTTD/OpenTTD] andythenorth commented on issue #6592: Missing symbols while linking with MinGW and LTO
21:00:49  <andythenorth> is this maybe one for glx?
21:01:34  <TrueBrain> anyway, planetmaker, "git checkout -B ${BUILD_SOURCEBRANCHNAME}" works for me
21:01:54  <TrueBrain> also does what it should, in that case
21:02:55  <TrueBrain> openttd-nightly-20190105-azure_release-g37f997f5-linux-generic-amd64.tar.xz
21:02:55  <TrueBrain> LOL
21:03:26  <andythenorth> planetmaker:
21:04:15  <glx> andythenorth: well it's silly a compiler should not optimise out the program entry point
21:05:09  <andythenorth> silly patch or silly issue? o_O
21:05:15  <glx> silly issue
21:05:17  <planetmaker> ty
21:05:28  <glx> it's like not finding main()
21:05:54  <andythenorth> PR? o_O
21:06:08  <TrueBrain> glx: turns out NSIS is not installed on the image I was using
21:06:09  <andythenorth> also so are we going to PR peter1138's patch here?
21:06:16  <TrueBrain> "VS2017-Win2016"
21:06:50  <DorpsGek_II> [OpenTTD/OpenTTD] Eddi-z commented on issue #6908: Request: Persistent storage for vehicles
21:07:04  <glx> but it should be, it's in
21:07:28  <TrueBrain> possibly they are not in sync?
21:07:30  <glx> line 438
21:07:46  <TrueBrain> 19th of October it got added
21:07:55  <Eddi|zuHause> andythenorth: if frosch's answer is a "no", then i'm on the opposing side
21:07:57  <TrueBrain> guess they havent updated yet .. I read more that they dont have a CI/CD on it :D
21:08:09  <DorpsGek_II> [OpenTTD/OpenTTD] andythenorth commented on issue #6908: Request: Persistent storage for vehicles
21:09:42  <DorpsGek_II> [OpenTTD/OpenTTD] planetmaker commented on pull request #7017: Add: Conditional order for max. reliability (patch by Cirdan, #6360)
21:10:01  <glx> you maybe need to build your own 2017 image
21:10:28  <DorpsGek_II> [OpenTTD/OpenTTD] planetmaker approved pull request #7017: Add: Conditional order for max. reliability (patch by Cirdan, #6360)
21:10:38  <TrueBrain> glx: not possible for free accounts
21:10:39  <DorpsGek_II> [OpenTTD/OpenTTD] planetmaker merged pull request #7017: Add: Conditional order for max. reliability (patch by Cirdan, #6360)
21:10:52  <andythenorth> :)
21:11:23  <DorpsGek_II> [OpenTTD/OpenTTD] andythenorth commented on issue #6360: Orders: 'max reliability' order filter
21:11:24  <DorpsGek_II> [OpenTTD/OpenTTD] andythenorth closed issue #6360: Orders: 'max reliability' order filter
21:11:28  <planetmaker> stupid github. I just wanted to merge it. But no, I first have to make a review :P
21:11:54  <glx> too bad because clearly says to use vs2017-Server2016-Azure.json
21:12:59  <andythenorth> this is old, but looks like a candidate for PR
21:13:12  <andythenorth> previous review by yexo, idea seems uncontroversial
21:13:25  <TrueBrain> glx:
21:13:27  <TrueBrain> we are not alone :D
21:14:13  <glx> and says "Software on Microsoft-hosted agents is updated once each month."
21:14:20  <TrueBrain> LIES! :P
21:14:46  <andythenorth> everything is awful
21:14:54  <TrueBrain> for now, I can just do like the script would do :D
21:15:17  <Eddi|zuHause> "updated once a month" doesn't mean "uses bleeding edge"
21:15:31  <andythenorth> 'update: nope nothing stable'
21:15:47  <Eddi|zuHause> the "debian stable" kind of "update"
21:16:44  <andythenorth> so I already tested this one, someone reviewing it? o_O
21:17:24  <TrueBrain> so that just leaves the liblzo2 issue for deb-based amd64 systems
21:17:29  <TrueBrain> really no clue how to approach that issue
21:17:43  <glx> TrueBrain: indeed, choco should at least be present and able to install nsis for us
21:18:14  <glx> it's clearly listed in the installed softwares
21:18:29  <planetmaker> andythenorth, so... how would I tell github "yes, please make a PR from the attached patch"?
21:18:34  <planetmaker> The procedure is not clear to me
21:18:50  <planetmaker> re #6956
21:19:02  <planetmaker> or #6145
21:19:06  <TrueBrain> create fork, download patch, checkout fork, checkout branch, apply patch, commit, push to fork, make pull request
21:19:07  <planetmaker> seem to be... similar?
21:19:26  <andythenorth> I would
21:19:32  <glx> but they should indicate somewhere the current version of the image, or at least the build date
21:19:38  <TrueBrain> glx: I agree
21:19:49  <TrueBrain> seems we cannot have it all :D
21:20:21  <planetmaker> <-- what is this actually "waiting for status"? Will that ever turn green or is it ... just not working for those?
21:20:35  <glx> "Components marked with * have been upgraded since the previous version of the image." <-- means they indicate outdated stuff in the readme ?
21:20:36  <TrueBrain> planetmaker: needs rebase
21:20:54  <TrueBrain> guess I can comment that on all old PRs
21:21:19  <planetmaker> uh-oh. *That* is totally not clear from the status-report's wording as-is
21:21:28  <TrueBrain> I noticed; bit sad
21:22:15  <TrueBrain> "We recently switched from Jenkins as CI to Azure Pipelines as CI. This means you need to rebase before this Pull Request will pass its checks. Sorry for the troubles!" <- clear enough?
21:22:18  <TrueBrain> (before I post this 20 times)
21:22:21  <Eddi|zuHause> TrueBrain: additionally to all the build tasks a task that has a checkmark if it's based against current trunk?
21:22:49  <TrueBrain> Eddi|zuHause: ask GitHub plz :D
21:22:52  <andythenorth> TrueBrain: works for me
21:22:54  <TrueBrain> I have no means to implent that :(
21:23:02  <DorpsGek_II> [OpenTTD/OpenTTD] TrueBrain commented on pull request #6784: Ship cpu hog workaround for #6145
21:23:02  <planetmaker> I guess that's understandable, yes
21:23:20  <DorpsGek_II> [OpenTTD/OpenTTD] TrueBrain commented on pull request #6817: PR for Modernizing for C++11: replacing instances of SmallVector
21:23:31  <DorpsGek_II> [OpenTTD/OpenTTD] TrueBrain commented on pull request #6846: Feature: Allow flip of train vehicles in depot independently of NewGRF property
21:23:41  <DorpsGek_II> [OpenTTD/OpenTTD] TrueBrain commented on pull request #6848: Feature : New Trees Placement Algorithm "Forest".
21:23:46  <DorpsGek_II> [OpenTTD/OpenTTD] TrueBrain commented on pull request #6872: Add: Houses can accept up to 16 different cargo types via NewGRF
21:23:52  <DorpsGek_II> [OpenTTD/OpenTTD] TrueBrain commented on pull request #6925: Fix #6574 #6636 #5405 #6493: Aircraft hangar issues
21:23:56  <DorpsGek_II> [OpenTTD/OpenTTD] TrueBrain commented on pull request #6926: Change: Allow dock to be constructed in more locations
21:24:01  <DorpsGek_II> [OpenTTD/OpenTTD] TrueBrain commented on pull request #6927: Change: Forbid dock placement on docking area
21:24:06  <DorpsGek_II> [OpenTTD/OpenTTD] TrueBrain commented on pull request #6928: Fix #5713: Use pathfinder to find closest ship depot
21:24:12  <Eddi|zuHause> SPAAAAAAM
21:24:15  <DorpsGek_II> [OpenTTD/OpenTTD] TrueBrain commented on pull request #6929: Add #6410: [YAPF]  Use a max penalty for finding the nearest road vehicle depot
21:24:19  <DorpsGek_II> [OpenTTD/OpenTTD] TrueBrain commented on pull request #6931: Change: Prevent town growth from blocking ships
21:24:25  <DorpsGek_II> [OpenTTD/OpenTTD] TrueBrain commented on pull request #6933: Fix #6233: Improve lock pricing and infrastructure counting, to achieve better consistency
21:24:30  <DorpsGek_II> [OpenTTD/OpenTTD] TrueBrain commented on pull request #6935: Add: EnsureNoShipFromDiagDirs
21:24:33  <DorpsGek_II> [OpenTTD/OpenTTD] TrueBrain commented on pull request #6956: Fix #6145: Prevent ships without valid orders from moving
21:24:37  <planetmaker> eddi was faster :) Was going to say so, too :P
21:24:37  <DorpsGek_II> [OpenTTD/OpenTTD] TrueBrain commented on pull request #6965: Add: Four alternative town cargo generation methods
21:24:41  <DorpsGek_II> [OpenTTD/OpenTTD] TrueBrain commented on pull request #6973: Add: Unique ID to savegames to prevent accidental overwriting
21:25:10  <TrueBrain> I hate you both :P
21:25:15  <TrueBrain> there we go :)
21:25:15  <Eddi|zuHause> <planetmaker> eddi was faster :) <-- is not a sentence i hear very often :p
21:25:19  <TrueBrain> and a free poke for all of them!
21:25:33  <TrueBrain> glx: 2019-01-05T21:24:58.9757988Z Plugin not found, cannot call NSIS7z::Extract
21:25:36  <TrueBrain> ... *sad panda*
21:26:43  <nielsm> okay was just about to reboot, but then I randomly tried closing _all_ WSL windows etc, waiting a bit, and starting ubuntu bash again
21:26:56  <nielsm> and then it can connect to github again via ssh
21:27:03  <nielsm> yay didn't have to reboot
21:27:22  <TrueBrain> gratz :D
21:27:25  *** synchris has quit IRC
21:27:39  <Eddi|zuHause> "have you tried defragging"?
21:28:18  <DorpsGek_II> [OpenTTD/OpenTTD] nielsmh updated pull request #6872: Add: Houses can accept up to 16 different cargo types via NewGRF
21:28:58  <TrueBrain> ah, 7z stuff is needed for the external thingies
21:29:00  <TrueBrain> I remember ..
21:29:48  <TrueBrain> ironical, to install NSIS plugins you have to do some manual labor
21:30:25  <DorpsGek_II> [OpenTTD/OpenTTD] nielsmh updated pull request #6965: Add: Four alternative town cargo generation methods
21:31:15  <DorpsGek_II> [OpenTTD/OpenTTD] nielsmh updated pull request #6990: Fix: Correct display of industry requires/produces in Build Industry window
21:32:09  <Eddi|zuHause> TrueBrain: that sounds better than "install an unzip program that is compressed as a zip"
21:32:34  <TrueBrain> the URL for NSIS7z ..... omg .. a forum attachment
21:32:37  <TrueBrain> that never went wrong etc etc
21:33:18  <andythenorth> omg so many GH notifications
21:33:21  <andythenorth> bloody hell
21:33:27  <andythenorth> 'mark all as read'
21:33:33  <glx> and a nice very outdated 7z version
21:34:17  <Samu> [20:23] <andythenorth> Samu: related to your AI work with autorenew? o_O
21:34:22  <Samu> no
21:34:23  <glx> it's on SF
21:34:45  <Samu> it's unrelated
21:34:45  <andythenorth> 'totally fine'
21:34:50  <andythenorth> ok thanks Samu
21:35:18  <Samu> but yeah, there's no event for that
21:35:28  <glx> but only the full version, indeed the binaries only are from a forum
21:36:34  <TrueBrain> glx: like I said ;)
21:36:41  <Samu> considering the vehicle failed to autorenew, the vehicle_id is unchanged, so no, it's not related
21:36:43  <TrueBrain> possibly it would be good if we can replace this plugin for something ... sane? :D
21:36:52  <nielsm> can I get some opinions on the remaining bullet point for this one?  ---  keep the number visible, re-introduce a "skip"/"ignore" insertable, or don't support pluralization?
21:37:35  <andythenorth> do we have precedent elsewhere nielsm ?
21:37:41  <andythenorth> re: pluralisation?
21:38:04  <nielsm> of the existing languages, turkish has singular for "requires" when there is only one
21:38:18  <nielsm> everything else uses the same term or something that looks like a mistake
21:38:44  <nielsm> (spanish or some other language had the same term for 1 and 3 requires, but a different for 2)
21:38:51  <andythenorth> industry window has 'requires' already
21:38:56  <andythenorth> do whatever that does :)
21:39:05  <nielsm> it does nothing about plurals
21:39:26  <andythenorth> do that then
21:39:28  <nielsm> so just do nothing here either
21:39:30  <andythenorth> it's a generic issue
21:39:35  <Eddi|zuHause> nielsm: i'd be in favour of "static text, no plural"
21:39:36  <andythenorth> so someone else can fix it :)
21:39:50  <TrueBrain> I agree with andythenorth; don't try to solve a generic issue in a PR doing something else :D
21:40:01  <TrueBrain> make a bug about it if you want to fix it :P
21:40:15  <glx> oh no DorpsGek doesn't recognize me
21:40:21  <TrueBrain> (the endless pit of: owh, and this bug, owh, and that bug, etc :D)
21:40:44  <Eddi|zuHause> how dare he?
21:40:56  <TrueBrain> @whoami
21:40:56  <DorpsGek> TrueBrain: I don't recognize you.
21:41:04  <TrueBrain> you are not alone
21:41:09  <Eddi|zuHause> he's feeling rebellious today?
21:41:13  <Samu> @whoami
21:41:13  <DorpsGek> Samu: I don't recognize you.
21:41:16  <Samu> ok then
21:41:20  <glx> ok fixed
21:41:23  <glx> whoami
21:41:28  <glx> @whoami
21:41:28  <DorpsGek> glx: glx
21:42:04  <TrueBrain> DorpsGek: forget glx
21:42:09  <DorpsGek> test
21:42:28  <TrueBrain> he is almost 14 years old ... guess it is that age
21:42:45  <glx> just needed to use the identify command
21:42:57  <glx> at least I was still registered :)
21:42:58  <Eddi|zuHause> they say that the younger one tends to be the rebellious one and the older one is more rules-abiding
21:45:08  <andythenorth> this _might_ be a good PR, but I don't get the benefit tbh
21:45:14  <nielsm> wth happened? font rendering looks terrible all of a sudden:
21:45:15  <andythenorth> it's not solving a real issue afaict
21:45:32  <glx> vcpkg freetype
21:46:03  <glx> probably not compiled with the same options we used in our own freetype build
21:46:36  <TrueBrain> you can ... compile-time make freetype do different things?
21:46:39  <TrueBrain> that would be horrible :P
21:46:50  <Eddi|zuHause> andythenorth: what's the problem with that? i read that as "allow building non-rectangular airports on uneven ground"
21:46:57  <TrueBrain> but for sure we jumped a few versions .. openttd-useful uses an older version :P
21:47:07  <glx> some stuff is disabled by default IIRC in freetype
21:47:08  <andythenorth> Eddi|zuHause: how could we test it?
21:47:09  <andythenorth> o_O
21:47:21  <Eddi|zuHause> andythenorth: diagonal airport grf?
21:47:25  <DorpsGek_II> [OpenTTD/OpenTTD] nielsmh updated pull request #6990: Fix: Correct display of industry requires/produces in Build Industry window
21:48:13  <TrueBrain> awh, cannot run fakeroot with WSL :D
21:48:29  * andythenorth looks for diagonal airport
21:48:49  <TrueBrain> I find the order of findversion odd .. date-branch-git .. why not branch-date-git?
21:48:56  <TrueBrain> why is the date this important :P
21:49:15  <TrueBrain> guess if you are going to strip, this is better
21:49:18  <TrueBrain> but looks weird
21:49:47  <Eddi|zuHause> i agree with branch-date-git
21:50:40  <TrueBrain> not sure how to feel .. Eddi|zuHause agree's with me ... I am a bit scared now ...
21:50:43  <TrueBrain> :D <3 :)
21:50:59  <Eddi|zuHause> could be worse, i could agree with V453000 :p
21:51:02  <andythenorth> hmm newgrf airports died apparently
21:51:14  <TrueBrain> they crashed into a mountain?
21:51:19  <TrueBrain> it couldn't maintain lift?
21:51:22  <TrueBrain> there was too much drag?
21:51:25  <andythenorth> dunno
21:51:31  <andythenorth> mostly I think yexo left :P
21:51:36  <TrueBrain> booooooo
21:51:38  <Eddi|zuHause> Kracken... wait, wrong game
21:51:41  <TrueBrain> I am going to call my friends at Google
21:51:44  <TrueBrain> this is unacceptable
21:51:48  <TrueBrain> :D
21:52:30  <TrueBrain> Install the plugin, runs, fails
21:52:31  <TrueBrain> WUTH?!
21:52:47  <andythenorth> call Munich :P
21:53:00  <andythenorth> according to LinkedIn horrorshow
21:53:12  <Eddi|zuHause> Munich airport apparently also died :p
21:53:32  <andythenorth> so we're down to 38 stale patches from flyspray
21:53:47  <andythenorth> fill your boots if you want to save any
21:53:48  <andythenorth>
21:53:59  <andythenorth> otherwise I close them next weekend, and they're.....gone forever! :O
21:59:02  <TrueBrain> okay, I think ..... that I have a nightly-like build working
21:59:08  <TrueBrain> still needs work, but it is a good first step
21:59:53  <andythenorth> \o/
22:01:52  <Samu> [20:59] <DorpsGek_II> [OpenTTD/OpenTTD] andythenorth commented on issue #6633: cargomonitor industry delivery eh... I was actually waiting for an answer
22:01:56  <Samu> but k
22:02:09  <Samu> will do a PR
22:02:33  <Samu> not the kind of answer I expected
22:04:07  <andythenorth> I have done about 40 of those comments today :)
22:04:12  <andythenorth> housecleaning
22:06:28  <nielsm>  <-- squash to a single commit, or preseve "remove unused strings" as separate commit but squash rest?
22:07:14  *** andythenorth_ has joined #openttd
22:07:14  *** andythenorth is now known as Guest1797
22:07:14  *** andythenorth_ is now known as andythenorth
22:07:15  <TrueBrain> "2019-01-05T22:06:35.6391329Z Plugin not found, cannot call GetVersion::WindowsPlatformArchitecture" WHEN DOES THE HURTING STOP
22:07:53  <andythenorth> when you fall asleep
22:08:51  <Eddi|zuHause> i have no opinion on squashing
22:09:05  <TrueBrain> nielsm: I believe people prefer having the remove unused as a new commit
22:09:15  <TrueBrain> I think that is because the old old old WebTranslator couldn't handle it otherwise
22:09:26  <TrueBrain> so that might just became a policy out of a technical limitation :D
22:10:43  *** andythenorth has quit IRC
22:11:25  *** andythenorth has joined #openttd
22:12:49  *** Guest1797 has quit IRC
22:13:42  <DorpsGek_II> [OpenTTD/OpenTTD] nielsmh updated pull request #6990: Fix: Correct display of industry requires/produces in Build Industry window
22:16:27  *** andythenorth is now known as Guest1798
22:16:27  *** andythenorth has joined #openttd
22:16:37  *** Progman has joined #openttd
22:18:09  <andythenorth> worth saving from the bonfire?
22:18:17  <andythenorth> 65k stations per grf
22:18:26  <andythenorth> because the UI works so well already
22:18:28  <Eddi|zuHause> <andythenorth> hmm newgrf airports died apparently <-- i think because of a lack of progress on statemachines. simple recombinations of existing statemachines with new graphics only gets you so far creatively...
22:18:55  <andythenorth> why the fuck, honestly do we need 65k stations per grf?
22:19:02  <andythenorth> unless we rework the UI to handle it
22:19:37  <TrueBrain> andythenorth: I think the question is not: do we need 64k, but: do we need more than 256
22:19:46  <Eddi|zuHause> andythenorth: needs collecting in a "when we bother updating to grfv9" topic
22:19:46  <TrueBrain> going from 256 to 64k .. is .. well, just the next step
22:19:55  <TrueBrain> and yes, 64k, not 65k. We do base2 here!
22:20:33  <andythenorth> ok so PR that one :)
22:20:57  <TrueBrain> I did not say we need more than 256 :)
22:21:01  <TrueBrain> I just said you were asking the wrong question :P
22:21:13  <andythenorth> frosch already told me it's a valid patch
22:21:20  <andythenorth> I was just being grumpy
22:21:34  <andythenorth> because the station UI is crap
22:21:34  <TrueBrain> an old grumpy dude
22:21:35  <TrueBrain> hmm
22:21:36  <TrueBrain> :D
22:21:37  <TrueBrain> <3
22:21:52  <andythenorth> but I can't open an issue about station UI because I am wading through all this old shit we keep around
22:22:15  <andythenorth> I will PR 6562
22:22:16  <TrueBrain> and I am constantly making a change, waiting 10 minutes ... failed, repeat
22:22:20  <TrueBrain> slow Windows binaries
22:22:23  <andythenorth> oof
22:22:30  <Eddi|zuHause> my laziness tells me that it's not worth PR-ing that before we decide to actually go forward with grfv9
22:22:59  <Eddi|zuHause> but that needs a "protect from stale-ness" flag
22:23:35  <Eddi|zuHause> and a "grfv9" flg
22:23:37  <Eddi|zuHause> flag
22:23:43  <andythenorth> we do things differently at work
22:23:49  *** Guest1798 has quit IRC
22:24:05  <andythenorth> there's a couple of hundred tickets open, but 'on ice'
22:24:18  <andythenorth> to take them out of sight, but avoid endless flail about closing them
22:24:23  <Eddi|zuHause> yes
22:24:25  <Eddi|zuHause> that
22:24:54  <TrueBrain> it would be nice if GitHub could support more workflow like behaviour
22:25:00  <andythenorth> then after 5 years or so I just close them all :)
22:25:01  <TrueBrain> you see that Azure DevOps does have that, for example
22:25:03  <Eddi|zuHause> once we decide to do grfv9, it must be easy to find that one
22:25:17  <TrueBrain> create a project?
22:25:23  <andythenorth> commit it to a branch
22:25:26  <andythenorth> grfv9
22:25:34  <TrueBrain> same effect, different form
22:25:39  <TrueBrain> (as closing the ticket)
22:26:11  <Eddi|zuHause> commiting to branch would close the ticket?
22:26:51  <DorpsGek_II> [OpenTTD/OpenTTD] andythenorth closed issue #6230: Broken savegame - Referencing invalid Vehicle
22:27:02  <Eddi|zuHause> branch is probably the correct answer
22:27:06  <TrueBrain> its funny .. I knew Windows was going to take most of my time ... clearly it did ... I hate Windows :(
22:27:32  <Eddi|zuHause> TrueBrain: i said "i hate when i'm right" at least once last year
22:29:14  <DorpsGek_II> [OpenTTD/OpenTTD] andythenorth commented on issue #6562: Stations: extended byte for NewStation ID
22:29:18  <TrueBrain> 20 builds .. each build taking 2x10 + 2x8 + 6 = 42 ... I used ~1000 CPU minutes on Azure Pipelines this evening :P
22:29:38  <andythenorth> fix from frosch looks simple enough
22:29:40  <andythenorth>
22:31:09  <Eddi|zuHause> "We need a property - vehicle_is_waiting_on_red_signal. Without it we can't test, it is moving very slow or stands on signal" <-- is a valid request, but probably outside of the scope of this ticket
22:31:53  <Eddi|zuHause> probably a vehicle flag: standing, accelerating, cruising, decelerating
22:32:15  <Eddi|zuHause> , unloading, loading
22:32:23  <TrueBrain> 2019-01-05T22:32:11.9806388Z Plugin not found, cannot call FindProcDLL::FindProc
22:32:28  <TrueBrain> could I already have known which plugins we needed?
22:33:09  <Eddi|zuHause> TrueBrain: no, you need to rerun a 10 minute process to find out a tiny bit of information that should be obvious
22:33:16  <peter1138> hi
22:33:18  <DorpsGek_II> [OpenTTD/OpenTTD] andythenorth opened pull request #7018: Fix: Don't increase motion counter while train is waiting at non-path…
22:33:19  <peter1138> what do i need to do?
22:33:39  <Eddi|zuHause> peter1138: turn an old patch of yours into a PR
22:33:48  <andythenorth> peter1138: mumble mumble ships
22:33:55  <peter1138> Oh, patches. Oh, ships.
22:34:01  <peter1138> I need to be able to... get into the game again.
22:34:11  <andythenorth> peter1138:
22:35:10  <andythenorth> oh wait did nielsm commit that?
22:35:14  <andythenorth> the issue is still open
22:35:17  * andythenorth looks
22:35:37  <nielsm> no I offered an alternative fix
22:35:43  <nielsm> neither should be merged afaik?
22:35:45  <TrueBrain> okay, a fast scan indicates this should be the last plugin .. *fingers crossed*
22:36:00  <peter1138> I really dislike that alternative.
22:36:10  <Eddi|zuHause> the "alternate fix" seemed a bit off
22:36:29  <andythenorth>
22:36:33  <andythenorth> nah it's weird
22:36:57  <TrueBrain> Eddi|zuHause: Trump is reaching all of us
22:37:14  <TrueBrain> "alternative" anything will  never be the same again :P
22:37:30  <Eddi|zuHause> TrueBrain: i didn't even think of that
22:37:37  <DorpsGek_II> [OpenTTD/OpenTTD] andythenorth commented on pull request #6956: Fix #6145: Prevent ships without valid orders from moving
22:37:49  <andythenorth> alternative alternative
22:38:02  <Eddi|zuHause> TrueBrain: means i can still successfully block him out of some of my thoughts
22:38:39  <TrueBrain> concratz :D
22:39:16  <TrueBrain> so we use 3 different NSIS plugins, which are all stored at a different location (wiki attachment, forum attachment, upload to random host), and all 3 are differently packed
22:39:22  <TrueBrain> I see NSIS is awesome :P
22:39:39  <TrueBrain> bit scared of the quality there, but who am I to judge :)
22:40:09  <DorpsGek_II> [OpenTTD/OpenTTD] andythenorth commented on issue #6315: Advanced Fences: (with patch)
22:40:11  <Eddi|zuHause> TrueBrain: you'll be the person most hated by the you 3 months from now
22:40:32  <TrueBrain> why?
22:40:36  <TrueBrain> what did I do? :(
22:40:44  <TrueBrain> the 3 months from now me wants to know now!
22:40:46  <Eddi|zuHause> we'll know in 3 months :p
22:40:51  <nielsm> I don't like NSIS either, for the record
22:41:24  <TrueBrain> I would be shocked if none of these plugins contain spyware :P
22:41:37  <TrueBrain> I didn't even have checksums to validate the content
22:41:46  <TrueBrain> *feels dirty*
22:41:58  <andythenorth> well can we at least keep the btc they'll mine?
22:42:38  <Eddi|zuHause> i'm assuming AWS will quickly tell us about the btc-miner
22:42:44  <andythenorth> oh just run that node.js vuln and we can steal the miners' btc
22:42:49  <andythenorth> all is well
22:42:50  <Eddi|zuHause> but i thought btc mining was dead anyway?
22:43:13  <andythenorth> Eddi|zuHause: you have to hodl
22:43:17  <andythenorth> and believe
22:43:25  <andythenorth>
22:43:36  <andythenorth> it's just like a currency
22:44:13  <Eddi|zuHause> if "a currency" is zimbabwe dollar?
22:44:30  <andythenorth> the problem with currency is if everyone hodls
22:44:30  <TrueBrain> okay, it ALMOST worked this time ...
22:44:33  <andythenorth> then it doesn't circulate
22:44:34  <TrueBrain> there were just some lies
22:44:52  <TrueBrain> 2019-01-05T22:44:06.2927597Z Output: "D:\a\s\os\windows\installer\openttd-1.9.0-beta1-win32.exe"
22:44:58  <TrueBrain> how ....... why  .....that name is WRONG
22:44:59  <TrueBrain> ffs
22:45:16  <Eddi|zuHause> andythenorth: that was always the problem with btc, too many people speculating, too few people using as actual currency
22:45:25  <nielsm> you heard it, version 1.9.0 is officially in beta now!
22:45:26  <nielsm> :)
22:45:36  <andythenorth> but it's rising, quick buy!
22:45:48  <glx> maybe we could just switch to wix, but last time I used it (it was for OpenDUNE) it was not nice for me
22:45:49  <andythenorth> those charts are funny over the different time periods
22:46:00  <andythenorth> I could make them into any narrative I like :P
22:46:08  <nielsm> I've managed to build some (tiny) wix installers for internals tools at work
22:46:09  <andythenorth> 'bitcoin is crashed, sell'
22:46:18  <andythenorth> 'bitcoin is crashed, buy'
22:46:19  <andythenorth> etc
22:46:26  <glx> well for opendune it worked yes
22:46:29  <nielsm> but wix does feel very boilerplate-ey
22:46:48  <TrueBrain> it took me over 3 hours to get it working, WE ARE GOING TO USE NSIS NOW! :P
22:46:51  <TrueBrain> nah; I dont care
22:47:04  <glx> but I think it's less friendly to write than NSIS
22:47:07  <TrueBrain> I leave that to guys like you two, as I know nothing about Windows Installers .. I just now how to install them in a pipeline :)
22:47:26  <Eddi|zuHause> andythenorth: there was a "hacker conference" last week, and they asked the room "how many of you would have been bitcoin millionaires, if you hadn't bought a burger 10 years ago?"
22:47:48  <andythenorth>
22:47:48  <Eddi|zuHause> lots of hands going up :p
22:49:03  <Eddi|zuHause> andythenorth: if you switch the view to "all", how can the current price be 3801 but the gain 3825?
22:49:11  <andythenorth> [shrug]
22:49:14  <nielsm> it's somewhat problematic to use as a currency when a single transaction requires several kWh of electricity to process, if not MWh
22:49:29  <andythenorth> that too
22:49:31  <TrueBrain> banks also consume power :P
22:49:41  <andythenorth> mining: nice business selling shovels
22:49:51  <andythenorth> the real money is in the custom ASIC designs
22:50:06  <andythenorth> meanwhile another vintage peter1138
22:50:28  <andythenorth> I hate issues like this
22:50:57  <andythenorth> it's probably wrong, but fixing it = politics
22:51:08  <andythenorth> and nobody will want to close it, because that's politics too
22:51:21  <DorpsGek_II> [OpenTTD/OpenTTD] andythenorth commented on issue #6155: Vehicles are sometimes incorrectly shown as refittable
22:51:25  * andythenorth does politics
22:53:09  <Eddi|zuHause>  <andythenorth> the real money is in the custom ASIC designs <- you mean it was, 1 year ago
22:53:19  <andythenorth> well they made it now :)
22:53:42  <andythenorth> the real money is in custom ASIC designs which can switch to mining coin-du-jour
22:53:47  <andythenorth> or in just scamming people of course
22:56:04  <TrueBrain> okay, NSIS works now .. just ..
22:56:04  <TrueBrain> 2019-01-05T22:54:32.1573989Z /usr/bin/sh: zip: command not found
22:56:06  <TrueBrain> REALLY?! :P
22:57:13  <glx> that's for the zip version :)
22:57:18  <TrueBrain> I know
22:57:20  <TrueBrain> but ... GRR
22:57:26  <TrueBrain> how do I get zip ..
22:57:39  <glx> you could just install 7zip
22:57:42  <DorpsGek_II> [OpenTTD/OpenTTD] andythenorth commented on issue #6155: Vehicles are sometimes incorrectly shown as refittable
22:58:12  <andythenorth> all these little issues are so fricking dull :D
22:58:16  <TrueBrain> meh. bundle_zip should "just work"
22:59:12  <glx> no, zip is supported natively by explorer but there's no tool installed I think
22:59:20  <TrueBrain> *Facepalm*
22:59:36  <andythenorth> bye all, time for bed
22:59:44  <andythenorth> enough github paperwork
22:59:48  *** andythenorth has left #openttd
23:00:05  <nielsm> there should be a step in the azure pipelines to archive files
23:00:16  <nielsm> as zip, 7z, or tar (with optional compression)
23:00:22  *** sla_ro|master2 has quit IRC
23:01:28  <TrueBrain> yes, but this is the bundle_zip
23:01:31  <TrueBrain> so .. that is not much good to me :D
23:01:32  <nielsm> ah
23:03:08  <TrueBrain> lets see what Chocolatey can do for me
23:04:20  <glx> hmm but unzip is possible in bash script, so zip
23:04:26  <glx> should work too
23:05:12  <TrueBrain> it indeed is a bit weird that unzip is available, but zip isnt
23:06:16  <TrueBrain> owh well, "choco install zip" seems to give access to zip from bash
23:11:20  <glx> weird I'm sure I used wix for opendune, but can't find any trace
23:12:15  <TrueBrain> whoho, it worked :o
23:13:18  <TrueBrain>
23:13:21  <TrueBrain> okay .. it has artifacts
23:13:55  <LordAro> :o
23:14:08  <TrueBrain> not sure you can download artifacts, or if you have to download the bundle
23:14:36  <TrueBrain> setup reads 1.9.0-beta1 everywhere
23:14:37  <TrueBrain> that is bad
23:15:54  <TrueBrain> otherwise the win64 (both exe and zip) works
23:16:07  <TrueBrain> okay ... now the question .. do the linux and macos work?
23:16:15  <TrueBrain> and how am I going to fix NSIS, so it works for nightlies
23:17:06  <TrueBrain> ah, top of the install.nsi does this
23:17:21  <TrueBrain> that is why the current nightly has no executable
23:17:24  <TrueBrain> okay .. fine .. be like that
23:17:38  <TrueBrain> but yeah .. first release binaries :D
23:17:41  <TrueBrain> getting there!
23:17:45  <TrueBrain> (still lots to do)
23:18:11  <glx> hmm better not create installer for nightlies
23:18:21  <milek7> linux bundle works
23:18:24  <milek7> is that azure thing free?
23:18:43  <TrueBrain> free for Open Source, yes
23:18:52  <TrueBrain> and tnx
23:18:56  <TrueBrain> means only OSX left to validate
23:19:01  <TrueBrain> stupid andy went to bed ofc :P
23:21:22  <nielsm> even for non-open projects you can get a number of free build minutes each month on azure pipelines
23:22:01  <TrueBrain> true!
23:22:01  <nielsm> (open projects have unlimited minutes)
23:24:48  <TrueBrain> okay, many improvements, and now only .zip ..
23:24:50  <TrueBrain> should be good
23:26:26  <TrueBrain> so I only have to figure out what the hell is going on on .deb x64 creation
23:26:26  <glx> ah it was not for opendune, it was for gpmi
23:26:32  <TrueBrain> glx: that was LONG ago :P
23:26:50  <glx> yeah wix was quite new at that time
23:31:20  <glx> indeed 2010
23:31:30  <Eddi|zuHause> <TrueBrain> stupid andy went to bed ofc :P <-- he does that... typically 5 seconds before i finish typing an answer to the question he asked half an hour ago
23:31:47  <TrueBrain> <- okay, that should be a "nightly" (just on the wrong branch)
23:33:17  <TrueBrain> right, time for some sleep; this took way too long
23:33:19  <Eddi|zuHause> what's the "skipped" task?
23:33:25  <TrueBrain> skipped because it is a nightly
23:33:29  <TrueBrain> release does more
23:33:52  <TrueBrain> I wonder if I can add a reason for skip
23:34:01  <TrueBrain> good night!
23:34:16  <Eddi|zuHause> "use version version"
23:42:06  <Samu> my terrible coding style...
23:42:11  <Samu> new_vehicle = TestCloneRoadVehicle().TryClone(this.m_depotTile, Utils.GetVehicleID(clone_vehicle_num, clone_vehicle_num_type), (Utils.IsValidVehicle(share_orders_num, share_orders_num_type) && share_orders_num == clone_vehicle_num ? true : false));
23:58:14  *** nielsm has quit IRC

Powered by YARRSTE version: svn-trunk