Config
Log for #openttd on 25th June 2021:
Times are UTC Toggle Colours
00:00:19  *** tokai|noir has quit IRC
00:13:02  *** Beer has quit IRC
00:17:53  *** Gustavo6046_ has joined #openttd
00:22:37  *** Gustavo6046 has quit IRC
00:22:37  *** Gustavo6046_ is now known as Gustavo6046
01:07:45  *** HerzogDeXtEr has quit IRC
01:12:32  *** WormnestAndroid has quit IRC
01:12:46  *** WormnestAndroid has joined #openttd
01:59:04  <DorpsGek> [OpenTTD/OpenTTD] TriggeredSnake opened issue #9399: Track 00 of the "All" programme in the jazz jukebox doesn't play https://git.io/Jnbz7
02:07:34  <DorpsGek> [OpenTTD/OpenTTD] glx22 commented on issue #9399: Track 00 of the "All" programme in the jazz jukebox doesn't play https://git.io/Jnbz7
02:58:54  *** D-HUND has joined #openttd
02:59:26  *** glx has quit IRC
03:02:16  *** debdog has quit IRC
03:58:57  *** Ttech has quit IRC
04:08:46  *** snail_UES_ has quit IRC
04:15:18  *** Ttech has joined #openttd
04:18:12  *** roadt__ has joined #openttd
04:21:19  *** roadt_ has quit IRC
05:01:36  *** Flygon has joined #openttd
05:32:20  *** nielsm has joined #openttd
05:58:23  *** nielsm has quit IRC
06:10:26  *** andythenorth has joined #openttd
06:20:20  *** sla_ro|master has joined #openttd
06:33:26  *** orudge`_ has quit IRC
07:32:32  *** andythenorth has quit IRC
07:34:42  *** andythenorth has joined #openttd
07:35:17  <andythenorth> errr
07:35:21  <andythenorth> hmm
07:35:59  <andythenorth> the 'only one town on the map' case could be solved by permitting all industries to locate in town 1, explicit ID check
07:36:12  <andythenorth> it would have unwanted side effects on maps with more towns eh
07:42:31  *** HerzogDeXtEr has joined #openttd
08:13:48  <peter1138> if (num_towns < 3) { special case }
08:29:06  <andythenorth> yeah but that var isn't ;)
08:29:10  <andythenorth> and can't be or something
08:30:54  <andythenorth> but then again industries couldn't be more than 16 cargo in or out
08:31:51  <peter1138> Cool, WD My Book NASes doing factory resets, wiping the all the data, "by themselves"
08:38:38  <LordAro> how nice of them
08:50:41  <LordAro> https://arstechnica.com/gadgets/2021/06/mass-data-wipe-in-my-book-devices-prompts-warning-from-western-digital/
08:52:08  <LordAro> "We have determined that some My Book Live devices have been compromised by a threat actor. In some cases, this compromise has led to a factory reset that appears to erase all data on the device. The My Book Live device received its final firmware update in 2015."
08:52:11  <LordAro> oh dear oh dear
08:54:10  <peter1138> CVE was opened in 2019, but it was EOL, so...
08:56:30  <LordAro> which CVE?
08:58:18  <andythenorth> anybody dare? https://github.com/OpenTTD/nml/pull/223
09:02:41  *** orudge` has joined #openttd
09:03:08  *** orudge has quit IRC
09:03:50  <peter1138> https://nvd.nist.gov/vuln/detail/CVE-2018-18472
09:14:03  *** tokai|noir has joined #openttd
09:14:03  *** ChanServ sets mode: +v tokai|noir
09:14:51  *** ChanServ sets mode: +o orudge`
09:14:59  *** orudge` is now known as orudge
09:20:57  *** tokai has quit IRC
09:34:12  *** WormnestAndroid has quit IRC
09:34:25  *** WormnestAndroid has joined #openttd
10:03:14  *** andythenorth has quit IRC
10:05:54  *** andythenorth has joined #openttd
10:07:08  *** tokai has joined #openttd
10:07:08  *** ChanServ sets mode: +v tokai
10:13:55  *** Samu has joined #openttd
10:14:10  *** tokai|noir has quit IRC
10:16:40  *** tokai has quit IRC
10:19:15  *** tokai has joined #openttd
10:19:15  *** ChanServ sets mode: +v tokai
10:28:37  *** andythenorth has joined #openttd
11:06:16  *** tokai|noir has joined #openttd
11:06:16  *** ChanServ sets mode: +v tokai|noir
11:13:03  *** tokai has quit IRC
11:13:16  *** tokai has joined #openttd
11:13:16  *** ChanServ sets mode: +v tokai
11:15:26  *** andythenorth has quit IRC
11:19:05  *** gelignite has joined #openttd
11:20:03  *** tokai|noir has quit IRC
11:24:01  *** andythenorth has joined #openttd
11:56:13  *** andythenorth has quit IRC
11:56:48  *** andythenorth has joined #openttd
12:11:01  *** Wuzzy has joined #openttd
12:15:49  *** andythenorth has quit IRC
12:16:13  *** andythenorth has joined #openttd
12:20:35  <orudge> Hmm, apparently my PC doesn't meet the minimum requirements for Windows 11
12:20:41  <orudge> The CPU does not appear to be on the supported list :|
12:20:59  <TrueBrain> I love how the initial reply from WD is in the lines of: "this is not our fault! Hackers did this!" :P
12:21:13  <orudge> though it doesn't actually say what component isn't supported, which is helpful
12:21:43  <TrueBrain> orudge: lol .. sounds about right :D
12:22:54  <TrueBrain> orudge: the TPM2.0 seems to be a showstopper for a lot of people too
12:25:08  <orudge> Yes, it could be I have that disabled (or just not supported), I have no idea to be honest :p
12:25:33  <TrueBrain> I also wouldn't have a clue if I have that or not :D
12:32:48  <peter1138> I found an option to enable Firmware TPM in UEFI, with that it's supported.
12:33:05  <peter1138> One of those options that defaults to disabled, and is pretty well hidden.
12:35:43  <LordAro> not for long!
12:36:10  <peter1138> I don't really know what it allows, or who it is protecting...
12:40:04  <LordAro> hardware level encryption, basically
12:40:19  <LordAro> means that you can't just take the disk out and read it somewhere else
12:40:42  <orudge> Amazon is now of course sold out of Asus TPM chips!
12:40:45  <peter1138> Yea, except none of my disks are encrypted.
12:41:05  <LordAro> mm, not clear why MS have decided to make this a requirement
12:41:28  <LordAro> we encrypt everything at work, but i've never bothered at home
12:42:19  <LordAro> (not least because the Dell TPM chips have a tendency to go walkabout and you need to completely unplug the computer to get it back
12:42:22  <LordAro> )
12:44:58  * andythenorth wonders how to make industry generation slow
12:45:06  <andythenorth> or rather, what makes it so slow, so I can avoid it
12:45:09  <peter1138> Nice.
12:45:42  <peter1138> I remember with PCI-DSS it was simpler to just not encrypt drives, becuase the key management process required was just not supported by, e.g. LUKS.
12:46:27  <orudge> Well there we go, TPM enabled, shows up in Windows, but apparently my PC still doesn't meet the system requirements
12:46:30  <orudge> Meh
12:46:47  <LordAro> peter1138: oh dear
12:47:00  <peter1138> Was that Amazon's 5 minute delivery, or you found the UEFI setting? :D
12:47:12  <LordAro> our process for encrypting linux computers is a right pain
12:47:33  <LordAro> doesn't do TPM, and remotely decrypting something is tricky
12:47:47  <peter1138> Key rotation, shared knowledge (no single-user, etc) was not really possible.
12:48:07  *** glx has joined #openttd
12:48:07  *** ChanServ sets mode: +v glx
12:48:21  <LordAro> dropbear in initramfs works, but is very finicky with DNS and DHCP renewals and all that
12:48:51  <orudge> Turns out it is integrated in my motherboard after all
12:49:16  <peter1138> My PC is compatible.
12:49:30  <peter1138> Turns out Windows 10 has a memory protection feature that I can't enable because of drivers...
12:52:51  <peter1138> Isolated browsing in Edge. Who uses Edge?
12:53:37  <LordAro> edge is nice now that it's actually chrome
12:53:46  <LordAro> better than chrome, in several ways
12:53:51  <andythenorth> nice to know I'm not the only one with linux encryption struggle bus
12:54:19  *** snail_UES_ has joined #openttd
12:54:21  <andythenorth> encryption works fine, prod ops for it are ugh
12:54:31  <TrueBrain> on a virtualization cluster, just use SAN encryption instead of trying to do it on OS level :P
12:54:33  <TrueBrain> so much easier :D
12:54:43  <glx> I think my PC won't be compatible
12:54:57  <glx> no UEFI, no DX12 card
12:55:36  <peter1138> I appear to have acquired USB devices that all have original USB B-type connectors. Run out of cables (and ports)
12:55:48  <glx> unpopulated TPM header on motherboard
12:56:05  <peter1138> OpenTTD developer funds ;-)
12:58:00  <glx> wow it was fast, clicked on check button, immediate response you can't
12:58:24  <peter1138> Yes, it's pretty instant either way.
12:59:36  <LordAro> no UEFI? how old is it? :p
12:59:43  <glx> oh funny on french page requirements are simpler, no UEFI nor TPM listed
12:59:49  <LordAro> lol
13:00:49  <andythenorth> TrueBrain that assumes a SAN :P
13:00:58  <andythenorth> the prod ops to get to a SAN are....ugh
13:01:05  <TrueBrain> andythenorth: a virtualization cluster without a SAN is not ... really a cluster of any kind
13:01:16  <TrueBrain> the word "cluster" kinda demands a SAN :)
13:01:32  <glx> it's just 9 years old
13:01:45  <LordAro> we just have a lot of very powerful desktops, no fancy virtualisation cluster here
13:01:58  <andythenorth> https://simonkidd.blog/2010/08/12/if-i-were-you-i-wouldnt-start-from-here/
13:02:22  <LordAro> they trip the breakers when there's a powercut and force us to unplug most of the office before it'll stay on again
13:02:28  <andythenorth> TrueBrain that assumes a virtualisation cluster
13:02:46  <TrueBrain> andythenorth: that is what my sentence said yes, very well read, well done sir
13:02:48  <TrueBrain> :P
13:03:00  <andythenorth> I refer you to the Irish joke
13:03:39  <TrueBrain> "on a bike, you drive on 2 wheels" - "that assumes you use a bike"
13:03:47  <TrueBrain> NO SHIT! Sometimes I am shocked by the level of intelligence :P
13:03:49  <TrueBrain> <3 :)
13:04:02  <peter1138> We have a SAN but it's massive, power-hungry, and the storage is something like 18TB over 48 drives. And the fibre switches are... meh.
13:04:28  <andythenorth> "the way to solve your problem is to already have solved your problem"
13:05:22  * andythenorth now using patched nml in patched openttd, with patched grfs
13:05:26  <TrueBrain> yes, sorry andythenorth , we should all been solving your issue :P
13:05:28  <TrueBrain> I forgot about that :D
13:05:30  <TrueBrain> silly bean :)
13:05:31  <andythenorth> thanks
13:05:34  <peter1138> Oh, not even that much space.
13:06:23  <andythenorth> goes it new PP?
13:06:29  <andythenorth> what shall I call it?
13:06:34  <andythenorth> most likely it will be BrokenPP
13:06:37  <andythenorth> or DesyncPP
13:06:39  <peter1138> Also the SAN requires Java 6 to manage it.
13:06:40  <andythenorth> or NoSupportPP
13:06:43  <TrueBrain> I once had a customer that refused to enable disk-encryption on their SAN as it increased the CPU usage on that SAN
13:06:46  <TrueBrain> like .. what else is that CPU doing?
13:07:01  <TrueBrain> but no, the CPU should stay below 10%
13:07:06  <TrueBrain> because of "reasons"
13:07:10  <TrueBrain> people are funny sometimes
13:07:22  <andythenorth> would limit the coin miner though
13:07:32  <peter1138> probably affects IO latency
13:07:40  <TrueBrain> peter1138: 100% it does, yes
13:07:53  <TrueBrain> nothing probable about that :P
13:08:05  <andythenorth> I have a new Jesus Phone
13:08:11  <andythenorth> it has no obvious on button
13:08:20  <andythenorth> you sort of lift it up to your face and it turns on
13:08:23  <andythenorth> except it isn't
13:08:30  <andythenorth> oh now it did
13:08:32  <andythenorth> GG Apple
13:09:00  <andythenorth> it is a Mini
13:09:14  <andythenorth> which apparently nobody else will dare buy in case they got mocked for Small Hands meme
13:09:23  <andythenorth> by mean tech bloggers and people on reddit
13:10:37  * andythenorth must to chores
13:10:39  *** andythenorth has quit IRC
13:11:25  <TrueBrain> lol, the PC Health thingy claims my PC can't run Win11 either .. pretty sure that is a lie :D
13:11:51  <TrueBrain> but yeah, TPM is most likely not enabled :P
13:12:10  *** nielsm has joined #openttd
13:16:46  <TrueBrain> yeah, enabling it makes it go all green on me
13:29:49  *** andythenorth has joined #openttd
13:30:49  *** gelignite has quit IRC
13:43:10  <TrueBrain> michi_cc: do you happen to see a way to prevent us bumping MacOS to at least 10.14 with https://github.com/OpenTTD/OpenTTD/pull/9391 ? Or is it in your opinion fine to do so? (sorry, you are our in-house MacOS expert :P)
13:43:39  <TrueBrain> 10.13 was EOL last November, so from our "we support what-ever the OS vendor is supporting" argument we are fine .. but Steam supports 10.11+ .. which made me prompt this question :D
13:55:58  <glx> I don't know if the minimum version is to build or to run, as the issue is with std::variant
13:57:10  <LordAro> make our own std::variant!
14:04:11  <glx> https://stackoverflow.com/questions/52310835/xcode-10-call-to-unavailable-function-stdvisit/53868971 <-- seems some workarounds exist
14:33:23  <TrueBrain> glx: it is to run
14:33:31  <TrueBrain> and the issue is with std::visit, a missing exception
14:33:41  <TrueBrain> there are workarounds, but that is a lot of effort and really hard to test for us
14:47:59  <orudge> Mojave (10.14) seems a reasonable baseline from an end user point of view, to me
14:57:22  <andythenorth> lol
14:57:36  <andythenorth> every test of industry -> town storage
14:57:47  <andythenorth> so far
14:57:57  <andythenorth> concludes that I'm better off just using an existing var
14:58:10  * andythenorth needs to try harder
15:23:18  <peter1138> It's nearly payday and I don't need a 3D printer but do I want one?
15:24:06  <TrueBrain> Yes
15:24:28  <TrueBrain> The amount of shit I printed over the last 2 years .. everyone should have one :p
15:24:42  <peter1138> Oh no. I'd have to research what to buy...
15:25:07  <TrueBrain> I am biased btw .. turns out I am pretty decent in making 3D designs for stuff
15:25:14  <TrueBrain> so if something breaks these days .. I print a replacement part :P
15:25:29  <TrueBrain> doesn't work well for a girlfriend btw, expensive print
15:25:54  <TrueBrain> what-ever you buy, you will spend a few more on upgrades, as very soon you are annoyed by the lack of NNN
15:26:04  <TrueBrain> I started with a sticky bed, but upgraded to a glass one real quick
15:26:14  <TrueBrain> can't believe I tried a non-glass bed first ..
15:26:18  <TrueBrain> they are the worst
15:26:23  <glx> heated or not ?
15:26:26  <TrueBrain> ofc
15:26:35  <TrueBrain> that is the whole point of a glass bed in my book :P
15:26:57  <TrueBrain> similar with the firmware ... keep it stock? Fuck no
15:27:00  <TrueBrain> upgraded within a month
15:27:09  <TrueBrain> "I don't need a raspberry pi to control the printer"
15:27:12  <TrueBrain> fuck yes you do
15:27:24  <TrueBrain> printing is 1000x easier with it
15:27:37  <TrueBrain> "what use is a webcam?!" .. well .. without it printing is dreadful
15:27:40  <glx> not requiring a connection to PC is vital too
15:28:18  <TrueBrain> "1 PLA is enough to test this stuff with" .. few weeks later .. I have a shit ton of PLA, PLEG .. still no ABS, I don't want to try that :D
15:28:31  <TrueBrain> so yeah ... make sure to reserve some time too peter1138 , not just money :P
15:29:22  <glx> oh and a room where noise doesn't matter ;)
15:29:35  <TrueBrain> or ... buy better controllers that make less noise :P
15:29:44  <TrueBrain> but yeah .. it is an annoying sound after a while
15:29:51  <TrueBrain> especially if you start 1+ hour prints :D
15:29:57  *** WormnestAndroid has quit IRC
15:30:11  <TrueBrain> worst part of most stock printers, they do not have diodes between the stepper motors and the controller
15:30:19  <TrueBrain> meaning that if you move the bed back and forth, the controller powers up
15:30:23  <TrueBrain> which is hilarious, but also really bad
15:30:42  <andythenorth> 3D printers sound like fish tanks
15:30:50  <TrueBrain> pretty much so
15:30:55  <andythenorth> there's always another thing to buy
15:31:05  <andythenorth> and they require consumables
15:31:06  <TrueBrain> in the end I bought a pretty cheap Ender 3 .. and upgraded it far beyond its initial cost :P
15:31:28  <andythenorth> so should I allow EAF in BOF towns?
15:31:31  * andythenorth steel industry
15:31:35  <glx> probably still less than buying something fully upgraded
15:31:45  *** WormnestAndroid has joined #openttd
15:31:46  <andythenorth> town radius ain't so big on a lot of maps
15:31:57  <andythenorth> it would be good to be able to agglomerate neighbouring towns
15:32:05  <andythenorth> so I could create, e.g. a region
15:32:07  <andythenorth> on request
15:32:28  <andythenorth> "give me the map in regions of [3] neighbouring towns"
15:32:40  <andythenorth> "give me the map in regions of [7] neighbouring towns"
15:33:15  <andythenorth> each region gets an index
15:33:20  <andythenorth> each region gets some perm storage
15:33:40  <andythenorth> but multiple layers of regions can be defined for different purposes
15:34:05  <glx> stop trying to do GS in newgrf :)
15:35:00  <andythenorth> stop trying to do the economy in GS, it can't do it :P
15:35:16  <andythenorth> repeat that conversation for last 10 years
15:35:33  * andythenorth got bored of that conversation, is now just doing GS in newgrf
15:38:21  <andythenorth> current problem: I have defined 'keystone' industries, which are a critical part of [some chain]
15:38:33  <andythenorth> and the other industries won't build in a town without the keystone
15:38:50  <andythenorth> the keystone sets a flag in a town register when built
15:38:52  <andythenorth> the others read it
15:39:08  <andythenorth> then I allowed two different keystones into a town :P
15:39:13  * andythenorth poor life choices
15:39:50  *** WormnestAndroid has quit IRC
15:51:19  *** WormnestAndroid has joined #openttd
15:55:27  *** Taschi has joined #openttd
16:00:35  <Taschi> huh, i thought i might try and fix #9396 but apparently glx already did
16:00:54  <glx> yeah I had an idea, so I tried :)
16:02:00  <Taschi> i guess my PR and yours are going to clash, tho
16:02:33  <Taschi> we both touched line 1401ff. in openttd.cpp
16:02:53  <glx> yeah they are on the same area so conflicts are expected
16:02:58  <Taschi> shouldn't be too hard to merge them
16:03:21  <Taschi> but it will require an additional commit
16:21:54  *** Progman has joined #openttd
16:22:04  <LordAro> we prefer rebasing to merge commits
16:23:17  *** tokai|noir has joined #openttd
16:23:17  *** ChanServ sets mode: +v tokai|noir
16:28:11  *** outtatime has quit IRC
16:30:04  *** tokai has quit IRC
16:33:02  *** WormnestAndroid has quit IRC
16:36:02  *** Flygon has quit IRC
16:36:51  <Taschi> either way manual code changes will be required because glx changed a bit from openttd.cpp which i refactored into another file entirely
16:37:15  <LordAro> not a problem, we're quite able to deal with conflicts :p
16:37:23  <LordAro> well, glx is anyway
16:37:56  *** jottyfan has joined #openttd
16:38:32  <Taschi> ngl, if making toast was as hard as soldering i'd have starved ages ago
16:39:04  *** jottyfan has quit IRC
17:28:21  *** andythenorth has quit IRC
17:28:56  *** Progman has quit IRC
17:51:15  *** Eddi|zuHause has quit IRC
17:52:46  <Samu> the amount of code i have just for removing a single canal tile
17:53:02  <Samu> checking if that would block connections
18:00:53  <peter1138> Why not just not remove a canal tile?
18:02:32  *** WormnestAndroid has joined #openttd
18:08:13  *** Eddi|zuHause has joined #openttd
18:16:47  *** Eddi|zuHause has quit IRC
18:18:07  *** Eddi|zuHause has joined #openttd
18:23:51  *** Gustavo6046 has quit IRC
18:33:51  *** Eddi|zuHause has quit IRC
18:36:18  *** Eddi|zuHause has joined #openttd
18:46:20  *** Eddi|zuHause has quit IRC
18:46:33  *** Eddi|zuHause has joined #openttd
18:49:51  *** Gustavo6046 has joined #openttd
18:51:06  <DorpsGek> [OpenTTD/OpenTTD] DorpsGek pushed 1 commits to master https://git.io/JnxNv
18:51:07  <DorpsGek>   - Update: Translations from eints (by translators)
19:00:14  <Taschi> so i'm kind of lost on what i could do next, now that glx has rudely stolen my ticket from me
19:01:55  <Taschi> i'd be grateful for suggestions
19:02:37  <Taschi> (tho i'll probably spend the weekend with a mix of bike trips and being too exhausted to think straight)
19:03:45  *** Eddi|zuHause has quit IRC
19:04:19  <FLHerne> Taschi: read through andy's complaints about newgrf spec and figure out if any are actionable :p
19:04:43  <FLHerne> but that way lies only madness
19:05:33  <FLHerne> Various annoyances with road vehicle overtaking?
19:06:17  <FLHerne> 9033, 9236, the issue that articulated vehicles can't overtake at all
19:06:20  <Taschi> i've never done anything with NewGRF aside from downloading and playing with them, so I'm probably bad at identifying pain points with that specific API
19:06:42  <FLHerne> which is so longstanding that there isn't even an issue open for it :p
19:07:46  <DorpsGek> [OpenTTD/OpenTTD] glx22 commented on pull request #9395: Change #9188: Netsave now behaves like autosave https://git.io/Jnxpt
19:08:48  <FLHerne> On the netsave front, there's also https://github.com/OpenTTD/OpenTTD/issues/8887
19:09:02  <FLHerne> which is mitigated by rotating netsaves, but seems independent from it
19:10:04  <Taschi> yeah, i saw that... question is, is there an easy way to identify if the current game is the title game?
19:10:17  <glx> maybe game mode
19:10:23  *** Eddi|zuHause has joined #openttd
19:10:23  <glx> but not sure at all
19:10:56  <Taschi> the netsave rotation thing definitely means #8887 will mostly be harmless
19:11:36  <Taschi> btw i've seen your review comments, will try to fix them tomorrow
19:13:16  <Taschi> tbh i'm still trying to figure out what pointers and references really are, most my experience is in Java where pointers don't really exist
19:13:26  <Taschi> *most of
19:14:19  <Taschi> and i'm mostly here because at work i occasionally spend an entire week troubleshooting problems with my IDE and i thought actually writing code might be nice
19:17:46  <Taschi> btw, do you have any code style/formatting validator like Checkstyle or Sonarqube?
19:18:35  <glx> no, and I'm always fighting with MSVC on some format :)
19:21:51  <Taschi> eh, the "else on newline" thing you pointed out is actually exactly what we do at work in Java so i should be able to remember it
19:21:58  <Taschi> emphasis on "should"
19:29:27  *** gelignite has joined #openttd
19:34:43  *** Eddi|zuHause has quit IRC
19:38:07  *** jottyfan has joined #openttd
19:38:50  *** Eddi|zuHause has joined #openttd
19:39:06  *** jottyfan has quit IRC
19:39:51  *** Wolf01 has joined #openttd
19:53:02  <michi_cc> TrueBrain: As I don't really use OSX, I wouldn't mind either way :) I would somewhat mind newer than 10.14, as 10.15+ (11) runs noticeably choppier in VMware.
19:53:22  <TrueBrain> michi_cc: haha, I have the same, yes :P
19:53:36  <TrueBrain> well, I guess we will just merge that PR in that case, as nobody seems to object :P
19:53:49  <TrueBrain> well, still needs a review, but I will do that tomorrow
19:54:06  <michi_cc> I haven't look if std::visit is something 3rdparty-able.
19:58:34  *** Taschi has quit IRC
19:59:03  <TrueBrain> well, we can just merge this PR, and look at those things later if people complain, I guess
20:01:56  <michi_cc> JGR has patched for the std::optional (C++17) on OSX, so we can just wait to see which solutions appears in JGRPP :D
20:02:35  <michi_cc> I mean the compile time SDK/XCode dependency, not some runtime dependency.
20:02:47  <TrueBrain> nice
20:03:30  <michi_cc> Well, I think he just undid our de-vendoring of 3rdparty optional, but I infer from this that he might do something about 10.14+ :D
20:04:26  <glx> our main issue with std::variant is runtime dependency
20:05:02  <glx> for compile we are on 10.15 anyway
20:05:09  <michi_cc> I know, I'm just arguing tongue-in-cheek that we can outsource that to JGR.
20:05:39  <TrueBrain> glx: huh? I think both me and michi_cc compile on 10.14 :P
20:06:03  <michi_cc> It was snails 10.12 XCode that is too old to compile master.
20:06:46  <glx> anyway we still have 10.12 users (remember all the crash reports)
20:08:25  <glx> and apple uses a weird clang versioning :)
20:21:24  <DorpsGek> [OpenTTD/OpenTTD] Taschi120 commented on pull request #9397: Feature: Persistant rotation of numbered autosave after restart https://git.io/JnpIx
20:22:06  <DorpsGek> [OpenTTD/OpenTTD] Taschi120 commented on pull request #9395: Change #9188: Netsave now behaves like autosave https://git.io/JnpLv
20:26:37  *** tokai has joined #openttd
20:26:37  *** ChanServ sets mode: +v tokai
20:33:39  *** tokai|noir has quit IRC
20:40:40  *** tokai has quit IRC
20:43:43  <Samu> i'm questioning this line https://github.com/SamuXarick/Canal-Pathfinder/blob/45173ef00f27702104cffc100482941287fc7c34/library/Pathfinder.Canal/main.nut#L866-L878
20:44:22  <Samu> for visualization, these are the tiles https://i.imgur.com/teMOL26.png
20:44:49  <Samu> especially, line 867
20:46:55  <Samu> if there is a connection between t_mp_sp and t_mp_sn via t_mp, why do I care if there is a connection between t_mp and t_2mp
20:47:44  *** nielsm has quit IRC
20:48:16  <Samu> i made this code last year, i can't remember why I did the check like that
20:48:35  <Samu> but today, on reviewing it, that line 867 intrigues me
20:48:58  <glx> visually I'm not sur it's possible to connect t_mp_sp and t_mp_sn via t_mp
20:50:27  <Samu> i'm trying to check if there is still a connection between t_mp_sp and t_mp_sn if t_mp is not available
20:50:50  <Samu> in the picture, a lock blocks the connection, and i wanna check if there's an alternative connection
20:52:58  <Samu> the lock doesn't actually exist yet
20:53:24  <Samu> it is planned there
20:53:37  *** Progman has joined #openttd
20:54:18  <Samu> a better pic: https://i.imgur.com/ypppuRv.png
20:56:52  <Samu> the planned lock, if it's built: https://i.imgur.com/iGSsBuD.png
20:57:02  *** WormnestAndroid has quit IRC
20:57:08  <glx> I think t_mp-t_2mp check is useless here
20:58:43  <Samu> that's what I think too now, if only i could remember what i was thinking last year :(
20:58:52  <glx> but it's an easy shortcut
20:59:16  <glx> if there's no link between mp and 2mp no need to check the other tiles
20:59:23  *** WormnestAndroid has joined #openttd
21:12:02  *** WormnestAndroid has quit IRC
21:14:32  *** WormnestAndroid has joined #openttd
21:24:04  *** gelignite has quit IRC
21:27:41  *** tokai has joined #openttd
21:27:41  *** ChanServ sets mode: +v tokai
21:31:16  *** Samu has quit IRC
21:34:14  *** tokai|noir has joined #openttd
21:34:14  *** ChanServ sets mode: +v tokai|noir
21:41:08  *** tokai has quit IRC
21:55:22  *** k32n13 has joined #openttd
21:56:25  *** sla_ro|master has quit IRC
22:39:01  *** Wolf01 has quit IRC
23:39:18  *** tokai has joined #openttd
23:39:18  *** ChanServ sets mode: +v tokai
23:45:54  *** tokai|noir has quit IRC

Powered by YARRSTE version: svn-trunk