Config
Log for #openttd on 10th October 2020:
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

Powered by YARRSTE version: svn-trunk