IRC logs for #openttd on OFTC at 2019-10-08
            
00:02:40 *** arikover has quit IRC
00:04:41 <DorpsGek_III> [OpenTTD/nml] Eddi-z updated pull request #21: Eddi-nml branch for ActionC support https://git.io/fhpED
00:05:43 <Eddi|zuHause> (should i have tested stuff? :p)
00:08:41 <Eddi|zuHause> any sane way to deal with the 1 million warnings of "libpng warning: iCCP: known incorrect sRGB profile"?
00:09:38 <Eddi|zuHause> ok, CETS still builds for me.
00:36:09 *** Wolf01 has quit IRC
00:43:33 *** cHawk has quit IRC
01:09:40 *** rubenwardy has quit IRC
01:11:02 *** rubenwardy has joined #openttd
01:11:20 <DorpsGek_III> [OpenTTD/OpenTTD] LordAro approved pull request #7608: Codechange: Performance improvement in k-d tree FindNearest() https://git.io/JeWfF
01:11:40 <DorpsGek_III> [OpenTTD/OpenTTD] LordAro dismissed a review for pull request #7608: Codechange: Performance improvement in k-d tree FindNearest() https://git.io/JeWfb
01:14:11 *** rubenwardy has quit IRC
01:15:52 *** rubenwardy has joined #openttd
01:19:34 *** WormnestAndroid has quit IRC
01:19:50 *** WormnestAndroid has joined #openttd
01:20:18 <DorpsGek_III> [OpenTTD/OpenTTD] LordAro commented on pull request #7699: Fix: Possible double path separator in FiosMakeFilename https://git.io/JeWJk
01:21:06 <DorpsGek_III> [OpenTTD/OpenTTD] LordAro approved pull request #7652: Fix #7635: Game crash on exit scenario editor. https://git.io/JeWJq
01:21:21 <DorpsGek_III> [OpenTTD/OpenTTD] LordAro merged pull request #7652: Fix #7635: Game crash on exit scenario editor. https://git.io/fjXJZ
01:21:21 <DorpsGek_III> [OpenTTD/OpenTTD] LordAro closed issue #7635: Game crash on exit scenario editor when you build or demolish infrastructure https://git.io/fjK1y
01:22:26 *** Thedarkb-X40 has joined #openttd
01:22:30 *** Wormnest_ has quit IRC
01:24:06 <DorpsGek_III> [OpenTTD/OpenTTD] LordAro approved pull request #7671: Fix #6407: Show snowy ground sprites for depots https://git.io/JeWJO
01:28:01 *** HerzogDeXtEr has quit IRC
02:45:06 *** cHawk has joined #openttd
03:13:56 *** Flygon has joined #openttd
03:22:29 *** glx has quit IRC
03:39:52 *** _dp_ has quit IRC
03:41:40 *** dP has joined #openttd
03:41:40 *** dP is now known as _dp_
03:54:43 *** reldred has joined #openttd
04:31:19 *** debdog has joined #openttd
04:34:37 *** D-HUND has quit IRC
05:32:42 *** sla_ro|master has joined #openttd
05:51:11 *** sla_ro|master has quit IRC
06:23:38 *** Thedarkb-X40 has quit IRC
06:38:31 *** Kitrana has joined #openttd
06:42:00 *** Kitrana2 has quit IRC
08:53:23 <DorpsGek_III> [OpenTTD/OpenTTD] nielsmh merged pull request #7608: Codechange: Performance improvement in k-d tree FindNearest() https://git.io/fjBpv
09:00:05 *** andythenorth has joined #openttd
10:22:31 *** andythenorth has quit IRC
10:27:26 *** andythenorth has joined #openttd
10:38:46 *** Arveen has quit IRC
10:56:43 *** Arveen has joined #openttd
11:01:32 *** reldred has quit IRC
11:05:29 *** andythenorth has quit IRC
11:11:22 *** andythenorth has joined #openttd
11:15:01 *** Smedles_ has quit IRC
11:16:13 *** Smedles has joined #openttd
11:27:57 *** Etua has joined #openttd
11:52:00 *** Etua has quit IRC
11:52:08 *** Etua has joined #openttd
12:23:01 *** Etua has quit IRC
12:51:18 <DorpsGek_III> [OpenTTD/OpenTTD] planetmaker merged pull request #7671: Fix #6407: Show snowy ground sprites for depots https://git.io/fjywY
12:51:19 <DorpsGek_III> [OpenTTD/OpenTTD] planetmaker closed issue #6407: railtype - depot - snow https://git.io/fjIJb
12:53:57 *** Etua has joined #openttd
12:54:50 *** Etua has quit IRC
13:02:48 <planetmaker> uhm... https://www.openttd.org/downloads/catcodec-releases/latest.html does only list the source download. Is there a way to fire up a compile on our CF for catcodec so that we can offer binary downloads?
13:03:00 <planetmaker> referencing https://www.tt-forums.net/viewtopic.php?f=29&t=86083&p=1225884#p1225884
13:04:24 <LordAro> new CF? that would require all the docker stuff that OTTD has, afaik
13:04:39 <LordAro> and maybe something more to link it all together, would need to ask TB
13:08:18 <planetmaker> well... honestly I don't care too much. But I think this guy should get some means to use catcodec :) And I fear a linux build I could offer him won't make him happy :D
13:15:34 <peter1138> Hi
13:18:35 *** berndj has joined #openttd
13:19:43 *** berndj-blackout has quit IRC
13:30:03 *** D-HUND has joined #openttd
13:33:27 *** debdog has quit IRC
13:36:09 *** debdog has joined #openttd
13:39:37 *** D-HUND has quit IRC
14:02:34 *** Kitrana has quit IRC
14:21:13 *** andythenorth has quit IRC
14:29:12 *** firewire1394 has joined #openttd
14:37:31 <planetmaker> oh... I so couldn't resist >:-) https://www.tt-forums.net/viewtopic.php?f=29&t=86083&p=1225886#p1225886
14:51:51 <DorpsGek_III> [OpenTTD/OpenTTD] j-pet commented on pull request #7699: Fix: Possible double path separator in FiosMakeFilename https://git.io/JeWs1
14:53:13 <DorpsGek_III> [OpenTTD/OpenTTD] j-pet dismissed a review for pull request #7699: Fix: Possible double path separator in FiosMakeFilename https://git.io/fjpgr
14:53:13 <DorpsGek_III> [OpenTTD/OpenTTD] j-pet updated pull request #7699: Fix: Possible double path separator in FiosMakeFilename https://git.io/fjddy
14:59:37 *** Flygon has quit IRC
15:05:15 *** berndj has quit IRC
15:05:23 *** berndj has joined #openttd
15:08:23 *** firewire1394 has quit IRC
15:11:05 *** andythenorth has joined #openttd
15:13:40 *** andythenorth has quit IRC
15:29:01 *** andythenorth has joined #openttd
15:49:11 *** grossing has quit IRC
16:23:39 *** nielsm has joined #openttd
17:03:31 *** sla_ro|master has joined #openttd
17:07:37 *** Wormnest has joined #openttd
17:35:54 *** sla_ro|master has quit IRC
17:40:48 <supermop_work> helllo
17:44:58 *** arikover has joined #openttd
18:02:17 <supermop_work> nielsm: trees solved?
18:02:52 *** sla_ro|master has joined #openttd
18:29:38 *** andythenorth has joined #openttd
18:33:47 <andythenorth> yo
18:35:58 *** HerzogDeXtEr has joined #openttd
18:39:54 <nielsm> trees were never a problem
18:42:46 * andythenorth has tank problems
18:46:04 *** Progman has joined #openttd
18:49:45 *** Kitrana has joined #openttd
18:55:45 *** firewire1394 has joined #openttd
19:01:58 <supermop_work> hi andythenorth
19:03:19 <andythenorth> yo
19:06:30 <supermop_work> time to replace chinooks with cheddar valleys, hate to see them go as they still got some legs
19:07:10 *** glx has joined #openttd
19:07:10 *** ChanServ sets mode: +v glx
19:07:30 <andythenorth> I wondered about Super Chinook :P
19:07:40 <andythenorth> in a funky livery
19:07:51 <andythenorth> but Horse gets quite big
19:21:37 *** Samu has joined #openttd
19:32:43 *** gelignite has joined #openttd
19:45:48 <DorpsGek_III> [OpenTTD/OpenTTD] DorpsGek pushed 1 commits to master https://git.io/JeWWp
19:45:48 <DorpsGek_III> - Update: Translations from eints (by translators)
19:50:27 <TrueBrain> 13:02 <@planetmaker> uhm... https://www.openttd.org/downloads/catcodec-releases/latest.html does only list the source download. Is there a way to fire up a compile on our CF for catcodec so that we can offer binary downloads? <- fun "fact", we haven't produced binaries for that since 2010
19:50:35 <TrueBrain> one could consider it "deprecated" :P
19:51:00 <TrueBrain> (just let it sink in for a bit ... 2010 ... 9 years of no binaries ... 1 request ... :P)
19:53:02 <andythenorth> ooh it's TrueBrain
19:55:12 <nielsm> if catcodec is deprecated then what's the new way of making sound sets?
19:56:52 <TrueBrain> the fact it is deprecated, sadly doesn't imply there is something better :)
19:57:26 <TrueBrain> well, I never said it was deprecated, I said one could consider it as such :)
19:58:30 <TrueBrain> I just have a very hard time to believe that in 7 years (latest version was from 2012), nothing needed touching in the catcodec codebase :) But that is just me ;)
20:02:25 <TrueBrain> oeh, there is a redis fork (KeyDB) that has active<->active replication .. that would work for my new master server I guess .. hmm .. *reads more*
20:06:26 *** Wolf01 has joined #openttd
20:07:18 <LordAro> TrueBrain: just for fun, i tried compiling it
20:07:27 <LordAro> 0 warnings, even after adding extra warning flags
20:08:07 <LordAro> it is only 4 cpp files, ~1kloc
20:09:16 <LordAro> also, i'm pretty sure no one's even tried to make a sound set since OSFX was released
20:09:49 <TrueBrain> the latter is more my point, yes ;)
20:09:57 <LordAro> :p
20:10:19 <LordAro> source looks quite clean as well
20:10:21 <LordAro> not like grfcodec
20:10:22 <TrueBrain> as I guess that code never got the lovely C++-modern flavor applied, etc etc :)
20:10:24 <LordAro> *shudders*
20:12:53 *** firewire1394 has quit IRC
20:14:06 *** firewire1394 has joined #openttd
20:15:07 <TrueBrain> https://lgtm.com/projects/g/OpenTTD/catcodec/ <- not bad, tbh
20:16:20 <LordAro> heh, template expansion
20:16:23 <LordAro> but yeah, not bad at all
20:16:36 <LordAro> gj Rubi :)
20:18:27 <TrueBrain> ghehe
20:19:06 <TrueBrain> awh, multi-master of KeyDB is not production ready .... why hasn't this stuff caught up with reality yet ... I need a simple multi-master database so I can finish the new master server .. grrr :@
20:19:20 <LordAro> "simple" "multi-master"
20:19:36 <TrueBrain> *whistles*
20:23:50 <nielsm> maybe the solution is just to use a traditional sql database
20:24:37 <TrueBrain> yeah, but that got shot down last time :(
20:25:05 <TrueBrain> just stupid it hasnt been solved yet :P
20:25:44 <TrueBrain> but yeah, PostgreSQL it is ... meh :P
20:25:53 <LordAro> :o
20:26:03 <LordAro> how dare you say bad things about our lord and master postgresql
20:26:21 <TrueBrain> I didn't :(
20:43:58 <andythenorth> anyone tried this yet? https://www.tt-forums.net/viewtopic.php?f=33&t=58904
20:54:15 <firewire1394> ============================================================================
21:00:33 <TrueBrain> nice lines
21:00:37 <TrueBrain> do you have them in single too?
21:01:27 *** Etua has joined #openttd
21:03:13 <andythenorth> are they the correct number?
21:03:15 <andythenorth> count them
21:06:22 <Eddi|zuHause> no, it's one too much
21:08:26 <andythenorth> needs rectified
21:11:17 *** Etua is now known as Guest4441
21:11:21 *** Etua has joined #openttd
21:13:21 *** Guest4441 has quit IRC
21:15:31 <nielsm> refresh some C++ features: https://www.youtube.com/watch?v=iz5Qx18H6lg
21:40:06 *** Etua has quit IRC
21:40:24 *** Etua has joined #openttd
21:45:07 *** lpx has quit IRC
21:45:24 *** gelignite has quit IRC
21:46:36 *** lpx has joined #openttd
21:49:38 *** supermop_work has quit IRC
21:52:35 *** supermop_work has joined #openttd
21:59:39 *** nielsm has quit IRC
22:06:08 <supermop_work> andythenorth: less that i want modern class 20s, more than i'm sad to put them to bed 10 years into their life
22:08:11 *** firewire1394 has quit IRC
22:09:14 <andythenorth> scrap
22:17:35 <supermop_work> ya hate to see it
22:19:17 <planetmaker> TrueBrain, catcodec cannot be deprecated. It's an essential tool to create content for OpenTTD
22:20:48 <planetmaker> however, for what it's worth, it would probably go a long way, to link e.g. orudge's binary to the download which he posted in forums today
22:21:06 <planetmaker> yet... having catcodec connected to CF would be ofc preferential
22:25:00 <LordAro> perhaps "archived" would be a better term than "deprecated"
22:25:25 <glx> or "very stable"
22:25:57 <LordAro> "finished"
22:26:45 <TrueBrain> you are all naming different words for "deprecated" .. guess you guys read too much into it :)
22:27:32 <TrueBrain> and planetmaker, the "CF" is either Azure Pipelines or GitHub Actions. All PRs are very welcome to add that to catcodec :)
22:27:33 <LordAro> "deprecated" often means that it's been replaced by something else, is all
22:27:49 <LordAro> or "use not recommended"
22:27:50 <glx> and github actions is not that hard to use :)
22:28:01 <TrueBrain> LordAro: the latter, yes :D
22:28:03 <TrueBrain> ghehe
22:28:12 <glx> it just miss useful stuff like templates
22:28:18 <TrueBrain> if it cannot be deprecated, someone should maintain it :D (which includes binaries ;))
22:30:14 <glx> I just did some tests with github actions https://github.com/glx22/OpenTTD/pull/1
22:30:53 <planetmaker> it's not like it needs changes. I compiled it today and it compiled without any complaint. Both for my linux and via mingw... so... why change for change's sake?
22:31:18 <planetmaker> just sad that we don't offer a tool which we could - and should! - offer for a decade already
22:32:03 <TrueBrain> didn't want to pick a fight or anything; was just stating what I saw
22:32:28 <TrueBrain> I think we can all agree we lack people that contribute, so yeah .. sad or not, it is what it is :)
22:32:29 <glx> I think using cmake for catcodec will simplify
22:32:56 <planetmaker> glx, catcodec needs no configure... just make. So.. can it get simpler?
22:32:57 <glx> because mingw in a CF is not an easy way
22:33:13 <planetmaker> CXX=path/to/mingw make
22:33:21 <planetmaker> granted I didn't test the binary ;)
22:33:25 <LordAro> worked just fine for me
22:33:32 <LordAro> didn't even need the CXX stuff
22:33:35 <Samu> "latest release"
22:33:43 <LordAro> there's even a Makefile.msvc
22:33:47 <planetmaker> LordAro, I needed that for cross-compiling. Not for native
22:33:58 <LordAro> ah right
22:33:59 <glx> then a github workflow should work
22:35:26 <TrueBrain> glx: it is a good idea, convert to CMake, and GitHub Actions should be trivial from there on
22:35:47 <LordAro> it's 4 files!
22:35:58 <TrueBrain> exactly! :D
22:36:00 <LordAro> cmake is overkill at the best of times
22:36:07 <TrueBrain> euh ..... it is less lines than Make :P
22:36:20 <LordAro> barely
22:36:29 <LordAro> especially not if you include the generated makefile :p
22:36:52 <TrueBrain> cheater :P
22:36:56 <TrueBrain> it is just that CMake is easier to automate
22:37:01 <TrueBrain> more generic, more tools that understand it
22:37:06 <TrueBrain> so GitHub Actions becomes easier for more targets
22:37:09 <TrueBrain> but take it how ever you like it :)
22:37:26 <glx> no need for cmake here, I just checked make.bat :)
22:37:50 <glx> very easy to use with the windows runners
22:38:03 <glx> I'll try something
22:40:39 <TrueBrain> just remember that things like warning inline in the PR doesn't work with shit like custom make :)
22:40:39 <glx> hmm but make.bat doesn't update the version
22:40:53 <TrueBrain> but, these are just advise; feel free to pick your own route towards GitHub Actions :)
22:41:34 <Samu> i thought cmake was a make for c language
22:42:42 <LordAro> that's more or less what it is
22:42:48 <LordAro> it just does a lot more stuff as well
22:43:44 <milek7> github actions? azure pipelines are now deprecated?
22:44:06 <LordAro> such is the fast moving world of CI development
22:44:21 <glx> github actions uses same hardware as azure pipelines
22:45:43 <Samu> github taking control of everyone's code, is a scary thought
22:46:07 <Samu> too popular
22:47:04 *** Arveen has quit IRC
22:50:16 <LordAro> be a bit difficult for them to "take control"
22:50:29 <LordAro> given it's a git repo, it's decentralised by nature
22:51:17 *** Etua is now known as Guest4453
22:51:21 *** Etua has joined #openttd
22:51:29 <Samu> i've heard that from bitcoin
22:53:15 <Samu> cyas, bed time already :/
22:53:47 <TrueBrain> it reminds me, GitHub support never got back to me on my question ... and I cannot find anywhere a ticket tracker :(
22:54:02 *** Samu has quit IRC
22:55:49 *** Guest4453 has quit IRC
22:56:14 <TrueBrain> glx: nice work on that GitHub Action on OpenTTD :D
22:56:48 <TrueBrain> I am happy they fixed some annoying things from the Azure Pipeline
22:56:49 *** sla_ro|master has quit IRC
22:56:51 <glx> yeah but updating vcpkg and installing deps each time is not very optimal
22:56:56 <TrueBrain> "lessons learnt", I guess
22:57:16 <TrueBrain> did they already add cache ..
22:57:22 <glx> no
22:57:26 <glx> it's planned
22:57:46 <glx> the only available cache for now is inside a workflow
22:58:00 <glx> via artefacts
22:58:59 <TrueBrain> hopefully they add it soon .. but yeah, GitHub Actions tend to be a bit silly, in recreating dockers too
22:59:26 <TrueBrain> too bad I haven't found a way yet to annotate with the latest release of theirs
23:00:11 <glx> but with github actions it should still be possible to build our CF with a scheduled workflow, and then use that in other repos
23:01:01 <TrueBrain> lol .. haven't seen that yet :D
23:01:03 <TrueBrain> would be interesting ;)
23:01:27 <glx> but I still prefer the commit checker not in a docker, it's faster :)
23:02:13 <TrueBrain> also if you publish the docker image?
23:03:17 <TrueBrain> now I come to think of it, it is silly to do it via a docker with this new setup they have :)
23:03:23 <TrueBrain> you can just clone the script and run it, indeed
23:03:23 <TrueBrain> lol
23:03:28 <TrueBrain> that is a nice change tbh :)
23:03:52 <TrueBrain> you could in fact just put the whole workflow in the commit checker repo, and only include it from OpenTTD
23:03:59 <TrueBrain> means we can more easily hook it into other repos too
23:04:28 *** HerzogDeXtEr has quit IRC
23:04:52 <glx> like an action in the commit checker repo ?
23:05:03 <andythenorth> github actions for newgrf builds?
23:05:03 <TrueBrain> yes
23:05:09 <TrueBrain> (to both, sure)
23:05:25 <TrueBrain> glx: as you can include "workflows" from other repos, that should be easy, I guess :)
23:05:31 *** tokai has joined #openttd
23:05:31 *** ChanServ sets mode: +v tokai
23:06:47 <TrueBrain> its funny how GitHub Actions started off with "everything in Docker", but now they seem to go more towards Azure Pipelines: "unless it is already installed" :D
23:09:54 <TrueBrain> https://github.com/actions/toolkit/issues/74 <- sweet :D
23:17:45 *** Progman has quit IRC
23:18:11 *** Etua has quit IRC
23:18:32 *** Etua has joined #openttd
23:29:02 *** Smedles has quit IRC
23:30:24 *** Smedles has joined #openttd
23:31:04 *** andythenorth has quit IRC
23:35:01 *** andythenorth has joined #openttd
23:36:07 *** Etua has quit IRC
23:49:12 *** Eddi|zuHause has quit IRC
23:49:15 *** Thedarkb-X40 has joined #openttd
23:49:37 *** Eddi|zuHause has joined #openttd
23:49:44 *** andythenorth has quit IRC
23:53:15 *** nielsm has joined #openttd