IRC logs for #openttd on OFTC at 2026-10-21
            
00:05:51 *** WormnestAndroid has quit IRC (Ping timeout: 480 seconds)
00:11:03 *** WormnestAndroid has joined #openttd
00:31:28 *** WormnestAndroid has quit IRC (Read error: Connection reset by peer)
00:34:33 *** aurzer1 has quit IRC ()
00:37:06 *** aurzer1 has joined #openttd
00:37:52 *** WormnestAndroid has joined #openttd
00:45:07 *** Flygon has quit IRC (Read error: Connection reset by peer)
02:46:57 *** WormnestAndroid has quit IRC (Read error: Connection reset by peer)
02:46:58 *** WormnestAndroid has joined #openttd
02:47:00 *** WormnestAndroid has quit IRC (Read error: Connection reset by peer)
02:47:02 *** WormnestAndroid has joined #openttd
02:47:04 *** WormnestAndroid has quit IRC (Read error: Connection reset by peer)
02:47:16 *** WormnestAndroid has joined #openttd
03:55:53 *** Philemon has joined #openttd
03:59:10 *** Phileman has quit IRC (Ping timeout: 480 seconds)
05:00:54 *** tokai|noir has joined #openttd
05:00:54 *** ChanServ sets mode: +v tokai|noir
05:07:58 *** tokai has quit IRC (Ping timeout: 480 seconds)
06:19:30 *** SigHunter has joined #openttd
06:35:59 *** WormnestAndroid has quit IRC (Read error: Connection reset by peer)
06:36:12 *** WormnestAndroid has joined #openttd
06:40:24 <_zephyris> andythenorth: Could split a simple railtype NewGRF from Iron Horse?
06:40:58 <reldred> wasnt that termite once upon a time?
06:41:21 <reldred> also something something days since something something
06:41:44 <andythenorth> https://cdn.discordapp.com/attachments/1008473233844097104/1562355189346865252/railtypes.nml?ex=6ad9b028&is=6ad85ea8&hm=8e219e76e4ea5ea7954bfbe865180bdc3c5293f093f441f40d285aeb06040e3f&
06:41:44 <andythenorth> most it is generated into a single intermediate nml file
06:41:56 <andythenorth> still has 'Termite' comments apparently πŸ˜›
06:42:48 <_zephyris> Cool
06:43:31 <andythenorth> https://cdn.discordapp.com/attachments/1008473233844097104/1562355639567777862/header.nml?ex=6ad9b093&is=6ad85f13&hm=90c555a02bd65c521be196f39c5debe7b117893574564bb263049c023bc6f7a2&
06:43:31 <andythenorth> part of the header, plus the lang files, and the sprites, would do it
06:45:15 <_zephyris> I think it works correctly... But could do with property testing railtypes with/without UI sprites, and test the new bit 6
06:46:19 <_zephyris> Hmmmm. And whether flexibility in number of UI sprites should be allowed.
06:46:27 *** greeter has quit IRC (Remote host closed the connection)
06:46:39 *** greeter has joined #openttd
07:27:52 <DorpsGek> [OpenTTD/OpenTTD-TTF] PeterN commented on pull request #27: Fix: Adjust a few incorrect right bearings https://github.com/OpenTTD/OpenTTD-TTF/pull/27#pullrequestreview-5596290887
07:40:29 <peter1138[d]> tony_pixel: <https://xkcd.com/221/>
07:48:33 <DorpsGek> [OpenTTD/OpenTTD] PeterN updated pull request #16084: Add: [NewGRF] Generic tile-based sprite variations. https://github.com/OpenTTD/OpenTTD/pull/16084
07:52:43 *** Flygon has joined #openttd
08:05:10 *** MinchinWeb[m] has quit IRC (Remote host closed the connection)
08:05:23 *** MinchinWeb[m] has joined #openttd
08:13:32 <DorpsGek> [OpenTTD/OpenTTD-TTF] zephyris commented on pull request #27: Fix: Adjust a few incorrect right bearings https://github.com/OpenTTD/OpenTTD-TTF/pull/27#pullrequestreview-5596765220
09:07:40 *** TinoDidriksen has quit IRC ()
09:11:00 *** TinoDidriksen has joined #openttd
09:11:22 *** TinoDidriksen is now known as Guest3341
09:12:18 <belajalilija> Days since railtypes? πŸ‘€
09:21:17 <peter1138> What now?
09:28:20 <mnhebi> ahh that reminds me I have an abandoned railtypes grf :3
09:31:18 <DorpsGek> [OpenTTD/OpenTTD] eints-sync[bot] pushed 1 commits to master https://github.com/OpenTTD/OpenTTD/commit/f5f63a80137b6f12d92496011d356e60af1fb337
09:31:19 <DorpsGek> - Update: Translations from eints (by translators)
09:38:33 <andythenorth> such certificate authorities
09:38:35 <andythenorth> such paperwork
10:17:15 <DorpsGek> [OpenTTD/OpenTTD] LangerJan opened issue #16097: [Bug]: Moving the station sign does not trigger `RecomputeCatchment` https://github.com/OpenTTD/OpenTTD/issues/16097
10:19:44 <DorpsGek> [OpenTTD/OpenTTD] James103 commented on issue #16097: [Bug]: Moving the station sign does not trigger `RecomputeCatchment` https://github.com/OpenTTD/OpenTTD/issues/16097
10:21:39 <DorpsGek> [OpenTTD/OpenTTD] PeterN commented on issue #16097: [Bug]: Moving the station sign does not trigger `RecomputeCatchment` https://github.com/OpenTTD/OpenTTD/issues/16097
10:28:11 <DorpsGek> [OpenTTD/OpenTTD] LangerJan commented on issue #16097: [Bug]: Moving the station sign does not trigger `RecomputeCatchment` https://github.com/OpenTTD/OpenTTD/issues/16097
10:29:04 <DorpsGek> [OpenTTD/OpenTTD] LangerJan commented on issue #16097: [Bug]: Moving the station sign does not trigger `RecomputeCatchment` https://github.com/OpenTTD/OpenTTD/issues/16097
10:33:19 <DorpsGek> [OpenTTD/OpenTTD] PeterN commented on issue #16097: [Bug]: Moving the station sign does not trigger `RecomputeCatchment` https://github.com/OpenTTD/OpenTTD/issues/16097
10:37:35 *** Guest3341 has quit IRC ()
10:40:29 *** TinoDidriksen has joined #openttd
10:41:02 *** TinoDidriksen is now known as Guest3351
10:41:27 <DorpsGek> [OpenTTD/OpenTTD] LangerJan commented on issue #16097: [Bug]: Moving the station sign does not trigger `RecomputeCatchment` https://github.com/OpenTTD/OpenTTD/issues/16097
10:51:32 <DorpsGek> [OpenTTD/OpenTTD] PeterN commented on issue #16097: [Bug]: Moving the station sign does not trigger `RecomputeCatchment` https://github.com/OpenTTD/OpenTTD/issues/16097
10:58:11 <DorpsGek> [OpenTTD/OpenTTD] LangerJan commented on issue #16097: [Bug]: Moving the station sign does not trigger `RecomputeCatchment` https://github.com/OpenTTD/OpenTTD/issues/16097
11:00:24 *** WormnestAndroid has quit IRC (Read error: Connection reset by peer)
11:00:40 *** WormnestAndroid has joined #openttd
11:03:16 <DorpsGek> [OpenTTD/OpenTTD] PeterN commented on issue #16097: [Bug]: Moving the station sign does not trigger `RecomputeCatchment` https://github.com/OpenTTD/OpenTTD/issues/16097
11:07:33 *** Guest3351 is now known as TinoDidriksen
11:08:48 <DorpsGek> [OpenTTD/OpenTTD] LangerJan commented on issue #16097: [Bug]: Moving the station sign does not trigger `RecomputeCatchment` https://github.com/OpenTTD/OpenTTD/issues/16097
11:12:51 <DorpsGek> [OpenTTD/OpenTTD] zephyris updated pull request #15659: Feature: Compose cursors for NewGRF road/rail from GUI icons https://github.com/OpenTTD/OpenTTD/pull/15659
11:14:22 <DorpsGek> [OpenTTD/OpenTTD] LangerJan commented on issue #16097: [Bug]: Moving the station sign does not trigger `RecomputeCatchment` https://github.com/OpenTTD/OpenTTD/issues/16097
11:17:46 <mmtunligit> whoops
11:21:55 <DorpsGek> [OpenTTD/OpenTTD] zephyris commented on pull request #15659: Feature: Compose cursors for NewGRF road/rail from GUI icons https://github.com/OpenTTD/OpenTTD/pull/15659#issuecomment-6314681253
11:27:36 <_zephyris> There you go andythenorth, rebased and working with a nice test grf...
12:03:57 <peter1138> Whoops?
12:05:19 <reldred> I think the bubbles about to burst peter
12:06:38 <reldred> firmus, elise, nscale, and now nextdc just shed 10yrs worth of their stock gains in a single day
12:06:59 <reldred> Elice, not elise.
12:07:27 <andythenorth> also certs are rooted, PHP is still broken, and AWS Europe has run out of compute
12:07:32 <LordAro> I'm not sure I've heard of any of those
12:07:42 <andythenorth> oh and Google UK ran out of electricity yesterday
12:07:54 <andythenorth> such times
12:07:55 <reldred> my bosses boss wanted us to move our dc's into nextdc locations lol
12:08:07 <reldred> didn't get far though
12:08:35 <reldred> but i did have to do a study into our two dc providers to see what the ai bubble exposure was
12:10:25 <reldred> lordaro: firmus was a neocloud ipo in australia that got pulled despite direct backing from nvidia, elice is a korean neocloud who's ipo immediately shed 33% on opening day, nscale lost their only customer (and as such the underwriting for their finance) for their gigawatt plant just outside london, and nextdc are australias biggest already existing DC/colo provider who had something like 30+ new
12:10:25 <reldred> buildouts, some gigawatt scale, announced.
12:11:10 <reldred> its a big week for earnings in the us market as well so that'll be interesting
12:11:14 <LordAro> how fun
12:12:58 <reldred> softbank has taken a beating in the last week as well
12:13:23 <peter1138> Hmm.
12:14:39 <reldred> nvidia has gone nowhere though, picks and shovels are still all the rage despite all the people buying them going broke
12:15:21 <andythenorth> the advice for PHP vuln mitigation is currently "shut down internet facing services"
12:15:29 <andythenorth> we've ditched all ours?
12:15:43 <andythenorth> grfwiki still PHP maybe?
12:15:59 <LordAro> all our stuff is python these days
12:16:08 <LordAro> tt-f & other wiki instances aside
12:16:50 <reldred> this is a nuissance, I've got a phpbb instance that I can't upgrade
12:17:32 <reldred> 'just put it in docker nothing can go wrong'
12:17:35 <reldred> it did in fact, go wrong.
12:18:30 <peter1138> orudge ping, basically.
12:19:11 <LordAro> php fix hasn't been released yet either
12:20:08 <reldred> oh so that's why everyones going on about the number four
12:20:37 <peter1138> Hehe
12:20:40 <LordAro> mhmm
12:20:48 <reldred> man what a day
12:20:51 <andythenorth> if we could get a critical perl vulnerability, we'd be 3 for 3
12:21:00 <LordAro> or apache/nginx
12:21:03 <andythenorth> on the big 3 scripting languages beginning with P
12:21:18 <andythenorth> "perl is no longer a big scripting language andythenorth "
12:21:21 <andythenorth> it's not 1999
12:21:22 <reldred> anyways, I should go to bed, I can post about nextdc's woes in the team webex chat tomorrow and make my manager think that I'm fucking clairvoyant
12:21:27 <peter1138> Perl, Python, PHP, Puby, Po, Pust, P#
12:21:37 <LordAro> P++, please
12:21:48 <reldred> pee plus plus
12:21:51 <andythenorth> PPache
12:22:34 <andythenorth> curl is vulnerable on macos
12:22:50 <andythenorth> so err...how to curl all the packages that need upgraded? πŸ€”
12:23:42 <LordAro> really? macOS curl bundles certificates?
12:25:07 <peter1138> Curl's been attacked by slop-bots with the vulnerability reporting.
12:27:06 <peter1138> Mostly rated low, but some medium/high.
12:32:18 <andythenorth> https://9to5mac.com/2026/10/21/apple-blocks-web-certificates-that-could-be-used-by-scammers-but-mac-vulnerability-remains/
12:33:59 *** MinchinWeb[m] has quit IRC (Ping timeout: 480 seconds)
12:34:17 *** MinchinWeb[m] has joined #openttd
12:34:41 *** rito12_13 has quit IRC (Quit: User went offline on Discord a while ago)
12:35:55 <audigex> https://cdn.discordapp.com/attachments/1008473233844097104/1562444319892312074/random_number.png?ex=6ada032a&is=6ad8b1aa&hm=a37f460ce60cbf7c44ec56f98f4cdf249f7ab848e509b36643610cabc00bb7ff&
12:35:55 <audigex> reldred:
12:36:17 *** MinchinWeb[m] has quit IRC (Read error: Connection reset by peer)
12:36:34 *** MinchinWeb[m] has joined #openttd
12:42:45 <DorpsGek> [OpenTTD/OpenTTD] LangerJan opened pull request #16098: Issue #16097: call RecomputeCatchment when sign is moved https://github.com/OpenTTD/OpenTTD/pull/16098
12:46:12 <audigex> https://cdn.discordapp.com/attachments/1008473233844097104/1562446909266989207/image.png?ex=6ada0594&is=6ad8b414&hm=57d9a3bb79f9c258721fe443cfaf388a1d9ba1a75d6ef7a9ff50dc966aa7fb2e&
12:46:12 <audigex> andythenorth:
12:46:16 <audigex> https://emudhra.we-have-a-problem.com/
12:47:07 <audigex> https://cdn.discordapp.com/attachments/1008473233844097104/1562447138338906233/image.png?ex=6ada05ca&is=6ad8b44a&hm=c3fb9ba74a96f36ec7548cf92166d4b6f87be3fc3e86fc554eb621d961323f70&
12:47:07 <audigex> Seems to work
12:48:01 <audigex> Although not the python one for me, I get a permission error
12:54:22 <audigex> I've just set it to use the global certs and that seems to have done the trick
12:54:22 <audigex> /usr/bin/python3 -m pip config --user get global.cert
13:40:09 <peter1138> What is power, anyway?
13:40:41 <LordAro> wat is a joule per second
13:57:45 <peter1138> PHP update is now available in various places.
13:58:20 *** jfs_ has joined #openttd
14:03:54 <LordAro> ooh.
14:25:50 <will_marshall_> wow i love docker it's going to be so easy to find out if the containers are patched!
14:26:10 <will_marshall_> i will never allow a person to talk me into running a containerized application ever again
14:37:20 <LordAro> yeah but you will though
14:39:34 <audigex> It's definitely the downside of containers
14:39:34 <audigex> Python .venv stuff too, you have to update every individual copy of pip etc as far as I can tell
14:40:35 <LordAro> It's the downside of any self contained bundle - static linking is included in all this
14:42:39 <will_marshall_> Probably. At least for the debian containers I'm moderately confident I can get a shell and just make apt do apt stuff.
14:49:00 *** Flygon has quit IRC (Quit: A toaster's basically a soldering iron designed to toast bread)
15:38:22 <DorpsGek> [OpenTTD/OpenTTD] LangerJan updated pull request #16098: Issue #16097: call RecomputeCatchment when sign is moved https://github.com/OpenTTD/OpenTTD/pull/16098
15:43:59 <peter1138> Good news, apparently the fix is incomplete.
15:44:30 <LordAro> oh no
15:44:43 <LordAro> link me?
15:45:41 <peter1138> https://fedi.katze.sh/@elise/117479383739450605
15:47:06 <LordAro> oh good
16:08:41 <peter1138> Hmm, probably some other bug thinking about it.
16:08:56 <LordAro> the thread does imply that
16:09:45 <peter1138> Crafted script vs RCE.
16:11:41 <LordAro> double free isn't necessarily use-after-free (or indeed RCE)
16:11:49 <LordAro> but could be
16:39:36 <DorpsGek> [OpenTTD/OpenTTD] zephyris updated pull request #15735: Feature: Autoroad GUI https://github.com/OpenTTD/OpenTTD/pull/15735
16:40:41 <kuhnovic> So nice
17:07:03 *** Extrems` has joined #openttd
17:12:02 *** Extrems has quit IRC (Ping timeout: 480 seconds)
17:12:02 *** Extrems` is now known as Extrems
17:26:18 <_zephyris> Autoroad? Perhaps, the implementation could be crap.
17:43:27 <DorpsGek> [OpenTTD/OpenTTD] PeterN updated pull request #16084: Add: [NewGRF] Generic tile-based sprite variations. https://github.com/OpenTTD/OpenTTD/pull/16084
17:46:44 <andythenorth> bitbucket down πŸ˜›
17:46:47 <andythenorth> such day
17:47:51 * peter1138 fixes the "docs"
17:48:17 <peter1138> I'm still not convinced act1 variations are needed, but the facility is there.
17:49:59 <_glx_> usually variation is handled by act2
17:50:46 <_glx_> act1 just group realsprites for later use
18:08:36 <peter1138> What next, palette variations? :D
18:29:29 <andythenorth> TV is next for me πŸ˜›
18:29:35 <andythenorth> maybe a few pixels
19:03:05 <andythenorth> hmm
19:03:14 <andythenorth> 4CC Horse though?
19:33:56 <DorpsGek> [OpenTTD/OpenTTD] PeterN dismissed a review for pull request #16075: Add: Support for 4cc vehicles via sprite stack layers. https://github.com/OpenTTD/OpenTTD/pull/16075#pullrequestreview-5557550779
19:42:33 <DorpsGek> [OpenTTD/OpenTTD] SamuXarick commented on pull request #16080: Add: [Script] API for managing depots https://github.com/OpenTTD/OpenTTD/pull/16080#issuecomment-6324945131
19:42:35 *** toktik has quit IRC (Remote host closed the connection)
19:43:02 *** toktik has joined #openttd
19:48:24 <andythenorth> https://cdn.discordapp.com/attachments/1008473233844097104/1562553151863791698/image.png?ex=6ada6886&is=6ad91706&hm=89f72cef5a5ba24298e5daf2ad8573b8764c9e98a42fc3de4f430e0e70f7ff1e&
19:48:24 <andythenorth> score 2048
19:51:02 <belajalilija> Now get 4096
19:51:13 <peter1138> How does rust manage to look so confusing?
19:52:12 <belajalilija> Just craft an eoka and camp in a bush and wait for some kitted guy to walk past
19:53:26 *** jfs_ has quit IRC (Ping timeout: 480 seconds)
19:56:17 <_glx_> not the same rust I guess
20:03:25 * andythenorth draws railtypes
20:08:38 <DorpsGek> [OpenTTD/OpenTTD] SamuXarick opened pull request #16099: Fix 60f8082: [Script] Use scope notation in API changelogs https://github.com/OpenTTD/OpenTTD/pull/16099
20:14:12 *** hpiirai has quit IRC (Quit: User went offline on Discord a while ago)
20:20:24 <peter1138> /usr/include/c++/14/bits/basic_string.h:1182:30: warning: β€˜*(const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*)this.std::__cxx11::basic_string<char>::<anonymous>.std::__cxx11::basic_string<char>::<unnamed union>::_M_allocated_capacity’ may be used uninitialized [-Wmaybe-uninitialized]
20:20:30 <peter1138> Fanks GCC :p
20:22:04 <_glx_> nice it's deep inside std::
20:28:38 <DorpsGek> [OpenTTD/OpenTTD] JGRennison opened pull request #16100: Fix #16093: Sort comparator in GenerateCompanyColour did not meet invariants https://github.com/OpenTTD/OpenTTD/pull/16100
20:41:07 <DorpsGek> [OpenTTD/OpenTTD] glx22 approved pull request #16100: Fix #16093: Sort comparator in GenerateCompanyColour did not meet invariants https://github.com/OpenTTD/OpenTTD/pull/16100#pullrequestreview-5605946138
21:04:38 <DorpsGek> [OpenTTD/OpenTTD] LordAro approved pull request #16099: Fix 60f8082: [Script] Use scope notation in API changelogs https://github.com/OpenTTD/OpenTTD/pull/16099#pullrequestreview-5606211731
21:18:02 <andythenorth> naptime?
22:09:21 <DorpsGek> [OpenTTD/OpenTTD] SamuXarick updated pull request #15382: Add: [Script] ScriptEventVehicleOld https://github.com/OpenTTD/OpenTTD/pull/15382
22:34:24 *** bryjen has joined #openttd
23:27:08 *** bryjen has quit IRC (Quit: Leaving)
23:28:38 *** WormnestAndroid has quit IRC (Ping timeout: 480 seconds)
23:28:42 *** WormnestAndroid has joined #openttd
23:31:05 *** Flygon has joined #openttd