Times are UTC Toggle Colours
00:05:23 *** HerzogDeXtEr has quit IRC 01:12:04 *** Flygon has joined #openttd 02:27:57 *** debdog has joined #openttd 02:31:23 *** D-HUND has quit IRC 03:05:18 *** glx has quit IRC 05:39:04 *** snail_UES_ has quit IRC 06:19:15 *** Ttech has quit IRC 06:28:04 *** Ttech has joined #openttd 06:59:22 *** longtomjr_ has joined #openttd 07:12:39 *** nielsm has joined #openttd 07:15:21 *** sla_ro|master has joined #openttd 07:46:32 *** Progman has joined #openttd 07:54:09 *** HerzogDeXtEr has joined #openttd 07:56:56 *** andythenorth has joined #openttd 08:07:22 *** jottyfan has joined #openttd 08:20:56 <andythenorth> yo 08:21:04 <TrueBrain> owh, him again! :P 08:31:20 <TrueBrain> lol, I know why webster always lags behind 1 log line .. 08:31:33 <TrueBrain> Supybut flushes its logs before write, not after :D 08:34:22 <TrueBrain> http://webster.openttdcoop.org/stats.html <- so many days not seen, and still on top of the board :P 08:34:49 *** tokai|noir has joined #openttd 08:34:49 *** ChanServ sets mode: +v tokai|noir 08:41:35 *** tokai has quit IRC 09:13:48 *** iSoSyS has joined #openttd 09:19:59 *** WormnestAndroid has quit IRC 09:20:12 *** WormnestAndroid has joined #openttd 09:29:24 *** HerzogDeXtEr has quit IRC 09:35:33 *** Gustavo6046 has quit IRC 09:52:38 *** jottyfan has quit IRC 09:58:30 <DorpsGek_III> [OpenTTD/OpenTTD] FuryPapaya opened pull request #8326: Fix: slovak.txt - ownname https://git.io/JTJJP 09:58:30 *** urdh has quit IRC 09:59:10 *** urdh has joined #openttd 10:28:00 *** arikover has joined #openttd 10:37:13 <DorpsGek_III> [OpenTTD/OpenTTD] glx22 commented on pull request #8326: Fix: slovak.txt - ownname https://git.io/JTJIf 11:25:08 *** iSoSyS has quit IRC 11:27:14 *** Wolf01 has joined #openttd 12:05:02 *** frosch123 has joined #openttd 12:10:17 <andythenorth> quak 12:11:05 <longtomjr_> ? 12:12:03 <FLHerne> Eh 12:13:13 <frosch123> moo 12:14:34 *** Progman has quit IRC 12:19:55 <LordAro> quak 12:20:04 <DorpsGek_III> [OpenTTD/team] frosch123 commented on issue #49: [ta_IN] Translator access request https://git.io/JTfk1 12:21:53 <LordAro> eints can't change "ownname", can it? 12:24:53 <frosch123> it can't. only strings, no meta ## 12:26:02 <frosch123> but eints is supposed to automatically restart if you change the ## via git 12:26:16 <frosch123> so you can be the first one to test that :) 12:26:52 <LordAro> is it worth the bother of getting them to rebase to fix the commit message? 12:26:58 <LordAro> or shall i just force merge it? 12:27:34 <frosch123> it's a squash anyway 12:29:09 <frosch123> ah, it's noun vs adjective 12:31:33 <LordAro> frosch123: definitely correct though? 12:31:49 <frosch123> https://forum.unilang.org/viewtopic.php?t=7811 12:32:15 <frosch123> second last answer 12:33:07 <LordAro> :+1: 12:33:29 <DorpsGek_III> [OpenTTD/OpenTTD] LordAro approved pull request #8326: Fix: slovak.txt - ownname https://git.io/JTJnO 12:34:24 <DorpsGek_III> [OpenTTD/OpenTTD] LordAro merged pull request #8326: Fix: slovak.txt - ownname https://git.io/JTJJP 12:34:33 * LordAro uses Administrator privileges 12:34:36 <LordAro> fear my power 12:34:57 <frosch123> does dorpsgek know you? 12:35:05 <LordAro> @whoami 12:35:05 <DorpsGek> LordAro: LordAro 12:35:16 <LordAro> apparently. 12:35:23 <DorpsGek> hi! 12:36:12 <LordAro> :o 12:37:29 <DorpsGek_III> [OpenTTD/OpenTTD] LordAro updated pull request #8324: Add problem matchers to CI https://git.io/JU7RJ 12:37:36 <LordAro> looks like msys is happier now 12:38:22 <LordAro> but apt less so 12:40:02 <frosch123> i renamed the team 12:40:22 <DorpsGek_III> [OpenTTD/OpenTTD] LordAro updated pull request #8324: Add problem matchers to CI https://git.io/JU7RJ 12:41:59 <andythenorth> I might go to the shop 12:42:09 <andythenorth> buy cheese and so on 12:50:08 <LordAro> that's more like it 12:50:36 <LordAro> andythenorth: i am also perilously low on food 12:51:05 <frosch123> meh, so many choices... mediawiki capitalises sites, so "foobar" becomes "Foobar". gollum does not. both are case sensitive otherwise 12:51:13 <DorpsGek_III> [OpenTTD/OpenTTD] LordAro updated pull request #8324: Add problem matchers to CI https://git.io/JU7RJ 12:51:29 <frosch123> should i just make everything case insensitive? 12:52:43 <LordAro> probably not a bad idea, tbh 12:53:01 <andythenorth> I have food 12:53:07 <andythenorth> I don't have fancy winter-is-coming type food 12:53:21 <andythenorth> basic survival looks likely though 12:54:24 <DorpsGek_III> [OpenTTD/OpenTTD] LordAro commented on pull request #8324: Add problem matchers to CI https://git.io/JTJCV 13:22:54 *** tokai has joined #openttd 13:22:54 *** ChanServ sets mode: +v tokai 13:29:28 <DorpsGek_III> [OpenTTD/OpenTTD] glx22 commented on pull request #8324: Add problem matchers to CI https://git.io/JTJ4r 13:29:49 *** tokai|noir has quit IRC 13:30:13 *** glx has joined #openttd 13:30:13 *** ChanServ sets mode: +v glx 13:47:28 *** matt21347 has joined #openttd 14:00:13 <TrueBrain> frosch123: eints no longer does anything on git commit :P It does it once a day ;) Does it process meta-data too? 14:00:27 <TrueBrain> the lang-sync stuff is no longer executed on a schedule 14:01:32 <DorpsGek_III> [OpenTTD/OpenTTD] TrueBrain commented on pull request #8324: Add problem matchers to CI https://git.io/JTJEW 14:01:37 <DorpsGek_III> [OpenTTD/OpenTTD] TrueBrain approved pull request #8324: Add problem matchers to CI https://git.io/JTJE4 14:02:09 <DorpsGek_III> [OpenTTD/OpenTTD] LordAro merged pull request #8324: Add problem matchers to CI https://git.io/JU7RJ 14:02:27 <TrueBrain> no clue why you wanted me to review that PR; seems anyone could have seen that was obviously correct :P 14:02:33 <TrueBrain> (meant @ LordAro ) 14:02:45 <LordAro> eh, why not 14:02:49 <LordAro> we spoke a bit about it before 14:03:00 <TrueBrain> just surprised nobody else gave it a review :) 14:03:05 <LordAro> i guess the next step is the release CI... 14:03:11 <TrueBrain> owh boy .. the big one! 14:03:19 <TrueBrain> with the container-stuff you found, that can be pretty interesting 14:03:32 <TrueBrain> it is really cool you can execute stuff inside a container :) 14:03:36 <glx> oh I could have approved it, but I was testing stuff :) 14:04:06 <LordAro> TrueBrain: i've forgotten already, what was it that i found? :p 14:04:47 <TrueBrain> you can execute steps inside a container 14:05:01 <TrueBrain> so you can have an upstream ubuntu-16.04, ubuntu-18.04, debian, fedora-core, etc 14:05:04 <TrueBrain> and execute stuff in there 14:05:11 <TrueBrain> meaning we no longer need the CompileFarm stuff, at all 14:05:25 <TrueBrain> and yes, it takes a bit longer to install the dependencies, but it will be much more readable 14:06:13 <LordAro> ah yes 14:06:53 <TrueBrain> also means supporting things like rpm will be easier :) 14:07:16 <TrueBrain> really curious how the 1st of November will go with the Docker Hub libraries .. like "ubuntu:16.04" 14:07:22 <TrueBrain> so far it seems they will rate limit those too 14:07:32 <TrueBrain> which will grind many many many GitHub Actions to a halt, I am afraid :P 14:10:49 <TrueBrain> LordAro: the part I can help with, with the release-stuff, is after the binaries are produced, how they show up for download. This is now part of "Releases" in Azure DevOps, and because of the way that works, not part of the OpenTTD repository 14:10:59 <TrueBrain> with GitHub Actions they can be moved into proper workflows, like the other repositories we have 14:11:16 <TrueBrain> so once you/who-ever build the part that produces binaries, I can pick it up from there, basically 14:11:27 <LordAro> right 14:11:52 <TrueBrain> the workflows already exist in different repositories; just a matter of picking the right one, and assigning the right permissions in AWS :D 14:12:48 <TrueBrain> and, I would suggest we publish the binaries in the Releases on GitHub, like with NML 14:12:59 <TrueBrain> so people can also download the release via GitHub, in binary form, if they like 14:13:55 <glx> https://github.com/lukka/run-vcpkg/issues/35 <-- seems someone asked for something similar (won't help in the msys2 failure case as github runners already use latest vcpkg release) 14:13:55 <TrueBrain> so that might be a nice first step, being able to do that :D 14:14:26 <glx> anyway the idea behind run-vcpkg is to pin dependencies, so it makes sense to not auto update 14:15:11 <TrueBrain> but he accepts PRs for this; sounds you already have the solution, so might be worth making that PR? 14:15:16 <TrueBrain> (I might be overly optimistic :D) 14:15:38 *** Speeder has joined #openttd 14:15:42 <TrueBrain> I do not see how run-vcpkg pins dependencies btw; cache can be wiped on a moments notice .. 14:16:17 <glx> the prefered way is to have vcpkg as a submodule 14:16:36 <TrueBrain> ugh .. that sucks balls :P 14:17:16 <TrueBrain> I think for OpenTTD "latest release" / "latest tag" works fine .. the chances of it breaking are pretty small, I would think 14:18:20 <glx> but it can also be used to download vcpkg in an arbitrary location (I do it over the github runner vcpkg) and with "do not upgrade" it was like using directly the given vcpkg install 14:19:02 <glx> but if you want a different version you need to give the commit id 14:20:53 <glx> latest vcpkg release is from before the msys2 fix :) 14:21:11 <TrueBrain> yeah, but running "latest" has other issues 14:21:58 <glx> yeah using current master is not fail proof either 14:22:19 <TrueBrain> if msys was still down, I would expect there to be already another vcpkg release :) 14:22:30 <TrueBrain> but, given that is fixed for now, the pressure is off 14:23:00 <TrueBrain> anyway, you could also debate that GitHub would have upgraded its runners by now, if it was still down and vcpkg released 14:23:05 <TrueBrain> so possibly this is a mute point anyway :D 14:24:13 <glx> yeah so probably the "best" way is to hardcode a commit id in the workflow (like using a submodule) and update it from time to time 14:24:39 <TrueBrain> if you really want to pin dependencies, sure .. but .. sounds a bit irrelevant for OpenTTD :) 14:24:54 <TrueBrain> not enough packages are used from vcpkg to really break anything, I would think 14:25:16 <glx> anyway it works now, so no hurry to touch it 14:25:35 <TrueBrain> indeed 14:26:44 <glx> and I think vcpkg will change again in this area, as current repo.msys2.org is not dimensionned to be asked directly 14:27:24 <glx> https://github.com/msys2/MSYS2-packages/commit/b77bc4e53852c7dca626ccc37361eeb043b9ea2b 14:41:49 *** snail_UES_ has joined #openttd 14:47:00 <TrueBrain> lol 14:48:15 <TrueBrain> well, can't blame them for not using a proper CDN for their master, as it is expensive as fuck (just looking at OpenTTD< which does run on a proper CDN atm .. it is expensive as fuck :P). Using free mirrors is always better 14:48:21 <TrueBrain> so moving the master out of that rotation is a good thing 14:48:37 <TrueBrain> s/master/primary/ 14:48:43 <TrueBrain> sorry, forgot the new "no more master" rule :P 14:49:27 <glx> and I think they are looking to get some more mirrors 14:49:51 *** ramesh has joined #openttd 14:50:09 *** ramesh is now known as shudharson 14:50:36 <TrueBrain> I still need to offload some of the bigger files to a cheap alternative .. like a OVH VPS :P 14:50:46 <TrueBrain> before our free credits run out :D 14:52:35 <shudharson> I joined translation team for tamil through github. When I try to edit lang files it shows 'access denied'. 14:58:43 <glx> github username ? 14:59:00 *** andythenorth has quit IRC 15:02:24 <shudharson> ramesh78dev 15:02:42 <glx> I see you are in the right team 15:02:47 <glx> so it should work 15:04:01 <glx> are you logged in translator ? 15:05:16 <DorpsGek_III> [OpenTTD/eints] frosch123 opened pull request #28: Update: Language definitions from OpenTTD. https://git.io/JTJof 15:05:51 <DorpsGek_III> [OpenTTD/eints] LordAro approved pull request #28: Update: Language definitions from OpenTTD. https://git.io/JTJok 15:06:13 <shudharson> i am logged in with my github profile name in translator 15:06:47 <frosch123> did you login before you joined the team? you may need a logout/login cycle then 15:07:13 <shudharson> ok i will try that then 15:07:27 <frosch123> just press "logout" on eints site 15:07:31 <frosch123> no need to logout from github 15:07:38 <shudharson> thanks 15:07:48 <shudharson> it works now 15:07:54 <frosch123> \o/ 15:07:58 <glx> have fun translating :) 15:11:49 *** Flygon has quit IRC 15:12:48 <shudharson> thank you 15:19:33 *** jottyfan has joined #openttd 15:26:31 *** shudharson has quit IRC 15:27:19 <DorpsGek_III> [OpenTTD/eints] frosch123 merged pull request #28: Update: Language definitions from OpenTTD. https://git.io/JTJof 15:42:42 <DorpsGek_III> [OpenTTD/eints] frosch123 created new tag: openttd-github-1.0.9 https://git.io/JTJXk 15:46:53 <LordAro> i feel like that shouldn't have been necessary 15:47:02 <LordAro> why can't it just take the header from the existing file? 15:50:24 *** jottyfan has quit IRC 15:50:38 *** jottyfan has joined #openttd 15:52:39 <TrueBrain> I feel an eints v2 being created :p 16:02:00 <frosch123> LordAro: because it is a newgrf translation service, abused into an openttd translation service 16:02:53 <frosch123> anyway, eints needs the metadata to validate things, so it needs a restart either way 16:03:04 <frosch123> just previously it did that automatically when ottd pushed 16:03:40 <frosch123> LordAro: https://github.com/OpenTTD/eints/blob/master/update_openttd_langs <- the script is still there, you can turn it into a gh action :) 16:06:42 <frosch123> https://github.com/OpenTTD/BaNaNaS/pull/67 <- someone wants to approve that, or shall i force it? :) 16:07:18 <glx> approved 16:07:58 <frosch123> thanks, one more migrated :) 16:08:10 <glx> how many left ? 16:09:04 <frosch123> migrated: GitHub packages 536/1648 (32.5%), GitHub authors 75/469 (16.0%) 16:09:32 <frosch123> likely many of the "one hit wonders" won't migrate 16:09:49 <glx> yeah probably many inactive authors 16:12:45 <frosch123> there is one yet-unmigrated author, who could contribute 5% to the migrated packages on their own 16:15:09 *** Wormnest has joined #openttd 16:18:56 *** HerzogDeXtEr has joined #openttd 16:33:55 *** andythenorth has joined #openttd 16:58:31 <TrueBrain> frosch123: why waste time on a GH action if this is a very unlikely event to ever happen again? :) 17:05:36 <TrueBrain> so .. where did I leave the BaNaNaS migration script .. eeuuuuhhhhh 17:08:08 <TrueBrain> frosch123: I found a really old migration request, that was only directed at me .. and I completely missed it till today .. I also completely forgot how to do migrations ... so I forwarded it to you .. so sorry :( 17:13:12 *** snail_UES_ has quit IRC 17:13:33 <frosch123> TrueBrain: https://gist.github.com/frosch123/1ff4d5018fa096d32b1aba0c0f6513fa 17:14:04 <frosch123> no idea what you forwarded, maybe mails are stuck somewhere 17:14:13 <TrueBrain> tt-forums 17:14:48 <TrueBrain> cannot believe I do not have that script on my disk anymore .. I mean .. lol? 17:15:09 <TrueBrain> ah, I do, but in WSL1, not WSL2 17:15:10 <TrueBrain> that explains 17:15:13 <TrueBrain> let me migrate him :) 17:16:58 <TrueBrain> there we go :) 17:17:04 *** arikover has quit IRC 17:17:18 *** arikover has joined #openttd 17:17:51 <TrueBrain> frosch123: owh, it seems I did not understand tt-forums enough to really forward it to you 17:18:01 <TrueBrain> turns out only filling in your name is not enough .. you also have to press the weird "Add" button 17:18:05 <TrueBrain> stupid UI design 17:18:29 <frosch123> :) 17:18:38 <TrueBrain> https://github.com/OpenTTD/BaNaNaS/pull/68 17:21:00 <TrueBrain> so another one for the stats! 17:38:59 *** jottyfan has quit IRC 17:49:32 <andythenorth> license.md or copying.md? 17:49:38 * andythenorth tidying up some newgrf repos 17:50:05 <TrueBrain> https://stackoverflow.com/questions/5678462/should-i-provide-a-license-txt-or-copying-txt-file-in-my-project 17:50:10 <TrueBrain> there is a stack overflow for EVERYTHING 17:50:44 <andythenorth> github says LICENSE, I wondered why we don't do that for main OpenTTD :) 17:50:48 <andythenorth> now i know 17:51:32 <TrueBrain> OpenTTD repositories has more LICENSE than COPYING, if you care about those stats 17:51:58 <DorpsGek_III> [OpenTTD/OpenTTD] DorpsGek pushed 1 commits to master https://git.io/JTJAK 17:51:58 <DorpsGek_III> - Update: Translations from eints (by translators) 17:52:08 <andythenorth> I slightly care 17:52:17 <andythenorth> the newgrfs have to be multi-license 17:52:22 <andythenorth> for reasons 17:53:12 <andythenorth> hmm maybe today is not a legal day :) 17:53:15 <andythenorth> have a day off andythenorth 17:53:27 * andythenorth reverts changes 17:53:28 <TrueBrain> here, take two! :) 17:53:33 <andythenorth> what tomorrow as well? 17:53:40 <TrueBrain> live! 17:53:56 <andythenorth> I went to the shops earlier, how much more living would I need? 17:54:03 <TrueBrain> nah, that is about it :P 17:54:06 <TrueBrain> you had plenty 17:54:14 * andythenorth gets a beer 17:54:45 <TrueBrain> cheers 18:27:52 *** Speeder_ has joined #openttd 18:35:09 *** Speeder has quit IRC 18:37:54 *** Gustavo6046 has joined #openttd 18:53:24 *** snail_UES_ has joined #openttd 19:25:02 *** longtomjr_ has quit IRC 19:25:21 *** longtomjr_ has joined #openttd 19:30:01 *** gelignite has joined #openttd 19:39:38 *** Afdal has joined #openttd 19:39:55 <Afdal> What is the actual breakdown probability of a vehicle at any given tick? 19:40:16 <Afdal> as a function of current reliability 19:44:21 <Afdal> Trying to calculate the expected uptime for a logic gate with optimal reliability/servicing 19:45:02 <Afdal> And what optimal servicing actually looks like 19:45:09 *** snail_UES_ has quit IRC 19:45:28 <Afdal> considering the tradeoff of time spent going in and out of a depot versus time spent idle while broken down 19:46:21 *** iSoSyS has joined #openttd 19:48:17 *** iSoSyS has quit IRC 20:01:01 *** Progman has joined #openttd 20:04:54 <Afdal> Where in the source is the Next() function defined? 20:05:54 <Afdal> random_func.cpp? 20:12:23 <Eddi|zuHause> Afdal: afair a vehicle rolls a random value that is decreased until 0, then it breaks down, and rolls a new value 20:13:04 <Afdal> hmm 20:13:09 <Afdal> that's interesting 20:13:25 <Afdal> and current reliability % modulates that random number? 20:13:50 <Eddi|zuHause> i think reliability determins the maximum value that can be rolled 20:14:40 <Afdal> so it's a time series function then 20:15:08 <Afdal> I'd like to know the actual math going on at each step 20:15:28 *** longtomjr_ has quit IRC 20:15:28 <Afdal> but trying to interpret this code is hard -_- 20:18:15 *** tokai|noir has joined #openttd 20:18:15 *** ChanServ sets mode: +v tokai|noir 20:22:57 *** michi_cc_ has quit IRC 20:23:01 *** michi_cc has joined #openttd 20:23:02 *** ChanServ sets mode: +v michi_cc 20:25:13 *** tokai has quit IRC 20:32:33 *** sla_ro|master has quit IRC 21:20:56 *** matt21347 has quit IRC 21:27:47 *** gelignite has quit IRC 21:45:50 *** nielsm has quit IRC 21:54:52 *** HerzogDeXtEr has quit IRC 21:56:38 <DorpsGek_III> [OpenTTD/OpenTTD] jostephd updated pull request #8278: Feature: tiles/day velocity unit https://git.io/JJW2w 21:56:59 <DorpsGek_III> [OpenTTD/OpenTTD] jostephd commented on pull request #8278: Feature: tiles/day velocity unit https://git.io/JTUCC 22:00:57 *** snail_UES_ has joined #openttd 22:13:00 *** iSoSyS has joined #openttd 22:15:03 *** andythenorth has quit IRC 22:31:11 *** frosch123 has quit IRC 22:40:02 *** iSoSyS has quit IRC 22:57:54 *** Wolf01 has quit IRC 23:12:59 *** Progman has quit IRC 23:43:02 *** cHawk has joined #openttd 23:45:48 *** tokai has joined #openttd 23:45:49 *** ChanServ sets mode: +v tokai 23:52:38 *** tokai|noir has quit IRC