IRC logs for #openttd on OFTC at 2023-06-13
⏴ go to previous day
00:16:24 *** blikjeham[m] has joined #openttd
00:53:32 *** einar[m] has joined #openttd
01:02:33 *** fiddeldibu[m] has joined #openttd
01:04:28 *** cjmonagle[m] has joined #openttd
01:31:19 *** luk3Z[m] has joined #openttd
02:11:59 *** jeremy[m] has joined #openttd
02:44:27 *** igor[m]1 has joined #openttd
02:52:27 *** debdog has quit IRC (Ping timeout: 480 seconds)
03:15:35 *** philip[m]123 has joined #openttd
04:40:26 *** Kitrana has joined #openttd
04:43:33 *** Kitrana1 has quit IRC (Ping timeout: 480 seconds)
05:07:55 *** TinoDid|znc is now known as TinoDidriksen
05:13:02 *** Flygon has quit IRC (Read error: Connection reset by peer)
05:32:52 *** keikoz has quit IRC (Ping timeout: 480 seconds)
05:37:21 *** Merni has quit IRC (Quit: User went offline on Discord a while ago)
06:38:58 *** supermop_Home has quit IRC (Ping timeout: 480 seconds)
07:42:24 <TrueBrain> awh, you were a tiny bit faster 😛
11:44:37 <zephyris> zephyrisviaGitHub: It's my first time... be nice 😉
11:45:31 <TrueBrain> zephyris: not even a screenshot? 😄 😛
11:46:19 <TrueBrain> (you get it ... screenshot of something transparent .. clever joke, right? 😛 )
12:18:41 <andythenorth> CK2347: of which of the many unreleased grfs?
12:19:04 <TrueBrain> pff, so many releases of iron horse
12:19:07 <TrueBrain> why you want another one?
12:19:13 <TrueBrain> aren't the others not good enough?
12:19:16 <TrueBrain> what did they do to you?
12:20:59 <TrueBrain> now to find what breaks previews ... 😄
12:26:55 <TrueBrain> fix 4 repositories with 1 commit; I love this 🙂
12:41:53 <glx[d]> no more copy pasting everywhere
12:42:40 <glx[d]> well some repo still need to use them
12:43:30 <TrueBrain> but the fact I could fix an issue cross-repo ... it is just lovely 🙂
12:45:54 <CK2347> TrueBrain: I want those freight livery variations that Andy has been making
12:47:00 <TrueBrain> did you pay him some peanuts to accelerate the process?
12:47:11 <TrueBrain> monkeys love peanuts!
12:49:51 <CK2347> I would rather not compare a human being with a monkey
12:50:36 <TrueBrain> how do you know he is a human? We have strong suspicions he is actually an AI.
12:54:51 <Eddi|zuHause> even if he once was human, i'm pretty sure the AI took him over by now
12:59:14 *** _aD has quit IRC (Ping timeout: 482 seconds)
13:05:46 *** gelignite has joined #openttd
13:20:57 *** Extrems has joined #openttd
13:44:00 *** D-HUND is now known as debdog
13:54:46 *** Ttech has quit IRC (Quit: Este é o fim.)
14:01:25 <andythenorth> CK2347: you can be a tester...
14:10:21 <CK2347> I definitely would be happy to
14:27:07 *** supermop_Home has joined #openttd
14:34:09 <TrueBrain> I was wonering if after all these year you'd like to meet
14:39:30 * LordAro hands TrueBrain some cake
14:44:39 <Eddi|zuHause> the cake is a lie
15:00:40 <TrueBrain> that is the lie we tell you, yes
15:05:58 *** HerzogDeXtEr has joined #openttd
15:16:34 <TrueBrain> okay, having a node in your cluster that is out of memory gives .. "fun" effects 😄
15:16:41 <TrueBrain> up to the point I can't even login, or AWS can't even terminate it 😛
15:21:02 <pickpacket> wait a minute. Is there a 13.3 released?
15:22:04 <pickpacket> sounds like I'll be doing some compiling tonight
15:22:23 <glx[d]> we had 3 releases this week end
15:22:38 <pickpacket> that's awesome, but why?
15:24:12 <Rubidium_> not enough people playing recent enough nightlies and noticing issues
15:24:24 <pickpacket> TrueBrain: that, my friend, is a very good question!
15:24:42 <glx[d]> 13.2 had a bug on windows in fullscreen mode, 13.2.1 was fixing the bug with an attempt to be network compatible (didn't end well) and finally we just did 13.3 to fix both issues
15:24:47 <pickpacket> Rubidium_: ah, so 13.2 and then patch releases?
15:26:38 <petern> Did you also notice the nightlie release is a week old?
15:29:39 <petern> (Because I just noticed)
15:51:50 <TrueBrain> that moment you scale down your cluster, and AWS is like: I am going to ignore your request to kill the oldest server, and I just pick this one! MWHAHAHAHAHA
15:55:57 <TrueBrain> okay, I see why, but that is not what is documented; lol ..
16:09:29 <pickpacket> huh. Pre-signals seem pretty useless for a terminus station
16:12:21 <Eddi|zuHause> there's exactly one use case of presignals
16:12:42 <Eddi|zuHause> which is "priority signalling"
16:13:08 <Eddi|zuHause> if you're into that sort of thing
16:20:41 <andythenorth> how else can you build a half-adder?
16:33:36 <pickpacket> Happy that I've been able to improve it that much
17:04:57 <pickpacket> petern: I'm a cat with a hat on discord??? :D :D :D :D
17:05:20 <glx[d]> IRC users are cats yes
17:19:06 *** supermop_Home has quit IRC (Ping timeout: 480 seconds)
17:22:05 <petern> Yeah but you're not using that account.
17:24:20 <Rubidium_> *sigh* stupid STR_JUST_STRING
17:24:41 <Rubidium_> why are you used so often with sub strings that require parameters?
17:25:30 <glx[d]> but it's "invalid" to consume params with {STRING}
17:26:57 <Rubidium_> ... but not enforced
17:27:30 <Rubidium_> so one of my string patches changes that and now it crashes/malfunctions left-and-right
17:28:09 <glx[d]> if there's only one string it's probably fine, but IIRC sometimes STR_JUST_STRING might be use in multi {STRING}
17:28:53 <glx[d]> and then the substrings start to use X: markers to get the right param
17:29:23 <petern> Those are big tea leaves 😄
17:34:29 <pickpacket> petern: nope. Because IRC is faster
17:35:15 <pickpacket> Even though I'm using a web client (thelounge.chat) on a single board computer it's still about ten times faster than using the discord web app
17:36:03 <petern> Sure but it's not going to be using your actual Discord account's avatar.
17:36:31 <glx[d]> oh that feels very bad
17:37:09 <pickpacket> petern: of course not :) Didn't expect it to
18:14:04 <Rubidium_> I was already wondering if you might've misread the change
18:15:42 <petern> It was obviously going to be spotted just as soon as I pressed "send"...
18:40:42 <DorpsGek> - Update: Translations from eints (by translators)
19:15:28 <Ahyangyi> There are still a few checks "waiting for statuses to be reported". Should I rebase the branch (and wait for another approval)?
19:15:39 <TrueBrain> nope; do absolutely nothing is my advise 🙂
19:18:48 <TrueBrain> Ahyangyi: in a bit more detail, as I mentioned in my comment in that PR, I am making changes to the infra, so currently we cannot deploy anything new to production. Hopefully by the end of the week that is fixed 🙂
19:18:58 <glx[d]> required checks have not been updated yet 🙂
19:19:14 <TrueBrain> they have; the PR is only from before 🙂 But again, it will all be fine 🙂
19:22:29 <TrueBrain> I now have to battle why I can't make a server leave via nomads CLI .. it returns a 501 .. bit weird
19:25:28 <TrueBrain> ah, improper handling of invalid server names .. lovely 🙂
19:25:35 <TrueBrain> why do user validation when you can just .. not 😛
19:26:49 <TrueBrain> problem with working on infra stuff like cluster join/leave, it takes for ever .. spin up new server, wait for it to join and settle ... remove it again, repeat 😛
19:34:35 <LordAro> sometimes i wish i got to deal with stuff like that
19:38:11 *** gelignite has quit IRC (Quit: Stay safe!)
19:38:20 <TrueBrain> `Total Physical Source Lines of Code (SLOC) = 2,062` .. for infra alone .. and this is just website + wiki + bananas .. there are a few more to come 😛
19:40:16 <TrueBrain> it mostly is a lot of figuring out how software wants to work .. like .. I now have the issue that if I replace a node, I drain it .. and that means all containers are shut down. But it doesn't wait till a new one is online, it just drains it instantly .. which is not what I would like
19:40:22 <TrueBrain> so reading the freaking configuration it is again
19:43:31 <LordAro> best i get is a couple of increasingly overloaded lxd hosts and a windows domain
19:43:44 <LordAro> oh, and a boat load of ansible to pull it all together
19:44:08 <LordAro> and i have no idea how windows sysadmining works, it's just such a black box
19:44:33 <TrueBrain> haha, nobody knows 😛
19:44:36 <TrueBrain> people make really good money doing that
19:44:44 <TrueBrain> self-created-money-sink 😄
19:45:20 <TrueBrain> lol .. so during an upgrade it can start a "canary", where it temporary violates your "maximum instances" .. but when migrating, it cannot do that 😛
19:45:30 <TrueBrain> we have too many services that can only run once on a cluster .. it hurts availability!! 😄
19:49:03 <TrueBrain> changing cookies to JWTs would help there, but okay .. let's focccccuuuusssssss
19:52:42 <TrueBrain> all that is now missing for bananas to go to production in the new infra, are reload triggers .. let's see if we can get way from those weird AWS Lambdas .. they are so silly: if you haven't used them in a while, they take minutes to boot back up, making the AWS CLI fail on timeouts ..
20:39:28 *** nielsm has quit IRC (Ping timeout: 480 seconds)
21:10:23 <TrueBrain> almost didn't do it, as I got lazy .. but it is needed a few times, so yeah .. 😄
21:13:45 <TrueBrain> sorry .. spotted I copied the `deploy` variant a bit too much 😄
21:15:13 *** keikoz has quit IRC (Ping timeout: 480 seconds)
21:24:30 *** Wolf01 has quit IRC (Quit: Once again the world is quick to bury me.)
21:38:22 *** _aD has quit IRC (Ping timeout: 480 seconds)
21:49:01 <TrueBrain> lol, so changing a GitHub Secrets via Pulumi has a nice bug
21:49:04 <TrueBrain> as it wants to replace it
21:49:09 <TrueBrain> and the default for replace is create + delete
21:49:18 <TrueBrain> so efficiently, there is no more key after the change
21:49:22 <TrueBrain> not exactly the intention 😄
21:49:36 *** HerzogDeXtEr has quit IRC (Read error: Connection reset by peer)
21:56:06 *** seriphyn has joined #openttd
21:56:06 <seriphyn> Are there any plans for a "Vanilla-style" and "New-style" game settings master switch? things that include all the QoL changes, cargo distribution, etc all at once without having to dig int othe settings?
22:00:49 <TrueBrain> seriphyn: we had various of talk about something similar recently .. not a real plan yet, but clearly we need to do something here 😄
22:03:42 <seriphyn> Oh neat! Yeah because in the past I've said how a lot of the essential features are turned off by default, because ye olde players who get OTTD just wanting to play what they remember back in the 90s makes sense...but then you have newer players who hop on the bandwagon, and stuck with "outdated" features (e.g. TpF1/2 et al having destinations) that might confuse/frustrate at first
22:04:40 <TrueBrain> We have been pusing a bit of those "new style" settings lately, but we have another one in the pipeline we don't actually want to enable for old players
22:04:43 <TrueBrain> but do want to enable for new players
22:05:02 <TrueBrain> we have a bunch of options here, from a GUI on first-start to "you already played the game so you get the old settings"
22:05:35 <Kuhnovic> Curious now, what setting are you talking about?
22:05:46 <TrueBrain> was just looking for the ticket 🙂
22:06:07 <TrueBrain> ideas and suggestions are very welcome .. it is a bit tricky 🙂
22:06:17 <seriphyn> Kuhnovic: cargo distribution is the big one that comes to mind...I honestly for the life of me swear there are others but I can't remember lol
22:08:40 <Kuhnovic> TrueBrain: I like the idea! But I see how this can turn into a flame war quickly :p
22:09:01 <TrueBrain> it is more: how do you present this cleanly, and that there are not many edge-cases
22:09:17 <TrueBrain> that is not fully trivial .. as well, we now have 14.0, so sure, we can do a GUI: old or new?
22:09:24 <TrueBrain> but in 15.0 we might add another setting .. do we ask again?
22:18:49 <Kuhnovic> Yeah you don't want to bother the user too much with things like this
22:22:16 <Kuhnovic> TrueBrain: Can you slap a "preview" label on it? Then we can play around with it a bit
22:22:39 <TrueBrain> I expected Tyler to have done that already 😛 Done!
22:26:02 <EmperorJake> Don't assume it's game-breaking for old users 🙂 For example, selecting a railtype from the bottom of a long list is quite awkward using a trackpad, and downright impossible if the list is long enough to have a scroll bar. So I'd enable this setting even as a 15 year veteran of the game
22:27:03 <TrueBrain> knowing the ... volatility of some of our more vocal players, you might just be the minority here 😄 But tnx, good to know 🙂
22:31:34 <petern> Yeah, for #10938 is the easiest solution is to default to the new behaviour. TBH even make it an option may be too much 😉
22:32:48 <TrueBrain> less settings is better, right? 😄
22:34:14 <TrueBrain> lol, there are still 3 servers running 1.3.0 active
22:34:30 <TrueBrain> sadly, password protected
22:50:12 <Eddi|zuHause> that must obviously be when the best features happened
continue to next day ⏵