IRC logs for #openttd on OFTC at 2018-11-15
            
00:43:34 *** frosch123 has quit IRC
00:47:35 *** wodencafe has quit IRC
01:53:23 *** Supercheese has quit IRC
01:53:49 *** Progman has quit IRC
03:47:43 *** glx has quit IRC
04:16:17 *** daspork is now known as movingtoznc
04:21:23 *** daspork has joined #openttd
04:46:29 *** movingtoznc has quit IRC
11:08:00 *** Progman has joined #openttd
12:12:20 *** wodencafe has joined #openttd
12:25:46 *** matt21347 has joined #openttd
15:53:42 *** nielsm has joined #openttd
16:41:04 *** Wormnest has joined #openttd
17:08:01 *** chomwitt has joined #openttd
18:02:55 *** andythenorth has joined #openttd
18:22:17 <andythenorth> o/
18:45:43 *** chomwitt has quit IRC
18:48:12 *** andythenorth has quit IRC
18:58:28 *** frosch123 has joined #openttd
18:59:32 <frosch123> @mode -R
18:59:32 *** DorpsGek sets mode: -R
19:19:08 *** Wormnest has quit IRC
19:25:17 *** Eddi|zuHause has joined #openttd
19:26:24 *** andythenorth has joined #openttd
19:26:38 *** andythenorth has joined #openttd
19:28:33 <frosch123> 26 minutes for eddi
19:29:43 <andythenorth> is cat?
19:40:44 <andythenorth> have we lost eddi forever? o_O
19:43:53 <LordAro> rip eddi
19:47:42 *** Wolf01 has joined #openttd
19:47:46 <Wolf01> o/
19:49:01 <Wolf01> Did something funny happen here while I didn't exist?
19:56:57 <Eddi|zuHause> yeah. rip him
20:01:33 <planetmaker> o/
20:03:05 <SpComb> +R keeps all the spammers away
20:05:01 <Wolf01> Oh, a wild Eddi
20:05:55 *** Gja has joined #openttd
20:09:14 *** sim-al2 has joined #openttd
20:09:31 <DorpsGek_II> [OpenTTD/OpenTTD] TrueBrain commented on issue #6967: BaNaNaS: Unhandled exception when uploading new https://git.io/fpGaf
20:19:17 *** sim-al2 has quit IRC
20:48:57 *** sim-al2 has joined #openttd
20:51:41 <Wolf01> Btw, where have you been these days, Eddi?
20:52:26 <nielsm> caught up in eddy currents, lol
20:52:38 <frosch123> hibernation
20:53:04 <frosch123> Wolf01: that's like asking your cell phone what it did while the battery was low
20:54:47 <Wolf01> Oh, so other people than me disappear from existence when offline?
20:58:21 *** Supercheese has joined #openttd
21:00:09 <Eddi|zuHause> what days` it was october yesterday.
21:01:28 <Eddi|zuHause> also, i was complaining on another channel about how freenode became unusable since the previous spam wave, when this spam wave started
21:01:46 <Eddi|zuHause> because everything went +r
21:01:56 <LordAro> you could register :p
21:02:17 <andythenorth> wait
21:02:25 <andythenorth> there are _other_ channels? :o
21:02:31 <andythenorth> what do they talk about?
21:02:56 <Eddi|zuHause> i tried talking about trains with them, but that went nowhere
21:02:57 <frosch123> you
21:03:58 *** sim-al2 has quit IRC
21:04:10 <LordAro> Eddi|zuHause: you should try #trains :p
21:04:22 <LordAro> or maybe it's ##trains
21:04:26 <LordAro> i don't remember
21:04:40 <andythenorth> there's #andythenorth frosch123 ?
21:04:49 <andythenorth> there is now :P
21:05:08 <frosch123> no, it's #openttdcoop.devzone
21:05:13 <Eddi|zuHause> it's not only a different channel, but also a different network
21:05:21 *** sim-al2 has joined #openttd
21:05:28 <frosch123> some DevZone guy is commenting on every andy push all day
21:05:47 <Eddi|zuHause> also weirdly, i'm currently on 3 channels, but on 4 networks...
21:06:01 <frosch123> there are 4 different network?
21:06:08 <frosch123> or do you mean netsplits?
21:07:22 <Wolf01> I should get rid of my channels
21:07:29 <Wolf01> And keep only this
21:07:38 <Eddi|zuHause> i have 7 networks set up, but i haven't been to those others in ages
21:07:43 <Eddi|zuHause> no idea if they still exist
21:07:50 <Wolf01> So you can move on slack or whatever and I'll get rid of this too
21:08:41 <Wolf01> Meh, I'm still downloading destiny 2
21:08:43 <andythenorth> so where is TrueBrain?
21:09:06 *** rocky11384497 has joined #openttd
21:09:08 <andythenorth> gone to bed probly
21:09:11 <LordAro> tell me where is TrueBrain for i much desire to speak with him
21:09:20 <LordAro> TB is basically Gandalf
21:09:21 <frosch123> Wolf01: create a mattermost docker container, and submit it to tb for deployment on ottd.org
21:09:38 <Eddi|zuHause> Wolf01: are you in a cycle where they release updates faster than you can download them?
21:10:03 <andythenorth> I am just curious which chatops tool he uses
21:10:07 <Eddi|zuHause> LordAro: a TrueBrain is never late
21:10:09 <andythenorth> such new buzzwords
21:11:10 <Eddi|zuHause> is there a blockchain-based chat yet?
21:11:31 <frosch123> i was wondering whether andy forgot that tb already talked about chat tools 2 weeks ago, but maybe he just assumes that tb moved on to other tools already
21:11:36 <LordAro> you can take my irc client away from my cold dead hands
21:11:46 <Wolf01> <Eddi|zuHause> Wolf01: are you in a cycle where they release updates faster than you can download them? <- still downloading the installation, I hope there isn't a patch after
21:12:16 <Eddi|zuHause> Wolf01: weren't you already doing that when i left "yesterday"?
21:12:38 <Wolf01> Yes, that's why I said "meh"
21:13:30 <Wolf01> The download started on october 2
21:14:17 <Eddi|zuHause> i don't think you're doing this right
21:15:02 <LordAro> oh dear
21:15:29 <andythenorth> frosch123: TB is on slack already
21:15:31 <Wolf01> 80GB... there was one time when I downloaded a 50GB game and I said "I won't do it again"
21:15:50 <andythenorth> chatops is some buzzword for handling incidents via chat
21:16:28 <Eddi|zuHause> i mean, you could have mailed them a stick and it would have arrived back...
21:18:39 <Wolf01> I really thought about it
21:19:11 <Eddi|zuHause> i've had slow internet for over a decade, there definitely had been situations where i drove to a place with decent internet, downloaded something, and came back home.
21:20:27 <Wolf01> They won't allow me from work
21:23:22 <Eddi|zuHause> i had a friend which i visited about once per week, and we swapped DVD+RWs
21:24:38 <Wolf01> I should get more friends... at least close to my location, the nearest one lives at 40km
21:25:23 <Eddi|zuHause> ever since i got good internet i haven't visited him nearly as often anymore
21:36:57 *** Gja has quit IRC
21:38:05 *** matt21347 has quit IRC
21:47:23 *** sim-al2 has quit IRC
21:50:13 *** gelignite has joined #openttd
22:04:04 <DorpsGek_II> [OpenTTD/OpenTTD] RailwAI opened issue #6969: Bug in extracting .tar file https://git.io/fpGX9
22:05:02 <andythenorth> hmm
22:05:05 <andythenorth> nml needs patched?
22:05:33 <andythenorth> for industry cargos
22:10:58 <planetmaker> what does it need patching there? New cargoes? or 64?
22:11:49 <frosch123> new properties, new documentation
22:13:04 <frosch123> https://newgrf-specs.tt-wiki.net/index.php?title=Special:RecentChanges&days=30&from= https://github.com/nielsmh/nml/tree/indcargonum <- no idea how completed/tested the latter is
22:13:36 <frosch123> also, no idea whether the cargo limit was raised to 64
22:13:40 <frosch123> but that is likely only one constant
22:14:28 <andythenorth> I somewhat tested nielsm's patch
22:14:42 <andythenorth> but some of the props were delayed by design issues / my understanding
22:14:57 <frosch123> hmm, nml seems to have abandoned all commit message style :p
22:27:30 <planetmaker> meh... it shouldn't... but yes, looks like
22:30:12 <nielsm> https://github.com/OpenTTD/OpenTTD/commit/25ab9c1997f770f4a8a66bb3ad4b82ba87e3a977#commitcomment-31319308
22:30:28 <nielsm> can more people test this?
22:34:03 <LordAro> nielsm: anything specific? i'm not spotting anything when just scrolling around the map
22:34:30 <nielsm> it's a bunch of specific cases
22:35:46 *** gelignite has quit IRC
22:36:52 <planetmaker> frosch123, I've difficulty with that when doing it the git style with the pull requests and stuff... no editing it then anymore
22:37:08 <nielsm> e.g. build the medium heliport and have a heli land at it, the pad will paint on top of the heli
22:37:26 <frosch123> planetmaker: when squashing you can edit it
22:37:27 <nielsm> same for the helipads on some of the airports
22:38:24 <LordAro> nielsm: helicopters look fine for me, all zoom levels
22:38:28 <nielsm> hmm
22:38:42 <frosch123> you should share a savegame :)
22:39:08 <frosch123> sprite sorting is not particuary local, objects far away can affect it
22:41:01 <LordAro> wait, i see it with the heliports on the international airport
22:41:06 <nielsm> argh the hell of windows updates
22:41:15 <nielsm> changing all kinds of dll's
22:41:18 <LordAro> city & all heliports are fine though
22:41:20 <nielsm> invalidating my debug symbols cache
22:41:46 <nielsm> and having to wait for it to download new symbol files
22:42:15 <LordAro> similarly for intercontinental
22:42:46 <LordAro> similarly broken*
22:42:50 <nielsm> commuter airport should also do it
22:43:54 <LordAro> yeah, all 3 "new" airports
22:44:01 <LordAro> i still think of them as new, dammit
22:46:11 <LordAro> i can confirm something funky going on with RailwAI as well
22:47:06 <frosch123> the railwai issue is probably some squirrel thingie reading a line until \n and not checking for eof
22:47:22 <nielsm> https://i.imgur.com/yJO7GD1.png
22:47:53 <frosch123> nielsm: it's pointless without savegame
22:47:57 <nielsm> this one is a fence flickering over the bridge when it should be below
22:48:04 <nielsm> I just recreated it in a fresh game
22:48:06 <nielsm> trivially
22:48:38 <LordAro> fine for me
22:48:41 <LordAro> both directions
22:49:15 <frosch123> nielsm: even the trees around the tile affect the sorting
22:49:18 <frosch123> it's not trivial
22:49:22 <LordAro> all bridge types
22:49:37 <frosch123> LordAro: maybe you have set trees to intransparent :p
22:49:58 <LordAro> nope :p
22:51:10 <Eddi|zuHause> this stuff is typically due to overlapping bounding boxes
22:51:47 <Eddi|zuHause> which maybe could use a better heuristic
22:52:12 <frosch123> Eddi|zuHause: the bounding boxes were not changed
22:52:17 <frosch123> someone made optimisations to the sorter
22:52:33 <frosch123> which are either wrong, or they are unlucky in undefined cases :p
22:52:48 <LordAro> https://i.imgur.com/f7ElmXk.png ¯\_(ツ)_/¯
22:52:49 <frosch123> the "unlucky" may be triggered by the new "presort"
22:52:55 <LordAro> dunno what else i can check
22:53:03 <LordAro> (trees on or off)
22:53:27 <frosch123> LordAro: almost all you examples have X and Y swapped compared to nielsm's case :p
22:53:43 <frosch123> the suspected codechange does magic asymmetrically for X and Y
22:54:08 <Eddi|zuHause> frosch123: yes, but the "undefined" cases are usually wrong bounding boxes (either too big and overlapping, or too small and seemingly unrelated)
22:54:22 <LordAro> frosch123: not all though
22:55:04 <frosch123> Eddi|zuHause: anyway, both nielsm and lordaro have not yet found ctrl+b
22:55:46 <LordAro> :p
22:55:59 <LordAro> helicopter bounding box appears to be leaving a load of artifacts behind
22:56:00 <nielsm> frosch123 I did try it several days ago
22:56:09 <nielsm> and my results were inconclusive
22:56:35 <Eddi|zuHause> LordAro: in nielsm's picture there is also a vehicle on the bridge, which adds another bounding box
22:56:41 <frosch123> LordAro: that's a documented limitation of ctrl+b
22:56:48 <LordAro> fair enough
22:57:13 <nielsm> https://i.imgur.com/DkXBE0j.png
22:57:20 <nielsm> zero vehicles here
22:57:40 <nielsm> literally just made a new game, built some rail and a bridge over, in a random position
22:57:48 <nielsm> and reproduced it for 4th or 5th time in a row
22:58:11 <LordAro> sounds like undefined behaviour then, if i can't reproduce it :p
22:58:15 <LordAro> you're on windows, right?
22:58:17 <nielsm> yes
22:58:31 <LordAro> compared to my linux build
22:58:32 <frosch123> nielsm: i think i know what is wrong with the diff
22:58:33 <nielsm> this is a debug build so it may not be using the sse4 code too
22:58:35 <Eddi|zuHause> nielsm: i'm pretty sure that ramp bounding box and the fence bounding box overlap
22:58:59 <frosch123> /* all following sprites have xmin >= ps2->xmin */ <- this is not true after the first round of sorting
22:59:41 <andythenorth> undefined behaviour sounds like my government and elected representatives today :P
23:00:27 <Eddi|zuHause> with "today" you mean "the past two years"?
23:03:02 <nielsm> okay also getting it in a release build
23:03:17 <nielsm> and with a railroad bridge of a different type doing the crossing
23:04:18 <andythenorth> more specifically today
23:04:24 <Eddi|zuHause> <frosch123> /* all following sprites have xmin >= ps2->xmin */ <- this is not true after the first round of sorting <-- that sounds like a "burn everything down and start from scratch" kind of error
23:05:09 <frosch123> Eddi|zuHause: sorting by a non-transitive relation is not easy :)
23:05:26 <Eddi|zuHause> https://xkcd.com/1700/
23:07:16 <LordAro> :D
23:08:28 <frosch123> is there some github option to directly create a pr to revert some commit?
23:08:48 <nielsm> I couldn't find it
23:08:53 <andythenorth> you're probably supposed to use a chatbot for it
23:09:00 <andythenorth> or jenkins does it for you
23:09:42 <Eddi|zuHause> i've no clue how github works
23:10:00 <frosch123> apparently i need to fnid the original pr
23:10:11 <frosch123> but it is not linked in the commit message in this case
23:10:14 <LordAro> it's linked with the commit
23:10:17 <LordAro> just below the message
23:10:44 <frosch123> found it, thanks
23:11:06 <frosch123> aww, not automatically revertable
23:11:12 <frosch123> apparently no trivial merge or something
23:11:47 <nielsm> "git revert thehash" worked just fine on commandline
23:12:00 <andythenorth> that usually works fine
23:12:07 <nielsm> maybe github wants to rewind history/reset head
23:12:11 <andythenorth> unless you want to revert the revert :P
23:12:12 <nielsm> for some strange reason
23:13:43 <nielsm> or maybe it wants the original branch to still exist
23:14:20 <nielsm> anyway, work tomorrow so bedtime
23:14:23 <nielsm> gn
23:15:41 *** bluepixel has joined #openttd
23:17:33 <planetmaker> it's not a "I add this in 30 minutes" addition to NML ;)
23:17:55 <DorpsGek_II> [OpenTTD/OpenTTD] frosch123 opened pull request #6970: Revert: Sprite sorting optimisation sorted incorrectly. https://git.io/fpGQn
23:18:29 <andythenorth> planetmaker: nope :)
23:18:34 <andythenorth> it's more like a weekend
23:18:40 <andythenorth> it needs test cases also
23:18:48 <planetmaker> quite indeed
23:19:03 <andythenorth> I have some crude test cases from a FIRS hack, but not really something I'd commit
23:20:13 <Eddi|zuHause> andythenorth: sounds like a thing for a branch
23:20:22 <planetmaker> hm, maybe
23:20:35 <planetmaker> any syntax suggestions for that, andythenorth ?
23:20:48 <andythenorth> it's definitely a branch
23:21:13 <frosch123> every PR is a branch
23:21:16 <andythenorth> planetmaker: syntax for the branch, or the test cases?
23:21:22 <andythenorth> frosch123: not in FIRS yet :P
23:21:30 <frosch123> oh, i thought NML
23:21:31 <planetmaker> for how nml should handle these new things
23:21:54 <planetmaker> are we talking different things? :D
23:22:02 * andythenorth finds nielsm's patch
23:22:14 <andythenorth> https://github.com/nielsmh/nml/commits/indcargonum
23:22:28 *** nielsm has quit IRC
23:22:28 <Eddi|zuHause> i was thinking a FIRS branch as test case for the NML update
23:22:49 <andythenorth> iirc most of those patches work, but prop 28 and industry prod. cb is a design bunfight
23:23:13 <andythenorth> Eddi|zuHause: like this? :P https://dev.openttdcoop.org/projects/firs/repository?utf8=%E2%9C%93&rev=64-cargo-test
23:23:37 <andythenorth> that's for the 64 cargos limit test, not the 16 cargo industry limit
23:23:48 <andythenorth> but same approach applies
23:27:15 <planetmaker> I would first need probably input on how the syntax for these queries should look like :)
23:27:28 <planetmaker> but even before that... I would need a bed :D
23:30:27 <Eddi|zuHause> beds are overrated
23:31:16 *** mitchellsalad__ has joined #openttd
23:31:47 *** mitchellsalad__ has quit IRC
23:35:09 * andythenorth sleeps on the floor
23:35:10 <andythenorth> not
23:35:13 *** andythenorth has left #openttd
23:36:48 <Wolf01> \o/ destiny 2 downloaded
23:36:57 <Wolf01> Also 'night
23:37:02 *** Wolf01 has quit IRC
23:52:44 <LordAro> interesting
23:53:06 <LordAro> RailwAI is UTF8-BOM formatted
23:54:10 <frosch123> i think there was some special code to skip BOMs
23:54:22 <LordAro> there is...
23:54:24 <frosch123> do you mean the buffer is overrun by the length of the BOM?
23:54:42 <LordAro> 3 characters "Rai"
23:54:45 <LordAro> looks like it might be
23:54:53 <LordAro> file starts 0xefbbbf
23:55:24 <LordAro> but so do all the other files, dunno why it's borking on the shippathfinder.nut in particular
23:56:03 <frosch123> do .tars do some alignment? so stuff is zero-padded to reach a multiple of 8 or something?
23:56:08 <Eddi|zuHause> "buffer overflow by utf8 bom" is another one of these "burn everything down" bugs :p
23:56:59 * LordAro xxd's the tar file
23:58:44 <LordAro> yeah, definitely some sort of alignment https://paste.openttdcoop.org/prg1rq5rv
23:59:43 *** Wacko1976 has joined #openttd