IRC logs for #openttd on OFTC at 2020-11-18
⏴ go to previous day
00:48:42 <DorpsGek_III> [OpenTTD/aws-infra] LordAro updated pull request #4: Add: ansible playbook for configuring new caching content servers https://git.io/JkCEU
00:49:41 <LordAro> TrueBrain: staging achieved, with much effort. the whole "staging and production" on the same host is not a very good fit
00:50:24 <LordAro> i've also added ipv6 (manually, decided it wasn't "part of the configuration" in the same way that the ipv4 isn't), but am not brave enough to restart networking - i'll let you try that
01:05:13 *** ZirconiumY has joined #openttd
03:25:59 *** XeryusTC has joined #openttd
05:45:44 *** WormnestAndroid has quit IRC
05:47:03 *** WormnestAndroid has joined #openttd
07:49:27 *** longtomjr has joined #openttd
08:04:23 *** sla_ro|master has joined #openttd
08:32:55 *** andythenorth has joined #openttd
10:16:59 <TrueBrain> LordAro: so you let me reboot something without know what you changed ... that sounds like a disaster waiting to happen :P But sure :D
10:17:12 <TrueBrain> and we are not going to rent an extra VPS for staging, sorry :P
10:19:38 <LordAro> TrueBrain: i copied the OVH stuff into /etc/network/interfaces.d/60-ipv6 and filled in the values, if you feel like taking a look
10:19:52 <LordAro> i do get that, it just makes things more complicated :p
10:21:52 *** DorpsGek has joined #openttd
10:21:52 *** ChanServ sets mode: +o DorpsGek
10:26:45 *** michi_cc_ has joined #openttd
10:30:26 <DorpsGek_III> [OpenTTD/aws-infra] TrueBrain requested changes for pull request #4: Add: ansible playbook for configuring new caching content servers https://git.io/JkBdc
10:30:57 <TrueBrain> I think you made it look more complicated by not templating all you could, basically :)
10:31:42 <TrueBrain> but mostly, you blocked me out from logging in, so I cannot test IPv6 :P
10:32:02 <DorpsGek_III> [OpenTTD/OpenTTD] LordAro commented on pull request #8342: Feature #8095: Allow automatically separating vehicles in shared orders https://git.io/JkBdj
10:33:07 <TrueBrain> at least I now know you indeed cannot login via password :P :D \o/
10:33:53 <DorpsGek_III> [OpenTTD/aws-infra] LordAro commented on pull request #4: Add: ansible playbook for configuring new caching content servers https://git.io/JkBF4
10:36:26 <DorpsGek_III> [OpenTTD/aws-infra] TrueBrain commented on pull request #4: Add: ansible playbook for configuring new caching content servers https://git.io/JkBFF
10:38:56 <LordAro> TrueBrain: ansible also supports that "format" too
10:39:09 <LordAro> i.e. just using a url
10:39:19 <TrueBrain> funny; but let's not use that in this case :D
10:39:26 <TrueBrain> not sure I like the security aspect of that, honestly :P
10:40:07 <TrueBrain> (as that means if my account is taken over, one can publish a new key there, and on a new ansible run, it would change that, without anyone really noticing :P)
10:40:20 <LordAro> you should have access again now
10:40:58 <DorpsGek_III> [OpenTTD/aws-infra] LordAro updated pull request #4: Add: ansible playbook for configuring new caching content servers https://git.io/JkCEU
10:41:23 <TrueBrain> my key is longer than yours :P
10:43:24 <DorpsGek_III> [OpenTTD/aws-infra] LordAro updated pull request #4: Add: ansible playbook for configuring new caching content servers https://git.io/JkCEU
10:43:29 <LordAro> yeah, my key is very old
10:43:38 <LordAro> these days i tend to use ed25519 everywhere
10:43:48 <TrueBrain> okay, this IPv6 config is not going to work :P
10:43:57 <TrueBrain> not sure where you confused IPV6_GATEWAY I gave you with ::1 :P
10:44:18 <TrueBrain> seems we don't talk the same IPv6 language :D
10:44:22 <LordAro> 18:27:43] <TrueBrain> the gateway is at ::1
10:44:30 <TrueBrain> what we mean with: the gateway is on ::1, not that it is on the literal string ::1
10:44:36 <TrueBrain> but on the <ipv6>::1 :)
10:44:51 <TrueBrain> ugh, this vim has a stupid copy/paste mode
10:44:54 <TrueBrain> I cannot deal with that ....
10:44:54 <LordAro> that does make more sense
10:45:13 <longtomjr> What is wrong with the copy paste?
10:45:23 <TrueBrain> well, especially as ::1 is localhost LordAro
10:46:07 <LordAro> but given the IPv4 address is apparently done via dhcp, i clearly don't understand how this networking is set up
10:46:47 <TrueBrain> you consider it odd that the IPv4 is via DHCP, or?
10:47:08 <LordAro> i would expect servers to have static(ly defined) IPs
10:48:16 <TrueBrain> I guess it is easier for them to provision this way
10:48:43 <TrueBrain> owh, it is cloud-init
10:49:33 <TrueBrain> in that case I don't know why they don't provision IPv6 honestly
10:53:13 <TrueBrain> LordAro: -1 is done, but I want to reboot to validate it keeps on working; that okay with you?
10:54:38 <LordAro> i should do actual work now
10:55:11 <TrueBrain> okay, IPv6 comes back up correctly
10:55:16 <TrueBrain> just nginx doesn't bind to it now
10:56:00 <DorpsGek_III> [OpenTTD/aws-infra] TrueBrain commented on pull request #4: Add: ansible playbook for configuring new caching content servers https://git.io/JkBN9
10:58:45 <TrueBrain> should we enable a firewall on these machines, I wonder ..
10:59:28 <LordAro> ah crap, this ansible role can't do multiple listen directives
10:59:38 <TrueBrain> you can change it how I suggested
10:59:42 <TrueBrain> that works for both IPv4 and IPv6
11:00:01 <TrueBrain> ::ffff:<ipv4> works fine on IPv6 :)
11:00:06 <LordAro> i was looking at that, some documentation suggested that wouldn't work
11:00:12 <LordAro> but i'll happily try it
11:00:42 <TrueBrain> I can be wrong, ofc :)
11:00:54 <TrueBrain> can I reboot -2 real quick?
11:01:06 <LordAro> 1 sec to complete ansible run
11:02:14 <TrueBrain> owh, so they changed defaults .. shrug
11:02:44 <LordAro> i'll try with ipv6_only=off, but that'll probably have the other issues suggested
11:03:00 <TrueBrain> silly ... dualstack is very useful
11:03:03 <TrueBrain> I reboot -2 real quick now :)
11:03:28 <TrueBrain> I don't like molly-guard .. it doesn't say: okay, I will reboot now
11:03:54 <dwfreed> I mean, it would say if you failed the test
11:03:56 <TrueBrain> both now also have IPv6
11:04:06 <TrueBrain> yeah, but only negative feedback is poor design :)
11:04:24 <TrueBrain> your connection just stalls .. which is annoying :P
11:04:36 <TrueBrain> for all you know, you have a network outage JUST AT THAT MOMENT :P
11:06:43 <TrueBrain> LordAro: seems people have been trying to get IPv6 in the nginx role for a while now ..
11:06:49 <TrueBrain> there is even a PR for it :P
11:07:09 <TrueBrain> but all of them went stale ..
11:07:22 <TrueBrain> because the owner doesn't reply, not because of the authors :P
11:07:38 <LordAro> geerlingguy is a very busy person
11:07:43 <LordAro> he has hundreds of ansible roles
11:07:54 <TrueBrain> not an excuse, really
11:08:01 <TrueBrain> for that you have a community .. start to delegate :)
11:08:07 <TrueBrain> but 2 years of no response ...... :P
11:08:18 <TrueBrain> it is not a new issue, lets put it that way :)
11:09:06 <LordAro> there is a response from him about 6 months ago
11:09:36 <TrueBrain> and I get it, listening by default to IPv6 is a huge change
11:09:44 <TrueBrain> so the PR dude should have made it optional, off by default, tbh
11:10:19 <TrueBrain> seems you have to clone and change the role after all :P
11:10:42 <LordAro> there is an "official" nginx role that i couldn't make any sense of at first glance
11:10:49 <LordAro> i could go back and look at that
11:11:00 <LordAro> in the meantime, i've come up with a hack...
11:13:02 <LordAro> /etc/hosts just got changed again, did you change something?
11:13:20 <TrueBrain> and I think /etc/hosts is under control of cloud-init
11:13:47 <TrueBrain> which is a bit of a problem, if you want to change it, honestly
11:13:57 <TrueBrain> but I am not sure why you wanted to change it :P
11:14:20 <LordAro> tbh i'm not sure either
11:14:27 <TrueBrain> so that solves that problem :D
11:14:29 <LordAro> given we're not changing the actual hostname of the machine, it doesn't really matter
11:14:59 <DorpsGek_III> [OpenTTD/aws-infra] LordAro updated pull request #4: Add: ansible playbook for configuring new caching content servers https://git.io/JkCEU
11:15:32 <TrueBrain> I like that solution; it is what I would have done too :P
11:16:38 <LordAro> right, actual actual work time now
11:18:18 <TrueBrain> okay, the different caches work (as the links I gave differ SLIGHTLY :P)
11:18:42 <TrueBrain> staging/production work
11:20:43 <DorpsGek_III> [OpenTTD/aws-infra] TrueBrain commented on pull request #4: Add: ansible playbook for configuring new caching content servers https://git.io/JkBp3
11:24:48 <TrueBrain> if someone reviews my PR before the weekend, I will see about deploying this to staging so we can test it :D
11:28:01 *** ChanServ sets mode: +v tokai
12:24:07 <andythenorth> I need some lolz
12:25:10 *** matt21347 has joined #openttd
12:31:57 <andythenorth> funny, that looks just like me
12:55:17 <Eddi|zuHause> lots of jpeg-rot and watermarks?
13:19:24 *** WormnestAndroid has quit IRC
13:19:37 *** WormnestAndroid has joined #openttd
13:45:13 *** longtomjr has joined #openttd
14:21:58 *** frosch123 has joined #openttd
14:37:31 <TrueBrain> frosch123: seems our favorite wiki editor found his way there :)
14:37:54 <andythenorth> dorpsgek will announce every wiki edit?
14:38:07 <frosch123> TrueBrain: yes, i send them a mail the other day, where their stuff ended up
14:38:28 <frosch123> andythenorth: if it would, that would have ended last night
14:39:02 <TrueBrain> yeah ... it was spammy :P
14:53:33 <DorpsGek_III> [OpenTTD/OpenTTD] twpol updated pull request #8342: Feature #8095: Allow automatically separating vehicles in shared orders https://git.io/JklGO
14:57:09 <DorpsGek_III> [OpenTTD/OpenTTD] twpol commented on pull request #8342: Feature #8095: Allow automatically separating vehicles in shared orders https://git.io/JkREv
15:17:43 <frosch123> oh, bananas is older than ottd's ldap
15:44:15 <TrueBrain> feels like a completely random finding :P
15:45:49 <frosch123> in anticipation of you shutting down ldap, i exported the necessary data for bananas author migration. but 21 bananas authors are not in ldap, because they were only active in the first months of the bananas era
15:47:10 <frosch123> more weird is that i recognise 3 names of those 21
15:48:09 <frosch123> can you imagine being so annoying for a few months, that you are still recognised 10 years later?
15:51:13 <TrueBrain> and yes, BaNaNaS lived very briefly without ldap :)
15:51:31 <TrueBrain> and good, you did that already, means I don't have to :) Sweet!
16:00:54 *** longtomjr has joined #openttd
16:22:44 *** mirrorb2rd has joined #openttd
16:53:53 *** longtomjr has joined #openttd
18:08:06 *** gelignite has joined #openttd
18:20:21 *** Wormnest has joined #openttd
18:48:07 <andythenorth> what day is it now?
18:50:37 <frosch123> it's the 5th day of truewiki
19:00:42 *** Wolf01 is now known as Guest6234
19:07:09 <Wolf01> The frequency of network drivers updates for my system is alarming... like once a week I get disconnected like this time without warning... what if I'm on a conference call?
19:08:41 <frosch123> good excuse to leave it?
19:09:20 <Wolf01> At least tell me to install at the next reboot
19:10:18 <Wolf01> Updating to 20H2... now I have to reboot
19:13:58 *** Progman has joined #openttd
19:22:43 <Wolf01> Let's see which new crashes they added with this update
19:23:35 *** jottyfan has joined #openttd
19:35:35 *** virtualrandomnumber has joined #openttd
19:41:35 *** andythenorth has joined #openttd
19:55:09 *** WormnestAndroid has quit IRC
19:55:13 *** WormnestAndroid has joined #openttd
20:14:48 *** HerzogDeXtEr has joined #openttd
20:17:14 *** HerzogDeXtEr1 has joined #openttd
20:22:32 <DorpsGek_III> [OpenTTD/aws-infra] LordAro commented on pull request #4: Add: ansible playbook for configuring new caching content servers https://git.io/Jk0qs
20:39:32 <DorpsGek_III> [OpenTTD/OpenTTD] TinCanTech commented on issue #8339: [Question] Rate limit password entry for multiplayer https://git.io/JkTYo
20:46:21 <Wolf01> Is andythenorth plotting something?
20:53:00 <frosch123> plotters only have a few colours
20:53:11 <frosch123> don't think andy can draw cc with them
20:56:20 *** WormnestAndroid has quit IRC
20:56:49 *** WormnestAndroid has joined #openttd
21:06:32 <andythenorth> I am plotting nothing
21:06:38 <andythenorth> I have fallen in a motivation hole :P
21:07:58 <Wolf01> I'm on the event horizon of a motivation black hole since I was born
21:08:03 <andythenorth> I thought I was implementing something cool, which was fun
21:08:16 <andythenorth> but it turns out to be nearly-cool-but-just-not
21:08:52 <andythenorth> TL;DR offering players choices via newgrf parameter is stupid, but I remembered that too late
21:09:10 <andythenorth> now I am 80% into completing my idea, but I am demotivated because it's pointless
21:09:20 <andythenorth> pls send more lolz
21:09:51 <Wolf01> It's not stupid, it's just not well designed
21:10:05 <andythenorth> _most_ players won't be able to use it
21:10:17 <andythenorth> because I forgot, most players can't change parameters in game
21:10:34 <Wolf01> But you satisfy the ones which can and want to use it
21:10:38 <andythenorth> I don't mind designing features just for me, but it's not that kind of feature
21:13:18 <Wolf01> I usually don't do stuff to be liked from others, I do what I need and in the way I would use it... then if others like it too, well... nice
21:14:04 <Wolf01> Job is the opposite: I do things I won't even use and in the most complicate way my boss could think
21:15:01 <Wolf01> So I might get annoyed doing things I would like to do better
21:20:51 <andythenorth> I have replaced 2 broken lightbulbs
21:21:31 <Wolf01> My current goal is to live to the weekend
21:29:16 <andythenorth> well make sure you do
22:11:11 *** jottyfan has joined #openttd
22:15:42 *** jottyfan has joined #openttd
continue to next day ⏵