IRC logs for #openttd on OFTC at 2020-04-29
            
00:01:33 *** Wolf01 has quit IRC
00:02:48 *** mcbanhas has quit IRC
00:12:43 *** nielsm has joined #openttd
00:27:52 *** JGR_ has quit IRC
00:29:49 *** rotterdxm has quit IRC
00:37:53 <Yexo> <Samu> https://pastebin.com/raw/u6XDkR07 <- using that much memory from an AI should not be allowed
00:44:29 <LordAro> samu likes (often useless) exhaustive testing
00:45:50 <Yexo> I´m happy he tests for memory instead of blindly optimizing for ticks and pushing a change that causes problems for many users with less memory than he has
00:46:26 <LordAro> blindly optimising for <irrelevant thing> is samu 101, really
00:46:32 <LordAro> we mostly just let him get on with it
00:47:00 <Yexo> Sounds good. As long as he´s happy doing that, it´s all fine
00:47:33 <Yexo> Did anything ever happen with using squirrel to generate (height)maps?
00:47:37 <Yexo> TrueBrain: ^^?
00:48:06 <LordAro> not afaik
00:48:10 <Yexo> I just found http://devs.openttd.org/~yexo/mapgen/ again, and IIRC you either wrote (the first version of) that patch or at least gave me the idea
00:48:33 <LordAro> even the extended heightmaps never really got anywhere
00:51:58 <Yexo> http://devs.openttd.org/~yexo/lordaro.diff <- an 8 year old diff in your name :)
00:53:11 <LordAro> :o
00:53:14 <LordAro> ooh, textfiles
00:53:25 <LordAro> good times
01:30:14 *** Yexo has quit IRC
02:23:57 *** gelignite has quit IRC
02:41:37 *** spnda has quit IRC
03:48:32 *** Smedles_ has quit IRC
03:49:23 *** Smedles has joined #openttd
04:23:25 *** cyb3r0p has joined #openttd
04:23:50 *** cyb3r0p has left #openttd
04:24:15 *** debdog has joined #openttd
04:27:36 *** D-HUND has quit IRC
05:03:59 *** glx has quit IRC
05:13:52 *** Flygon has joined #openttd
06:45:02 *** tycoondemon2 has quit IRC
06:59:50 *** Smedles has quit IRC
07:01:06 *** Smedles has joined #openttd
07:38:05 *** andythenorth has joined #openttd
08:06:06 *** nielsm has quit IRC
08:11:53 <andythenorth> yo
08:22:02 *** sla_ro|master has joined #openttd
08:23:28 *** cHawk- has quit IRC
08:24:23 *** Wolf01 has joined #openttd
08:38:49 *** Samu has joined #openttd
08:40:36 <Samu> hi
09:15:36 *** cHawk has joined #openttd
09:23:27 *** cHawk has quit IRC
09:32:32 *** gelignite has joined #openttd
09:36:05 <TrueBrain> Yexo : no, https://devs.openttd.org/~truebrain/mapgen/ is my work. I would never betray that with adding support in Squirrel for it :D
10:09:25 <andythenorth> another day, another SEO meta description
10:18:12 <planetmaker> moin
10:20:10 <andythenorth> hi pm
10:25:09 <planetmaker> hm, in an attempt to answer frosch's earlier question on assigning accounts for NewGRFs, and if openttdcoop is not an option as it seems (it has no separate github account and does not make sense in this structure): yes, OpenGFX* probably should go to me; but some other should also get upload rights...
10:25:49 <planetmaker> The idea of the shared coop account was - after all - easier access to updating a NewGRF in case of a bus factor striking home
10:26:31 <planetmaker> I'm pretty sure, that Ammler has no github account
10:27:02 <andythenorth> specific to OpenGFX base set, an OpenTTD GH team should take that over
10:27:07 <andythenorth> it's now core
10:27:37 <planetmaker> yes, exactly
10:28:09 <Samu> I just tried squirrel array sort, and it's extremely slow :( disappointed http://www.squirrel-lang.org/squirreldoc/reference/language/builtin_functions.html#array.sort
10:34:00 *** cHawk has joined #openttd
11:26:52 *** gelignite has quit IRC
11:27:03 *** gelignite has joined #openttd
11:55:50 *** Eddi|zuHause has quit IRC
11:56:19 *** cHawk has quit IRC
11:56:41 *** cHawk has joined #openttd
11:57:05 *** Eddi|zuHause has joined #openttd
11:59:15 *** Tirili has joined #openttd
12:30:18 *** Laedek has joined #openttd
12:35:18 *** Laedek_ has quit IRC
13:28:50 *** Tirili has quit IRC
14:33:11 <andythenorth> is cat?
14:38:22 *** gelignite has quit IRC
14:43:27 <Wolf01> Is waiting for things to work out themselves
14:53:00 <Samu> https://i.imgur.com/ebCOzRp.png?1 - the different queues viewed in a different perspective
15:30:25 *** nielsm has joined #openttd
15:32:49 <Samu> i found 2 more priority queues
15:33:02 <Samu> "terron priority queue" properly named
15:33:08 <Samu> "fifo queue" of kraken ai
15:45:37 *** gelignite has joined #openttd
15:45:47 *** supermop_Home has joined #openttd
15:48:22 <Samu> trAIns has a weird one, gotta explore that
15:49:02 <supermop_Home> yo
15:50:28 <Eddi|zuHause> ho
15:53:37 *** supermop_Home has quit IRC
15:59:12 <andythenorth> short visit
16:06:06 *** sla_ro|master has quit IRC
16:38:43 *** gelignite has quit IRC
16:41:50 *** supermop_Home has joined #openttd
16:42:27 <supermop_Home> why do i keep disconnecting... i'm not losing my connection to my remote computer at work...
16:50:30 *** iSoSyS has joined #openttd
16:55:04 <LordAro> TCP (i.e. persistent IRC connections) is more susceptible to drop outs than other protocols (like RDP/UDP)
17:22:09 *** Compu has joined #openttd
17:26:29 *** sla_ro|master has joined #openttd
17:27:17 *** cHawk has quit IRC
17:35:01 <Eddi|zuHause> some clients, especially on phones, have trouble keeping connections alive when in the background
17:45:23 *** planetmaker has quit IRC
17:45:50 *** planetmaker has joined #openttd
17:45:50 *** ChanServ sets mode: +o planetmaker
18:21:56 *** planetmaker has quit IRC
18:22:20 *** planetmaker has joined #openttd
18:22:20 *** ChanServ sets mode: +o planetmaker
18:29:01 *** Flygon has quit IRC
18:33:09 *** iSoSyS has quit IRC
18:50:54 <TrueBrain> right, time to login to those VPSes, and see what they have on them .. before they expire :P
18:53:24 <TrueBrain> it really only has nginx + mirror files
18:53:25 <TrueBrain> good
18:54:05 <TrueBrain> and no more traffic; good
18:54:14 <TrueBrain> orudge: we can let the VPSes die, no problem :) We should be fine :)
18:56:58 <andythenorth> yay
18:57:13 <andythenorth> servers -> VPSes -> cloud -> nirvana
18:57:21 <andythenorth> next we all upload ourselves
18:57:27 <TrueBrain> 20 dollar a day .. yeah .. we need to do something about that .. some day
18:57:54 <andythenorth> patreon
18:58:07 <andythenorth> 10€ / month download pass
18:58:11 <andythenorth> early access fee
18:58:14 <andythenorth> adverts!
18:58:37 <TrueBrain> I just need to email CloudFlare :) Something to do this weekend :)
18:58:51 <TrueBrain> see if they accept us on only binaries (normally you have to move everything to them or nothing)
18:59:09 <TrueBrain> cache rate is between 40% and 100% on BaNaNaS files .. they are being cached nicely on the edge
18:59:16 <TrueBrain> people should notice that in terms of download speed
18:59:38 *** frosch123 has joined #openttd
19:00:11 <TrueBrain> most traffic is EU based
19:00:13 <TrueBrain> like .. 90%
19:01:41 <TrueBrain> 190GB on the 28th
19:01:47 <TrueBrain> over 40k requests
19:06:12 <milek7> 20$?!?
19:07:01 <milek7> that should be enough for two weeks
19:10:07 <andythenorth> two weeks of what?
19:10:16 <andythenorth> I spend maybe £400 / day on hosting
19:10:23 <andythenorth> in a tiny business
19:12:26 <LordAro> TrueBrain: very nice
19:12:48 <TrueBrain> pretty happy with the new setup .. very low on maintaince :)
19:13:08 <TrueBrain> only have to script to build a new docker once a while, to keep up with CVE automagically :)
19:13:15 <TrueBrain> reminds me, OpenGFX nightly has been broken for a while
19:13:21 <TrueBrain> Docker image is out of date :P
19:16:32 <TrueBrain> euh, GitHub Actions OS apt-database is out of date :P
19:17:42 <andythenorth> hmmm
19:17:50 <DorpsGek_III> [OpenTTD/OpenGFX] TrueBrain opened pull request #40: Fix: [GitHub Actions] make sure apt-database is in sync https://git.io/JfYuG
19:17:51 * andythenorth triggered by a CSS blog article :)
19:17:58 <andythenorth> oops I shouldn't post my bad behaviour here
19:18:16 *** spnda has joined #openttd
19:19:09 <DorpsGek_III> [OpenTTD/OpenGFX] TrueBrain updated pull request #40: Fix: [GitHub Actions] make sure apt-database is in sync https://git.io/JfYuG
19:19:16 <spnda> I just got VS 2019 and when building OpenTTD, I get an error that 'ft2build.h' can't be found. Anyone know of this issue? (This project worked fine with VS 2017)
19:19:39 <DorpsGek_III> [OpenTTD/OpenGFX] LordAro approved pull request #40: Fix: [GitHub Actions] make sure apt-database is in sync https://git.io/JfYuW
19:20:01 <TrueBrain> seems freetype2 .. (re)installed it with vcpkg?
19:20:08 <TrueBrain> owh wait, we don't have cmake merged yet
19:21:45 <frosch123> TrueBrain: want to address the TODO 3 lines below your change?
19:22:46 <TrueBrain> want to want to ..... but I did anyway
19:22:47 <DorpsGek_III> [OpenTTD/OpenGFX] TrueBrain dismissed a review for pull request #40: Fix: [GitHub Actions] make sure apt-database is in sync https://git.io/JfYuW
19:22:47 <DorpsGek_III> [OpenTTD/OpenGFX] TrueBrain updated pull request #40: Fix: [GitHub Actions] make sure apt-database is in sync https://git.io/JfYuG
19:22:51 <TrueBrain> just because I like you enough to put in that effort :)
19:23:07 <frosch123> \o/
19:24:07 <frosch123> when did debian switch to python linking to python3?
19:24:19 <TrueBrain> 2 versions ago?
19:24:19 <frosch123> on stable it still refers to python2
19:24:46 <LordAro> only very recently, i would think
19:24:51 <LordAro> it at all
19:25:11 <DorpsGek_III> [OpenTTD/OpenGFX] LordAro approved pull request #40: Fix: [GitHub Actions] make sure apt-database is in sync https://git.io/JfYua
19:25:18 <TrueBrain> Buster still comes with 2.7
19:25:27 <TrueBrain> but their own scripts have been ported to 3 for a while now
19:25:32 <TrueBrain> haven't used 2 in a long time :P
19:26:02 <LordAro> arch has had python -> python3 for years
19:26:11 <LordAro> i imagine things will start switching over now that py2 is dead
19:26:21 <TrueBrain> people should start burning python2 ..
19:26:25 <TrueBrain> real quick
19:27:38 <TrueBrain> but also scripts only working pre-3.6 should be burnt
19:27:44 <LordAro> mm
19:28:37 <frosch123> what do scripts do when they only work < 3.6 ?
19:28:43 <LordAro> py3.5 is supported until September, alas
19:28:44 <frosch123> sounds like there is a standard issue :)
19:29:33 <spnda> oh i just opened the wrong vs project... works fine
19:30:40 <DorpsGek_III> [OpenTTD/OpenGFX] TrueBrain merged pull request #40: Fix: [GitHub Actions] make sure apt-database is in sync https://git.io/JfYuG
19:30:51 <TrueBrain> k, that fixes OpenGFX again ..
19:31:01 *** glx has joined #openttd
19:31:01 *** ChanServ sets mode: +v glx
19:33:23 *** gelignite has joined #openttd
19:38:51 <spnda> Does OpenGFX really include that famous graphics teapot? (SpriteID 4696)
19:44:35 *** Progman has joined #openttd
19:50:10 <glx> spnda: https://github.com/OpenTTD/OpenGFX/blob/master/sprites/png/houses/toyland_wrappedhouses.png
19:51:15 <spnda> oh so it's a house in toyland? interesting.
19:54:38 <DorpsGek_III> [OpenTTD/bananas-api] frosch123 commented on issue #54: Support teams https://git.io/JfqSf
19:57:42 <FLHerne> spnda: Here's a city full of them http://www.flherne.uk/files/toyland.png
20:01:14 *** mcbanhas has joined #openttd
20:09:09 <andythenorth> anyone else getting Mailgun smtp failures?
20:09:12 * andythenorth asking for a friend :P
20:20:20 <orudge> Where?
20:23:44 <andythenorth> one of our products, several thousand-ish failed deliveries
20:23:51 <andythenorth> we didn't change anything our end
20:24:30 <andythenorth> specifically " 501 Invalid command or cannot parse from address (in reply to MAIL FROM command))"
20:24:43 <andythenorth> happening since Monday
20:25:57 *** iSoSyS has joined #openttd
20:48:33 *** Gustavo6046 has quit IRC
20:49:05 *** Gustavo6046 has joined #openttd
20:55:40 <DorpsGek_III> [OpenTTD/bananas-api] frosch123 opened issue #55: Add support for adding public keys to packages https://git.io/JfYVq
20:57:40 *** iSoSyS has quit IRC
21:04:20 *** sla_ro|master has quit IRC
21:15:49 <frosch123> wow, someone forked manual industries to create an industry set with new cargos and complex chains
21:16:12 <frosch123> i wonder what's the use of manual indusries in that
21:17:57 <frosch123> planetmaker: https://github.com/OpenTTD/BaNaNaS/pull/22
21:19:33 <TrueBrain> and ... merged
21:19:33 <TrueBrain> :)
21:20:25 <frosch123> 11% of packages has a github owner :)
21:22:39 <frosch123> i think that's about half of the requests i expect
21:22:52 <frosch123> rest is old and probably unmaintained
21:24:14 <_dp_> frosch123, probably as a nice starting point for an industry set without new graphics
21:24:28 <TrueBrain> and the last one we get in 2030 :)
21:32:35 <Samu> fifo queue is nothing I expected
21:32:52 <nielsm> yes fifo means first in first out
21:32:57 <nielsm> that's specifically not a priority queue
21:34:37 <Samu> deleted!
21:38:56 <andythenorth> hmm could we score down unmaintained grfs? o_O
21:39:11 <andythenorth> I closed that "Bananas is full of crappy junk" ticket as unhelpfu
21:39:16 <andythenorth> unhelpful *
21:39:29 <LordAro> there are definitely a few things that would benefit from being made "savegame only"
21:39:35 <andythenorth> maybe we should editorialise
21:39:48 <nielsm> LordAro: or have their max version set
21:40:22 <nielsm> make a best-effort attempt to contact the authors first obviously
21:40:49 <frosch123> andythenorth: don't take that report literally
21:41:48 <frosch123> at best i would interpret it as "various AIs crash", or it's just "newgrf are complciated to setup, you cannot add 50 vehicle sets at once for a balances game"
21:42:26 <nielsm> true that's one possibility
21:42:34 <LordAro> but even then
21:42:37 <nielsm> ottd is not like cities:skylines where more mods = better
21:42:44 <LordAro> several AIs are basically abandoned and regularly crash
21:42:51 <frosch123> i think crashing ais are the only thing that can be objective classified as junk
21:42:54 <LordAro> without any way to filter them, it does reflect quite badly
21:43:13 <frosch123> or scenarios with depend on non-bananas grfs :)
21:43:50 <nielsm> I had a dream a few days ago about making an automated testing for bananas content
21:44:02 <nielsm> probably not healthy to delve into
21:44:21 <LordAro> we need more automated testing for OTTD first :p
21:44:22 <frosch123> wasn't there an automated ai-vs-ai page?
21:44:29 <nielsm> yeah
21:44:29 <LordAro> frosch123: i think that was just Samu
21:44:41 <nielsm> https://www.tt-forums.net/viewtopic.php?f=65&t=86439
21:44:45 <nielsm> no that's someone else
21:45:01 <nielsm> https://openttd.mousetail.nl/
21:46:08 <andythenorth> frosch123 I interpreted it same as you
21:46:17 <frosch123> haha, "medieval ai" is on that list
21:47:10 <nielsm> IdleMore does not have zero points
21:47:13 <nielsm> it has actually won games
21:47:23 <LordAro> presumably by not crashing
21:47:27 <nielsm> IdleMoreMore is even better
21:47:38 <frosch123> medieval ai is the oldest ai on bananas (oldest latest version). even wright ai has a nwer update
21:48:10 <LordAro> the original Idle AI is definitely a strong contender to be removed from the list
21:48:20 <LordAro> as it doesn't even have the "no random" flag set, iirc
21:48:55 <LordAro> nielsm: that site is giving me a lot of 500 errors
21:49:25 <nielsm> yeah it seems to have some bugs
21:51:29 <frosch123> LordAro: aroai performs worse than wrightai :p
21:52:08 <LordAro> :(
21:52:13 <LordAro> aircraft op
21:52:15 <LordAro> pls nerf
21:53:17 <TrueBrain> but wrightAI is the best name ever, it is flawless code, and it was the first. So .. of course it is the best
22:04:58 <frosch123> https://gitlab.com/mousetail/openttd-save-parser/-/tree/master/saveparser <- it parses savegames
22:11:34 <_dp_> oh wow, and it actually parses a lot
22:11:50 <_dp_> wish it existed when I was making my own xD
22:12:51 <Samu> whoever coded trAIns was a master programmer
22:12:59 <Samu> i can't understand 1/4 of it
22:13:09 <Samu> too complex
22:14:00 <Samu> it has a queue, two level hash heap implemented in it, I just don't understand it
22:14:15 <Samu> it's different than all other queues, not compatible
22:16:22 <Samu> does it mean it's the fastest out there? I really wanted to try it, but don't know how
22:25:22 <andythenorth> any tickets I can close?
22:25:27 * andythenorth is looking for relaxation
22:25:34 <nielsm> lol
22:27:09 <andythenorth> they have to actually be valid for closing :|
22:27:33 *** heffer has quit IRC
22:29:48 <nielsm> https://github.com/OpenTTD/OpenTTD/issues/8098 this one
22:29:57 <nielsm> I'm quite sure that's a "working as intended"
22:30:23 <nielsm> https://github.com/OpenTTD/OpenTTD/issues/8092 this one
22:31:50 <andythenorth> 8098 all I have is 'shrug'
22:32:00 <andythenorth> I don't see how to guarantee that a transfer leg will be positive
22:32:07 <andythenorth> it seems to start from the wrong premise?
22:32:36 <nielsm> yeah, a transfer leg can actually contribute negative value to the route
22:32:44 <nielsm> that's not wrong if you think about it
22:33:27 <andythenorth> close with the usual 'Thanks for contributing!' thing?
22:33:33 <andythenorth> I don't see it getting changed
22:34:37 <andythenorth> 8092 was there some blah blah about nobody was reading translators emails?
22:34:52 <andythenorth> I didn't really understand and it seemed to cause friction so I ignored it
22:35:21 * andythenorth might be smoking crack, not sure
22:35:32 <nielsm> I do remember seeing a convo like that
22:35:53 <nielsm> and possibly some conclusion about it moving to new infra "soon" so not worth spending time on new signups
22:36:09 <andythenorth> GH teams
22:36:35 <TrueBrain> lots of new uploads frosch123 , relative against normal days :P
22:36:35 <andythenorth> this I don't even what? https://github.com/OpenTTD/OpenTTD/issues/8057
22:37:28 *** heffer has joined #openttd
22:38:04 <nielsm> yeah I think it might be better to have the installer warn on anything earlier than win7
22:38:56 <nielsm> "look nobody wants to test on your prehistoric system, if it crashes or spills coffee on your new shirt we don't want to hear about it"
22:39:30 <andythenorth> close this, use windowed mode as the solution? https://github.com/OpenTTD/OpenTTD/issues/8038
22:40:04 <frosch123> TrueBrain: didn't we conclude yesterday that we average 35 upload/month
22:40:25 <frosch123> so, more than 1 per day on average, but with high variety
22:41:20 <TrueBrain> might be the case, but we had no uploads for the last week, and now several
22:41:23 <nielsm> andythenorth nah I think it's valid to want the fullscreen mode to work
22:41:28 <TrueBrain> so it makes me happy to see people udnerstand the system and can use it :D
22:41:32 <nielsm> otherwise the fullscreen mode should be removed entirely
22:42:08 <frosch123> TrueBrain: true, hardly any complains :)
22:48:44 <DorpsGek_III> [OpenTTD/OpenTTD] nielsmh commented on issue #8038: Fullscreen mode in MacOSX is almost unusable https://git.io/Jv1n7
22:52:25 <glx> and there's still the 10.12 crash to fix
22:54:05 <nielsm> will someone have to install 10.12 to develop at fix for that?
22:56:32 <glx> or guess fix and a PR build so the users can test
22:58:41 *** frosch123 has quit IRC
22:58:51 <glx> because it may be a mix of old OS and newer toolkits
23:02:20 <andythenorth> hmm a few of these issues have PRs that would close thme
23:02:22 <andythenorth> them *
23:02:37 <nielsm> well time to get some sleep
23:02:38 <nielsm> gn
23:02:44 <andythenorth> could we have a moratorium on cost errors? :P https://github.com/OpenTTD/OpenTTD/issues/7945
23:02:45 <andythenorth> bye nielsm
23:10:41 *** nielsm has quit IRC
23:11:02 *** Samu has quit IRC