IRC logs for #openttd on OFTC at 2020-10-08
⏴ go to previous day
00:23:23 *** WormnestAndroid has quit IRC
00:25:14 *** WormnestAndroid has joined #openttd
00:37:39 *** WormnestAndroid has quit IRC
00:40:45 *** WormnestAndroid has joined #openttd
02:54:05 *** skrzyp1 has joined #openttd
03:33:03 *** tokai|noir has joined #openttd
03:33:04 *** ChanServ sets mode: +v tokai|noir
08:16:05 *** andythenorth has joined #openttd
08:22:06 *** sla_ro|master has joined #openttd
09:49:13 *** andythenorth has joined #openttd
10:42:07 *** ChanServ sets mode: +v tokai
11:25:42 <TrueBrain> pffft, checking if the AWS DNS contains the same record as the current DNS was .. challenging ..
11:40:00 <andythenorth> AWS DNS is quite magical
11:42:31 <andythenorth> but it works so eh
11:48:31 <TrueBrain> it is not AWS DNS .. just DNS :) Comparing two zones is ... difficult
11:49:24 <TrueBrain> well, one additional issue now is that the AWS DNS is a geo-based DNS where we are hosted in multiple AZs .. so a total of 16 IPs are possible for some domains, of which you will ever only see 4 .. so that was another challenge for sure :P
11:50:18 <TrueBrain> I like that glx only commented he fixed the CI, in a relative unrelated PR, without making a PR :P
12:09:28 *** matt21347 has joined #openttd
12:16:49 <TrueBrain> oops, removed one too many subdomains from openttd.org .. the one used to fetch email :D
12:17:59 <TrueBrain> restored, but might take a well for the negative cache to invalidate :D
12:21:52 *** k-man__ has joined #openttd
14:22:42 *** andythenorth has joined #openttd
14:59:02 *** snail_UES_ has joined #openttd
15:43:14 *** nielsm is now known as Guest3051
16:12:12 <DorpsGek_III> [OpenTTD/eints] TrueBrain opened pull request #27: Fix: handle users pressing "Cancel" on the GitHub Authentication page https://git.io/JUj8B
16:12:16 <TrueBrain> and once again, thank you Sentry :)
16:13:19 <DorpsGek_III> [OpenTTD/eints] LordAro approved pull request #27: Fix: handle users pressing "Cancel" on the GitHub Authentication page https://git.io/JUj8K
16:14:28 <DorpsGek_III> [OpenTTD/eints] TrueBrain merged pull request #27: Fix: handle users pressing "Cancel" on the GitHub Authentication page https://git.io/JUj8B
16:15:28 <TrueBrain> it is funny how nobody tried the Cancel button before :P
16:16:09 <LordAro> well, why would they?
16:16:20 <TrueBrain> indeed; THERE IS NO REASON TO DENY US :(
16:16:36 <TrueBrain> still cannot believe how many translators are presenting themself .. it has to be reposted somewhere, not?
16:43:53 *** nielsm is now known as Guest3055
16:58:00 *** tokai|noir has joined #openttd
16:58:00 *** ChanServ sets mode: +v tokai|noir
16:59:09 *** Wormnest has joined #openttd
17:58:01 *** y2kboy23 has joined #openttd
18:23:31 <TrueBrain> hi glx; I found out how I can forward emails on opendune.org .. if you would like to have glx@ forwarded to somewhere, let me know :)
18:45:42 *** frosch123 has joined #openttd
19:06:56 *** Progman has joined #openttd
19:08:38 <TrueBrain> frosch123: with your patches, gollum looking promising? :) Or still "meh"?
19:13:09 <glx> TrueBrain: no need for an opendune.org email
19:18:46 *** HerzogDeXtEr has joined #openttd
19:20:47 <frosch123> TrueBrain: looks quite good. i'll give you some dockerfile in the next days.
19:21:00 <frosch123> there are some things to do, which you are way better at
19:21:09 <TrueBrain> that is no problem :) Share the load! :)
19:21:10 <frosch123> like confinguring nginx to serve static files
19:22:08 <TrueBrain> the AWS infrastructure files (CDK-files) .. do I put them in a repo under OpenTTD, or under TrueBrain? Hmmmmm
19:22:12 <TrueBrain> guess I can just do it under OpenTTD
19:22:14 <TrueBrain> it belongs there after all
19:22:19 <TrueBrain> I just don't feel like PRing everything :P
19:23:00 <TrueBrain> how to call that repo ..
19:23:06 <TrueBrain> "aws-cdk" .. "aws-infra" ..
19:24:45 <TrueBrain> aws-iac (infrastructure-as-code)
19:25:20 <TrueBrain> (and the fact that it is AWS, just consider that an implementation detail?)
19:28:30 <TrueBrain> any suggestions anyone? :D
19:35:56 *** gelignite has joined #openttd
19:36:17 <frosch123> "infrastructure" already exists :) archived
19:41:22 <TrueBrain> I can always rename that ;)
19:50:36 <TrueBrain> just 3k lines of code, the infra .. lolz
19:52:54 <DorpsGek_III> - Update: Translations from eints (by translators)
19:53:55 <frosch123> oh, it's actually code. i expected a 2k table of redirects
19:54:16 <frosch123> when did you write all that stuff?
19:56:25 <TrueBrain> over the last year .. first commit, nov 2019
19:56:39 <TrueBrain> you can provision your own openttd.org now!
20:08:20 <TrueBrain> the amount of lambdas we run .. lol, did not realise that list got this big :D
20:08:45 <TrueBrain> why does GitHub list everything like it was created 5 minutes ago :P
20:08:58 <frosch123> [19:56] <TrueBrain> you can provision your own openttd.org now! <- that's just a trick to get someone else to maintain it :)
20:09:42 <TrueBrain> frosch123: well, kinda :)
20:10:07 <TrueBrain> it helps with the bus-factor for sure :)
20:10:40 <TrueBrain> at least now there is a chance for someone else to maintain it, if needed
20:11:59 <TrueBrain> ltitle == page if text == nil
20:12:08 <TrueBrain> ltitle == text if text != ""
20:12:18 <TrueBrain> ltitle == self.pipe_trick(page) if text == ""
20:12:28 <TrueBrain> but screw this, I am out :P
20:12:50 <frosch123> i don't think there is a code path for text=nil, so i just delete that
20:13:42 <frosch123> well, there is also no codepath for text=""
20:14:12 <frosch123> and pipe_trick does nothing with pipes
20:15:37 <TrueBrain> that is because it is a trick!
20:16:37 <TrueBrain> do we want announcements in this channel about aws-infra? (issues, code-pushes, etc)
20:18:11 <frosch123> why should it be different to other projects?
20:24:18 <TrueBrain> I am migrating the last few tickets from trello to github
20:25:35 <frosch123> ruby certainly enables people to write terrible code :)
20:29:26 <DorpsGek_III> - Add: [DorpsGek] announce pushes in #openttd too, as we don't use PRs here (by TrueBrain)
20:29:33 <TrueBrain> there .. that is all done now :)
20:29:58 <TrueBrain> hope it is of use to someone :)
20:31:44 <TrueBrain> at least nothing on my local disk anymore that isn't also on GitHub related to OpenTTD :D
21:10:04 <frosch123> do all ruby people abuse side-effects, or is my sample not representative?
21:10:21 <TrueBrain> I have a very low opinion about Ruby writers, so don't ask me :D
21:10:34 *** arikover has joined #openttd
21:10:35 <TrueBrain> I am heavily biased towards your view :P
21:10:45 <frosch123> well, given this sample, i also have a low opinion :) but it is only one sample
21:12:29 <TrueBrain> a greeting bot, that is what this channel is missing :D
21:13:22 <frosch123> are irc logs included in that supybot issue?
21:13:59 <arikover> andythenorth: I'm working on the French translation of Iron Horse, and I have a question (which I'm pretty sure I already asked yeah I'm getting old): Is the "alignment car" a debug thing?
21:14:08 <TrueBrain> It is in the body of the ticket, so yes :D
21:14:24 <frosch123> sorry, too lazy to click :)
21:14:50 <TrueBrain> Was confirming for myself more than anything else :p
21:15:32 <frosch123> oh, now i have to think about a cool name for the github team with @kick permission
21:17:31 <TrueBrain> Hmm .. linking it to GitHub OAuth .. that is an interesting idea :)
21:18:37 <frosch123> oh right... we are not here with github accounts
21:19:04 <TrueBrain> But authentication can be done via it
21:19:18 <TrueBrain> I don't care about your nickname :p
21:19:45 <TrueBrain> Okay, that will be fun to implement
21:20:02 <frosch123> i guess we could authenticate towards dorpsgek by sending a PAT with read permissions
21:20:02 <TrueBrain> Good idea frosch123, not sure it already exists :D
21:20:39 <TrueBrain> I think it will give you an unique URL to go to, to validate
21:20:41 <arikover> "traffic controllers"
21:21:00 <TrueBrain> Just a normal oauth flow, basically
21:21:12 <frosch123> that means you have to click that everytime
21:21:25 <TrueBrain> Only when authenticating, but yes
21:21:29 <frosch123> currently i have some irc start script then sends some auth-command to dorpsgek on every start
21:21:32 <TrueBrain> For you that is every time :p
21:21:57 <TrueBrain> Well, it can be a onetime thing, to link the accounts
21:22:04 <glx> I don't authenticate to DorpsGek everytime, it remembers me
21:22:13 <frosch123> if i could send dorpsgek a PAT that allows to checks my personal team memberships, it could check for the right ottd team
21:22:33 <TrueBrain> Just on register do the oauth flow once
21:23:38 <andythenorth> arikover it's just a debug thing yes
21:23:46 <andythenorth> you going to do a github PR for the translation?
21:23:54 <TrueBrain> Your PAT idea works too, but not sure I can wire that in
21:24:06 <TrueBrain> Well, I will figure out something :D
21:24:39 <TrueBrain> Something to bite myself in this weekend :D
21:30:35 <andythenorth> hmm should I play tanks?
21:30:44 <andythenorth> I just played for 2 hours
21:53:36 <arikover> andythenorth: "you going to do a github PR for the translation?" Yes I am.
21:57:37 <andythenorth> video link is probably dead now
21:59:02 <andythenorth> grf.farm/images/vehicle-window-windowshade-fps.m4v
22:04:10 <andythenorth> I can no longer repro it
22:04:14 <andythenorth> but I don't know the triggers
22:11:05 <Gustavo6046> andythenorth: triggered?
continue to next day ⏵