Config
Log for #openttd on 22nd September 2020:
Times are UTC Toggle Colours
00:18:20  *** Wormnest has quit IRC
00:43:25  *** tokai|noir has joined #openttd
00:43:26  *** ChanServ sets mode: +v tokai|noir
00:50:27  *** tokai has quit IRC
02:28:52  *** Flygon has joined #openttd
02:55:02  *** debdog has joined #openttd
02:58:23  *** D-HUND has quit IRC
04:09:28  *** snail_UES_ has quit IRC
04:35:14  *** supermop_Home has quit IRC
06:03:09  *** andythenorth has joined #openttd
06:04:11  *** sla_ro|master has joined #openttd
06:07:24  *** andythenorth has quit IRC
06:17:24  *** andythenorth has joined #openttd
06:45:42  <andythenorth> yo
06:59:36  *** WormnestAndroid has quit IRC
06:59:52  *** WormnestAndroid has joined #openttd
08:59:52  <DorpsGek_III> [OpenTTD/eints] TrueBrain created new tag: 0.0.0 https://git.io/JUzu9
09:01:58  <TrueBrain> hmm .. why again did we want to do the OpenTTD eints in a branch :P
09:02:07  <TrueBrain> the release scripts are not created to work like that :P
09:08:12  <DorpsGek_III> [OpenTTD/actions] TrueBrain opened pull request #14: Add: allow staging in another branch besides "master" https://git.io/JUzzY
09:10:38  <TrueBrain> I think that is all that is needed to fix that issue
09:20:47  <TrueBrain> holy crap, eints uses a lot of memory .. 500MB of RAM ..
09:20:51  <TrueBrain> that is going to be a bit of an issue :D
09:21:25  <LordAro> quick, someone add the chromium engine to it
09:21:37  <TrueBrain> I wonder why it uses this much memory ..
09:21:47  <TrueBrain> the JSON files, which is a full state backup, is only 50MB
09:29:44  <TrueBrain> guess either I need to investigate WHY it is using this amount of memory, or just scale up the amount of nodes we use :P
09:31:03  <andythenorth> for i in range(10): deepcopy(all_strings)
09:31:05  <andythenorth> somewhre
09:31:37  <andythenorth> it's probably the Bootstrap UI library I added :
09:31:48  * andythenorth should go back to work
10:27:50  <DorpsGek_III> [OpenTTD/actions] LordAro approved pull request #14: Add: allow staging in another branch besides "master" https://git.io/JUzwL
10:35:22  <andythenorth> design docs eh https://www.industrialempathy.com/posts/design-docs-at-google/
10:35:36  * andythenorth "current area of interest"
10:53:45  <DorpsGek_III> [OpenTTD/actions] TrueBrain merged pull request #14: Add: allow staging in another branch besides "master" https://git.io/JUzzY
11:30:07  <TrueBrain> right, lets see if I can deploy eints on staging ..
11:30:19  <TrueBrain> very curious .. never did EFS before :)
11:31:43  *** nielsm has joined #openttd
11:31:45  <andythenorth> can I have a nap?
11:32:55  <TrueBrain> you can have 20
11:32:57  <TrueBrain> I don't care :P
11:34:20  <andythenorth> answers-as-a-service
11:35:38  <TrueBrain> the like-we-fucking-care as a service, you mean? :P
11:43:36  <andythenorth> I think I read those words in the wrong order
11:52:27  <TrueBrain> https://translator.staging.openttd.org/
11:52:28  <TrueBrain> it runs
11:52:32  <TrueBrain> (it is completely empty)
11:52:44  <TrueBrain> login works :D
12:01:39  <TrueBrain> so next step will be to provision something in there
12:05:37  <DorpsGek_III> [OpenTTD/actions] TrueBrain created new tag: v2.0.1 https://git.io/JUz6a
12:06:49  <TrueBrain> next up, trying to do an auto-deploy ..
12:07:09  <TrueBrain> there are various of things that need fixing, but .. first get it to work, after that improve ;)
12:07:35  <TrueBrain> it fails to push .. hmm .. owh, yes
12:09:31  <TrueBrain> permission system in the GitHub Container Registry is really well done
12:09:39  <TrueBrain> it integrates nicely with the rest of GitHub
12:11:34  <TrueBrain> ha, that works too :D You got to love automation
12:11:45  <TrueBrain> the only thing that might be an issue, that for a short moment in time, 2 eints instances are running
12:11:50  <TrueBrain> both with the same volume mount
12:12:04  <TrueBrain> but in how it is implemented in eints, this -should- not be an issue :P
12:48:23  *** snail_UES_ has joined #openttd
12:53:53  *** iSoSyS has joined #openttd
13:05:57  *** iSoSyS has quit IRC
13:10:08  *** Compu has joined #openttd
13:52:16  *** b_jonas has joined #openttd
13:54:26  <FLHerne> andythenorth: https://8ball.delegator.com/ ?
13:54:50  <b_jonas> Hmm. I installed openttd 1.10.3, and the in-game content download says that it can't contact the content server. But there's no omre detailed error message, so I'm not sure what to check.
13:54:58  <andythenorth> decisions-as-a-service
13:56:44  <FLHerne> Content server isn't working for me either
13:57:01  <FLHerne> TrueBrain must be doing magic to it :p
13:57:22  <b_jonas> It does see the content that I downloaded manually or with openttd 1.10.2, and can load games that use newgrfs.
13:57:33  <b_jonas> I wonder what I did wrong.
13:57:54  <FLHerne> b_jonas: The content server has recently been rewritten from scratch in a new language
13:58:08  <FLHerne> So it's probably not your end that's the problem
13:58:47  <TrueBrain> FLHerne: that is only a case if he is not the only one ;)
13:59:09  <b_jonas> FLHerne: I know, but the new server is supposed to be compatible with openttd 1.10.3, right?
13:59:37  <FLHerne> TrueBrain: It's not working for me either
13:59:42  <Eddi|zuHause> it was well-tested :p
13:59:47  <FLHerne> b_jonas: In the meantime, https://bananas.openttd.org/ is still up
13:59:48  <TrueBrain> now then it becomes interesting FLHerne  ;)
13:59:50  <b_jonas> FLHerne: ah thanks
13:59:57  <b_jonas> FLHerne: I don't need to download anything right now
14:00:08  <b_jonas> I have newgrf downloaded from earlier and that's enough
14:00:22  <b_jonas> I just wanted to see if I did something wrong on my end
14:02:47  <TrueBrain> lol, the NLB decided to no longer route BaNaNaS :D
14:03:13  <TrueBrain> Eddi|zuHause: pretty sure that remark is not constructive, nor a nice thing to say .. not sure what you were hoping to gain
14:04:16  <Eddi|zuHause> what gave it away? maybe the ":p" smilie? :p
14:04:55  <TrueBrain> in this community, it is a constant of these "jokes"; just realise what it does with people ;)
14:05:44  <FLHerne> Eh, I think the cynicism is directed at software in general rather than you personally
14:06:00  <FLHerne> The damn stuff never works right
14:06:38  <TrueBrain> FLHerne: pretty sure that is not really relevant ;) It is just annoying people are always taking down, instead of helping out :)
14:06:47  <TrueBrain> but I do appreciate you confirming it is down for you too :)
14:07:19  <TrueBrain> currently the NLB is reconfiguring itself every 20 seconds .. that sounds wrong :P
14:07:21  * FLHerne somehow managed to release something last week that segfaults instantly on every platform except the one he uses :-/
14:07:28  <FLHerne> I mean, I tested it on the others
14:07:40  <FLHerne> Then I made a trivial change that couldn't possibly break anything
14:07:53  <TrueBrain> eints is crashing :P
14:08:28  <TrueBrain> owh! LOL!
14:08:32  <TrueBrain> I know why .. oopsie
14:11:00  <TrueBrain> how does bottle work .. anyone happen to know? :) I need to return an empty 200 page ..
14:16:02  <TrueBrain> AWS is redeploying as we speak; that should resolve the issue :)
14:16:15  <TrueBrain> happy you noticed it b_jonas :)
14:16:23  <b_jonas> thank you
14:17:56  <TrueBrain> many many "due to (reason Health checks failed with these codes: [404])" in the logs :P
14:18:41  <Eddi|zuHause> on a different topic, on a scale from crazy to insane, what is https://i.paste.pics/f441bfa491e7984b4f2de942b9a1ea90.png ?
14:21:19  <TrueBrain> hmmmmmmmm ... BaNaNaS is still not seen ... lol? :D
14:21:37  <b_jonas> Eddi|zuHause: that looks dangerous. it needs road signs and per-lane traffic signals
14:22:07  <b_jonas> well, ideally it needs a 2+2 lane overpass
14:22:10  <b_jonas> but that's expensive
14:23:01  <Eddi|zuHause> i don't think there's enough space for an overpass
14:23:15  <Eddi|zuHause> and it has traffic lights
14:23:27  <b_jonas> yes, but does it have traffic lights above each lane?
14:23:55  <Eddi|zuHause> the game doesn't really display them very well
14:24:14  <b_jonas> I think there are also too many zebra crossings. those corners are very close to each other on the left.
14:24:50  <b_jonas> a longer truck won't even be able to stop between those two zebra crossings
14:24:53  <Eddi|zuHause> they are disabled, but somehow the feature that hides them if they're disabled doesn't work
14:25:07  <b_jonas> ah
14:25:53  <Eddi|zuHause> maybe i should try labs version of TM:PE instead of stable
14:26:16  <TrueBrain> "If this parameter is not used, then ListServices returns up to 10 results and a nextToken value if applicable." <- those nasty details .....
14:30:45  <TrueBrain> b_jonas: try it now :)
14:31:00  <TrueBrain> that was a very interesting infrastructure bug :D
14:38:12  <Eddi|zuHause> now, i do seem to have some kind of bug where some cars ignore the traffic light, and i have no clue why.
14:48:30  <TrueBrain> https://www.reddit.com/r/openttd/comments/iw9ics/cannot_download_online_content/ <- poor user ... it indeed is a bad UI choice ..
14:50:38  <LordAro> can't immediately see a better solution though...
14:50:59  <TrueBrain> that whole UI is just a bit meh
14:51:42  <TrueBrain> what you see a lot of UI do these days: if you click on a single item, the "button" does it for that item
14:51:48  <TrueBrain> you select multiple, the button does it for all of them
14:51:55  <TrueBrain> that mostly feels pretty okay
14:51:58  <LordAro> "does it" ?
14:52:07  <TrueBrain> I didn't want to say: download button ;)
14:52:17  <TrueBrain> but so if you click a single entry, the download button downloads that entry
14:52:28  <TrueBrain> if you select (select, not click) multiple, the download buttons downloads all of them
14:52:55  <LordAro> oh, so no dedicated "download" button, but checking the checkbox starts the download?
14:53:00  <TrueBrain> no
14:53:15  <TrueBrain> you have Outlook OWA access on office365?
14:53:20  <Eddi|zuHause> but what do you do if there are items marked, but not the one highlighted?
14:53:20  <TrueBrain> that is the best example I can think of
14:53:25  <LordAro> ooh, selection over checkboxes
14:53:39  <TrueBrain> Outlook does this very intuitive
14:53:45  <TrueBrain> you can either click a single entry, or select multiple
14:54:09  <TrueBrain> and their way of doing the hover-over also makes it clear you have the option to select multiple
14:54:18  <TrueBrain> if you are a tiny bit curious, you will figure it out :P
14:54:30  <LordAro> i'm looking at outlook right now :p
14:54:36  <TrueBrain> you see what I mean?
14:54:42  <LordAro> i do
14:54:51  <TrueBrain> pfew; as explaining that will be hard :P
14:55:19  <TrueBrain> I see this UI design in my tools these days
14:55:24  <TrueBrain> AWS does it on many places too
14:55:39  <LordAro> now sure how feasibly we could get OTTD UI to do that though :p
14:55:44  <LordAro> not*
14:55:58  <TrueBrain> the cheap solution is: if you click an item (not the checkbox), it deselects all items and only selects that item
14:56:05  <TrueBrain> you have to explicitly click the checkbox to mark multiple
14:56:18  <TrueBrain> the only real downside with this: any misclick means you have to start over
14:56:29  <LordAro> yeah, that doesn't sound better :p
14:56:30  <TrueBrain> but in reality, isn't 90% of the usecase in that UI to download a single entry?
14:56:54  <LordAro> as a cheap "hack", just enabling the download button if an item is selected might suffice
14:57:21  <TrueBrain> but yeah, that reddit topic clearly shows how you can confuse a user :D
14:57:34  <TrueBrain> its cute, tbh :)
14:58:22  <Eddi|zuHause> <TrueBrain> the cheap solution is: if you click an item (not the checkbox), it deselects all items and only selects that item <-- that sounds horrible
14:59:02  <LordAro> try to keep up, Eddi :p
14:59:13  <Eddi|zuHause> (was that constructive enough?) :p
14:59:39  <andythenorth> cc the vehicle livery UI checkboxes :P
14:59:40  <andythenorth> oof
14:59:58  <TrueBrain> andythenorth: I like your suggestion, but no
15:00:01  <TrueBrain> :P
15:00:19  <andythenorth> it was a complaint :P
15:00:23  <andythenorth> not a constructive suggestion
15:00:31  <andythenorth> oof back to work andythenorth
15:03:27  <Eddi|zuHause> i have a problem. i didn't get to go where i wanted to go today, and as a side effect, i couldn't go shopping along the way. now i'm running out of food. particularly cat food.
15:12:22  *** Wormnest has joined #openttd
15:31:40  *** Flygon has quit IRC
16:09:02  *** virtualrandomnumber has joined #openttd
16:09:28  *** virtualrandomnumber has quit IRC
16:09:35  <Eddi|zuHause> but at least i seem to have fixed the problem with the crosswalks. turns out i forgot to turn on a mod
16:11:20  <b_jonas> TrueBrain: now the in-game download lists the available newgrfs, thank you
16:11:47  <TrueBrain> b_jonas: no, thank you :D
16:16:13  *** gelignite has joined #openttd
16:19:52  <Eddi|zuHause> in soviet russia, bug report fixes YOU. :p
16:32:46  *** Progman has joined #openttd
16:39:43  *** frosch123 has joined #openttd
17:12:19  <TrueBrain> frosch123: I made a new branch openttd-github
17:12:30  <TrueBrain> calling the authentication github and the branch oauth triggered my OCD
17:12:33  <TrueBrain> I am sorry :(
17:13:55  <frosch123> :p
17:13:57  <TrueBrain> and the openttd-github branch is now autodeploying to AWS. Tags named openttd-github-<version> will too, to production (but not yet setup)
17:14:08  <TrueBrain> I have to revisit the "translator" account
17:14:21  <TrueBrain> I think I will generate a password only known inside AWS, and remove the IP filter
17:14:54  <frosch123> more secrets :)
17:15:07  <TrueBrain> yeah ... you don't want to know how many AWS knows :P
17:15:24  <TrueBrain> but you think that would be okay?
17:15:48  <frosch123> sure, that's what devzone did :)
17:16:01  <TrueBrain> the other thing I really need to investigate, is why eints uses 550MB RAM on the current setup
17:16:02  <frosch123> you were the one who scolded me for doing so, and using localhost instead :)
17:16:18  <frosch123> TrueBrain: that was always a problem with eints
17:16:33  <frosch123> at some point a python update from 3.x to 3.y halfed it
17:16:42  <TrueBrain> well, passwords on the current VM are not secrets; AWS has infrastructure for that, so that is an added bonus :P
17:16:58  <frosch123> the "keep everything in memory" approach of eints causes trouble in many cases
17:16:59  <TrueBrain> okay .. well, it is running 3.8, so we might be lucky or something ..
17:17:06  <TrueBrain> well, the JSON is only 60MB
17:17:11  <TrueBrain> which is "everything" as far as I can tell?
17:18:02  <Eddi|zuHause> python string management is not very space efficient
17:18:20  <TrueBrain> I now provisioned it with 128MB ram for staging .. guess I just import a few languages from OpenTTD (in a new repo for testing), and see what it does with memory
17:19:07  <TrueBrain> empty at least it is ~20MB :P
17:19:11  <TrueBrain> so we got that going for us :)
17:19:19  <TrueBrain> btw, GitHub authentication worked out-of-the-box, so nice job there :)
17:20:48  <TrueBrain> frosch123: https://github.com/OpenTTD/eints/commit/1f4be1b6efecc67ba32164a95146b5b046580ab9 <- not sure I did this correctly .. I couldn't find how to just return an empty body .. this is the best I could come up with :P
17:21:31  <frosch123> i would have tried "return ''" :)
17:21:50  <TrueBrain> I did not even try that, I have to say :P
17:22:36  <frosch123> what is "sassc" and why does it take so long to install?
17:24:01  <LordAro> sass to css compiler
17:24:04  <frosch123> looks like andy toays
17:26:10  <frosch123> hmm, i thought i could get away with just building the html without the nginx container. but ofc all the links do not work when browsing via file:/// :)
17:35:32  <frosch123> TrueBrain: is there something like "finger.openttd.org", or shall I delete the link from the website?
17:35:41  * frosch123 is cleaning dead links
17:37:57  <Eddi|zuHause> i think we discussed a finger replacement once upon a time
17:39:21  <Eddi|zuHause> https://github.com/OpenTTD/website/issues/48
17:40:36  <andythenorth> why is it compiling sass?
17:41:00  <frosch123> apparently jekyll needs that?
17:41:20  <andythenorth> oh wait, is this eints or something else?
17:41:31  <frosch123> no, website
17:41:55  <andythenorth> I'm still at 'why' :)
17:42:13  <andythenorth> I guess Because Jekyll then
17:42:33  <andythenorth> I didn't know we had sass compiler in scope
17:42:47  <andythenorth> $someone could remove the css in that case :P
17:43:08  * andythenorth back to work
18:09:04  *** Feuersalamander has joined #openttd
18:16:10  *** grossing is now known as Guest1561
18:16:10  *** Feuersalamander is now known as grossing
18:16:47  *** Guest1561 is now known as Feuersalamander
18:17:18  *** grossing is now known as Guest1562
18:17:18  *** Feuersalamander is now known as grossing
18:17:52  *** grossing is now known as Feuersalamander
18:18:00  *** Guest1562 is now known as grossing
18:34:41  <frosch123> TrueBrain: no idea how you generated the translator teams, but team en_GB won't work :p
19:26:42  *** WormnestAndroid has quit IRC
19:26:58  *** WormnestAndroid has joined #openttd
19:42:09  <TrueBrain> the script is in the repo :P
19:42:34  <TrueBrain> and finger.openttd.org is replaced with https://cdn.openttd.org/openttd-releases/latest.yaml and https://cdn.openttd.org/openttd-releases/folders.yaml
19:42:37  <TrueBrain> I would remove the references
19:42:41  <TrueBrain> those who care will find it
19:43:17  <TrueBrain> https://github.com/OpenTTD/team/blob/master/request_access/issue_templates.py#L10 <- I used the list you gave me! You never told me I had to filter it :P
19:45:34  <DorpsGek_III> [OpenTTD/team] TrueBrain opened pull request #5: Fix: remove the en_GB from the template list https://git.io/JUget
19:45:42  <TrueBrain> that should fix it :)
19:49:21  <TrueBrain> and I removed the team :)
19:50:07  <TrueBrain> if things keep the pace it currently has, I think we can launch eints-openttd-github this weekend :D Would be nice :)
19:50:57  <TrueBrain> frosch123: ps: you can run Jekyll with "jekyll serve", means you don't need the nginx container ;)
19:51:22  <TrueBrain> (it even says so in the README.md .. I am shocked I wrote that down :P)
19:51:50  <TrueBrain> I rarely run all this software for OpenTTD in a container while developing .. it is just easier if it is not :)
19:56:11  <LordAro> i dislike things that "require" containers
19:56:58  <frosch123> TrueBrain: i am now building it in a container, because i did not want all these ruby dependencies on my host
19:56:58  <TrueBrain> a container has a purpose; "development" work is not one of them :)
19:57:12  <TrueBrain> gem installs it under your local user, but I can understand that
19:57:16  <TrueBrain> in that case, a container is what you want :P
19:57:29  <TrueBrain> as it has that purpose: installing dependencies :D
19:57:59  <DorpsGek_III> [OpenTTD/team] frosch123 approved pull request #5: Fix: remove the en_GB from the template list https://git.io/JUge5
19:59:45  *** gelignite has quit IRC
19:59:55  <andythenorth> if I use 'Colonel' as a name in a newgrf, is that war themed?
20:01:52  <DorpsGek_III> [OpenTTD/team] TrueBrain merged pull request #5: Fix: remove the en_GB from the template list https://git.io/JUget
20:11:03  <Eddi|zuHause> andythenorth: yes.
20:11:47  <Eddi|zuHause> andythenorth: also, if you've just ever used the word in your life, you'll get cancelled for it.
20:11:57  <andythenorth> even if it's chicken?
20:14:36  <andythenorth> https://en.wikipedia.org/wiki/Colonel_Sanders
20:14:38  <frosch123> if there are colonels... are there also periodels, semicolonels and dashels?
20:15:16  <andythenorth> em-dashels
20:15:57  *** nielsm has quit IRC
20:20:02  *** WormnestAndroid has quit IRC
20:20:47  *** WormnestAndroid has joined #openttd
20:22:33  <DorpsGek_III> [OpenTTD/website] frosch123 opened pull request #168: Website updates for new translator sign-up procedure https://git.io/JUgv5
20:24:05  *** HerzogDeXtEr has joined #openttd
20:25:28  <frosch123> TrueBrain: i turned your "this weekend" into "saturday". no pressure, i just had to pick some date :)
20:42:00  *** andythenorth has quit IRC
20:50:12  <TrueBrain>  Haha :D
20:50:21  <TrueBrain> Sounds like a good goal :)
21:01:59  *** Progman has quit IRC
21:02:48  *** frosch123 has quit IRC
21:11:43  *** snail_UES_ has quit IRC
21:17:20  <DorpsGek_III> [OpenTTD/website] James103 commented on pull request #168: Website updates for new translator sign-up procedure https://git.io/JUgJr
21:19:59  *** sla_ro|master has quit IRC
21:49:27  *** Wormnest has quit IRC
22:13:12  *** WormnestAndroid has quit IRC
22:13:51  *** WormnestAndroid has joined #openttd
22:36:19  *** HerzogDeXtEr has quit IRC
23:00:14  <b_jonas> I'm trying to understand this signal logic stuff on https://wiki.openttdcoop.org/Logic but I can't get it to work. when I build the not gate with the input disconnected, the output is usually red, but there's always a moment as the trains pass just the right point when the output is green.
23:00:26  <b_jonas> I just don't understand these pre-signals
23:00:46  <b_jonas> and in this case don't understand why that construction was even supposed to work differently from what I get in openttd
23:02:09  <b_jonas> as far as I understand, openttd is correct here, but then I don't understand how the not gate on that page is supposed to work
23:04:41  <b_jonas> I'll try to look in example savegame
23:11:45  <b_jonas> I found a savegame example
23:12:27  <b_jonas> ah, but this one differs
23:12:29  <b_jonas> let me see
23:19:35  *** snail_UES_ has joined #openttd
23:27:57  *** WormnestAndroid has quit IRC

Powered by YARRSTE version: svn-trunk