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