Times are UTC Toggle Colours
00:03:55 *** cHawk has quit IRC 00:05:36 *** Progman has quit IRC 00:14:22 *** WormnestAndroid has quit IRC 00:15:36 *** WormnestAndroid has joined #openttd 00:15:44 *** supermop_Home_ has quit IRC 00:19:06 *** gelignite has quit IRC 00:36:19 *** sla_ro|master has quit IRC 00:37:08 *** Laedek has joined #openttd 00:42:16 *** Wolf01 has quit IRC 01:38:26 *** snail_UES_ is now known as Guest20574 01:38:27 *** snail_UES_ has joined #openttd 03:09:22 *** D-HUND has joined #openttd 03:12:41 *** debdog has quit IRC 03:36:36 *** rotterdxm has quit IRC 03:38:24 *** glx has quit IRC 05:36:25 *** snail_UES_ has quit IRC 07:13:02 *** andythenorth has joined #openttd 07:17:52 <andythenorth> yo 07:26:47 *** sla_ro|master has joined #openttd 08:03:11 *** Progman has joined #openttd 08:10:39 *** D-HUND is now known as debdog 08:15:03 *** Knogle has joined #openttd 08:16:48 *** nielsm has joined #openttd 08:19:17 <planetmaker> ho 08:53:25 *** blathijs has quit IRC 08:54:27 *** WormnestAndroid has quit IRC 08:54:40 *** WormnestAndroid has joined #openttd 09:14:12 *** andythenorth has quit IRC 09:18:49 *** andythenorth has joined #openttd 09:22:19 <TrueBrain> right, I really should do something about this BaNaNaS stuff 09:22:58 *** Progman has quit IRC 09:23:44 *** Progman has joined #openttd 09:27:33 <andythenorth> \o/ 09:27:38 <andythenorth> I will provide encouragement 09:27:50 <TrueBrain> \o/ 09:27:51 <TrueBrain> :D 09:27:57 <TrueBrain> I wonder if frosch made any progress on it :) 09:28:04 <TrueBrain> these are weird weeks ... 09:28:22 *** Wolf01 has joined #openttd 09:28:45 <andythenorth> they are 09:28:55 <andythenorth> I have done a lot of actual real work 09:29:00 <andythenorth> I have played games 09:29:03 <andythenorth> I have shopped online 09:29:13 <andythenorth> but making things, low motivation :D 09:29:35 <Wolf01> o/ 09:29:40 <TrueBrain> it is mostly because I already work at the same place during the day 09:29:45 <TrueBrain> means I want to escape it during the night 09:40:58 <andythenorth> yes 09:44:38 <DorpsGek_III_> [OpenTTD/OpenTTD] RailwAI opened issue #8048: Path is not released, after it was reserved through another train causing a crash https://git.io/JvQtG 09:47:36 <LordAro> so, what needs doing for OGFX release? 09:49:31 <andythenorth> meta task of documenting release process? 09:49:44 <andythenorth> planetmaker can you remember how to release opengfx? 09:49:55 <andythenorth> is it just tag + build? 09:52:16 <LordAro> well it's completely changed since planetmaker last did it :p 09:52:24 <LordAro> but iirc that's now TrueBrain set it up 09:52:25 <planetmaker> :) 09:52:31 <LordAro> needs manually pushing to bananas though 09:53:06 <andythenorth> does it get a changelog and so on? 09:53:28 <LordAro> should do 09:53:39 <planetmaker> well, one can compile and upload to banannanas, I guess 09:53:50 <planetmaker> yes, OpenGFX definitely gets a changelog 09:54:45 <TrueBrain> andythenorth: it might not be unexpected to you, but you can just tag in the OpenGFX repo, and it does its thing 09:54:55 <TrueBrain> the file ends up on the CDN .. and indeed, uploading to BaNaNaS is still manual 09:55:23 <TrueBrain> if changelogs still work ... who knows. changelogs keeps breaking in all repositories :P 09:55:43 <andythenorth> does it try to automate changelog? 09:56:05 <LordAro> no, that would be silly 09:56:22 <andythenorth> good 09:56:33 <TrueBrain> https://cdn.openttd.org/opengfx-nightlies/20200226-master-ge4e14d16d7/changelog.txt 09:56:39 <TrueBrain> I think that answers your question just fine :P 09:56:51 <DorpsGek_III_> [OpenTTD/OpenGFX] andythenorth commented on issue #36: Release 0.5.6 (or 0.6)? https://git.io/JvMjS 09:57:29 <andythenorth> so automated 09:57:32 <TrueBrain> so update the README with these instructions, and give it a go :) 09:57:44 <TrueBrain> the file is manually updated, it is published automated 09:57:48 <TrueBrain> your question is just .. very vague 09:57:59 <TrueBrain> so many possible answers, depending on where you are in the process 09:58:16 <TrueBrain> https://github.com/OpenTTD/OpenGFX/blob/master/changelog.txt <- it still needs manual updating to include what-ever is in the new version 09:58:23 <andythenorth> right ok 09:58:32 <TrueBrain> (we don't use the commit-message-style that can automate that further .. that does exist btw :P) 09:58:38 <TrueBrain> many projects use that these days :) 09:58:58 <andythenorth> I am -1 to totally automated changelogs 09:59:09 <TrueBrain> I see you never used it :) 09:59:16 *** sla_ro|master2 has joined #openttd 09:59:26 <andythenorth> it's nice to be able to provide structure / comments beyond commit messages 10:00:14 <TrueBrain> it really helps if at commit-time you already consider: should this be in the changelog. It really improves what goes in the changelog :) 10:00:28 <TrueBrain> but lets not debate that now; you release OpenGFX :) 10:00:32 <TrueBrain> you have 3 days left :P 10:00:42 <andythenorth> I think I know the answer, but to confirm: all commits / PRs are to master, and tags are from master 10:00:50 <TrueBrain> and I need to know if the new version is backwards compatible with older OpenTTD-clients btw 10:01:11 <TrueBrain> andythenorth: I leave that to LordAro or others, if we want release-branches for OpenGFX 10:02:28 <LordAro> seems a bit excessive 10:02:44 <andythenorth> +1 10:02:49 *** sla_ro|master has quit IRC 10:02:57 <LordAro> TrueBrain: how do we know if it's backwards compatible? 10:03:07 <LordAro> it includes some extra sprites, is that an issue? 10:03:07 <TrueBrain> I have absolutely n o clue 10:03:11 <TrueBrain> people always told me 10:03:18 <TrueBrain> basically, NSIS needs to know 10:03:36 <TrueBrain> really not the person to ask anything about grf and compatibility :D :D :D 10:03:57 <DorpsGek_III_> [OpenTTD/OpenGFX] andythenorth commented on issue #36: Release 0.5.6 (or 0.6)? https://git.io/JvMjS 10:04:13 <andythenorth> ^ that seems simple no? 10:04:17 <TrueBrain> OpenTTD 1.2 was the last version where OpenGFX .. "broke" 10:04:36 <TrueBrain> 0.7.0 - 1.2.0 (excluding) used OpenGFX 0.4.3 10:04:42 <TrueBrain> 1.2.0 - now uses OpenGFX 0.5.5 10:05:11 <DorpsGek_III_> [OpenTTD/OpenGFX] TrueBrain commented on issue #36: Release 0.5.6 (or 0.6)? https://git.io/JvMjS 10:05:32 <TrueBrain> so in terms of 0.5.6 vs 0.6.0, please consider: will OpenTTD 1.2.0 work with OpenGFX 0.5.6 :) 10:05:41 <TrueBrain> if yes, call it 0.5.6. If no, call it 0.6.0 :) 10:05:55 <TrueBrain> (does that make sense?) 10:05:58 <andythenorth> witchcraft 10:06:18 <TrueBrain> basically, if it becomes 0.5.6, all people installing OpenTTD 1.2.0 - now, will receive 0.5.6 10:06:28 <TrueBrain> otherwise,1.2.0 - 1.9.0 receive 0.5.5, and 1.10.0 - now will receive 0.5.6 10:06:35 <TrueBrain> euh ... 10:06:40 <TrueBrain> otherwise,1.2.0 - 1.9.0 receive 0.5.5, and 1.10.0 - now will receive 0.6 10:06:46 <TrueBrain> this also needs a change in NSIS, in the last case :) 10:06:51 <TrueBrain> and yes, this is annoyingly complicated 10:06:54 <TrueBrain> blame Rb :P 10:07:17 <andythenorth> oof, can I get that into a 1-line bullet point :P 10:07:19 <LordAro> i was expecting to call it 0.6 anyway, due to the various more significant changes in the build/release process 10:07:46 <TrueBrain> I am fine with what-ever, I just need to know what to instruct NSIS to do :) 10:07:54 <TrueBrain> otherwise a lot of people will get mad and everything :P 10:08:18 <andythenorth> ON THE INTERNET 10:08:23 <TrueBrain> I am still in favour of removing this part of NSIS, and use a bootstrap to download graphics 10:08:30 <TrueBrain> but .. there needs to be some serious effort on that part :P 10:08:33 <andythenorth> TrueBrain well at least they can't come round your house to complain in person 10:08:33 <TrueBrain> so not for 1.10 :D 10:08:44 <TrueBrain> they can, but if I cough, I scare them off :P 10:09:24 <TrueBrain> down to 4 TODOs, w00p 10:22:08 *** rotterdxm has joined #openttd 10:23:11 *** Samu has joined #openttd 10:23:24 <Samu> hello 10:39:07 * andythenorth will do ogfx readme later, got some chores 11:06:39 <planetmaker> https://devs.openttd.org/~planetmaker/patches/make_changelog.sh <-- I use(d) that to generate the changelog @andythenorth 11:06:51 <planetmaker> it will need some changes to work with git :| 11:13:28 <Eddi|zuHause> TrueBrain: well, if they come closer than 2m you can get them arrested for attempted manslaughter or something 11:17:22 <planetmaker> andythenorth, I'm pretty sure that the openttdcoop account has edit rights on bananas for OpenGFX 11:50:52 <Samu> I discovered the bug that was causing my AI not to build air routes ! :) 12:48:10 <TrueBrain> "The md5sum of ogfx1_base.grf doesn't match the one mentioned in opengfx.obg." <-sweet, that validation works too 12:48:23 <TrueBrain> "opengfx.obg is mentioning files that are not there: ['ogfx1_base2.grf']." <- and that works too :) 13:02:40 <planetmaker> yay :) 13:10:25 *** Progman has quit IRC 13:19:34 *** frosch123 has joined #openttd 13:20:20 <TrueBrain> hello frosch123 :) I made a change to the API ... /package/content-type now has an optional query parameter "since" 13:20:47 <TrueBrain> so you can now fetch the endpoint once for everything, ~0.5 MiB of data for NewGRFs .. after that you can use "since" with the latest upload-date you can find 13:20:51 <TrueBrain> and it will only tell you what changed 13:20:55 <TrueBrain> (or with the current date, ofc) 13:21:04 <TrueBrain> minor change ;) 13:21:36 <DorpsGek_III_> [OpenTTD/content-api] TrueBrain updated pull request #3: Add: first version of content-api https://git.io/Jvi4X 13:21:46 <DorpsGek_III_> [OpenTTD/content-server] TrueBrain updated pull request #1: Add: first version of the content_server rewritten in Python https://git.io/Jvi4P 13:22:11 <TrueBrain> 3 TODOs left .. authentication, GitHub commit/push, and AWS support 13:22:15 <frosch123> TrueBrain: how do i upload an update to a scenario/heightmap? 13:22:29 <TrueBrain> currently, you do not 13:22:41 <frosch123> i think it needs a "unique_id" in the /new-package 13:22:45 <TrueBrain> see wishlist.txt: "- Allow uploading scenarios/heightmaps as replacement of an older" 13:22:54 <frosch123> ah :) 13:23:08 <TrueBrain> was planning on skipping that for v1 13:23:18 <TrueBrain> as that is how BaNaNaS (outside of musa) already works anyway :P 13:24:07 <TrueBrain> (for some strange reason I am trying to avoid scope-creep :D) 13:24:50 <frosch123> LordAro: the ogfx compatibility break at ottd 1.2 is because of switching to grf container version 2. it won't be incompatible for a while :) 13:25:31 <LordAro> ah right, very good 13:25:47 <LordAro> so 0.5.6 or 0.6.0? 13:26:11 <LordAro> ge 13:27:14 <frosch123> essentially compatibliity is defined by nml, not by ogfx itself :p 13:27:59 <frosch123> which makes it hard to notice, but luckily nml lags in support of new stuff :p 13:28:17 <frosch123> LordAro: 0.5.6 imo, it's only a few sprites, right? 13:28:54 <planetmaker> yes, 0.5.6 seems more appropriate 13:30:18 <frosch123> ah, wait, does readme.txt still exist? 13:30:38 <planetmaker> I hope. Or does OpenTTD show readme.md now? 13:30:48 <frosch123> not being able to view the readme in ottd 1.2 may be a "minor incompatibility" 13:31:03 <nielsm> how about bumping opengfx to match the openttd version? 13:31:25 <frosch123> planetmaker: iitc readme.txt was deleted from the repo. i can't remember whether someone added a generator, of whether it was only discussed 13:31:40 <planetmaker> dunno either 13:31:49 <planetmaker> interesting suggestion @nielsm 13:32:13 <frosch123> major+minor could match ottd version. but patch level is different 13:32:24 <LordAro> i think it's now renamed in the installer? 13:32:33 <nielsm> it makes little sense to me that opengfx is sprite-complete but is still not version 1.0 13:32:54 <LordAro> someone mentioned that there's lots of sprites in the sprite sheets that aren't used 13:32:58 <LordAro> in that regard it's not complete 13:33:02 <frosch123> nielsm: it was not considered complete, when it was active 13:33:06 <nielsm> huh 13:33:37 <planetmaker> well. OpenGFX is sprite-complete, not? 13:34:02 <planetmaker> there are indeed sprites in the sources which are not used... but not all of them were meant to be used 13:34:46 <frosch123> anyway, it's a good idea to name it after the ottd branch 13:35:00 <planetmaker> yes 13:35:13 <TrueBrain> frosch123: the repo has README.md, but the tar gets a readme.txt 13:35:14 <frosch123> but calling it "done" is just like people wanted to close all ttdp bugs in 201x as done because noone wanted to fix them 13:35:30 <frosch123> TrueBrain: nice :) 13:35:35 <planetmaker> so one major release per year. And whether patch level releases are needed... depends and can be done anytime 13:35:45 <planetmaker> oi, very nice, TB :) 13:35:59 <TrueBrain> well, "cp README.md bundles/readme.txt" 13:36:04 <TrueBrain> it was not rocket-science :P 13:36:05 <frosch123> so, let's start ottd 1.2 once, to check whether nml changed in a relevant way 13:36:32 <planetmaker> is there something about spritesheets? 13:36:39 <frosch123> configure: error: gcc older than 3.3 can't compile OpenTTD because of its poor template support <- haha, how silly 13:37:46 <frosch123> that is not part of LordAro's patches 13:38:01 <LordAro> ha 13:38:03 <planetmaker> :D 13:38:27 <frosch123> oi, but the old binary still runs 13:38:30 <frosch123> no need to compile 13:39:22 <TrueBrain> that is the point :D 13:39:37 <frosch123> TrueBrain: libpng broke it somewhen 13:39:47 <frosch123> png12 vs png14 or something 13:39:53 <TrueBrain> for Windows that is a non-issue, is it? 13:40:11 <frosch123> i do not have any windows 13:40:28 <TrueBrain> fair :) 13:43:45 <frosch123> also, icu would be a prime candidate 13:44:14 <frosch123> c++ and abi compatibility are different books on different continents 13:44:35 *** Flygon has quit IRC 13:48:29 <frosch123> hmm, it does not pick the newest ogfx though 13:49:31 <planetmaker> tbh, if we change the major version, and given the amount of changes which really only affect newer versions, we could just as well mark it for OpenTTD 1.10+ and not worry 13:50:39 <TrueBrain> if you go that route, it has to be done before we release 1.10 13:50:41 <TrueBrain> (NSIS has to be modified) 13:51:55 *** blathijs has joined #openttd 13:56:03 <frosch123> anyway, solved by searchpath issues. ogfx master built with nml master works fine in ottd 1.2 13:56:10 <frosch123> *my 13:57:54 <frosch123> oh, right, there is no gui zoom setting in 1.2 14:03:04 <TrueBrain> lol .. I never validated dependencies .. oops ... 14:03:07 <TrueBrain> adds a new TODO 14:03:33 <TrueBrain> owh, I did! WOW :D 14:03:38 <TrueBrain> just not in the place I was expecting it :P 14:03:40 <TrueBrain> I surprise myself 14:04:07 *** sla_ro|master2 has quit IRC 14:07:05 <TrueBrain> "Entry would exceed OpenTTD packet size." 14:07:07 <TrueBrain> w00p 14:07:13 <TrueBrain> you can no longer upload entries that breaks stuff :D 14:11:57 <DorpsGek_III_> [OpenTTD/content-server] TrueBrain updated pull request #1: Add: first version of the content_server rewritten in Python https://git.io/Jvi4P 14:12:05 <DorpsGek_III_> [OpenTTD/content-api] TrueBrain updated pull request #3: Add: first version of content-api https://git.io/Jvi4X 14:12:18 <TrueBrain> frosch123: how is the frontend coming along? 14:12:33 <TrueBrain> tried the real API already? Very curious if it works :) 14:12:45 <frosch123> i have 2 templates left to write or so 14:12:53 <frosch123> and no, i only used dummy data 14:13:50 <TrueBrain> :D Can't wait :) If you need any help, lemme know! 14:15:42 <DorpsGek_III_> [OpenTTD/content-api] TrueBrain updated pull request #3: Add: first version of content-api https://git.io/Jvi4X 14:17:17 <DorpsGek_III_> [OpenTTD/content-server] TrueBrain updated pull request #1: Add: first version of the content_server rewritten in Python https://git.io/Jvi4P 14:17:35 <TrueBrain> bumped the requirements, always an important thing to do :D 14:18:37 <TrueBrain> next step, I guess, is making GitHub commit/push/pull work .. somehow :D 14:18:38 <TrueBrain> magic 14:20:48 *** Wormnest has joined #openttd 14:24:30 *** sla_ro|master has joined #openttd 14:30:56 <andythenorth> -67dBm 14:31:02 <andythenorth> I'm next to the frigging AP 14:31:06 <andythenorth> it should -35 14:33:33 <andythenorth> meh mesh networks are hard to tune 14:58:41 <andythenorth> oof also I have a lot of close neighbours 14:58:50 <andythenorth> who have single APs transmitting at max volume 15:09:41 *** glx has joined #openttd 15:09:41 *** ChanServ sets mode: +v glx 15:16:41 *** DanMacK has joined #openttd 15:18:21 <DanMacK> Hey all 15:35:59 *** WormnestAndroid has quit IRC 15:43:14 *** WormnestAndroid has joined #openttd 15:47:38 <rotterdxm> i am having an issue uploading a specific newGRF to BaNaNas 15:47:46 <rotterdxm> unhandled exception 15:47:51 <rotterdxm> other project works fine 15:49:12 *** spnda has joined #openttd 15:49:23 <glx> more details from the exception maybe ? 15:50:56 <rotterdxm> https://cdn.discordapp.com/attachments/337701432230805505/693487222657253386/unknown.png 15:51:17 <glx> oh 15:51:26 <glx> can't help on that one 15:53:52 <rotterdxm> yeah not much to go on 15:58:18 <rotterdxm> it´s not because the newGRF is borked, I am using it right now 16:00:35 <spnda> we've had this before, especially with GRFs with non utf-8 characters 16:01:00 <rotterdxm> where in the newGRFs were those used? 16:01:08 <rotterdxm> nml? 16:01:12 <rotterdxm> readme? 16:01:29 <rotterdxm> thx for the help btw, i feel pretty silly after posting a hype ass forum post 16:01:39 <Eddi|zuHause> filename? 16:01:55 <glx> what's your newgrf ? 16:02:27 <glx> because I see you uploaded one today 16:02:46 <rotterdxm> yes, that one worked right 16:03:09 <rotterdxm> it´s FIRS and CHIPS style objects that does not want to upload 16:03:22 <rotterdxm> facso_0.1.10.tar 16:03:29 *** WormnestAndroid has quit IRC 16:03:34 <rotterdxm> also facso_0.1.10.newgrf 16:04:09 *** WormnestAndroid has joined #openttd 16:04:55 <planetmaker> uh... .newgrf? .grf is only the accepted extension 16:05:00 <rotterdxm> derp 16:05:01 <rotterdxm> .grf 16:05:16 <rotterdxm> yes that is what i meant 16:06:01 <glx> I think there are logs with details on the server, but I don't have access :) 16:06:19 <planetmaker> did you try upload with musa? https://github.com/OpenTTD/musa 16:06:21 <rotterdxm> i compared to previous, succesfully uploaded version. naming scheme and folder structure in tar file also match up. also recompiled and repackaged it twice. 16:06:46 <rotterdxm> i have never used musa, so i would need to read up on that. 16:07:01 <glx> updated version number ? 16:07:13 <rotterdxm> 0.1.10 16:07:14 <planetmaker> it's an upload tool for packages to bananas 16:07:15 * glx tries to think about possible errors 16:07:29 <planetmaker> same newgrfID as an existing newgrf 16:08:02 <rotterdxm> planetmaker, well, yes, it is an update 16:08:20 <planetmaker> ok, then no issue. But bumped the version? 16:08:27 <planetmaker> internal to the newgrf? 16:08:49 <rotterdxm> I make a note in the comments when I do that but I can try bumping it up again 16:11:31 <rotterdxm> no dice 16:14:00 <TrueBrain> glx: nobody has logs, that is the issue. Good thing we are replacing it :) 16:14:14 <spnda> so it is not yet migrated/replaced? 16:14:22 <glx> it's WIP 16:14:43 <TrueBrain> https://github.com/OpenTTD/content-server/pull/1 and https://github.com/OpenTTD/content-api/pull/3 16:14:47 <TrueBrain> I welcome early reviews :) 16:15:08 <TrueBrain> rotterdxm: can you share your tarball with me? I can take a look what new validation has to say about it :D 16:15:31 <glx> (knowing new validation is more strict IIRC) 16:15:33 <rotterdxm> of course TrueBrain, sec 16:15:51 <TrueBrain> and yes, 99% of the cases is UTF-8 issue :P 16:16:29 <rotterdxm> https://www.tt-forums.net/viewtopic.php?f=26&t=86676&p=1229233#p1229233 attached to this post 16:16:39 <rotterdxm> that is reassuring to know. 16:16:48 <rotterdxm> it´ FaCso that´s giving me problems 16:16:58 <glx> and sometimes utf-8 issue in other package or am I wrong about that ? 16:17:49 <TrueBrain> glx: yeah, if someone uploaded anything with an UTF-8 char, the whole upload page breaks :P 16:18:01 <spnda> yeah other packages with UTF-8 issues have locked up the whole system before 16:18:18 <TrueBrain> nope, that GRF passes validation of the new system :) 16:18:34 <glx> so it's another package 16:18:56 <TrueBrain> can we just not bother with it and replace it already? :P 16:18:57 <rotterdxm> yeah i got an unexpected error the 1st time i tried to upload it, i had accidentally kept the sourcefiles tar folder in the tarball as well 16:18:58 <rotterdxm> so 16:19:07 <rotterdxm> it literally said ¨unexpected error¨ 16:19:21 <rotterdxm> where it normally says ¨message exceeds 500 character limit¨ 16:19:46 <rotterdxm> after that i repackaged it and it started to give the unhandled exception instead 16:20:16 <TrueBrain> I see the terrain thingy is published 16:20:20 <TrueBrain> even 2 downloads already 16:20:22 <rotterdxm> yes that worked 16:20:25 <TrueBrain> the other entry ... is funny 16:20:45 <rotterdxm> i accidentally had a tarball inside the tarball 16:20:49 <rotterdxm> with all the source files 16:21:02 <TrueBrain> yeah, it claimed the 0.1.10 version, it seems 16:21:07 <TrueBrain> there is an entry in the database about that 16:21:12 <TrueBrain> with an invalid uniqueid and uniquemd5 16:21:18 <glx> so the first fail broke things ? 16:21:27 <rotterdxm> yes 16:21:28 <TrueBrain> rotterdxm: can you try now? 16:21:51 <glx> (current bananas is very unsafe on some points) 16:22:08 <TrueBrain> yeah .. and I need someone to either list them all, or check if the new one doesn't have those issues :P 16:22:08 <rotterdxm> still gives the same error 16:22:18 <TrueBrain> I keep thinking up new ways to break it :P 16:22:28 <TrueBrain> rotterdxm: how about now? 16:22:52 <rotterdxm> YES 16:22:53 <TrueBrain> there you go 16:22:54 *** Knogle has quit IRC 16:22:56 <rotterdxm> YOU are a hero 16:23:07 <TrueBrain> well, given I wrote this initial BaNaNaS, not too sure about that :P 16:23:08 <rotterdxm> you all are 16:23:20 <TrueBrain> basically, it tried to claim a filename that was already claimed 16:23:25 <TrueBrain> and ... things broke 16:23:29 <rotterdxm> well considering I get 90%+ of the downloads there... i am happy 16:23:30 <TrueBrain> changing the version would also have fixed it 16:23:41 <TrueBrain> happy you are happy 16:23:47 <TrueBrain> and you are now proud owner of "0.1.10-broken" 16:23:48 <TrueBrain> :D 16:23:49 <glx> I guess it adds stuff to DB before the upload is fully completed, and doesn't clean on error 16:24:01 <rotterdxm> thank you, i will cherish it always 16:24:04 <TrueBrain> :D 16:24:13 <TrueBrain> glx: would be my guess to 16:24:14 <TrueBrain> o 16:24:29 <TrueBrain> the new system doesn't have that. And it cleans up everything 15 minutes after the user stopped trying :D 16:24:37 <TrueBrain> I wrote that code today .. no dangling files :P 16:25:55 <rotterdxm> an improvement for sure! 16:26:27 <TrueBrain> but seriously, I could use opinions / reviews on the two PRs above :) 16:27:00 <rotterdxm> Well, I am not a github user but i will check it out ! 16:27:17 <TrueBrain> more the question is, are you a Python developer :P 16:27:38 <rotterdxm> NML is the first time I did anything beyond HTML4 and MediaWiki 16:27:53 <TrueBrain> this might be a bit of a big leap, in that case :P 16:27:59 <TrueBrain> but maybe glx and LordAro don't mind giving it a look :D 16:28:19 <glx> I can, but I'm clearly not the best python guy :) 16:28:41 <TrueBrain> I am just rather unsure I got all the ways to validate uploads 16:28:58 <TrueBrain> for example, I completely forgot to validate if the md5s in the baseset metafile are really the md5s of the files uploaded 16:29:01 <TrueBrain> that is fixed now :) 16:29:49 <rotterdxm> so what you need is professional breakers 16:30:08 <TrueBrain> I used every upload ever to BaNaNaS 16:30:10 <TrueBrain> it broke a lot 16:30:14 <TrueBrain> but they now all work :P 16:31:04 <glx> rotterdxm: they're called users ;) 16:31:35 <TrueBrain> but mostly, I completely forgot how annoyingly complex it is to validate BaNaNaS uploads .. 16:31:37 <TrueBrain> so many moving parts 16:31:47 <TrueBrain> and hard to write tests for it 16:32:07 <rotterdxm> ooooh sick burn 16:32:14 <TrueBrain> maybe I should create a test-suite that can run against a clean database 16:32:23 <TrueBrain> just flow-checks .. hmm .. 16:32:24 <TrueBrain> that should work 16:32:27 *** kubap has joined #openttd 16:32:40 <TrueBrain> a job for this evening, I guess. Now first: FOOD 16:33:13 <kubap> does anyone know the srv record for openttd? i want to redirect a subdomain to an openttd server but i cant find any info for the life of me 16:33:57 <rotterdxm> +1 to FOOD, thanks all and bb o7 16:34:52 <glx> @ports 16:34:52 <DorpsGek> glx: OpenTTD uses TCP and UDP port 3979 for server <-> client communication, UDP port 3978 for masterserver (advertise) communication (outbound), and TCP port 3978 for content service, a.k.a. BaNaNaS (outbound) 16:34:55 <glx> maybe 16:37:23 <kubap> being honest i dont exactly know what im doing. when i was researching having a subdomain point to an ip, all the examples mentioned setting up an srv record for the subdomain but i dont know if its necessary or what. the more ive read the more im confused 16:38:04 <LordAro> kubap: you want to redirect foo.domain.com to a specific openttd server? 16:38:20 <LordAro> you can't do that with DNS 16:38:29 <LordAro> and i'm reasonably certain SRV records can't help you with that 16:39:13 <kubap> i want to redirect foo.domain.com to 1.1.1.1:3979 16:39:40 <glx> you can only redirect to 1.1.1.1 without port info 16:39:47 <LordAro> ports are completely separate to domains 16:40:11 <planetmaker> https://devs.openttd.org/~planetmaker/patches/ottd_ports.png @ kubap 16:40:14 *** gelignite has joined #openttd 16:40:18 <TrueBrain> we don't support SRV, is what they are trying to say :) But you don't need to, really 16:40:25 <kubap> i thought so, but then i read that with srv records you can redirect to specific port, and thats made me more confused 16:40:29 <TrueBrain> redirect foo.domain.com via an A record to your IP 16:40:31 <planetmaker> mind that it runs on the non-standard port of 3983 which needs configuration in openttd.cfg 16:40:35 <TrueBrain> and ingame you can enter that domain, and hit connect 16:41:18 <LordAro> sorry yes, i was confusing myself with the masterserver 16:42:34 <TrueBrain> LordAro: and as a FYI, SRV records can help out with that. In there you can set a port, and if an application supports it, it can auto-detect the port to use 16:42:37 <TrueBrain> which is pretty nice 16:42:40 <TrueBrain> but we don't support that :D 16:42:54 <LordAro> i feel like i don't know (or have forgotten) what SRV records are for... 16:43:01 <TrueBrain> autodiscovery, mostly 16:43:04 <TrueBrain> mostly for email 16:43:08 <LordAro> i think i used to know... 16:43:26 <TrueBrain> https://www.pair.com/support/kb/what-is-an-srv-record/ <- guess that is a reasonable explanation :) 16:43:57 <TrueBrain> but as we don't support it .. guess not really important :D 16:44:13 <TrueBrain> not sure it makes sense for OpenTTD, tbh 16:44:55 <glx> we have master server 16:45:03 <TrueBrain> that only works for public games, tbh 16:45:41 <TrueBrain> I often play multiplayer games private. For example, "minecraft.mydomain.com" points to my Minecraft server 16:45:41 <glx> yeah but for private you just need to give ip and port to the others 16:45:53 <TrueBrain> as it is nicer to give a domain, than an IP 16:46:05 <glx> as it's private you're supposed to know the others 16:46:24 <TrueBrain> and I guess that is a bit of the usecase kubap is after. In those cases, an A record works as well 16:46:26 <glx> yeah but a simple dns record works 16:46:32 <TrueBrain> as long as you use default ports, ofc :) 16:46:59 <spnda> Also, I hope next BaNaNaS has some error feedback when something like this happens 16:47:00 <kubap> that seems to work, honestly i dont know why it started to mention srv records and all that crap, maybe because the guide i found used minecraft as an example 16:47:15 <TrueBrain> and here SRV-records play a nice role .. say I run Minecraft on a shared IP, run more than one, and on non-default ports .. I could make: a.minecraft.mydomain.com, b.minecraft.mydomain.com, all point to the same IP but different port 16:47:22 <glx> spnda: I think it's verbose yes 16:47:35 <TrueBrain> it might be too verbose spnda :P 16:47:46 <rotterdxm> can we change our newGRF name in the new BaNaNas? 16:47:49 <TrueBrain> but it either tells you why it rejected your upload in detail, or a Sentry ticket is created :D 16:47:53 <TrueBrain> rotterdxm: yes 16:47:57 <rotterdxm> hell yes 16:48:15 <rotterdxm> still same limit on name length? 16:48:26 <TrueBrain> looping back to SRV, I guess there is a use-case for it after all, in OpenTTD 16:48:28 <TrueBrain> just .. effort :P 16:48:36 <TrueBrain> rotterdxm: is there a limit on name length? Hmm .. 16:48:42 <TrueBrain> guess the current database enforces it :P 16:48:58 <Eddi|zuHause> MOM update seems to be delayed, what do i play now? 16:49:01 <TrueBrain> there is a limit on the total amount of metadata, in the new implemantation 16:49:14 <rotterdxm> yes, that´s why I had to come up with one on the fly to shorten it, now I want to rename CIRso eventually 16:49:22 <TrueBrain> so tags+description+url+name cannot exceed N bytes, where N > 1000 16:49:42 <TrueBrain> I will have to check if the OpenTTD client has a limit on any of these fields ... I honestly don't know 16:49:59 <TrueBrain> see, these kind of things I need to be asked :D 16:50:05 <rotterdxm> also it tells me to reuse tags in the upload screen, but where do I see the available ones? 16:50:21 <TrueBrain> let me know if you found it :D 16:50:24 <TrueBrain> (I never did :P) 16:50:29 <rotterdxm> LOL 16:50:37 <glx> IIRC strings are just croped on display if too long 16:50:42 <rotterdxm> ok point taken 16:50:58 <TrueBrain> rotterdxm: there are so many tags .. people really went overboard with them 16:51:04 <TrueBrain> hopefully we can fix that over time a bit 16:51:09 <TrueBrain> but currently .. reuse the ones you use :P 16:51:25 <rotterdxm> I just kept it general. ¨objects¨ and ¨terrain¨ 16:51:35 <rotterdxm> too specific doesn´t seem useful 16:51:49 <TrueBrain> okay, so OpenTTD does limit the size of name/description too .. what are those values, I wonder ... 16:52:19 <TrueBrain> https://github.com/OpenTTD/OpenTTD/blob/13cc8a0ceec90def39cbcb84135a0bf039793a6f/src/network/core/tcp_content.h#L69 16:52:21 <TrueBrain> there they are 16:52:25 <TrueBrain> guess I should validate for that :) 16:52:40 <TrueBrain> seems like something important to validate for :P 16:52:51 <glx> hehe 16:53:17 <TrueBrain> so to answer rotterdxm , those are the length-constraints we have to live with :) 16:53:41 *** kubap has quit IRC 16:53:43 <glx> length seem reasonable 16:53:59 <rotterdxm> ah yes, OK! well, i´ll have to be less wordy then. 16:54:17 <rotterdxm> think i´ll just rename CIRso to FaCToo Electric Boogaloo 16:54:24 <TrueBrain> I don't think musa did these length checks, so I guess it was just silently cropped by the database, lol 16:54:41 <TrueBrain> owh, right, dinner time, I said .. 16:54:44 <rotterdxm> silently cropped in a dark alley 16:54:45 <rotterdxm> enjoy 16:54:50 <rotterdxm> THE DINNER i meant 17:05:15 <spnda> glx TrueBrain: No, I mean that it doesn't just show "error". I would like that it actually shows something like "Invalid UTF-8 character in GRF title", 17:05:26 *** andythenorth_ has joined #openttd 17:05:30 <spnda> On the upload page this is 17:05:56 <glx> yes it's implied in verbose ;) 17:11:41 *** andythenorth has quit IRC 17:11:58 <spnda> Ah thought you just meant verbose console logging 17:16:38 *** andythenorth has joined #openttd 17:16:54 *** Progman has joined #openttd 17:18:10 *** supermop_Home_ has joined #openttd 17:18:17 <supermop_Home_> yo 17:22:41 *** andythenorth_ has quit IRC 17:24:23 *** syr has quit IRC 17:24:53 *** syr has joined #openttd 17:25:00 *** tokai|noir has joined #openttd 17:25:00 *** ChanServ sets mode: +v tokai|noir 17:25:21 *** snail_UES_ has joined #openttd 17:26:13 <andythenorth> lol my wifi router has quarantined my laptop 17:26:20 <andythenorth> for UDP scanning 17:27:55 <rotterdxm> love it when the system works 17:31:50 *** tokai has quit IRC 17:34:37 *** NGC3982 has joined #openttd 17:34:47 <NGC3982> hi guys 17:35:22 <NGC3982> im having trouble installing 1.9.3 on ubuntu 16.04. seems to be a lot of dependencies that doesnt work out of the box 17:35:56 <NGC3982> is there a repository that let's me install 1.9.3 with aptitude? 17:36:32 <planetmaker> install the OpenTTD which comes with your ubuntu. And then get 1.9.3 from OpenTTD's website 17:37:07 <planetmaker> (and possibly uninstall the openttd you installed from ubuntu package manager) 17:37:57 <NGC3982> im on command line only 17:38:36 <NGC3982> the openttd that comes with my ubuntu is 1.5.n. how do i upgrade from 1.5 to 1.9 with cli only? 17:46:35 <dwfreed> I might suggest updating to 18.04 at least 17:46:58 *** heffer has quit IRC 17:47:01 <NGC3982> well, my system is rather old.. 17:50:43 *** Wormnest has quit IRC 17:53:09 <michi_cc> NGC3982: You could get the source tarball and compile. Dependencies are guaranteed to match :p 17:53:25 <LordAro> it'll be an ICU mismatch 17:54:25 *** heffer has joined #openttd 17:57:19 <NGC3982> michi_cc: https://github.com/OpenTTD/OpenTTD <- that? 17:57:32 <Eddi|zuHause> NGC3982: ubuntu binaries on the website will only work on that exact version of ubuntu 17:58:20 <michi_cc> NGC3982: Either a checkout of the 1.9.3 tag from there or the pre-packaged download (https://cdn.openttd.org/openttd-releases/1.9.3/openttd-1.9.3-source.tar.xz) 17:58:42 <michi_cc> At least if you do want 1.9.3 exactly e.g. for multiplayer. 18:01:39 * NGC3982 was sloppy and did not really have dependency issies 18:01:51 <NGC3982> works as long as i actually try to install the right package lol.- 18:02:13 <TrueBrain> lol :) 18:02:57 <TrueBrain> hmmm ... the OpenTTD client defines name as "char name[32]" 18:03:01 <TrueBrain> so 31 characters fit in there 18:03:05 <TrueBrain> BaNaNaS allows 32 18:03:09 <TrueBrain> guess what happens a lot :D 18:03:13 <LordAro> haha 18:03:19 <TrueBrain> someone fucked up :D 18:03:51 <LordAro> OTTD doesn't necessarily require a null terminator, if it's a fixed length :p 18:04:17 <TrueBrain> have you ever seen char[32] without a nul-terminator? 18:04:29 <TrueBrain> (and it is a nul-terminator, you weirdo, not a NULL :P) 18:05:16 <LordAro> pretty sure i have 18:05:23 <LordAro> i think it was an md5sum string 18:05:43 <TrueBrain> fair; although they are not really char[16], but uint8_t[16] 18:05:52 <TrueBrain> or even byte[16] 18:06:20 <LordAro> quite 18:06:34 <TrueBrain> so yeah ... I have a lot of entries that no longer validate 18:06:35 <TrueBrain> joy 18:06:42 <TrueBrain> do I just crop all those strings? 18:07:18 <LordAro> probably 18:09:23 <TrueBrain> 94 packages .. damn .. 18:09:49 <glx> not too much 18:10:10 <TrueBrain> out of the 1541 18:10:10 <TrueBrain> meh 18:10:19 <LordAro> could do some stuff "manually" if there's some easy fixes? (trailing whitespace, ' - ' -> '-' or similar) 18:10:58 <TrueBrain> trailing whitespaces I already removed :) 18:11:16 <TrueBrain> there were many 18:11:21 <LordAro> :) 18:11:27 <TrueBrain> 250 versions are invalid .. 18:11:31 <TrueBrain> out of the ~5000 18:11:41 <TrueBrain> so many people found the limit ... insane 18:12:06 <TrueBrain> "1.1.2(19Jun2011)" 18:12:32 <TrueBrain> guess the missing ) isn't spotted in the interface 18:12:37 <glx> why include the date in the version ? 18:13:00 <TrueBrain> I hope you are not expecting me to answer :D 18:13:23 <glx> yeah was not expecting anything 18:13:23 <TrueBrain> name: "Expensive Short and Slow Bridges" 18:13:34 <TrueBrain> yeah, LordAro , I am not going to be able to fix this in many cases :P 18:14:11 <LordAro> mm 18:15:51 <TrueBrain> client silently crops longer strings 18:15:56 <TrueBrain> which is nice, I guess 18:19:57 <TrueBrain> Had to crop name 'Traditional Scottish Tunes vol 4' 18:19:58 <TrueBrain> Had to crop name 'Traditional Scottish Tunes vol 5' 18:20:01 <TrueBrain> well, those suck .... 18:20:11 <rotterdxm> uh oh 18:20:13 <rotterdxm> :D 18:20:23 <TrueBrain> Had to crop tag 'https://www.tt-forums.net/viewto' 18:20:25 <TrueBrain> THAT AINT NO TAG 18:20:55 <rotterdxm> might be fun to dump a list of the worst tags 18:21:40 <TrueBrain> the worst are people that use spaces in tags 18:21:50 <TrueBrain> and those that used 1 tag where spaces is the separator 18:21:57 <TrueBrain> I cannot automated figure out which is which :P 18:22:21 <glx> well the original tool was clearly too laxist ;) 18:23:40 <TrueBrain> yeah .. lot of authors have a lot of small pieces to fix :) 18:24:28 <TrueBrain> hahaha, and there is now 1 instance, where on character 31 and 32 is: \ " 18:24:32 <TrueBrain> (to escape the quote) 18:24:35 <TrueBrain> which now becomes \ 18:24:42 <TrueBrain> so .. YAML complains of invalid entry :D 18:24:43 <TrueBrain> w00p :D 18:24:56 <glx> haha 18:25:02 <glx> silly authors 18:29:22 <TrueBrain> and I am really not going to fix all these problems :P 18:31:10 <TrueBrain> someone has 29 tags 18:31:13 <TrueBrain> on 1 piece of content 18:31:28 <rotterdxm> they should be punched by seagulls for that 18:31:40 <TrueBrain> yeah .. I think they miss the point :D 18:37:09 <milek7> are tags useful at all? 18:37:16 <milek7> if they aren't curated 18:43:38 <TrueBrain> right, fixed all the issues ... some by hand, most by just chopping off the string ... saddddddd 18:46:54 <DorpsGek_III_> [OpenTTD/content-server] TrueBrain updated pull request #1: Add: first version of the content_server rewritten in Python https://git.io/Jvi4P 18:47:02 <DorpsGek_III_> [OpenTTD/content-api] TrueBrain updated pull request #3: Add: first version of content-api https://git.io/Jvi4X 18:52:52 *** Wormnest has joined #openttd 18:58:54 <rotterdxm> wow TrueBrain, that was quick 19:09:59 <andythenorth> don't tags just increase the matched search terms? 19:10:06 <andythenorth> they're keywords? 19:13:30 *** arikover has joined #openttd 20:01:37 *** frosch123 has quit IRC 20:32:29 *** DanMacK has quit IRC 20:53:58 <DorpsGek_III_> [OpenTTD/OpenTTD] SamuXarick commented on issue #8048: Path is not released, after it was reserved through another train causing a crash https://git.io/JvQtG 21:16:19 *** andythenorth has quit IRC 21:22:04 <Samu> strange bug 8048 21:22:21 <Samu> path remains reserved even though the trains have already been cleared 21:22:31 <Samu> the crash remnants 21:25:37 <_dp_> I've also seen some path reservation shenanigans that aren't crash related. 21:28:37 <Samu> it acted as if the path was clear to proceed 21:28:47 <Samu> but there was a train heading to depot 21:29:09 *** gelignite has quit IRC 21:29:56 <TrueBrain> andythenorth : beer time? 21:30:21 <TrueBrain> Let's drink one on me getting a year older :D 21:30:36 <LordAro> TrueBrain: grats on getting old! 21:30:38 <rotterdxm> i happen to also be drinking a beer 21:30:46 <rotterdxm> so here´s to you TrueBrain 21:30:48 * LordAro only has whisky 21:31:16 <TrueBrain> Cheers 21:31:20 <rotterdxm> i´m drinking the Gulpener ¨Aan Lager Wal¨ session lager. now that sounds impressive but...... 21:31:33 <rotterdxm> ... i have no idea what that means. but has fizzy make feel nice 21:31:43 <TrueBrain> Grolsch Radler 21:31:56 <TrueBrain> Just because I can 21:31:56 <rotterdxm> ahhhhh my SO loves that one 21:32:21 *** andythenorth has joined #openttd 21:32:26 <TrueBrain> Feels like an insult :p 21:32:29 <TrueBrain> :D 21:32:59 <rotterdxm> nah chief :D i like sweet beers, my favorite is coconut beer 21:33:18 <TrueBrain> Never had, sounds.. special 21:33:24 <peter1138> Oh, beer. I already had one :/ 21:33:27 <rotterdxm> it´s from Mongozo, african beer 21:33:36 <rotterdxm> they sell it in NL 21:33:37 <peter1138> And a little bit of Glayva, which is now emtpy :( 21:33:59 <TrueBrain> What don't they sell in NL, lol 21:34:50 <peter1138> I gotta ration my beer... only have 14 x 330ml cans remaining... 21:35:03 <TrueBrain> So another 3 days 21:35:07 <peter1138> Might have to get an order in from the local brewery... 21:35:08 <TrueBrain> :p 21:35:09 <peter1138> Hah yeah 21:35:18 <LordAro> i ordered a few bottles from a local brewery yesterday 21:35:27 <peter1138> So, er, our news is a bit local-focused currently. What's the situation in .NL? 21:36:02 <TrueBrain> I have ... so many beer .. for a long time you got free delivery when you ordered 12 .. with 2 for 1 .. it was really cheal 21:36:10 <rotterdxm> well... they suddenly introduced much more stringent control of movement, can´t have more than 2 people from the same household together within 1.5m 21:36:25 <rotterdxm> assemblies of more than 2 people are basically canceled 21:36:29 <rotterdxm> until june 1st 21:36:46 <TrueBrain> 3, not 2, silly :p 21:37:01 <TrueBrain> As of that makes a difference 21:37:14 <peter1138> 1.5m for you, huh... 21:37:22 <peter1138> Are you allowed out? 21:37:39 <TrueBrain> If you stay away from others 21:38:05 <rotterdxm> number of new contaminations is not growing as fast, or at least this is what they hope they are seeing 21:38:10 <TrueBrain> Beaches are open, parking to it closed :p 21:38:10 <DorpsGek_III_> [OpenTTD/content-server] LordAro commented on pull request #1: Add: first version of the content_server rewritten in Python https://git.io/JvQz0 21:39:15 <peter1138> Sounds like restrictions but not quite the lock down that we have. 21:39:18 <rotterdxm> it´s hoped these are the result of the tightening of the rules 21:39:21 <rotterdxm> yes 21:39:34 <LordAro> andythenorth: so, ogfx readme & doc updates? 21:39:41 <TrueBrain> Cheers LordAro , I like feedback :) 21:40:19 <TrueBrain> peter1138 : a lockdown in NL is a recipe for disaster .. that are playing it in the soft skills atm 21:40:26 <TrueBrain> Works well, so far 21:40:40 <peter1138> It's a disaster everywhere, heh 21:40:40 <TrueBrain> That = they 21:41:15 <TrueBrain> Yeah, but here they take it into account :p :p 21:41:26 <rotterdxm> I agree TrueBrain 21:42:18 <LordAro> i find it mildly amusing how my own expectations for this changed so rapidly - it went from "if restrictions last longer than June, there'll be riots and end of civilisation" to "i hope lockdown ends by the end of june" in a couple of days 21:42:22 <TrueBrain> Personally I had to self isolate for over a week now .. really boring tbh .. social contact is quiet nice to have :p 21:42:39 <LordAro> TrueBrain: why would lockdown be worse in NL than anywhere else? 21:43:04 <TrueBrain> Not saying it would be worse. Just nobody would listen 21:43:09 <rotterdxm> yeap 21:43:13 <TrueBrain> Never tell a Dutch person not to do something 21:43:46 <LordAro> i'm not sure that's dissimilar to any country 21:44:04 <LordAro> s/dissimilar/different/ 21:44:11 <TrueBrain> But again, here they take it into account :D 21:44:32 <TrueBrain> I like this country 21:44:46 <TrueBrain> Open and honest .. if you do this, we don't lock you down 21:45:07 <TrueBrain> Seems to work just fine 21:45:11 <LordAro> we tried that 21:45:23 <LordAro> then everyone went out like it was a bank holiday because the weather suddenly improved 21:45:33 <rotterdxm> they did that here 21:45:37 <rotterdxm> next day new measures 21:45:55 <rotterdxm> politicians were pissed 21:45:59 <TrueBrain> Our prime minister got real mad ... and that was weird :p 21:46:07 <LordAro> well then, no different at all :p 21:46:16 <TrueBrain> He is adorable, normally 21:46:21 <rotterdxm> hahahahaha 21:46:26 <rotterdxm> yes 21:46:26 <TrueBrain> So we all agreed to listen to him 21:46:42 <TrueBrain> This weekend beaches were near empty 21:47:21 <TrueBrain> It is a weird world atm 21:47:31 <TrueBrain> But bdays currently are the worst 21:47:45 <TrueBrain> Parents came over, had to sit in the garden away from me 21:47:50 <rotterdxm> nahw 21:47:56 <TrueBrain> No drinks .. 21:48:12 <rotterdxm> yeah it feels weird not being able to hug my parents. 21:48:13 *** andythenorth has quit IRC 21:48:15 <TrueBrain> Really ... fun :p 21:48:16 <rotterdxm> no drinks wat 21:48:36 *** andythenorth has joined #openttd 21:49:01 <LordAro> mm, my sister got back from a shortened holiday to the US a couple of weeks ago. She had to be convinced that going to see parents for mothers day (last sunday) was not a good idea 21:49:45 <TrueBrain> Funny, you have mothers day on other dates 21:49:59 <LordAro> everyone has mothers day on different dates 21:50:28 <debdog> "it's a politics thing, you wouldn't understand" 21:50:36 <LordAro> https://en.wikipedia.org/wiki/Mother%27s_Day#Dates_around_the_world 21:50:50 <TrueBrain> But here it is a bit reversed .. we had to explain to my grandmother we really were not coming in the house 21:51:06 <TrueBrain> Because fuck no I don't want to be responsible 21:51:33 <LordAro> must remember to speak to my grandmother tomorrow... 21:51:45 <TrueBrain> I can videocall her now 21:51:54 <rotterdxm> exactly, i don´t want to get anyone sick let alone my parents 21:51:56 <TrueBrain> That will be fun :) 21:51:59 <rotterdxm> i am a filth wizard 21:52:06 <peter1138> Don't have to worry about that 21:52:08 <rotterdxm> i don´t want to be a health hazard 21:52:26 <TrueBrain> peter1138 :( 21:52:30 <LordAro> my grandmother is 92 and basically blind, phonecall is all i've got 21:52:50 <rotterdxm> oh also fun fact, hand cream´s selling out because everyone now has dry hands from soaping them up so often 21:53:05 <TrueBrain> First world issues 21:53:22 <LordAro> oh of course, that's why the back of my hands have been like that for the last couple of days 21:53:22 <peter1138> Broken skin isn't great 21:53:45 <TrueBrain> https://i.redd.it/41xslr2b4ep41.jpg 21:53:47 <peter1138> Same. And I've been moisturising. 21:53:50 <TrueBrain> Says it all 21:54:20 <LordAro> absolutely 21:54:45 <LordAro> number of cases became a meaningless number as soon as it "broke" any sort of containment 21:55:24 <peter1138> I'm glad I'm one of the fortune people in a position to carry on working from home. 21:56:12 <LordAro> indeed 21:56:15 <TrueBrain> I am happy to work in the cyber security branch :p 21:56:23 <TrueBrain> Work doesn't stop :D 21:56:40 *** andythenorth has quit IRC 21:57:05 <glx> yeah it's getting worse on the cyber security stuff 21:57:17 <rotterdxm> worse? 21:57:19 <rotterdxm> how so 21:57:24 <TrueBrain> Opportunistic people being opportunistic 21:57:27 <glx> more attacks than before 21:57:53 <glx> with all work from home people being distracted 21:57:56 <TrueBrain> Lot of companies scaled down to skeleton crews 21:58:30 <rotterdxm> ah 21:58:32 <rotterdxm> ah yes 21:58:59 <TrueBrain> But mostly opportunistic.. as in, covid mail with malware 21:59:09 <TrueBrain> From GHO etc 21:59:20 <TrueBrain> WHO? 21:59:24 <TrueBrain> Whatever 22:00:21 <glx> and many still trying to take control of hospital's network to ransom 22:00:39 <TrueBrain> "But they promised not to" 22:00:45 <TrueBrain> Fuckers 22:01:22 <TrueBrain> Over here cybersecurity companies bundled effort and over healthcare sevices free cyber security whateveryouneed 22:01:33 <TrueBrain> Over = offer 22:01:38 <TrueBrain> Mobile phone sucks 22:03:10 <peter1138> Minecraft 1.15.2 last week: Meh, don't wanna play without shaders, looks ugly 22:03:23 <peter1138> Minecraft 1.15.2 this week: Meh, can't play with shaders, too dark 22:03:30 <TrueBrain> Hahaha 22:03:45 <TrueBrain> Try mindustry; it is fun 22:04:13 <peter1138> I played it, not really my thing 22:07:17 *** andythenorth has joined #openttd 22:07:45 <andythenorth> oof readme 22:08:24 <andythenorth> today was much tidying, making wifi work, and considering whether to sell Lego, give it away, or just burn it :P 22:09:03 <TrueBrain> Yet no beer? :p 22:09:16 <LordAro> andythenorth: burning Lego seems like a crime 22:09:28 <andythenorth> TrueBrain beer obvs 22:09:33 <andythenorth> hardly needs mentioned :) 22:09:57 <andythenorth> LordAro usually where I live, there is a big culture of leave things you don't want on the street 22:10:06 <andythenorth> someone always wants it 22:10:10 <andythenorth> but right now... :P 22:10:43 <peter1138> That usually applies to things you do want, too. 22:10:45 <LordAro> i don't really understand the concept of giving away lego either 22:11:09 <peter1138> I gave mine away a few years ago... to my brother, as he has children. 22:11:15 <andythenorth> I have acres of it 22:11:17 <peter1138> I have more since though :D 22:12:33 <peter1138> andythenorth, I've got a Tiger Moth for X-Plane now. I can pretend it's Chocks Away ;D 22:14:36 <andythenorth> ooh 22:14:43 <andythenorth> I never got that arculator working :( 22:15:04 * andythenorth measuring lego in litres 22:15:46 <andythenorth> there 8 or 10 boxes of lego trains, 15litres each, dunno what density 22:16:00 <peter1138> Isn't neapolitan icecream tubs traditional? 22:16:04 <andythenorth> about 60litres of bricks, 60litres of technic 22:16:17 <andythenorth> the ones where the plastic breaks leaving sharp edges? Classic 22:16:38 <andythenorth> there are about 30 large technic models assembled 22:16:50 <andythenorth> 1 square meter of minecraft 22:17:00 <andythenorth> 10 large plastic boats and 1 plane 22:17:09 <andythenorth> and the original space monorail 22:17:12 <andythenorth> I want much less :P 22:17:55 <peter1138> Sad that I've run out of Picard to watch. 22:18:04 <LordAro> peter1138: how did you find the ending? 22:18:11 <peter1138> Well... 22:18:14 <peter1138> Pointless? 22:18:34 <LordAro> it was all wrapped up rather too quickly and neatly 22:19:14 <peter1138> Yea 22:20:38 <LordAro> i did enjoy it overall though, for sure 22:20:44 <LordAro> more than DIS, anyway 22:20:57 <peter1138> DIS? 22:21:01 <LordAro> Discovery 22:21:06 <peter1138> Ah 22:21:12 <peter1138> Never bothered with that 22:21:27 <LordAro> it's... ok 22:21:30 <LordAro> S2 >> S1 22:21:30 <dwfreed> What was there, like 6 episods? 22:21:33 <dwfreed> s/ds/des/ 22:21:44 <LordAro> dwfreed: 10 22:21:51 <dwfreed> ah, okay 22:23:39 <DorpsGek_III_> [OpenTTD/content-api] LordAro commented on pull request #3: Add: first version of content-api https://git.io/JvQ2W 22:26:37 <TrueBrain> LordAro : RE BOM, that is how the OpenTTD client does it 22:26:46 <TrueBrain> I just mimicked that 22:26:54 <LordAro> needs a comment then :) 22:27:00 <TrueBrain> Should be "most correct" 22:27:04 <TrueBrain> Agreed 22:27:26 <TrueBrain> Code sucks balls btw, but .. so does the client for this :p 22:28:19 <TrueBrain> And tnx for skipping through this one too :) 22:28:24 <LordAro> it does mildly amuse me how you've reimplemented a decent chunk of the GRF decoder just for validation 22:28:43 <TrueBrain> frosch123 did :) 22:29:13 <TrueBrain> He enjoys these things, he says :p 22:29:24 <LordAro> haha 22:35:29 <Samu> damn italy reached 10 000 deaths 22:35:39 <Samu> that's 1/3 of the worlds deaths 22:38:30 <Samu> I just realised India and Iran are not that far away from each other 22:42:16 <Samu> US reports scary numbers 22:42:59 <Samu> the way it grows per day... 22:43:22 <Samu> next week it may reach 1 million 22:43:27 <Samu> if it goes that trend 22:44:01 <LordAro> almost certainly 22:44:14 <LordAro> though of course the true number is already well beyond 1 million 22:45:09 <rotterdxm> yeah, they done messed up 22:45:20 <rotterdxm> it´s not going to be pretty 22:46:13 <Samu> my country is starting to show "uncontrollable" growth too 22:47:15 <Samu> and the neighbour spain... 22:47:25 <Samu> oh well 22:47:41 <Samu> we're all gonna die to this 22:48:08 <Samu> well, cyas, good night 22:48:13 *** Samu has quit IRC 22:48:30 <LordAro> nice to end on a positive note 22:48:55 <TrueBrain> That was a bit much :p 22:48:56 *** sla_ro|master has quit IRC 22:48:57 <rotterdxm> i know right :D 22:52:23 <andythenorth> well we're all gonna die of something 22:52:42 * andythenorth can't be getting too excited 22:59:14 *** Laedek has quit IRC 23:02:53 <andythenorth> ooh screenshot competition ends tonight/tomorrow 23:06:03 <andythenorth> hmm, I should tell Samu that confirmed covid deaths are currently 3 per million popn :P 23:07:56 <milek7> don't underestimate expotential growth 23:08:02 <andythenorth> maybe not, Spain and Portugal are higher also 23:08:43 <andythenorth> ~everyone underestimates exponential growth 23:08:57 <andythenorth> 2, 4, 16 is really easy to understand 23:09:01 <andythenorth> 4096 is not 23:09:18 <andythenorth> oh that's squares, but eh 23:10:58 <planetmaker> 100,120,144,173,207,248,... 23:12:32 <andythenorth> ok I reckon if death rate doubles every 4 days, we're all dead in 44 days, so samu is right, hurrah 23:12:55 <andythenorth> cheerful eh :) 23:14:17 <Eddi|zuHause> planetmaker: that doesn't look like squares 23:14:37 <planetmaker> I didn't intend to post squares but 20% increase steps 23:14:42 <milek7> how crazy is government that plans to organize elections on 10 may? 23:15:43 <planetmaker> 30% increase might be more appropriate though 23:16:20 <planetmaker> 100, 130, 169, 223, 289, ... 23:21:13 <Eddi|zuHause> for ease of calculation, alternating 3/2 and 4/3 work quite well 23:21:42 <Eddi|zuHause> (that averages out as sqrt(2)) 23:21:59 <glx> milek7: we had election the day before they announced lockdown 23:23:50 <Eddi|zuHause> (so about 40% increase) 23:24:06 *** Wolf01 has quit IRC 23:24:54 <andythenorth> there are some really interesting publications of small-cohort studies in the Lancet 23:25:11 *** nielsm has quit IRC 23:25:36 <andythenorth> https://www.thelancet.com/journals/laninf/article/PIIS1473-3099(20)30198-5/fulltext 23:31:38 <planetmaker> https://www.youtube.com/watch?v=gxAaO2rsdIs is quite interesting on this 23:31:53 <rotterdxm> ah yes good channel that 23:32:06 <rotterdxm> i also have that tab open right now actually , will watch in a bit 23:35:18 <planetmaker> yeah, I added that channel to my subscription list 23:36:39 *** Flygon has joined #openttd 23:37:48 <andythenorth> this is quite interesting also https://www.thelancet.com/journals/laninf/article/PIIS1473-3099(20)30200-0/fulltext 23:37:53 * andythenorth should go to sleep though 23:40:06 *** andythenorth has quit IRC 23:47:02 *** rotterdxm has quit IRC 23:54:02 *** arikover has quit IRC