IRC logs for #openttd on OFTC at 2018-11-15
⏴ go to previous day
04:16:17 *** daspork is now known as movingtoznc
04:21:23 *** daspork has joined #openttd
11:08:00 *** Progman has joined #openttd
12:12:20 *** wodencafe has joined #openttd
12:25:46 *** matt21347 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:58:28 *** frosch123 has joined #openttd
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:40:44 <andythenorth> have we lost eddi forever? o_O
19:49:01 <Wolf01> Did something funny happen here while I didn't exist?
20:03:05 <SpComb> +R keeps all the spammers away
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: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: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: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:04:10 <LordAro> Eddi|zuHause: you should try #trains :p
21:04:22 <LordAro> or maybe it's ##trains
21:04:40 <andythenorth> there's #andythenorth frosch123 ?
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: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: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:50:13 *** gelignite has joined #openttd
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: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: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: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: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: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: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:49:15 <frosch123> nielsm: even the trees around the tile affect the sorting
22:49:37 <frosch123> LordAro: maybe you have set trees to intransparent :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:49 <frosch123> the "unlucky" may be triggered by the new "presort"
22:52:55 <LordAro> dunno what else i can check
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: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: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: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:08:28 <frosch123> is there some github option to directly create a pr to revert some commit?
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: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: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: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: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: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: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: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:13 *** andythenorth has left #openttd
23:36:48 <Wolf01> \o/ destiny 2 downloaded
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:24 <frosch123> do you mean the buffer is overrun by the length of the BOM?
23:54:45 <LordAro> looks like it might be
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:59:43 *** Wacko1976 has joined #openttd
continue to next day ⏵