Config
Log for #openttd on 26th January 2020:
Times are UTC Toggle Colours
00:09:39  *** Progman has quit IRC
00:10:24  <spnda> Eddi|zuHause: yeah, that's what I think aswell
00:22:17  *** WormnestAndroid has quit IRC
00:22:44  *** WormnestAndroid has joined #openttd
00:26:29  <spnda> ok wow it took JGRennison like 15 minutes to fix that issue. Very quick lol
00:27:42  *** Pikka has joined #openttd
00:34:52  *** WormnestAndroid has quit IRC
00:36:03  *** WormnestAndroid has joined #openttd
00:46:57  *** Flygon has joined #openttd
01:05:54  <spnda> This doesn'
01:05:58  <spnda> t look good: https://media.discordapp.net/attachments/495228944719544324/670796486484819968/Unnamed_16th_Jan_2020.png?width=270&height=208
01:08:04  *** spnda has quit IRC
01:10:14  <_dp_> great, openttd can have sprites with negative dimensions xD
01:10:21  * _dp_ was debugging this shit for an hour
01:12:05  <_dp_> (7482, 15014, 24) - (7481, 15013, 23)
01:16:40  <DorpsGek_III_> [OpenTTD/OpenTTD] JMcKiern updated pull request #7959: Fix #7950: Incorrect setup of Normal Screenshot ViewPort https://git.io/Jvqlk
01:24:24  *** WormnestAndroid has quit IRC
01:24:48  *** WormnestAndroid has joined #openttd
02:36:15  <DorpsGek_III_> [OpenTTD/OpenTTD] ldpl updated pull request #7962: Sprite sorter optimization https://git.io/Jvqwk
02:37:18  <DorpsGek_III_> [OpenTTD/OpenTTD] ldpl commented on pull request #7962: Sprite sorter optimization https://git.io/Jvqio
02:57:35  <DorpsGek_III_> [OpenTTD/OpenTTD] ldpl commented on pull request #7962: Sprite sorter optimization https://git.io/JvqiF
03:57:55  *** debdog has joined #openttd
04:01:22  *** D-HUND has quit IRC
04:07:09  <DorpsGek_III_> [OpenTTD/OpenTTD] glx22 dismissed a review for pull request #7959: Fix #7950: Incorrect setup of Normal Screenshot ViewPort https://git.io/Jvq48
05:12:28  *** glx has quit IRC
05:13:04  *** el3ktr4 has joined #openttd
06:37:19  *** snail_UES_ has quit IRC
07:50:46  *** el3ktr4 has quit IRC
07:55:37  *** Progman has joined #openttd
08:34:00  *** nielsm has joined #openttd
08:36:27  *** sla_ro|master has joined #openttd
09:13:39  <peter1138> Original Half-Life playable for free for... 2 months. Nice.
09:54:45  *** andythenorth has joined #openttd
09:56:55  <andythenorth>  o/
10:07:07  *** Samu has joined #openttd
10:15:48  *** Wolf01 has joined #openttd
10:33:17  *** cHawk has joined #openttd
10:46:53  <Samu> hi
10:51:36  <Samu> can't multithread sprite sorter?
10:54:43  <Samu> coronavirus enters europe via france
10:54:47  <Samu> damn airports
10:55:31  <andythenorth> pandemics gonna pandemic
10:58:56  <nielsm> multithreading will likely have more overhead for tasks that are relatively small like that
10:59:04  <nielsm> also distributed sorting algorithms are Hard
11:00:19  <Samu> i have no 4k display to test it :(
11:00:47  <Samu> too poor for 4k
11:00:54  <nielsm> timing a huge screenshot should also work
11:02:09  <Samu> that screenshot that writes a gigabyte of .png into a file
11:02:10  <Samu> ?
11:02:42  <_dp_> multithreading can probably help but not much
11:02:56  <nielsm> for benchmarking, you could remove the file-writing part, while adding the time measuring part
11:03:11  <_dp_> I have more ideas for single thread though xD
11:03:39  * andythenorth wonders if it affects mac fps, retina (hidpi) screens 
11:03:47  * andythenorth hasn't pulled the PR yet :P
11:05:15  <_dp_> andythenorth, no idea how retina works but if there are lot of sprites to draw it should help
11:05:56  <Samu> take 2 screenshots, then compare the differences between them
11:06:01  <nielsm> I still haven't seen proof that the general performance issues on mac are limited by either simulation time or rendering time
11:06:04  <Samu> 1 without optimization, 1 with
11:08:08  <andythenorth> nielsm: at least one of the issues is caused by the vehicle window, and might not be mac specific :)
11:08:36  <nielsm> the vehicle list?
11:08:52  <andythenorth> yes
11:09:03  <nielsm> maybe it's similar to the town window thing that got looked at recently: sorting the list too often
11:09:59  <andythenorth> someone figured out what it was, maybe frosch
11:10:09  <andythenorth> I didn't file an issue though, I'd have look in logs
11:14:05  <Samu> i just tried pr 7962, got a crash in main menu right away
11:14:19  <nielsm> did you make a full rebuild?
11:15:12  <Samu> no :(
11:16:08  <Samu> Expression: front() called on empty vector
11:16:33  <andythenorth> http://webster.openttdcoop.org/?channel=openttd&date=1578960000#1579033156
11:16:44  <andythenorth> "looks like the window is invalidated whenever a vehicle loads"
11:17:36  <Samu> https://pastebin.com/raw/zccLBMwy
11:17:45  <_dp_> Samu, oh, didn't expect that to crash
11:18:06  <_dp_> well, I guess crash counts as undefined behaviour xD
11:18:49  <Samu> crashed on here ParentSpriteToDraw *s = psdv->front(); // Sprite that we're currently comparing
11:19:16  <Samu> gonna rebuild all to make sure
11:19:25  <nielsm> sounds like it's not handling an empty input?
11:20:00  <nielsm> but yeah rebuild, I've had a bunch of miscompile/mislink issues with vs2019
11:20:05  <DorpsGek_III_> [OpenTTD/OpenTTD] ldpl updated pull request #7962: Sprite sorter optimization https://git.io/Jvqwk
11:20:09  <_dp_> Samu, try now
11:20:33  <_dp_> nielsm, yeah, I assumed having ub is fine since I'm not using it anyway
11:20:39  <_dp_> just didn't expect a crash xD
11:21:16  <Samu> maybe it's because i'm testing in debug build
11:21:55  <_dp_> yeah, shouldn't crash anyway tho so I fixed it
11:22:32  * andythenorth wonders about 'extended info' window for vehicles
11:22:46  <andythenorth> new window that opens, has the vehicle title, rest is blank
11:23:02  <andythenorth> populated by a string result from a cb (or prop)
11:26:30  <Samu> building zzz
11:29:33  <Samu> cool, no crash in main menu
11:33:08  <nielsm> so it was that again... :s it seems the safest is to always make a full rebuild after switching branch
11:33:34  <peter1138> Ok, my server is empty... what shall I change.
11:33:47  *** cHawk has quit IRC
11:33:53  *** WormnestAndroid has quit IRC
11:34:07  *** WormnestAndroid has joined #openttd
11:34:10  <andythenorth> put your OpenTTD patchpack on it peter1138
11:34:15  <andythenorth> then we can MP
11:34:48  <peter1138> 512x512?
11:34:53  <andythenorth> yes
11:34:58  <peter1138> I don't have a patch pack, of course.
11:35:07  <andythenorth> oh dear :)
11:35:14  <andythenorth> add PBI!
11:35:21  <peter1138> Acceleration model...
11:35:28  <andythenorth> realisms
11:35:42  <andythenorth> do some grfs or something
11:35:57  * andythenorth needs to procrastinate about doing tax return
11:36:18  <nielsm> toyland!
11:38:38  <peter1138> Infrastructure maintenance? Just to kill off planes :p
11:39:40  <andythenorth> probly
11:41:15  <peter1138> Hmm, toyland? Not sure I'll play that either :p
11:41:21  <peter1138> Maybe non-temperate.
11:42:03  <andythenorth> arctic!
11:43:45  <peter1138> Maybe?
11:43:55  <peter1138> Hmm, but I just set a 1950 start.
11:44:42  <peter1138> Autoclean turned off except for companies with no vehicles.
11:44:43  <peter1138> Yay
11:45:23  <Samu> how do i time this screenshoting thing
11:45:59  <Samu> where do I put TICC/TOCC
11:47:06  <peter1138> Around the bit you want to time...
11:47:44  <Samu> somewhere between zoom out to 4x
11:47:54  <Samu> or screenshot? niels?
11:48:07  <nielsm> somewhere in MakeScreenshot in screenshot.cpp I'd say
11:48:16  <andythenorth> much industry peter1138 :D
11:49:59  <peter1138> Hmm, yes, density is high.
11:50:05  <peter1138> Oh well.
11:50:29  <peter1138> Should reduce that next time.
11:50:48  <Samu> are u sure about the huge screenshot thing, is that going to do spritesorting?
11:51:12  <nielsm> it has to
11:51:23  <Samu> but it's at default zoom level i think
11:52:16  <peter1138> What does that have to do with sprite sorting?
11:52:20  <peter1138> Also, is it breakfast time yet?
11:52:51  <Samu> zoom level out is slow
11:53:09  <nielsm> drawing the world always involves sorting sprites
11:53:33  <nielsm> the reason zooming out is slow on large resolutions is because it will draw lots of sprites
11:53:50  <nielsm> drawing a full world screenshot will also draw lots of sprites
11:57:05  *** gnu_jj has quit IRC
11:58:52  <peter1138> And that may require crunching through the sprite cache.
11:59:49  <Samu> tree generation is slow in arctic
11:59:52  <Samu> zzz
12:00:34  <Samu> 9 million trees
12:00:37  <Samu> should be enough
12:04:55  <nielsm> testing with PSG 201 save in 2048x1536 resolution, debug build
12:05:02  <nielsm> definitely seeing big improvements
12:05:17  <Samu> it is confirmed that trees are evil
12:05:53  <nielsm> panning the map around in a debug build of current master: https://0x0.st/irIH.jpg
12:07:01  <andythenorth> if you run a game long enough though Samu, all the trees disappear from the map
12:07:06  <andythenorth> so that's ok no? :)
12:07:20  <Samu> i didn't disable trees from respawning
12:07:25  <andythenorth> oh it's a setting?
12:07:30  <andythenorth> I assumed it was a bug
12:07:44  <andythenorth> I noticed in my 100 year game that all trees were gone
12:07:46  <Samu> yes, filter string tree
12:08:07  <nielsm> with sprite sorter patch: https://0x0.st/irIX.jpg
12:08:10  <andythenorth> oh that's a very weird setting :)
12:08:15  <andythenorth> why would that even exist?
12:08:17  <nielsm> there is some improvement
12:08:19  <DorpsGek_III_> [OpenTTD/OpenTTD] JMcKiern commented on pull request #7959: Fix #7950: Incorrect setup of Normal Screenshot ViewPort https://git.io/JvqHX
12:08:21  <nielsm> but I should try with release builds
12:08:45  <andythenorth> that save game is intense :)
12:09:04  <Samu> where do u find those savegames :(
12:09:12  <nielsm> openttdcoop
12:09:14  <Samu> im generating a map with huge amounts of trees
12:09:37  <LordAro> good morning
12:09:42  <LordAro> shall we do RC1 today?
12:10:08  <Samu> 4096x4096 map, gonna take huge screenshot with ticc/tocc, be back tomorrow
12:10:08  <nielsm> I think we want to know if this sprite sorter patch can be merged before that
12:11:15  <LordAro> probably
12:11:36  <nielsm> but I'm pretty sure it's fine
12:11:48  <Samu> The screenshot will have a resolution of 262,081 x 131,191 pixels
12:11:57  <LordAro> checked that the GRF it was having trouble with before was fine?
12:11:58  <nielsm> especially if _dp_ unit tested it against the original
12:12:03  <LordAro> MBs ships or something
12:12:40  <nielsm> hm? last sprite sorter patch we merged and then reverted showed issues just with default bridges for me
12:13:12  <LordAro> i remember a screenshot of some GRF stations, i think
12:13:55  *** gelignite has joined #openttd
12:15:54  <_dp_> well, I kinda tested it... on one sprite set and some random_shuffle :)
12:19:55  <DorpsGek_III_> [OpenTTD/OpenTTD] LordAro approved pull request #7959: Fix #7950: Incorrect setup of Normal Screenshot ViewPort https://git.io/JvqHd
12:20:55  <Samu> this is gonna take forever, oh well, i'll let you know when it finishes
12:22:24  <_dp_> reverted sorter patch used std::sort so all stuff that relies on implicit ordering could go wrong randomly
12:23:31  <LordAro> Samu: have you checked whether anyone wants whatever you're about to spend hours doing?
12:24:03  <peter1138> Does anyone want to know whatever he's about to spend hour doing?
12:24:23  <_dp_> I usually test implicit ordering with how planes draw around international airport terminal
12:25:04  <_dp_> As sorter itself doesn't ensure that planes in front draw first
12:26:23  <_dp_> That's also the only case I know of that fails std::sort by center mass xD
12:26:44  <nielsm> hm I'm not seeing any huge improvement, it seems sorting time is dwarfed by painting time for me?
12:28:35  <TrueBrain> why is my transfer speed with the old binaries server only 4 MB/s ... this is horribly slow ... (I need to download ~100GB)
12:31:09  <nielsm> https://github.com/OpenTTD/OpenTTD/pull/7868  <-- anyone disagree with squash?
12:33:15  <peter1138> You've got fixes in there anyway.
12:33:39  <peter1138> Hmm, unless that's fixing master, heh.
12:33:40  <_dp_> nielsm, I just tried with psg201 and it's 20s unzoom lag vs 1s for me
12:34:06  *** gelignite has quit IRC
12:35:07  <_dp_> it's unzoom that benefits the most, just panning around doesn't do much sorting
12:35:38  *** gnu_jj has joined #openttd
12:35:41  <nielsm> hm yeah I see
12:40:44  <nielsm> and my previous flicker.sav does not cause flicker, so at least that configuration is fine
12:41:17  <Pikka> MP Horses, is it?
12:43:21  <nielsm> https://0x0.st/irIy.png ?
12:43:44  * nielsm pokes LordAro
12:45:54  <DorpsGek_III_> [OpenTTD/OpenTTD] nielsmh merged pull request #7868: Feature: NewGRF callback profiling https://git.io/JedSy
12:45:56  <nielsm> eh whatever!
12:46:10  <peter1138> Oook.
12:46:17  <peter1138> So.
12:46:31  <peter1138> Playing Doom II: Hellbound. And I died on the first level, oof.
12:47:10  <andythenorth> lo Pikka
12:47:37  <Pikka> lo
12:48:37  <andythenorth> Torpedo Wagons eh
12:48:42  <andythenorth> and Jubilees
12:49:50  <Pikka> huzzah o/
12:49:56  <Pikka> julibees
12:53:02  * andythenorth must to draw
12:54:15  <TrueBrain> hmmm .. sshd is at 100% CPU ... why is that ... it is only doing 3 MB/s ... I expect more :P
12:54:51  <peter1138> Is it a CPU from 15 years ago? :p
12:55:04  <peter1138> (Or more)
12:55:41  <DorpsGek_III_> [OpenTTD/OpenTTD] nielsmh approved pull request #7859: Feature #7756: Allow server to supply a reason to kicked/banned clients https://git.io/JvqQE
12:56:24  <TrueBrain> well, the OS is around that age, so that might have something to do with it for sure :)
12:56:34  <TrueBrain> @calc 100*1024 / 3 / 3600
12:56:34  <DorpsGek> TrueBrain: 9.48148148148
12:56:40  <TrueBrain> 10 hours of downloading at this rate
12:56:40  <TrueBrain> lol
12:57:06  <peter1138> nielsm, compile errors :-)
12:58:21  <peter1138> /home/petern/Projects/OpenTTD/src/table/../newgrf_roadtype.h:35:31: error: 'GetScope' overrides a member function but is not marked 'override' [-Werror,-Winconsistent-missing-override]
12:59:04  <nielsm> argh
13:03:33  <LordAro> really need Werror on the CF really
13:03:43  <LordAro> just that irritating clang false positive...
13:03:50  <LordAro> really.
13:04:19  <LordAro> nielsm: merge seems fine :p
13:08:16  *** spnda has joined #openttd
13:11:20  <peter1138> Quick! Undo it! Break everything!
13:11:45  <peter1138> Mmm, breakfast salad :D
13:15:02  <peter1138> Mouse look in Doom. Is it acceptable?
13:17:46  *** el3ktr4 has joined #openttd
13:18:58  <nielsm> I think generally only for wads designed for it
13:21:48  <peter1138> Hmm. It wasn't there in original Doom only for technical reasons, really.
13:22:12  <peter1138> Jumping is an obvious big no-no of course.
13:23:29  <peter1138> Mouse look is generally benign but can give advantages in some places, indeed.
13:24:01  *** frosch123 has joined #openttd
13:34:10  *** Birko has joined #openttd
13:41:50  <peter1138> Oof, chocolate doom is a bit unpleasant now.
13:46:53  *** tokai has joined #openttd
13:46:53  *** ChanServ sets mode: +v tokai
13:53:47  *** tokai|noir has quit IRC
13:55:51  *** el3ktr4 has quit IRC
14:02:12  *** Flygon has quit IRC
14:05:43  <peter1138> Rage quitting at Hellbound.
14:06:00  <peter1138> Maybe I should just play an easier difficulty?
14:08:58  <peter1138> Oh, my git hooks no longer work :/
14:14:49  <peter1138> https://stackoverflow.com/questions/53121208/git-dir-no-longer-set-in-pre-commit-hooks
14:15:25  <peter1138> https://github.com/OpenTTD/OpenTTD-git-hooks/blob/master/hooks/pre-commit < probably needs to be updated
14:17:12  <peter1138> As we use that variable to determine if we're being run as a git hook, rather than for the location, it seems like the test could be removed as well.
14:18:23  <TrueBrain> peter1138: https://github.com/OpenTTD/OpenTTD-git-hooks/pull/11 ?
14:18:57  <peter1138> Mmm, that doesn't remove the redundant tests, but thanks for the pointer.
14:24:45  *** el3ktr4 has joined #openttd
14:33:50  <TrueBrain> 26GB done ... 70-ish to go .. ugh .. this is slow :P
14:33:59  <TrueBrain> why did I want this to be pretty and clean?
14:34:06  <DorpsGek_III_> [OpenTTD/OpenTTD-git-hooks] PeterN commented on pull request #11: Fix: GIT_DIR is no longer set in git >= 2.18.0 https://git.io/Jvq5a
14:35:16  <TrueBrain> peter1138: I think the problem is more that the safety check no longer does what it should be doing
14:35:19  <TrueBrain> more than being redundant
14:35:33  <TrueBrain> (it is legit to check if it is being run from a commit-hook or not .. it now just always work :P)
14:35:56  <TrueBrain> I have no clue if that is a bad thing btw ..
14:36:05  <TrueBrain> trying to stay as far away as possible from commit-hooks :D
14:36:28  <peter1138> My comment on the PR doesn't suggest removal, just that the test is wrong :-)
14:36:41  <TrueBrain> sorry, didn't read your comment on the PR yet :P Was reading IRC :D
14:36:49  <peter1138> Yup
14:37:20  <TrueBrain> other not less important news: I AM HUNGRY! And have to wait 2 more hours before food-time
14:38:46  <peter1138> So I ate lunch 1h30 ago, and I've picked on food since. Fail :(
14:39:34  *** Pikka has quit IRC
14:39:36  <TrueBrain> 220K    tmp/releases/0.1.1
14:39:37  <TrueBrain> 268M    tmp/releases/1.4.4
14:39:43  <TrueBrain> 200M    openttd-releases/1.9.3
14:39:47  <TrueBrain> 258M    openttd-releases/1.10.0-beta2
14:40:04  <TrueBrain> that 0.1.1 release size ... and the difference between 1.9 and 1.10 :P
14:40:24  <LordAro> ...is there actually anything in 0.1.1?
14:40:34  <TrueBrain> yes sir
14:40:38  <TrueBrain> it is a working version
14:40:58  <TrueBrain> 1.10 is 0.3MB bigger for the win64 version
14:41:00  <DorpsGek_III_> [OpenTTD/OpenTTD] PeterN opened pull request #7963: Fix #7868: Missing override attribute. https://git.io/Jvq56
14:41:21  <peter1138> Secret trick to get me back into PRing :p
14:41:36  <TrueBrain> well, now you are creating PRs, can you do <enters list here>
14:41:54  <peter1138> Ooooh squirrels!
14:42:02  <DorpsGek_III_> [OpenTTD/OpenTTD] LordAro commented on pull request #7963: Fix #7868: Missing override attribute. https://git.io/Jvq5P
14:42:08  <TrueBrain> LordAro: sadly, the source for 0.1.1, 0.1.2, and 0.1.3 is lost
14:42:16  <TrueBrain> the first source we have is from 0.1.4
14:42:30  <TrueBrain> 400K Mar 26  2004 openttd-0.1.4-windows-win32.zip
14:42:36  <TrueBrain> 581K Mar 26  2004 openttd-0.1.4-source.zip
14:42:45  <LordAro> mm
14:43:03  <LordAro> weren't those all within the space of a couple of weeks though?
14:43:05  <TrueBrain> first binary next to win32 was mac :)
14:43:20  <TrueBrain> days
14:43:25  <TrueBrain> 11 days between 0.1.1 and0.1.4
14:43:45  <TrueBrain> after mac, the next platform was BeOS :)
14:43:47  <LordAro> if only we could do releases that fast these days :p
14:43:54  <peter1138> LordAro, dunno, they seem to exist in many places in the code, so...
14:43:59  <LordAro> how long between 0.1 & 0.1.1 ?
14:44:04  <LordAro> peter1138: eh.
14:44:08  <TrueBrain> we have no record of 0.1
14:44:20  <TrueBrain> (nor of 0.1.0)
14:44:32  <peter1138> LordAro, oh. "/* virtual */"
14:44:57  <LordAro> TrueBrain: i thought that's what https://www.tt-forums.net/openttd/ was?
14:45:27  <TrueBrain> I do not know; let me cross-reference the content
14:46:27  <TrueBrain> it for sure pre-dated 0.1.4
14:46:36  <TrueBrain> but as I have no older sources, not sure which 0.1.N this is
14:46:52  <TrueBrain> I guess that is the reason it never got added to the repo
14:46:52  <LordAro> maybe orudge remembers?
14:47:01  <LordAro> i was under the impression it was the original ludde release
14:47:03  <TrueBrain> I remember he collected the 0.1.N series for us to start with :)
14:47:28  <peter1138> Grr, got a spot on my cheek :(
14:47:38  <peter1138> Must be a teenager again.
14:47:57  <DorpsGek_III_> [OpenTTD/OpenTTD] LordAro merged pull request #7961: Fix #7960: use the same method as findversion.sh to determine tag https://git.io/JvqRr
14:47:58  <DorpsGek_III_> [OpenTTD/OpenTTD] LordAro closed issue #7960: Changelog for nightlies is empty https://git.io/JvqBL
14:48:28  <TrueBrain> -       if (v->vehstatus & 0x80) ormod = 0x3248000;
14:48:29  <TrueBrain> +       if (v->vehstatus & VS_CRASHED) ormod = 0x3248000;
14:48:38  <DorpsGek_III_> [OpenTTD/OpenTTD] LordAro closed issue #7950: Normal screenshot mode may incorrectly show a huge screenshot warning dialog https://git.io/JvIMx
14:48:38  <DorpsGek_III_> [OpenTTD/OpenTTD] LordAro merged pull request #7959: Fix #7950: Incorrect setup of Normal Screenshot ViewPort https://git.io/Jvqlk
14:48:40  <TrueBrain> so clearly it predated 0.1.4 .. hard to guess what version it really is
14:49:01  <TrueBrain> ah, changelog.txt
14:49:17  <LordAro> those are useful for determining version :p
14:49:21  <TrueBrain> indeed, that seems to be 0.1.0 source
14:49:27  <LordAro> \o/
14:50:43  <TrueBrain> we took quiet some effort to recover the 0.1.N series, funny that this was not added :)
14:50:46  <TrueBrain> (we even corrected changelogs etc)
14:51:14  <TrueBrain> I wonder if we can redistribute that source package .. I assume we can ..
14:52:13  <TrueBrain> do we have a date for this zip .. hmm
14:53:09  <TrueBrain>  71 Feb  6  2004 luddemusic.dat
14:53:10  <TrueBrain> haha :)
14:53:34  <TrueBrain> 316K Aug 14  2003 ttd.exe
14:53:39  <TrueBrain> so either of these two dates, I guess
14:57:31  <TrueBrain> okay, added it to the archive, as if it was released Feb 7th, 23:00 UTC
14:58:29  <TrueBrain> what always was funny to me, that ludde left a few weeks after his release :P
14:58:51  <LordAro> "When's your birthday?" "Feb 7th" "What year?" "Every year"
14:59:07  <TrueBrain> 2004, ofc, that was obvious you silly
14:59:13  <LordAro> :p
14:59:18  <LordAro> @seen ludde
14:59:18  <DorpsGek> LordAro: ludde was last seen in #openttd 7 years, 28 weeks, 4 days, 7 hours, 55 minutes, and 56 seconds ago: <ludde> hej
14:59:27  <TrueBrain> but the "source" package is both the binary and the source
14:59:32  <TrueBrain> I wonder if I should split it :P
14:59:50  <LordAro> probably not worth it
14:59:55  <peter1138> ^
14:59:57  <LordAro> could you even run that binary these days?
15:00:04  <TrueBrain> there is even a crashlog in the zip :)
15:00:06  <LordAro> haha
15:00:22  <TrueBrain> honestly, it should run fine
15:01:56  <TrueBrain> 0.1.1 already had a grf file :)
15:02:36  <TrueBrain> IDA scripts, lol :)
15:04:44  <TrueBrain> okay, had to clean up the zip a bit before we can put it on our CDN
15:04:55  <TrueBrain> there are some .. euh .. files in there, which we are not allowed to redistribute :)
15:05:14  <LordAro> ha
15:05:33  <LordAro> well if orudge has been hosting it for 16 years...
15:05:49  <LordAro> but yes, probably for the best
15:05:53  <TrueBrain> as that goes .. I don't care what others do; I can only be responsible for what I do :)
15:06:39  <_dp_> Oops I did it again ... cut another 15% off sprite sorter xD
15:06:56  <_dp_> So... should I add a second commit or just force push a new version?
15:07:31  <LordAro> _dp_: probably a second commit
15:07:37  <LordAro> we can squash if necessary
15:09:12  <_dp_> ok, first I'll try to optimize this new idea to the max though
15:10:28  <TrueBrain> first release of 0.1 is set to 14th of March .. but .. that is 0.1.1
15:10:30  <TrueBrain> hmm
15:14:17  <LordAro> the horror
15:14:42  <LordAro> are there forum threads that could tell you one way or the other?
15:15:22  <LordAro> https://www.tt-forums.net/viewtopic.php?f=29&t=6559 suggests March 6th for 0.1
15:16:07  <LordAro> first crash report was 80 minutes after the first release :)
15:16:24  <TrueBrain> works for me :)
15:16:47  <LordAro> https://www.tt-forums.net/viewtopic.php?f=29&t=6707 and 14th March for 0.1.1
15:27:15  *** el3ktr4 has quit IRC
15:37:14  <TrueBrain> tnx LordAro, that was fun to add o the archive :)
15:43:01  <TrueBrain> right, time to upload everything except the pre-2019 nightlies .. 40GB of archive .. lets go!
15:43:13  <TrueBrain> @calc 40 * 1024 / 60 / 3600
15:43:13  <DorpsGek> TrueBrain: 0.18962962963
15:43:16  <TrueBrain> @calc 40 * 1024 / 60 / 60
15:43:16  <DorpsGek> TrueBrain: 11.3777777778
15:43:17  <TrueBrain> 11 minutes
15:43:18  <TrueBrain> lol
15:45:56  <Samu> should I abort screenshot capture, already 8 GB and not finished
15:53:02  <DorpsGek_III_> [OpenTTD/OpenTTD] PeterN updated pull request #7963: Fix #7868: Missing override attribute. https://git.io/Jvq56
15:54:55  <DorpsGek_III_> [OpenTTD/OpenTTD] LordAro approved pull request #7963: Fix #7868: Missing override attribute. https://git.io/JvqFD
16:01:33  <andythenorth> no pikka?
16:01:35  <andythenorth> oof
16:03:20  <TrueBrain> lovely .. we released catcodec 1.0.4 and 1.0.5, but there are no binaries, only source packages :) Lol
16:10:09  <LordAro> TrueBrain: purely coincidentally, i was just reading https://www.tt-forums.net/viewtopic.php?f=29&t=86083
16:11:14  <TrueBrain> yeah, we should make a decent release there ... no clue what went wrong with the last 2 versions
16:13:58  <LordAro> indeed
16:14:20  <TrueBrain> but first I am going to get this CDN online :D Not trivial, sadly ...
16:14:24  <LordAro> right, wiki updated to current versions
16:14:34  <LordAro> i got a couple of years behind :)
16:14:41  <TrueBrain> as example, for 2 files the checksums were missing .. for some unknown reason
16:15:32  *** gelignite has joined #openttd
16:18:58  *** glx has joined #openttd
16:18:58  *** ChanServ sets mode: +v glx
16:19:07  <DorpsGek_III_> [OpenTTD/OpenTTD] PeterN merged pull request #7963: Fix #7868: Missing override attribute. https://git.io/Jvq56
16:19:38  <frosch123> TrueBrain: i have a tarball of ottd 0.1
16:19:52  *** Wormnest has joined #openttd
16:20:03  <TrueBrain> bit late to the party, but what 0.1? And what tarball? Source? Binaries? :D
16:20:10  <frosch123> source
16:20:32  <frosch123> there is a forum post by oru*dge somewhere on the forums
16:20:37  <frosch123> and i downloaded that some years ago
16:20:41  <TrueBrain> is it the same as the zip LordAro linked?
16:20:46  <frosch123> there is also a bundle of ludde's cvs repository
16:24:31  <TrueBrain> yeah, I think those are the same as LordAro linked; I now added that as 0.1.0 to the archive :)
16:24:51  <TrueBrain> and now the slow process of validating the checksums .. as ... some md5sum files have absolute paths in them .. *writes code to correct that*
16:24:55  <frosch123> the newest file in the zip is 2003-08-14 or so
16:25:11  <TrueBrain> yeah, and the ttd.exe is newer, as it the luddemusic.dat or what-ever it is called
16:25:24  <TrueBrain> he didn't do much between 2013-08 and 2014-03 :P
16:25:28  <frosch123> oh, there is one 2004-02-06, probably by or*dge
16:25:39  <TrueBrain> yeah, same archive as I just downloaded :)
16:25:55  <TrueBrain> there are ida files in there too :P
16:26:01  <TrueBrain> for those doubting how this was created :D
16:26:01  <frosch123> yep
16:26:20  <TrueBrain> for i in `ls`; do ( cd $i; md5sum -c *.md5sum; ); done | grep -v OK
16:26:23  <TrueBrain> doing that over 30GB is slow
16:26:26  <TrueBrain> for some unknown reason :P
16:26:54  <peter1138> for i in *; ?
16:27:03  <peter1138> (Not that it'd affect speed)
16:27:34  <TrueBrain> I have the sha1 and sha256 to check too in a bit .. :P
16:27:52  <peter1138> Even slower, woo!
16:28:21  <peter1138> Want to borrow the compute resources of my original raspberry pi? Single core 600 MHz woo ;)
16:28:42  <TrueBrain> I doubt CPU is the issue here :)
16:28:47  <TrueBrain> I think I/O is more of a problem :P
16:29:41  <frosch123> TrueBrain: also my notes say 2004-03-06 for ottd 0.1.0, though no idea where i got that info from
16:29:52  <TrueBrain> frosch123: you are lagging behind on IRC it seems :)
16:29:59  <TrueBrain> 16:16
16:30:00  <TrueBrain> :)
16:30:14  <frosch123> yes, i was catching up :)
16:41:38  *** snail_UES_ has joined #openttd
16:46:24  <peter1138> Hmm, double-scale UI + double-scale fonts looks so much better with double-scale padding & lines... Oh well.
17:02:18  *** el3ktr4 has joined #openttd
17:05:56  <andythenorth> I like it cramped :)
17:05:58  <andythenorth> but eh
17:08:00  <Samu> omg it finished!
17:08:22  <Samu> dbg: [misc] [MakeScreenshot] 17483083596 us [avg: 17483083596.0 us]
17:08:43  <Samu> how much seconds are here
17:09:31  <Eddi|zuHause> peter1138: if only there was a patch for that...
17:10:16  <peter1138> Samu, how many microseconds in a second?
17:10:54  <Samu> 1 million?
17:12:32  <FLHerne> No
17:12:37  <FLHerne> Yes
17:13:05  <Samu> 17483 seconds
17:13:32  <Samu> @calc 17483 / 60 / 60
17:13:32  <DorpsGek> Samu: 4.85638888889
17:13:55  <Samu> nearly 5 hours taking a world screenshot of a 4096x4096 map
17:14:10  <Samu> 10,1 GB (10.942.213.840 bytes)
17:14:14  <DorpsGek_III_> [OpenTTD/OpenTTD] nielsmh commented on pull request #7963: Fix #7868: Missing override attribute. https://git.io/JvqAJ
17:16:05  <milek7_> Samu: but why?
17:16:10  <milek7_> :P
17:16:21  <Samu> now there is no program who can open it
17:16:24  <LordAro> milek7_: Samu likes finding extreme cases
17:16:51  <Samu> windows doesn't preview it
17:16:51  <LordAro> Samu: try irfanview
17:18:43  <LordAro> http://delhoume.frederic.free.fr/vliv.htm seems appropriate as well
17:20:51  <Samu> 262,081 x 131,191 pixels hmm
17:21:44  <Samu> must convert to tiff format? wow
17:21:53  <LordAro> ...no?
17:22:23  <LordAro> oh, hmm, maybe
17:27:34  <Samu> lets try irfanview
17:30:06  <Samu> nop
17:30:11  <Samu> can't allocate memory for whatever
17:30:26  <milek7_> try QGIS..
17:30:51  <LordAro> Samu: how much memory do you have in your system?
17:31:06  <Samu> 16 gb
17:31:25  <LordAro> well, at least you theoretically have enough
17:31:27  <Samu> the png file alone is 10 GB
17:31:28  <LordAro> how much free?
17:31:59  <Samu> 6,0/15,9 GB says here
17:32:21  <LordAro> is that used or free?
17:32:28  <Samu> used
17:32:38  <LordAro> regardless, you're going to have trouble allocating more than 10G more
17:32:46  <Samu> where do i get qgis?
17:32:55  <LordAro> by googling
17:34:25  <_dp_> that's 128 gb unpacked so not enough ram probably
17:34:45  <peter1138> Damn... and I only have 64GB RAM :/
17:35:15  <_dp_> same, never had a reason to buy more xD
17:35:35  <Samu> @calc 262081 * 131191
17:35:35  <DorpsGek> Samu: 34382668471
17:35:36  <peter1138> Well!
17:35:49  <peter1138> I have no reason to upgrade from 32GB other than "why not"
17:35:53  <peter1138> had...
17:36:08  <peter1138> It does mean my Linux VM gets a bit more free RAM to play with.
17:36:31  <_dp_> I'm actually close to 32gb used somehow...
17:36:46  <peter1138> Yes, because unused memory is wasted memory.
17:37:26  <Samu> https://www.qgis.org/en/site/forusers/download.html is this it?
17:37:42  <nielsm> I have 24 GB installed and it's annoying because it's DDR3 and I'll have to replace it all if I want a CPU upgrade
17:39:34  <milek7_> yes, huge tiffs are certainly used in mapping software
17:39:47  <milek7_> but I don't know if this is smart enough to open huge pngs
17:40:33  <glx> I have 8GB DDR3 and it's clearly not enough
17:46:58  <milek7_> https://i.imgur.com/4zTP6SC.png
17:47:25  <milek7_> with 130945x65623 image it uses 1.3GiB of RAM, so maybe it could work for samu image
17:48:06  <Samu> i feel bored, so im gonna try install it
17:51:09  <Samu> eww the installer is blurred
17:51:20  <Samu> no dpi checking?
17:51:53  <Samu> high dpi aware sometinh
17:52:28  <glx> probably old
17:56:44  <Samu> i find myself installing something I'm probably gonna use once
18:04:28  <Samu> ok installed, how to open png here? this is totally confusing
18:04:42  <Samu> i dragged the png into it, hope that is the way
18:06:27  *** gelignite_ has joined #openttd
18:07:19  <Samu> it's opening the file at 40 MB/s
18:07:22  <Samu> zzz
18:07:39  <Samu> or at least disk activity says 40 MB/s reading
18:08:54  <Samu> they really want me to buy an SSD
18:09:02  <Samu> a PCI one
18:10:01  *** gelignite has quit IRC
18:11:58  <Samu> i dont recall my HDD being this slow
18:12:17  <Samu> it should achieve 100 MB/s for huge file reading
18:12:28  <nielsm> for most desktop workloads an NVMe SSD is not an advantage over SATA SSD
18:12:35  <peter1138> Correct.
18:12:36  <nielsm> but any SSD is an advantage over spinning rust
18:13:47  <nielsm> probably because it's a large file that may be fragmented, and it probably needs to index/decode it in a non-linear fashion, it's likely a platter drive will spend a lot of time seeking
18:15:33  <Samu> ah, seems that it's the cpu that is slowing down
18:15:54  <Samu> 12.5% on 1 core
18:16:05  <Samu> program isn't multithreaded?
18:16:09  <Samu> or... whatever
18:16:15  <SpComb> Samu: https://github.com/qmsk/pngtile was made for giant openttd screenshots
18:17:46  <Samu> seems to be linux only
18:18:00  <SpComb> yes definitely
18:19:54  <milek7_> for exporting into tiles vips works quite well
18:20:05  <milek7_> https://libvips.github.io/libvips/API/current/Making-image-pyramids.md.html
18:23:24  <SpComb> yeah, similar things. qmsk/pngtile includes the leaflet.js UI and renders the tiles on the fly
18:23:36  <TrueBrain> for big images you should just use IDL :D
18:23:38  <TrueBrain> *goes evil*
18:23:59  <nielsm> really, having giant screenshots saved as tiles in the first place would make sense, that can also avoid having the large black corners :P
18:24:10  <Samu> yes! it finally opened
18:25:24  *** Wormnest has quit IRC
18:25:53  <Samu> https://i.imgur.com/4X11iRH.png doesn't even look like a 4096x4096 map
18:27:44  <Samu> so it's openable
18:27:46  <Samu> time to uninstall it
18:35:42  *** WormnestAndroid has quit IRC
18:35:58  *** WormnestAndroid has joined #openttd
18:45:28  <Samu> it's taking forever to close t.t
18:45:55  <DorpsGek_III_> [OpenTTD/OpenTTD] DorpsGek pushed 1 commits to master https://git.io/JvqpC
18:45:55  <DorpsGek_III_>   - Update: Translations from eints (by translators)
18:46:23  <Samu> while it closes, i'm gonna have dinner, :o
18:51:19  <peter1138> My dinner's been in the oven for 45 minutes already.
18:52:28  <nielsm> hmm is there any particular reason it's not possible to add/remove a GS from a running game?
18:53:18  <nielsm> apart from cheating concerns
18:53:42  <frosch123> the gs can run some cycles before the game starts
18:54:20  <frosch123> i guess it boils down to: noone knew what gs may do, so let's make it simple for now
18:54:39  <frosch123> same reason why you can only have one gs active
18:55:02  <frosch123> i kind of expected there would be gs patchpacks at some point, but it never happened
18:55:13  <frosch123> everyone made just their own version of city builder
18:58:34  <nielsm> ah, you can "hack in" a GS by opening the save in the scenario editor
19:17:22  <TrueBrain> https://openttd-cdn.org/
19:17:22  <TrueBrain> https://openttd-cdn.org/latest.yaml
19:17:24  <TrueBrain> finally :)
19:17:43  <TrueBrain> https://openttd-cdn.org/openttd-releases/0.1.0/ :D
19:18:02  <nielsm> yay browseable
19:18:20  <TrueBrain> https://openttd-cdn.org/openttd-pullrequests/latest.yaml
19:18:25  <TrueBrain> this replaces finger just fine
19:19:09  <LordAro> nice
19:19:32  <nielsm> should I go ahead and make EternalLove GS?
19:21:05  <LordAro> TrueBrain: i'd suggest that (for /latest.yaml) the name should be the key to the object, rather than a standard list
19:21:09  <Samu> how to uninstall qgis?
19:21:14  <Samu> this thing has no uninstaller? ffs
19:21:56  <TrueBrain> LordAro: problem is, there is no key that is unique
19:21:57  <Samu> stupid me for installing this
19:22:15  <TrueBrain> name "stable" comes by a lot
19:22:23  <LordAro> TrueBrain: oh yeah, i didn't spot that before
19:22:38  <TrueBrain> otherwise I have to make an hierarcy
19:22:42  <TrueBrain> and that is vastly more complex to generate :D
19:22:57  <LordAro> Samu: that all seems unlikely
19:23:22  <LordAro> does "Add or Remove Programs" from control panel not let you or something?
19:23:29  <LordAro> TrueBrain: yeah that's all true
19:23:58  <LordAro> unless you use category-name as the key
19:24:03  <LordAro> but eh
19:24:31  <Samu> nop, it's not on control panel, there's no uninstall
19:25:47  <LordAro> Samu: in which case you can probably just delete it
19:25:55  *** tokai|noir has joined #openttd
19:25:55  *** ChanServ sets mode: +v tokai|noir
19:25:57  <LordAro> well, you definitely can
19:26:05  <LordAro> but i don't see why windows would worry about it either
19:26:32  <LordAro> TrueBrain: incidentally, why are pr6811 & pr7206 still available as builds, other than for testing purposes?
19:26:33  <TrueBrain> LordAro: yeah, I considered it .. didn't find a benefit of doing :)
19:26:43  <TrueBrain> LordAro: because I haven't cleaned up anything
19:26:54  <TrueBrain> the nightlies are completely there back to january 2019
19:26:57  <TrueBrain> which is also pointless :D
19:27:09  <LordAro> :)
19:27:09  <TrueBrain> (they will soon only have source-tarballs left :P)
19:27:13  <peter1138> Woo!
19:27:24  <TrueBrain> well, I am first downloading the full nightly archive (back to 2004)
19:27:30  <TrueBrain> just .. because I fucking can
19:27:35  <TrueBrain> (well, also source-tarballs only)
19:28:41  <Samu> https://www.youtube.com/watch?v=DnUrxWZ_PMg it's not there, what a lie
19:29:35  <DorpsGek_III_> [OpenTTD/website] TrueBrain commented on issue #48: finger.openttd.org https://git.io/fhi9K
19:31:26  <TrueBrain> wrote down how it all works, for those who are curious enough :)
19:32:18  <TrueBrain> so, two things left before this can go live ... 1) make Azure Pipelines upload to the S3 bucket, 2) make this generate-everything script more like generate-for-this-release-only :D
19:32:47  *** tokai has quit IRC
19:33:31  <LordAro> TrueBrain: seems like all that text should go in a document in a repo somewhere
19:33:40  *** el3ktr4 has quit IRC
19:33:45  <TrueBrain> will be in a README.md :)
19:34:03  <LordAro> :)
19:35:16  <Samu> https://gis.stackexchange.com/questions/30990/uninstalling-qgis-that-was-installed-using-osgeo wow... this is almost as bad as uninstalling norton antivirus :|
19:35:47  <TrueBrain> I completely forgot someone in that ticket claimed XML was the best format in the world .. completely forgot about that :D
19:36:00  <LordAro> TrueBrain: probably for the best :p
19:38:08  <TrueBrain> on estimate, it will cost 0.0001 dollarcent per release to recalculate these files (S3 usage costs)
19:38:20  <TrueBrain> :D
19:44:20  <peter1138> Hmm, there are 6 GIT_ environment variables set when running as a git hook. Just not GIT_DIR, heh.
19:44:53  <peter1138> At least, there are on my PC.
19:47:15  <Samu> alright, it's "uninstalled"...
19:47:49  <TrueBrain> peter1138: does it really matter if these scripts are executed as non-githook, I wonder?
19:52:37  <nielsm> is this a good readme? https://0x0.st/ir0w.png
19:53:12  <TrueBrain> lol @ name :)
19:54:12  <frosch123> i would insert 3 words: every week, all towns are visided by your mom, and has their records ...
19:54:32  <TrueBrain> hahahaha :D
19:58:27  <nielsm> hmm... how about adding ctrl+click a town name to open the local authority window directly
19:59:28  <frosch123> i thought you would suggest ctrl+click to directly bribe the town :p
19:59:45  <nielsm> looks like it works https://0x0.st/ir03.jpg
20:00:16  *** el3ktr4 has joined #openttd
20:10:05  <peter1138> Probably not.
20:13:47  <glx> TrueBrain: is the changelog stuff working correctly now ?
20:14:12  <TrueBrain> *goes to https://www.openttd.org/downloads/openttd-nightlies/latest.html *
20:14:16  <TrueBrain> *clicks Changelog*
20:14:20  <TrueBrain> yeah :D cheers :)
20:15:23  <_dp_> in cmclient ctrl-click builds a statue xD
20:15:24  <peter1138> Okay, the tests are actually still working in the case that you execute outside a git repo.
20:15:28  <peter1138> So my comment is wrong :p
20:15:57  *** y2kboy23_ has quit IRC
20:16:28  <nielsm> I should figure out how t upload this to bananas too
20:19:48  <nielsm> hm MIT license is missing from bananas? >_>
20:22:46  <glx> there's an external tool for uploads
20:22:52  <nielsm> also missing versions later than 1.6
20:23:12  <peter1138> Yay, found the firmware updater tool for my keyboard and... now it works again ;D
20:23:15  <glx> using website is not the recommended way IIRC
20:23:24  <nielsm> I know musa exists
20:25:16  <LordAro> only not recommended for anything significantly large, i believe
20:27:23  <nielsm> I can edit the tags, description, required version etc. later, right?
20:27:37  <nielsm> (just not delete the submission or change the file)
20:27:58  <peter1138> https://fuzzle.org/~petern/ottd/padding2.png < that zoom...
20:28:02  <glx> where is andythenorth when you need it ?
20:28:15  <glx> he should know
20:28:30  <peter1138> (Also, that AI)
20:30:59  <andythenorth> `where is andythenorth
20:31:57  <andythenorth> peter1138: are you restoring 2px window shadows/highlights?
20:32:03  <andythenorth> or is that some zoom level I don't know about
20:33:03  <nielsm> well uploaded it to bananas now, I hope it's possible to download too :D
20:34:50  *** tokai has joined #openttd
20:34:50  *** ChanServ sets mode: +v tokai
20:37:47  <TrueBrain> that moment you cannot do your escaping correct .. no matter what, it complains .. sometimes I hate shells ...
20:37:56  <TrueBrain> that moment you cannot do your escaping correct .. no matter what, it complains .. sometimes I hate shells ...
20:37:57  <TrueBrain> hmm
20:37:59  <TrueBrain> wrong window :D
20:38:09  *** gelignite has joined #openttd
20:38:45  <glx> hehe
20:39:02  <glx> escaping is a pain
20:39:13  <LordAro> add more backslashes until it works
20:39:14  <TrueBrain> worst part is, it is always your own fault :P
20:41:07  *** spnda has quit IRC
20:41:44  *** tokai|noir has quit IRC
20:44:21  <TrueBrain> okay .. I have to extract all archives and repack them to correct a mistake I made 12 years ago :P
20:44:27  <TrueBrain> but I finally got to doing it :D
20:44:47  <LordAro> oh no
20:44:54  <LordAro> what mistake?
20:45:01  <TrueBrain> compression with -6 instead of -9 :)
20:45:08  <LordAro> heh
20:45:24  <LordAro> how much difference does it make?
20:45:28  <TrueBrain> renaming folders while at it .. it is now: openttd-20070615-trunk-r10166
20:45:37  <TrueBrain> on 40GB around 2 to 4 GB, on estimate :)
20:45:54  <TrueBrain> 'make bundles' should honestly also be fixed to use -9 :)
20:46:30  <TrueBrain> I am mostly happy the date is now in the folder name :)
20:46:47  <glx> easier to sort
20:46:58  <TrueBrain> and more like current versioning :)
20:47:29  <TrueBrain> and I am now putting nightlies in a folder by year .. as the dirlisting became .. annoying :D
20:47:40  <TrueBrain> over 4500 entries :D
20:48:18  <LordAro> :D
20:48:28  <glx> only source I hope
20:48:38  <TrueBrain> except for those from 2020
20:49:04  <TrueBrain> okay ... and I want to fix the changelogs for 2019 .. :D
20:49:21  <LordAro> ehehe
20:49:24  <TrueBrain> only 8 changelog.txt are empty up till 2019 .. so ... I cannot handle this :P
20:49:34  <LordAro> :D
20:52:24  <TrueBrain> okay, that is not difficult to correct, I guess ..
20:53:10  <LordAro> should be able to script it relatively easily, i should think
20:55:34  <TrueBrain> meh. UTC issues
20:56:07  <TrueBrain> seems the changelog script is wrong
20:56:10  <TrueBrain> it does 'date -u'
20:56:19  <TrueBrain> but 'git log' doesn't work with UTC times
20:56:31  <TrueBrain> so minor difference exist
20:56:41  <TrueBrain> not sure why there is a '-u' there
20:57:35  <TrueBrain> okay, changelog.txt generated :)
21:00:31  <DorpsGek_III_> [OpenTTD/OpenTTD] TrueBrain opened pull request #7964: Fix: [AzurePipelines] the changelog-generation-script was mixing UTC and non-UTC https://git.io/JvqjN
21:00:41  <TrueBrain> fixing bugs that are important! :P
21:03:06  <LordAro> TZ=UTC git log --date=iso-local appears to work
21:03:22  <TrueBrain> hmm ..
21:03:24  <TrueBrain> that would work too
21:03:51  <LordAro> or whichever other date format you want
21:04:01  <LordAro> https://stackoverflow.com/a/41032442/995325
21:06:16  <TrueBrain> -AuthorDate: Thu Jan 10 19:56:41 2019 -0500
21:06:16  <TrueBrain> +AuthorDate: 2019-01-11 00:56:41 +0000
21:06:20  <TrueBrain> guess the latter is a bit cleaner :)
21:06:28  <TrueBrain> it now had the TZ of the author :)
21:06:32  *** y2kboy23 has joined #openttd
21:06:44  <LordAro> "local" if you want the same format as previous
21:06:55  <TrueBrain> I like YYYY-MM-DD a lot better :P
21:06:57  <TrueBrain> for obvious reasons :D
21:07:01  <LordAro> as you should!
21:07:12  <TrueBrain> but okay, strictly seen this is not needed
21:07:30  <TrueBrain> the TZ=UTC and 'date -u' should work together
21:07:31  <TrueBrain> or neither
21:07:35  <TrueBrain> both give the same result
21:07:45  <LordAro> neither is probably better then
21:07:45  <TrueBrain> the --date just changes how the already correct information (in both cases) is presented
21:08:16  <TrueBrain> and using the TZ of the Author / Commiter might be weird
21:08:19  <TrueBrain> but it is what git is
21:08:23  <TrueBrain> so not sure setting --date is a good idea
21:08:51  <LordAro> definitely should use committer rather than author
21:08:57  <TrueBrain> it has both
21:09:01  <LordAro> author commit might have sat around for months :)
21:09:05  <TrueBrain> https://openttd.ams3.cdn.digitaloceanspaces.com/openttd-nightlies/20200126-master-g791eaedb64/changelog.txt
21:09:07  <TrueBrain> for your reference
21:09:23  <LordAro> ah right
21:09:30  <TrueBrain> for example the last one, you see that the commiter and author were not in the same TZ
21:09:52  <TrueBrain> well, I don't really care which format we use tbh :)
21:10:00  <TrueBrain> either "iso-local" or like the URL shows
21:10:03  <TrueBrain> preference?
21:10:31  <LordAro> not really, current is better for readability
21:10:43  <LordAro> iso is better for parsibility
21:10:49  <LordAro> parsability?
21:11:00  <TrueBrain> lucky this is for humans, not for machines :)
21:11:05  <TrueBrain> as -7days is as random as it can be :P
21:11:23  <TrueBrain> so okay, my PR is the right fix in that case :D
21:11:34  <LordAro> :+1:
21:11:43  <DorpsGek_III_> [OpenTTD/OpenTTD] LordAro approved pull request #7964: Fix: [AzurePipelines] the changelog-generation-script was mixing UTC and non-UTC https://git.io/JvmeU
21:11:50  <DorpsGek_III_> [OpenTTD/OpenTTD] LordAro merged pull request #7964: Fix: [AzurePipelines] the changelog-generation-script was mixing UTC and non-UTC https://git.io/JvqjN
21:12:34  <TrueBrain> 300 / 4000 folders converted ... ugh, this is going to take a while ..
21:12:54  <TrueBrain> owh well :) After that, the CDN is ready .. it only needs a GitHub Actions workflow script :)
21:13:23  <TrueBrain> the new CDN is incredible fast, which is nice :)
21:17:27  <andythenorth> :)
21:17:46  <LordAro> :)
21:19:26  <TrueBrain> what I did not solve yet, are the "scenarios", and the "installer"
21:19:30  <TrueBrain> the first one .. I dont even know what it is
21:19:35  <TrueBrain> the second is a magic folder with symlinks
21:19:38  <TrueBrain> that no longer really works
21:19:43  <TrueBrain> not sure what I can do about that ..
21:19:50  <TrueBrain> but that is something for another day or something :P
21:20:04  <LordAro> make it inaccessible and see who shouts :p
21:20:11  <TrueBrain> NSIS :)
21:20:23  <TrueBrain> I know where and how installer is used .. it is just annoying
21:20:37  <LordAro> ah right
21:21:09  <LordAro> needs more Inno Setup, anyway
21:21:16  <LordAro> because who doesn't love Pascal?
21:21:36  <TrueBrain> scary
21:26:11  <frosch123> TrueBrain: ottd bundles "scenarios" up to 0.4.8 or something
21:26:35  <frosch123> that would be my guess
21:26:38  <TrueBrain> frosch123: yeah, and I think NSIS also downloaded them .. so I will need to check how those URLs are programmed in
21:27:59  <frosch123> https://github.com/OpenTTD/OpenTTD/blob/master/os/windows/installer/install.nsi#L243 <- there is opengfx for a start
21:28:15  <LordAro> i would've hoped that the installer would've been made in such a way that it could handle a missing/broken url
21:28:16  <frosch123> which is somehow versioned by being compatible
21:28:20  <TrueBrain> yeah, the installer folder I know how it is wired .. it is just annoying how it is done
21:28:26  <TrueBrain> exactly that
21:28:38  <TrueBrain> the version number is not the release value
21:28:43  <TrueBrain> so there are symlinks on disk now
21:28:47  <frosch123> so ottd 1.10 downloads the same ogfx as ottd 1.2, because that was the last time we changed it incompatibly
21:28:49  <TrueBrain> but in an S3 bucket that is not really possible :D
21:29:08  <TrueBrain> but okay, something to figure out another day :)
21:29:23  <LordAro> seems like the installer should be able to download directly from bananas?
21:29:46  <TrueBrain> for the trick mentioned by frosch123, that is not possible
21:29:58  <TrueBrain> that is, BaNaNaS has no URL which says: compatible-with
21:30:04  <Samu> openttd.org doesn't have a background image behind the OpenTTD logo?
21:30:33  <LordAro> TrueBrain: well, neither does this behaviour, it's just manually hardcoded in
21:30:48  <LordAro> Samu: no, it does magic stripes instead now
21:31:14  <TrueBrain> LordAro: yup; so we cannot point it to BaNaNaS now, and I need to fix this current hardcoded joking :P
21:31:30  <Samu> [img]https://i.imgur.com/7AvUvsx.png[/img]
21:31:42  <Samu> :(
21:36:10  <LordAro> Samu: oh, that bit
21:36:14  <LordAro> yeah, that's wrong
21:36:25  <LordAro> works fine for me though
21:36:34  <LordAro> refresh better
21:36:53  <LordAro> probably browser cache related
21:41:52  <Samu> i refreshed but still white
21:42:02  <Samu> not sure how to clear cache
21:42:11  <LordAro> Ctrl+F5
21:42:54  <LordAro> oh no, i think you're right
21:42:56  <LordAro> edge is broken
21:43:24  <LordAro> ah, the linear-gradient
21:43:30  <LordAro> that's irritating
21:44:02  <LordAro> ah, the #00000000
21:44:05  <LordAro> rgba is fine
21:44:07  <Samu> tried opening in IE11, it's even worse
21:44:12  <LordAro> almost certainly
21:44:23  <LordAro> IE11 is definitely not supported
21:45:51  <andythenorth> why not? :)
21:46:03  <andythenorth> IE 11 is really easy to support for most things (except flex)
21:46:16  <LordAro> because there is lots of flex usage now :p
21:46:34  <andythenorth> oof
21:47:01  <DorpsGek_III_> [OpenTTD/website] LordAro opened pull request #146: Fix banner background with Edge https://git.io/JvmeV
21:47:43  <LordAro> i'm not sure i even have internet explorer
21:47:47  <DorpsGek_III_> [OpenTTD/website] TrueBrain approved pull request #146: Fix banner background with Edge https://git.io/Jvmew
21:51:11  <LordAro> no sign of IE11 on my Win10 machine, even after disabling and reenabling the "feature"
21:51:20  <LordAro> must have done something in the past to more permanently remove it
21:51:35  <Samu> with edge click on the . . . at top right, then there's an option Open with Internet Explorer
21:51:38  <nielsm> not even an iexplore.exe ?
21:52:25  <LordAro> nielsm: there's a couple in C:\Windows, but they all seem to be in WinSxS dirs and similar
21:52:28  <LordAro> Samu: appears to do nothing
21:52:39  <Samu> hmm then i dont know
21:52:49  <DorpsGek_III_> [OpenTTD/website] LordAro merged pull request #146: Fix banner background with Edge https://git.io/JvmeV
21:52:57  <LordAro> anyway, staging should be fixed momentarily
21:54:29  <Samu> it's been a long time since I did a  disk cleaup  utility
21:54:40  <Samu> took 1 hour cleaning stuff :(
21:55:08  <Samu> now defrag
21:55:16  <LordAro> http://browsershots.org/https://www.openttd.org/ this amuses me
21:55:46  <TrueBrain> cert-errors, nice :)
21:56:19  <TrueBrain> there are more that are broken than those that are working :(
21:56:25  <TrueBrain> it used to work for all of them :'(
21:56:30  <TrueBrain> stupid CSS3 / HTML5
21:56:53  <TrueBrain> (really, it used to work for all of them .. took weeks to get it there :P)
21:56:58  <TrueBrain> but this was 2007 :D
21:57:02  <LordAro> ha
21:58:08  <TrueBrain> funny that so far 0 browsers render the site correctly :D
21:58:12  <TrueBrain> #trololololol
21:58:19  <LordAro> it has started with the oldest
21:58:49  <TrueBrain> and your fix possibly fixes a few of those :)
21:58:51  <LordAro> i think most of the firefox ones would've worked with the above fix
21:59:13  <LordAro> FF 22+
21:59:49  <TrueBrain> http://browsershots.org/https://www.staging.openttd.org/
21:59:50  <TrueBrain> lets see :P
22:01:30  <TrueBrain> yeah, there already a few arrive that render it correctly :D
22:02:03  <TrueBrain> http://browsershots.org/screenshots/e9b3fcf28be90f42752149288363c88d LOL
22:02:19  *** el3ktr4 has quit IRC
22:02:37  <TrueBrain> http://api.browsershots.org/png/original/93/9342aef524cb2d903324a62e82299ce3.png <- I love how the scrolling is not working correctly :D
22:02:46  <TrueBrain> quality of browsershots did not improve in 10 years, I see :P
22:03:23  <TrueBrain> so clearly your fix was not Edge only LordAro, and improves many browsers :) Such a simple fix :P
22:13:22  <DorpsGek_III_> [OpenTTD/website] TrueBrain opened pull request #147: Add: switch to openttd-cdn.org for all downloads https://git.io/Jvmvk
22:13:54  *** Progman has quit IRC
22:14:05  <DorpsGek_III_> [OpenTTD/website] TrueBrain updated pull request #147: Add: switch to openttd-cdn.org for all downloads https://git.io/Jvmvk
22:16:05  *** tokai|noir has joined #openttd
22:16:05  *** ChanServ sets mode: +v tokai|noir
22:16:06  *** frosch123 has quit IRC
22:16:57  <LordAro> TrueBrain: :D
22:20:17  *** andythenorth has left #openttd
22:21:21  *** sla_ro|master has quit IRC
22:23:07  *** tokai has quit IRC
22:23:58  <LordAro> https://i.imgur.com/msgCWj9.png i mean, IE11 isn't unusable, per say
22:25:48  <DorpsGek_III_> [OpenTTD/workflows] TrueBrain opened pull request #4: Add: [CDN] code and config to generate required files for CDN https://git.io/Jvmvo
22:26:06  <TrueBrain> indeed
22:26:27  <TrueBrain> "70 browsers selected, 38 uploaded, 12 failed, 20 expired"
22:26:28  <TrueBrain> lol
22:26:31  <TrueBrain> so it is just crap these days
22:26:33  <TrueBrain> okay, fair enough
22:27:03  <LordAro> and no IE anyway
22:27:52  <TrueBrain> okay, I really have to split up that build.py script in the last draft PR :D
22:27:52  <TrueBrain> lol
22:27:55  *** cHawk has joined #openttd
22:28:46  <TrueBrain> and nightly-archive-conversion is at 25% ..
22:28:52  <TrueBrain> this will be night-work for my computer :)
22:30:14  <milek7_> you can't use faster compression? e.g. zstd?
22:35:19  *** el3ktr4 has joined #openttd
22:35:50  <TrueBrain> Speed is not really an issue. It is also only using a single core .. it is fine, it is a one-off conversion
22:52:10  *** Wolf01 has quit IRC
22:55:25  *** cHawk- has joined #openttd
22:58:22  *** supermop_Home has joined #openttd
23:01:27  *** cHawk has quit IRC
23:01:43  *** gelignite_ has quit IRC
23:01:44  *** gelignite__ has joined #openttd
23:02:03  *** el3ktr4 has quit IRC
23:13:08  *** Flygon has joined #openttd
23:16:59  *** tokai has joined #openttd
23:17:00  *** ChanServ sets mode: +v tokai
23:23:57  *** tokai|noir has quit IRC
23:38:19  *** gelignite__ has quit IRC
23:42:07  *** WormnestAndroid has quit IRC
23:42:21  <Samu> just restarted this goal of 5000 road vehicles for each of the 15 companies
23:42:50  <Samu> i'll wait at most 1 week
23:43:13  <Samu> now bed
23:48:22  *** nielsm has quit IRC
23:51:21  *** Samu has quit IRC

Powered by YARRSTE version: svn-trunk