IRC logs for #openttd on OFTC at 2020-09-22
⏴ go to previous day
00:09:37 *** WormnestAndroid has quit IRC
00:09:42 *** WormnestAndroid has joined #openttd
00:30:02 *** WormnestAndroid has quit IRC
00:30:30 *** WormnestAndroid has joined #openttd
02:43:25 *** tokai|noir has joined #openttd
02:43:26 *** ChanServ sets mode: +v tokai|noir
08:03:09 *** andythenorth has joined #openttd
08:04:11 *** sla_ro|master has joined #openttd
08:17:24 *** andythenorth has joined #openttd
08:59:36 *** WormnestAndroid has quit IRC
08:59:52 *** WormnestAndroid has joined #openttd
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: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: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:45 <andythenorth> can I have a nap?
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:32 <TrueBrain> (it is completely empty)
14:01:39 <TrueBrain> so next step will be to provision something in there
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
15:52:16 *** b_jonas has joined #openttd
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:48 <TrueBrain> now then it becomes interesting FLHerne ;)
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: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:17:56 <TrueBrain> many many "due to (reason Health checks failed with these codes: [404])" in the logs :P
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: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: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: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: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: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: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: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: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:58 <TrueBrain> andythenorth: I like your suggestion, but no
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
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: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: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: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: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: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: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
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:37 <TrueBrain> I would remove the references
21:42:41 <TrueBrain> those who care will find it
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:55 <andythenorth> if I use 'Colonel' as a name in a newgrf, is that war themed?
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:38 <frosch123> if there are colonels... are there also periodels, semicolonels and dashels?
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:50:21 <TrueBrain> Sounds like a good goal :)
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
continue to next day ⏵