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