Config
Log for #openttd on 28th March 2020:
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

Powered by YARRSTE version: svn-trunk