Log for #openttd on 3rd February 2021:
Times are UTC Toggle Colours
00:01:29  *** iSoSyS has quit IRC
00:01:56  *** HerzogDeXtEr has quit IRC
00:56:38  *** HerzogDeXtEr has joined #openttd
00:58:29  *** HerzogDeXtEr has joined #openttd
01:25:28  *** glx has quit IRC
01:28:33  *** WormnestAndroid has quit IRC
01:29:27  *** WormnestAndroid has joined #openttd
01:34:17  *** WormnestAndroid has quit IRC
01:34:31  *** WormnestAndroid has joined #openttd
01:44:15  *** WormnestAndroid has quit IRC
01:44:32  *** WormnestAndroid has joined #openttd
02:35:15  *** Flygon has joined #openttd
02:36:56  *** Gustavo6046 has quit IRC
02:39:13  *** Gustavo6046 has joined #openttd
02:58:28  *** Wormnest has quit IRC
03:45:51  *** debdog has joined #openttd
03:49:12  *** D-HUND has quit IRC
03:56:23  *** grossing has quit IRC
04:26:22  *** gnu_jj has joined #openttd
04:27:56  *** grossing has joined #openttd
04:34:27  *** gnu_jj has quit IRC
05:33:35  *** Wuzzy has joined #openttd
06:29:05  *** Wuzzy has quit IRC
07:16:16  *** sla_ro|master has joined #openttd
07:37:43  *** WormnestAndroid has quit IRC
07:37:56  *** WormnestAndroid has joined #openttd
07:45:09  *** WormnestAndroid has quit IRC
07:45:22  *** WormnestAndroid has joined #openttd
08:05:04  *** HerzogDeXtEr has joined #openttd
08:06:20  *** heffer has quit IRC
08:16:12  *** Wolf01 has joined #openttd
08:17:50  *** heffer has joined #openttd
08:21:10  <gregdek> Are there any error logs that can indicate why a gamescript might not be loading? I'm seeing [misc] where it finds the files, but literally no errors at all. I'm just trying to put together a simple gamescript that writes to a log file to make sure I'm invoking it properly...
08:30:10  <Xaroth> start openttd with -d script 1  , iirc
08:30:26  <Xaroth> or just -d 1 , but that might be a bit spammy :P
08:31:46  <gregdek> Yeah, I've got -d 9 for misc, script, map and gamelog. Grepping for anything that might be instructive and just... nothing.
08:32:15  <gregdek> I don't even know if I'm invoking it right in the config file; it's for a dedicated server.
08:41:18  *** supermop_Home has quit IRC
09:05:30  *** gnu_jj has joined #openttd
09:15:05  *** gnu_jj has quit IRC
09:34:23  *** Maarten^ has joined #openttd
09:37:52  <orudge> TrueBrain: <-- I don't want to put words into your mouth, is this something you're able to reply to? :)
09:39:11  *** Maarten has quit IRC
09:39:11  *** Maarten^ is now known as Maarten
10:16:36  *** y2kboy23 has quit IRC
10:20:22  *** andythenorth has joined #openttd
10:20:26  *** Samu has joined #openttd
11:02:32  <DorpsGek> [OpenTTD/OpenTTD] SamuXarick dismissed a review for pull request #8640: Fix: Missing or needed spaces
11:02:35  <DorpsGek> [OpenTTD/OpenTTD] SamuXarick updated pull request #8640: Fix: Missing or needed spaces
11:02:43  <Samu> I'm unsure about this last one
11:05:25  <DorpsGek> [OpenTTD/OpenTTD] SamuXarick updated pull request #8640: Fix: Missing or needed spaces
11:06:26  <Samu> something is failing, no idea what that is
11:08:57  *** andythenorth has quit IRC
11:16:49  <LordAro> Samu: looks like GH Actions was being silly, i've rerun it
11:16:54  <LordAro> that space removal is fine, imo
12:30:50  *** Samu has quit IRC
12:33:21  <TrueBrain> orudge: yet you did :P :D
12:46:09  <TrueBrain> the Steam tweet is our most popular ever :P
13:07:28  <TrueBrain> we can, in theory, also publish JGRPP via Steam btw
13:07:30  <TrueBrain> just as "branch"
13:10:11  *** Samu has joined #openttd
13:12:22  <Wolf01> That would be cool
13:12:46  <TrueBrain> but first, we need to automate steam releases :D
13:12:55  <TrueBrain> now they are done with their reviews, I can work on that again :)
13:20:06  <TrueBrain> right, changed the release date to 20:00 CEST (we should be in CEST on the 1st of April)
13:20:11  <TrueBrain> well, date .. time :)
13:24:00  *** HerzogDeXtEr has quit IRC
13:24:12  *** glx has joined #openttd
13:24:12  *** ChanServ sets mode: +v glx
13:24:14  *** HerzogDeXtEr has joined #openttd
13:53:32  *** Wuzzy has joined #openttd
14:05:49  <orudge> TrueBrain: I did in the end, yes, because I saw your answer on TT-Forums :)
14:08:04  *** y2kboy23 has joined #openttd
14:09:29  <TrueBrain> so annoying an old libc is the issue here :P
14:16:26  <TrueBrain> <- best post of the month :)
14:21:18  *** y2kboy23_ has joined #openttd
14:23:05  *** y2kboy23 has quit IRC
14:34:39  *** nielsm has joined #openttd
14:36:33  <FLHerne> TrueBrain: The AppImage should be suitable for Steam distribution, no?
14:37:28  <FLHerne> And if Steam's CDN is supporting downloads, who cares about the size of music files :p
14:51:53  *** supermop_Home_ has joined #openttd
15:02:06  <supermop_Home_> hello
15:19:54  <LordAro> TrueBrain: ask V how factorio do linux builds :p
15:20:03  <LordAro> iirc factorio is in a private github repo...
15:32:19  *** Flygon has quit IRC
15:40:30  <Wuzzy> Hello, It's that Wuzzy again
15:40:56  <Wuzzy> The work on OpenSFX continues, I have updated more sounds, please check out <>
15:42:07  <Wuzzy> And if #8 is approved, I will quickly post more PRs to complete the task to rid OpenSFX of the problematic "CC Sampling Plus" license
15:52:00  <supermop_Home_> ok still have not figured out setting bounding box size in nml
15:52:48  <supermop_Home_> there is spritelayout, but tracks/roads don't use it?
15:54:38  <Timberwolf> I think it's just fixed for roads/tracks, there are some default bounding boxes and/or ways the sprite sorter will handle different elements and that's what you get.
15:54:52  <Timberwolf> I could be wrong, but that's what I ended up having to live with.
15:57:10  <Timberwolf> You'll notice stuff like the motorway fences in Timberwolf's Roads and the level crossing gates in Tracks breaks in certain cases, but it's rare enough you don't tend to notice unless you go looking for it.
16:00:01  *** gelignite has joined #openttd
16:39:18  *** gelignite has quit IRC
16:45:52  *** sla_ro|master has quit IRC
16:55:21  *** WormnestAndroid has quit IRC
16:55:35  *** WormnestAndroid has joined #openttd
16:56:06  <Eddi|zuHause> "OpenTTD has as many active users as it had in 2007." <- that's a clear sign OpenTTD is dying :p
17:01:38  <Wolf01> Are they the same 2xx which added OpenTTD on the steam wishlist?
17:06:48  <TrueBrain> LordAro: doing the build is easy; doing it your docker way is hard :P
17:07:03  <LordAro> :/
17:07:18  <TrueBrain> GitHub Actions just interact with containers a bit weird
17:07:25  <TrueBrain> and they don't allow a step to be run outside the container
17:07:30  <TrueBrain> which they can add pretty easily, it seems
17:07:33  <TrueBrain> but .. alas
17:11:28  *** gnu_jj has joined #openttd
17:12:28  <TrueBrain> two people already asked for JGRPP on Steam :D
17:20:20  *** gnu_jj has quit IRC
17:31:47  <TrueBrain> with enough LD_ env variables, you can get the craziest things to work on Linux
17:33:16  <LordAro> uhoh
17:35:38  *** Progman has joined #openttd
17:36:44  <TrueBrain> only libpthread doesn't want to load .. hmm
17:41:27  *** Wormnest has joined #openttd
17:47:05  <TrueBrain> hmm .. it picks up the correct, but for some reason it fails to work properly :P Annoying
17:47:35  <milek7>
17:47:53  <milek7> there's something about pthreads in Caveats section, maybe something with that?
17:49:15  <TrueBrain> I am not compiling anything
17:55:08  *** iSoSyS has joined #openttd
17:56:15  *** iSoSyS has quit IRC
17:59:47  <TrueBrain> bah, node is doing something I did not expect, and it is not enough to preload a new ld .. hmmmmm
18:21:06  *** Progman has quit IRC
18:26:06  *** gelignite has joined #openttd
18:39:42  *** qwebirc94087 has joined #openttd
18:40:59  <TrueBrain> patchelf: open: Read-only file system
18:40:59  <TrueBrain> ffs
18:41:07  *** urdh has quit IRC
18:41:15  <Wuzzy> any1 want to hear at these new sounds? please?? pretty please???
18:43:00  <orudge> Wuzzy: It's on my list to have a look at them tonight
18:43:23  <Wuzzy> ty
18:43:40  <Wuzzy> expect more PRs to come in, after #8 is dealt with
18:44:02  <Wuzzy> btw, it seems there are bots reporting in IRC when a new issue appears. but this does not work for opensfx for some reason. how?
18:44:42  <glx> opensfx repo is not configured for it yet
18:47:14  <TrueBrain> someone should add a .dorpsgek.yml to it
18:47:49  *** qwebirc94087 has quit IRC
18:53:19  <TrueBrain> "Artifact download has finished successfully"
18:53:21  <TrueBrain> well, that is something
18:55:13  <TrueBrain> OpenSSL/1.0.1
18:55:14  <TrueBrain> oef
18:55:25  <TrueBrain> curl doesn't support TLS1.2, and as such, vcpkg doesn't work
18:55:25  <TrueBrain> lol
18:56:10  <glx> <-- needs an approval :)
18:57:08  <TrueBrain> there you go good sir
18:57:23  <DorpsGek> [OpenTTD/OpenSFX] glx22 merged pull request #11: Add: [DorpsGek] announce issues, pull-requests, and tags to IRC
18:57:27  <TrueBrain> magic
18:57:56  <glx> more spam in the chan \o/
18:58:51  *** urdh has joined #openttd
19:02:20  <TrueBrain> lol, trying to install vcpkg (after patching the tls1.2 issue) .. it cannot link vcpkg, because std::iostream_category cannot be found
19:02:23  <TrueBrain> this SDK ....
19:02:25  <TrueBrain> so much pain
19:09:23  <Wolf01> I still can't compile the game :P
19:09:26  <TrueBrain> A suitable version of git was not found (required v2.7.4) and unable to automatically download a portable one. Please install a newer version of git.
19:09:26  <TrueBrain> git version
19:09:38  <TrueBrain> can you blame vcpkg really ...
19:11:39  <LordAro> heh
19:12:08  <TrueBrain> I now manually install 4 dependencies .. was looking into using vcpkg .. for that I need to patch vcpkg and install a newer git .. not sure this balances out :P
19:13:11  <TrueBrain> somehow I really wonder if we should do this :P
19:13:15  <TrueBrain> but, it builds
19:13:40  <TrueBrain> <- I need an opinion if we want to do this
19:14:20  <LordAro> nice.
19:14:42  <TrueBrain> that is not an opinion :)
19:16:22  <LordAro> i like it
19:16:37  <TrueBrain> I am a bit scared with the hardcoded dependency versions there
19:16:41  <TrueBrain> hard to maintain for us
19:16:48  <LordAro> it'd be nice if things could be split into separate files, but it's all very readable
19:16:59  <TrueBrain> yeah, in general, that would be very nice indeed
19:17:18  <TrueBrain> I would rather we could use vcpkg, so we don't have to deal with versions and patches, etc
19:17:27  <TrueBrain> but okay ... lzma and lzo .. I doubt they will get updates
19:17:31  <TrueBrain> ICU .. its fine, really
19:17:34  <TrueBrain> fluidsynth .. I guess?
19:17:34  <LordAro> why can't you install the dependencies with apt?
19:17:40  <TrueBrain> because they are 12.04
19:17:45  <TrueBrain> like .. unpatches
19:17:51  <LordAro> ah right
19:17:55  <LordAro> obvs :)
19:18:00  <TrueBrain> I really did not want to do that :P
19:18:07  <TrueBrain> zlib, libpng, etc, are all updated and patches
19:18:09  <TrueBrain> by Valve
19:19:00  <TrueBrain> it is a bit: how much effort do we want to put in supporting Linux on Steam, I guess :D
19:19:22  <LordAro> it'd be a shame to not support it given everything else
19:19:28  <TrueBrain> that is very true
19:19:44  <TrueBrain> I guess for music people have to install freepats themselves, btw
19:19:48  <LordAro> alternatively, could this also work for static linux build?
19:19:57  <LordAro> and then just use that with steam
19:20:01  <TrueBrain> ish .. Steam Runtime is a predefined set of libraries
19:20:05  <TrueBrain> anyone can download it, and use it
19:20:32  <TrueBrain> hmm .. I guess what you aim at is: copy all .so files in lib/, and we have a "static" build
19:20:36  <TrueBrain> (without static compiling)
19:21:07  <TrueBrain> ?
19:21:19  <LordAro> no, i mean with static compiling
19:21:27  <TrueBrain> static compiling always gave us trouble
19:21:34  <TrueBrain> can't really remember what anymore, but it basically always broke
19:21:47  <LordAro> don't need to have both generic-linux & steamrt linux versions, can just use generic-linux
19:22:00  <TrueBrain> well, yes, but for that we don't need a static compile binary :)
19:22:06  <TrueBrain> this "lib" trick with rpath works fine as well
19:22:12  <LordAro> true
19:22:19  <TrueBrain> just no clue how this works license-wise
19:22:28  <TrueBrain> guess we need to add the license of every dependency too?
19:23:06  <TrueBrain> anyway, add freepats to it, and you have a fat pack
19:23:14  <TrueBrain> so we might as well use appimage or flatpack or something in that case
19:23:21  <LordAro> something like this might solve the version problems?
19:23:27  <LordAro> apt-get source foolib
19:23:46  <TrueBrain> what version problem are you referring too?
19:26:35  <LordAro> 19:16:37 < TrueBrain> I am a bit scared with the hardcoded dependency versions there
19:26:51  <TrueBrain> well, "apt-get source ..." gives me a really old version :P
19:26:58  <TrueBrain> as otherwise I could have done "apt-get install ..." :D
19:27:07  <LordAro> well yes, you'd have to add the deb-src line of an actually supported repo
19:27:13  <LordAro> distro*
19:27:24  <TrueBrain> hmm .. not a bad idea, might try it
19:27:36  <TrueBrain> but I wonder about freepats .. should we supply it, or assume it is on the system?
19:27:54  <LordAro> should be relatively easy, given they're all self-contained libraries
19:28:10  <supermop_Home_> Timberwolf the default catenary boxes are tiny thin strips on the wires, but mine are a huge full tile box?
19:28:23  <LordAro> difficult, probably easier to leave it out for now, until anyone comes up with a smaller midi pack (appimage etc)
19:28:38  <TrueBrain> for Steam, download size like OpenTTD is laughable :P
19:28:48  <TrueBrain> well, I can add it like I did add OpenGFX
19:28:56  <TrueBrain> a new version of OpenTTD does not redownload OpenGFX
19:28:58  <LordAro> well, yes :p
19:29:08  <TrueBrain> so it would be a one-time download for them
19:29:12  <TrueBrain> that should work, I guess
19:29:25  <TrueBrain> just means I need to configure sound locally, so I can test it :P
19:29:48  <TrueBrain> okay, so that only leaves the question: do you have to add the license files if you populate a lib folder like I do now? :D
19:29:54  <LordAro> but yes, just rename it to "generic linux" and i'd be happy :)
19:30:11  <LordAro> i don't think it'd be a bad thing to do so...
19:30:14  <TrueBrain> well, currently, it is not a "generic linux"; I will have to add all dependencies to it :D
19:30:22  <TrueBrain> but that is fine
19:30:34  <TrueBrain> and I guess .deb files make sure the license files are in a predictable location?
19:31:23  <TrueBrain> seems /usr/share/doc/liblzma5/copyright etc
19:31:37  <TrueBrain> bit difficult to do this from CMake honestly
19:31:53  <LordAro> certainly seems that way
19:32:04  <TrueBrain> as I cannot assume CMake runs on a Debian-based system
19:32:05  <TrueBrain> hmm
19:32:39  <LordAro> this feels like something for GHA, rather than cmake
19:32:50  <TrueBrain> okay, SDL doesn't require a license file when you ship the binary
19:32:52  <TrueBrain> neither does zlib
19:33:09  <TrueBrain> neither libpng
19:34:01  <TrueBrain> does GPL require it?
19:35:28  <Wolf01> And make it an optional download like the tools/dedicated servers etc of many games?
19:35:39  <LordAro> feels like a nice thing to do, even if it's not required
19:36:00  <TrueBrain> LordAro: I agree, but it is very impractical
19:36:11  <TrueBrain> CMake has to do it, as it builds the cpack / bundle
19:36:20  <TrueBrain> so how are we going to do it?
19:37:37  <TrueBrain> or cpack it without lib/ and do it with GHA after .. that just means people cannot test this locally
19:37:56  <TrueBrain> feels very much like we are reinventing flatpack / appimage / .... :D
19:38:38  <LordAro> yup
19:39:47  <TrueBrain> this needs some more thinking :)
20:12:53  <michi_cc> So you want to revive #8329? :p
20:14:31  <TrueBrain> either that or flatpack I think?
20:14:37  <TrueBrain> I never looked into this eco system honestly
20:18:58  *** spnda has joined #openttd
20:23:25  <Eddi|zuHause> the problem with these "eco systems" is that there's like 12 competing ones with marginal differences
20:23:38  <TrueBrain> well, there is a huge difference between them, I am reading now :)
20:23:51  <TrueBrain> to give an example
20:24:26  <Eddi|zuHause> i'm not reading that :p
20:25:00  <TrueBrain> then you just have to assume I am right in saying you are wrong :P
20:25:22  <Eddi|zuHause> i'm sure it's a fractal :p
20:28:02  <milek7> appimage is self-contained, flatpak requires some flatpak tools installed, and snap is some ubuntu weirdnes
20:40:08  *** frosch123 has joined #openttd
20:46:27  *** Progman has joined #openttd
20:47:19  *** HerzogDeXtEr has quit IRC
20:51:12  *** HerzogDeXtEr has joined #openttd
20:53:29  *** HerzogDeXtEr has quit IRC
20:55:38  <spnda> hi, just wanted to try out the opengl PR but on my machine. Any reason for script/api/ai/ai_includes.hpp not existing in that pr?
20:55:55  *** HerzogDeXtEr has joined #openttd
21:03:10  <Eddi|zuHause> that sounds like an autogenerated file?
21:03:17  <spnda> Yeah it is
21:03:41  <Eddi|zuHause> means you somehow skipped a build step
21:04:06  <spnda> I've rebuilt and re-cloned a few times now
21:04:53  <LordAro> cmake/make commands?
21:06:38  <spnda> cmake also throws warnings at me like "PNG not found", same with lzo, zlib and liblzma, eventhough they're all installed with vcpkg
21:06:54  <spnda> this works absolutely fine in my own fork
21:07:21  <LordAro> isn't that down to missing the build triplet?
21:07:30  <LordAro> or whatever it is
21:07:35  <LordAro> windows-x64-static or something
21:08:00  <spnda> I installed them as described in
21:08:37  <LordAro>  -DVCPKG_TARGET_TRIPLET="x64-windows-static"
21:21:13  <spnda> In vcpkg/installed/x64-windows-static/ I can find all the packages I have installed (and need) but it doesnt find it
21:21:18  <glx> spnda: you cloned in a different dir ? if it's the case you can just copy CMakeSettings.json from your own fork to the new clone
21:21:41  <DorpsGek> [OpenTTD/OpenSFX] planetmaker commented on issue #4: Clarifying legal status of rubidium42's sounds
21:21:57  <glx> by default cmake use non static triplet
21:22:23  <glx> and if your own fork works then you configured it for static
21:22:35  <spnda> glx: own forks dont pickup the packages, but generate the missing header file
21:26:04  <DorpsGek> [OpenTTD/OpenSFX] FLHerne commented on issue #4: Clarifying legal status of rubidium42's sounds
21:26:44  *** jottyfan has joined #openttd
21:26:47  <glx> it's weird, because all the generation steps are dependencies of openttd target
21:26:48  *** jottyfan has quit IRC
21:28:32  <glx> anyway missing libs are not an issue to build on windows, they are all optional but highly recommended
21:29:14  <spnda> Ye, I know. Having them is better than not having them. Also, out of nowhere and after me being gone for 10 minutes it just decided to work(?????)
21:29:23  <spnda> As in building that missing header file
21:29:38  <spnda> Packages still missing, even after updating CMake and vcpkg and redoing everything
21:30:09  <glx> yeah you need to set them in projects\cmake parameters
21:30:52  <spnda> projects/cmake inside which folder?
21:32:01  <glx> it's a VS menu, also available from the configuration dropdown, "manage configurations" is the last item in the dropdown
21:32:07  <spnda> ah
21:33:01  *** WormnestAndroid has quit IRC
21:33:02  *** WormnestAndroid has joined #openttd
21:48:04  <spnda> Ahhh I found the problem. The default value for VCPKG_TARGET_TRIPLET is x64-windows, but I use x64-windows-static
21:50:46  <LordAro> literally what you were told ;)
21:56:34  *** Samu has quit IRC
21:57:36  <DorpsGek> [OpenTTD/OpenSFX] Wuzzy2 commented on issue #4: Clarifying legal status of rubidium42's sounds
21:59:25  <Wuzzy> yaaay, the OpenSFX bot works! thank you, kind stranger
22:06:20  *** frosch123 has quit IRC
22:17:51  <DorpsGek> [OpenTTD/OpenSFX] orudge requested changes for pull request #8: Replace all sounds derived from non-free sources
22:52:01  *** arikover has joined #openttd
22:53:04  <DorpsGek> [OpenTTD/OpenSFX] Wuzzy2 updated pull request #8: Replace all sounds derived from non-free sources
22:54:10  <DorpsGek> [OpenTTD/OpenSFX] Wuzzy2 commented on pull request #8: Replace all sounds derived from non-free sources
22:56:17  <DorpsGek> [OpenTTD/OpenSFX] Wuzzy2 updated pull request #8: Replace all sounds derived from non-free sources
22:57:21  *** Wolf01 has quit IRC
22:58:36  *** Gustavo6046 has quit IRC
22:59:55  *** nielsm has quit IRC
23:00:50  *** tokai has joined #openttd
23:00:50  *** ChanServ sets mode: +v tokai
23:03:17  *** Gustavo6046 has joined #openttd
23:03:20  *** arikover` has joined #openttd
23:08:10  *** arikover has quit IRC
23:10:19  <DorpsGek> [OpenTTD/OpenSFX] orudge commented on issue #10: Change legacy Mercurial code in scripts and README
23:10:43  *** spnda has quit IRC
23:11:00  <DorpsGek> [OpenTTD/OpenSFX] orudge approved pull request #8: Replace all sounds derived from non-free sources
23:11:39  <DorpsGek> [OpenTTD/OpenSFX] orudge merged pull request #8: Replace all sounds derived from non-free sources
23:15:01  *** WormnestAndroid has quit IRC
23:15:29  *** WormnestAndroid has joined #openttd
23:18:20  *** arikover` has quit IRC
23:28:22  <Wuzzy> stay tuned for more OpenSFX PRs
23:39:31  <DorpsGek> [OpenTTD/OpenSFX] Wuzzy2 opened pull request #12: Change: Relicense sounds edited by Pendrokar and zephyris to CC BY 3.0
23:45:07  <DorpsGek> [OpenTTD/OpenSFX] Wuzzy2 commented on issue #3: Documenting original license of sounds
23:45:11  <DorpsGek> [OpenTTD/OpenSFX] Wuzzy2 closed issue #3: Documenting original license of sounds
23:48:37  *** Progman has quit IRC

Powered by YARRSTE version: svn-trunk