Log for #openttd on 14th March 2020:
Times are UTC Toggle Colours
00:09:18  *** heffer has quit IRC
00:13:52  *** HerzogDeXtEr has quit IRC
00:25:02  *** tokai|noir has joined #openttd
00:25:03  *** ChanServ sets mode: +v tokai|noir
00:31:53  *** tokai has quit IRC
00:35:23  *** Flygon has joined #openttd
01:19:08  *** gelignite has quit IRC
01:34:00  *** tokai has joined #openttd
01:34:01  *** ChanServ sets mode: +v tokai
01:40:58  *** tokai|noir has quit IRC
02:15:00  *** tokai|noir has joined #openttd
02:15:00  *** ChanServ sets mode: +v tokai|noir
02:21:43  *** tokai has quit IRC
03:02:44  <Flygon> Hey.
03:02:56  <Flygon> Is there a list of what trains the Japan Set3 Trains provides?
03:03:00  <Flygon> Including the Addon set?
03:24:08  *** D-HUND has joined #openttd
03:27:26  *** debdog has quit IRC
03:34:47  *** tokai has joined #openttd
03:34:47  *** ChanServ sets mode: +v tokai
03:41:26  *** tokai|noir has quit IRC
03:53:04  *** glx has quit IRC
04:06:49  *** tokai|noir has joined #openttd
04:06:49  *** ChanServ sets mode: +v tokai|noir
04:13:46  *** tokai has quit IRC
04:25:11  <ac> does the game "lose" resources at a station even when a train is waiting? -- i invented an industry that takes 1 wood and creates 1 charcoal, and i confirmed that the 1:1 works because if i deliver 30t wood, it says 30t coal produced this month. however, if i have a coal train waiting for that coal while it is produced, it always gets about 60-80% of what it should get.
04:25:31  <ac> charcoal == coal *
04:52:31  *** ac_ has joined #openttd
04:59:23  *** ac has quit IRC
04:59:44  *** ac_ has quit IRC
05:00:34  *** ac_ has joined #openttd
05:11:57  *** tokai has joined #openttd
05:11:57  *** ChanServ sets mode: +v tokai
05:18:56  *** tokai|noir has quit IRC
05:41:37  *** ac_ has quit IRC
05:58:16  *** snail_UES_ has quit IRC
06:04:13  *** tokai|noir has joined #openttd
06:04:13  *** ChanServ sets mode: +v tokai|noir
06:11:06  *** tokai has quit IRC
06:17:38  *** tokai has joined #openttd
06:17:38  *** ChanServ sets mode: +v tokai
06:24:26  *** tokai|noir has quit IRC
07:13:06  *** andythenorth has joined #openttd
07:15:13  <andythenorth> yo
07:17:59  <LordAro> ehlo
07:30:08  <LordAro> reddit is very depressing this morning
07:35:23  <andythenorth> I only read r/openttd
07:37:53  <LordAro> probably slightly less depressing
07:38:11  <LordAro> the rest of reddit just the US falling apart
07:40:43  <andythenorth> I accidentally watched Trump's live broadcast last night
07:40:51  <andythenorth> 'inspiring confidence'
07:42:29  <andythenorth> are politicians getting it a disproportionate rate?
07:46:10  * andythenorth looks for issues to close
07:53:50  *** D-HUND is now known as debdog
07:55:50  *** sla_ro|master has joined #openttd
08:16:06  *** Wolf01 has joined #openttd
08:18:20  *** Progman has joined #openttd
08:21:05  <andythenorth> oof FIRS supplies code
08:21:09  <andythenorth> @seen frosch123
08:21:09  <DorpsGek> andythenorth: frosch123 was last seen in #openttd 11 hours, 17 minutes, and 53 seconds ago: <frosch123> yeah, there is a certain thrill whether you are allowed to go home afterwards
08:21:17  <Wolf01> So, it's like the situation is critical
08:23:37  <Wolf01> andythenorth: so your leaders choose the steep curve?
08:23:48  <andythenorth> unclear so far
08:24:23  <andythenorth> we'll see
08:24:37  <Wolf01> Go for the flat one, really
08:24:46  <andythenorth> the uk case rate remains relatively low
08:24:58  <andythenorth> and we have had robust test + trace
08:25:38  <andythenorth> obvs I don't know how it will play out, but I'm tending to agree with our public health officials
08:25:43  <andythenorth> take where I live
08:25:50  <Wolf01> We are reaching hospital capacity really fast, also morgue capacity
08:26:09  <andythenorth> yes I have seen some pictures
08:26:42  <andythenorth> there are 6 cases in the region where I live, and population of 600,000
08:27:12  <andythenorth> the cases are isolated
08:27:27  <andythenorth> r0 looks to be around 2 or 2.5
08:27:32  <andythenorth> depending on social factors
08:28:36  <andythenorth> so let's say there are a couple of hundred walking around my region undetected
08:28:45  <andythenorth> and they're *supposed* to be self-isolating
08:28:56  <andythenorth> if they have any relevant symptom
08:29:33  <Wolf01> The problem is that you might be infective even without symptoms, and you can infect one hundred more people
08:29:39  <andythenorth> so do we ask more than half a million people to stop working, in case they're in close proximity with one of a hundred people?
08:30:14  <andythenorth> the chinese data is sketchy, but asymptomatic transmission is believed to be relatively rare
08:30:19  <andythenorth> makes a great headline though
08:30:28  <andythenorth> 'super shedders don't even know they have symptoms'
08:30:48  <Wolf01> And you will acknowledge that maybe in 14 days, when it's too late
08:31:03  <andythenorth> we'll see
08:31:42  <LordAro> andythenorth: does FIRS have loo roll yet?
08:31:42  <andythenorth> the Italian case has terrifyingly different numbers to UK
08:31:48  <andythenorth> including death rate
08:31:57  <Wolf01> Remember, you are 2 weeks late
08:31:59  <andythenorth> Italy situation is really appalling, as is US
08:32:28  <andythenorth> everyone has seen the graph where the gradient on UK case growth is same as Italy
08:32:36  <andythenorth> but the start of the graph is different
08:33:02  <LordAro> US graph is identical to Italy
08:33:27  <andythenorth> US situation equally terrifying
08:33:36  <andythenorth> it's not that I think UK will be fine
08:33:48  <andythenorth> it's just that I think public health response should be adapted to local conditions
08:33:56  <andythenorth> and not based on politicians needing to feel strong
08:34:06  <andythenorth> because a bloke on medium wrote a scary blog headline
08:34:12  <LordAro> US is barely doing any testing either
08:34:15  <LordAro> but anyway
08:34:35  <LordAro> turns out being an island does have its advantages
08:35:29  <andythenorth> we'll be banning public gatherings by Monday I think
08:35:37  <andythenorth> it's a low cost way to look like we're doing something
08:35:42  <andythenorth> it won't kill many more people
08:35:58  <LordAro> as long as can get off the ferry by then, i'll be fine
08:36:11  <LordAro> and also pls don't cancel my holiday to Majorca in April
08:36:32  <Wolf01> Just to say, in my area there are just a few deaths compared to other areas, but that's because a lot of people died of pneumonia in november/december... I think this gone unnoticed for at least 2 months and now we are questioning if we already didn't get it before
08:37:16  <LordAro> i saw something about China tracing its first (known) case back to mid November
08:37:21  <LordAro> so not impossible
08:37:32  <andythenorth> there are a whole set of us who've done the symptom checklist
08:37:40  <andythenorth> for the 24-48hr fever we had in Jan-Feb
08:37:46  <andythenorth> *not* seasonal flu
08:37:48  <andythenorth> *not* a cold
08:38:06  <andythenorth> could have been one of the other known circulating coronaviruses though, matched those
08:38:15  <Wolf01> Yep
08:38:36  <LordAro> one thing i've not seen anything about is the accuracy of the C19 test
08:38:48  <andythenorth> UK gov is pretty smug about the one we have
08:39:02  <andythenorth> developed after SARS, apparently accurate, fast, adaptable
08:39:24  <andythenorth> it's managed by public health england, not dependent on overseas / private source
08:40:55  <andythenorth> Wolf01: do you actually know anyone who has tested +ve for covid yet?
08:41:34  <Wolf01> Yes, a coworker's parner is positive, and ve have some cases in my area too
08:42:14  <andythenorth> there will be interesting attitude changes once more of us know someone who has had it
08:42:24  <andythenorth> details will depend on how badly they had it
08:42:25  <SpComb> depends on the severity
08:42:31  <Wolf01> We are waiting to see if my coworker is positive and then we'll do it all
08:43:05  <andythenorth> people who are like 'it was just a cold, and none of us got' will be very hard to make comply with social distancing
08:43:21  <andythenorth> people who know someone who died will be like 'wtf? why are you all not complying'
08:43:41  <andythenorth> our framing is very localised
08:44:17  <LordAro> but equally, afaik there have been very few deaths that didn't already have fairly serious health complications
08:44:26  <Wolf01> The problem is that we are used to work even with seasonal flu until we can't even stay up, then half of the company gets ill and we are like "wtf you don't stay home with fever and shit?"
08:44:51  <Wolf01> So, probably we even got it and we are asymptomatic
08:45:22  * LordAro got given the seasonal flu vaccine a few months ago
08:45:28  <LordAro> wonder if that's still relevant
08:45:42  <SpComb> yeah, everyone needs to start taking flu symptoms far more seriously now
08:46:29  <SpComb> Finnish healthcare ministry made a bad example of himself, held a press conference about not going to work if sick, while blowing his nose etc
08:46:57  * andythenorth wonders if anyone is tracking +ve tests vs. politicians
08:46:57  <SpComb> *official, not minister
08:47:26  <andythenorth> LordAro: flu vaccine is relevant if you have any underlying health condition or live with those who do
08:47:38  <andythenorth> flu season ain't over
08:49:19  <andythenorth> Wolf01: a few years ago we got really strict about 'if you have anything that looks like flu, fuck off home, stop pretending to be a hero'
08:50:59  <Wolf01> I wish we did that too before, monday I asked to stay home because I had a bit of fever, no other symptoms, I just didn't sleep well, but I wanted to check it and the day after I was fine, so I went back to work
08:51:45  <SpComb> last week people were still coughing at the office, including the guy sitting opposite me. Now everyone's mostly remote, yay
08:53:25  <andythenorth> it's been a great few weeks for webex, zoom, whereby eh?
08:54:42  <Wolf01> AH, yesterday I talked about people without common sense, I said 20-30 fines/arrests cases at day, yeah, in my area, in the region they are more than 500 and I don't know how many in the entire state
08:56:12  <andythenorth> oof
08:56:31  <andythenorth> hmm FIRS then
08:56:42  <andythenorth> the current supply boost contains some lies
08:56:55  <andythenorth> text says 'deliver x crates within 3 months'
08:57:27  <andythenorth> but the delivery window is calculated on the monthly cb
08:57:42  <andythenorth> so if you deliver on September 29th, you only get 2 months and 2 days or so
08:59:03  <andythenorth> I could move it to the 256 tick CB, which would also be occasionally be wrong due to months containing 9 production cycles not 8
08:59:09  <andythenorth> but less wrong
09:08:35  <_dp_> btw, that boost lacks clarity imo
09:09:04  <_dp_> if you don't timetable it perfectly and just deliver some supplies boost pretty much jumps randmly
09:09:10  <andythenorth> timetable?
09:09:16  <andythenorth> what is timetable please? :)
09:09:18  <_dp_> with no way to see what's going on
09:09:59  <_dp_> andythenorth, and how do you supply exactly x a month without a timetable?
09:11:21  <_dp_> imo would be better to have a stockpile for supplies on industry
09:11:33  <_dp_> like ecs does iirc
09:13:02  <andythenorth> then you have to have a precise timetable
09:13:05  <andythenorth> I frigging hate timetables
09:14:03  <andythenorth> the current system is designed as fire and forget
09:14:09  <andythenorth> it may be a bit...odd
09:14:18  <andythenorth> but I don't want to have schedule deliveries
09:16:12  * andythenorth is open to better suggestions
09:24:06  <nielsm> imo a stockpile system would be much clearer
09:24:42  <nielsm> consume X supplies every 256 ticks, if there are no supplies to consume then production level drops
09:26:29  <nielsm> and a limit on amount stockpiled, e.g. max 3 or 6 months worth
09:27:38  <andythenorth> how would you limit the stockpile?
09:29:02  <nielsm> store it in a permanent storage var and display it via a custom text, prevent the amount from increasing past a certain level
09:29:11  <nielsm> (not using the built-in stockpile system)
09:29:33  <nielsm> that would still have the industry pay in full for an oversupply
09:29:38  <nielsm> as they do now
09:30:13  <andythenorth> what stops me just flooding it with 2k tonnes once a year?
09:30:37  <nielsm> if the stockpile is limited to 6 months use then anything exceeding that is pointless
09:31:12  <nielsm> but it does mean you aren't required to have a trickle of trucks delivering small amounts constantly, but can do with a few trains delievering 2-4 times a year
09:31:35  <andythenorth> hmm
09:32:05  <andythenorth> interestingly, the way players use current mechanic seems to be quite different to me
09:32:06  <nielsm> even just a display on the industry showing "current supplies will last until <date>" would be good
09:33:27  <nielsm> windows demands a reboot... I rebooted a few days ago for an update too though? >_>
09:35:05  *** nielsm has quit IRC
09:39:47  *** nielsm has joined #openttd
09:42:20  <andythenorth> currently it says 'deliver within n months'
09:42:24  <andythenorth> but it doesn't tell the truth
09:52:39  *** HerzogDeXtEr has joined #openttd
10:02:31  *** juzza1 has joined #openttd
10:29:10  <andythenorth> coffee time
10:37:26  *** Samu has joined #openttd
10:38:04  <Samu> hi
10:50:22  <Wolf01> Cities skylines looks fine on nintendo switch, needs a bit of use to play with the joypads but it has everything but mods :P
11:11:00  <Eddi|zuHause> Wolf01: i can't imagine playing without traffic manager
11:13:45  <Wolf01> Yeah, I'll should re-learn to play the old hard way :P
11:14:00  <Samu> i just created a gs that gives 1 billion £ to every company
11:14:18  <Samu> useful for testing AI construction speeds
11:40:48  *** Wormnest_ has joined #openttd
11:52:44  <Samu> civilai is either too slow, or just doesn't care
11:55:26  <Samu> AIAI started strong, all aircraft, but it seems to have airport capacity issues
12:01:04  <Samu> I expected more from trAIns
12:01:33  <Samu> it's a slow constructor
12:03:03  <Samu> my ai still suffers a bit slow pathfinder
12:03:58  <Samu> terron looks fast and strong profits
12:04:39  <Samu> builds 3 times more roads than I and twice the num of vehicles
12:16:37  <TrueBrain> some people have more than 32 tags on their content .. lolz ..
12:33:28  *** Wormnest_ has quit IRC
13:01:50  <TrueBrain>
13:01:53  <TrueBrain>
13:01:56  <TrueBrain> anyone up for 2 quick reviews?
13:07:20  *** iSoSyS has joined #openttd
13:09:56  <andythenorth> hmm I'm not competent :P
13:10:01  <andythenorth> 'probably fine'?
13:10:05  <andythenorth> simple diffs eh
13:11:13  <DorpsGek_III_> [OpenTTD/content-api] TrueBrain merged pull request #1: Add: [DorpsGek] announce issues, pull-requests, and tags to IRC
13:11:15  <DorpsGek_III_> [OpenTTD/content-server] TrueBrain merged pull request #2: Add: [DorpsGek] announce issues, pull-requests, and tags to IRC
13:11:16  <TrueBrain> tnx glx :)
13:17:26  <DorpsGek_III_> [OpenTTD/content-server] TrueBrain opened pull request #3: Add: [Actions] flake8, black, and docker build tests
13:19:42  <DorpsGek_III_> [OpenTTD/content-api] TrueBrain opened pull request #2: Add: [Actions] flake8, black, and docker build tests
13:32:56  *** rotterdxm has joined #openttd
13:34:45  <rotterdxm> o7
13:34:57  <TrueBrain> you .. really did it?
13:35:34  <rotterdxm> ?
13:36:47  <TrueBrain> ugh, wrong window, was not for you :)
13:39:22  <andythenorth> hi
13:40:59  <TrueBrain> w00p, BaNaNaS v1.5 is working-ish :)
13:41:16  <TrueBrain> handful of TODOs left, of which the biggest writing the files for GitHub
13:41:16  <rotterdxm> oh hey! :D hi andy
13:41:21  <rotterdxm> grats truebrain
13:42:50  <rotterdxm> wow it has been a while since I´ve last used IRC. almost 10 years.
13:44:33  <TrueBrain> not sure that is an achievement or not :P
13:48:06  <rotterdxm> the philosophical question that haunts our generation :D
13:54:06  <Eddi|zuHause> not sure which part would be the achievement... to go away, or to come back...
13:54:52  <Flygon> Yes
13:55:17  <TrueBrain> ty Flygon , the correct answer!
13:55:43  * Flygon continues to lurk for seven more months
13:55:54  <TrueBrain> yeah, you ruined your @seen for this joke :P
13:57:09  <andythenorth> Eddi|zuHause: how are FIRS supplies supposed to work again?
13:57:37  <andythenorth> the mechanic is that n units cargo are required, and will provide a boost for ~3 months
13:57:44  <Eddi|zuHause> andythenorth: i don't think i've even played with the firs supplies mechanics
13:57:49  <andythenorth> hmm
13:57:57  <andythenorth> the mechanic is fine, the implementation is wrong
13:58:00  <andythenorth> and the words
14:02:25  <andythenorth> I've seen too many reports that it needs strict timetabling :P
14:02:28  <andythenorth> it absolutely doesn't
14:03:49  <TrueBrain> 11 TODOs left, w00p
14:04:24  <andythenorth> prime number
14:04:25  <andythenorth> nice
14:06:20  <rotterdxm> hmm, I don generally use timetabling for the supplies, I just use hovercrafts. that works extremely well for me
14:06:42  <andythenorth> planes, hovercraft, small boats
14:06:49  <andythenorth> railcars, 80t mail trains
14:06:53  <rotterdxm> exactly
14:06:54  <andythenorth> trucks
14:14:51  <andythenorth> _dp_: I'm curious, why _do_ you schedule supply deliveries monthly? :)
14:14:58  <andythenorth> is it just personal preference?
14:16:27  <rotterdxm> oh btw, andy, people keep incorrectly crediting me for the sprites from FIRS. I don´t like that and I correct them whenever I see it. I will be adding more prominent credits for the source sprites, since it seems people just gloss over that part.
14:17:06  *** Flygon has quit IRC
14:17:21  *** spnda has joined #openttd
14:17:29  <andythenorth> ok
14:17:32  <andythenorth> shrug :)
14:17:35  <rotterdxm> Just so you know, this was not my intention. Anyone besides you that also should be credited?
14:17:45  <rotterdxm> :D OK good to read
14:17:47  <andythenorth> too many to mention :)
14:17:52  <andythenorth> GPL FTW
14:18:06  <rotterdxm> *lightbulbs*
14:18:08  <rotterdxm> I see :D
14:18:19  <spnda> oh hi rotterdxm
14:18:23  <andythenorth> I like seeing the work reused
14:18:25  <rotterdxm> sean!
14:18:40  <rotterdxm> me too, sprites need love
14:27:36  <andythenorth> bbl
14:27:38  *** andythenorth has quit IRC
14:29:53  *** Etua has joined #openttd
14:33:26  *** iSoSyS has quit IRC
14:33:50  *** Etua has quit IRC
14:34:22  <TrueBrain> glx_: 2 more easy reviews? (in same repos)
14:35:38  *** Etua has joined #openttd
14:47:12  *** frosch123 has joined #openttd
14:51:35  *** Progman has quit IRC
15:01:17  <DorpsGek_III_> [OpenTTD/content-server] glx22 approved pull request #3: Add: [Actions] flake8, black, and docker build tests
15:02:29  <DorpsGek_III_> [OpenTTD/content-api] glx22 approved pull request #2: Add: [Actions] flake8, black, and docker build tests
15:03:56  *** glx has joined #openttd
15:03:56  *** ChanServ sets mode: +v glx
15:11:42  *** gelignite has joined #openttd
15:14:29  <TrueBrain> glx: <3
15:14:44  *** tokai|noir has joined #openttd
15:14:44  *** ChanServ sets mode: +v tokai|noir
15:14:44  <DorpsGek_III_> [OpenTTD/content-server] TrueBrain merged pull request #3: Add: [Actions] flake8, black, and docker build tests
15:14:47  <DorpsGek_III_> [OpenTTD/content-api] TrueBrain merged pull request #2: Add: [Actions] flake8, black, and docker build tests
15:18:36  <DorpsGek_III_> [OpenTTD/content-server] TrueBrain updated pull request #1: Add: first version of the content_server rewritten in Python
15:20:37  <DorpsGek_III_> [OpenTTD/content-api] TrueBrain opened pull request #3: Add: first version of content-api
15:20:53  <TrueBrain> frosch123: if you like, the above works (but is not persistent yet)
15:21:00  <TrueBrain> you can create a Docker out of it, and run it locally
15:21:31  *** tokai has quit IRC
15:23:31  <DorpsGek_III_> [OpenTTD/content-server] TrueBrain updated pull request #1: Add: first version of the content_server rewritten in Python
15:29:19  <frosch123> \o/
15:30:30  <TrueBrain> a real API to work against :D
15:30:55  <TrueBrain> owh, and dependencies is not working at all :P
15:31:18  <frosch123> can we somehow call it a real APE ?
15:32:01  <TrueBrain> APE? Hmm ... Absolutely Perfect Enhancements? :D
15:34:04  *** Wormnest_ has joined #openttd
15:41:55  *** iSoSyS has joined #openttd
15:55:26  <DorpsGek_III_> [OpenTTD/eints] frosch123 updated pull request #5: Add github-based authentication and authorization
16:20:05  *** iSoSyS has quit IRC
16:26:12  <spnda> what about a PR to NMLC so that it does not just output a single error before it stops?
16:26:55  <spnda> I'm making a linter for Visual Studio Code and only having 1 single error is kinda lame
16:29:21  <glx> it's not very easy to change that
16:39:04  <nielsm> yeah I imagine it would require major changes to the core of the parser (which is an external library) to allow/attempt recovery after syntax errors
16:40:02  <glx> and errors are not always in the parser, some syntax checks are done in the tree analysis step
16:40:50  <nielsm> well also that
16:40:51  <glx> like identifiers
16:41:30  <nielsm> and you'd typically end up getting useless cascading errors anyway, attempt to recover from first error triggers 50 consecutive errors later because various things are not declared
16:41:44  <glx> indeed
16:43:09  <Eddi|zuHause> the typical way to recover from syntax errors is to make an educated guess what syntax token is missing (like a closing bracket, semicolon, or something) and the "educated" part of that is actually pretty hard
16:44:19  <nielsm> javascript semicolon insertion *urghh*
16:44:24  *** snail_UES_ has joined #openttd
16:45:47  <Eddi|zuHause> and if you get hit by 100 lines of followup errors, it might make it even harder for people to find the original error
16:45:50  <glx> I don't remember which language it was, but "missing } on last line of source file" is so useful :)
16:47:44  <glx> like yeah the compiler knows how to count opening/closing, but without logically determining where the missing one is
16:47:47  <nielsm> I think I remember getting that in java
16:48:32  <nielsm> and typical in CS classes where students have no indentation discipline
16:49:20  <Eddi|zuHause> hm, anyone know lutris? i pointed it to a custom wine binary, but when trying to launch that, it complains about version mismatch (wine server/client, i presume)
16:49:42  *** tokai has joined #openttd
16:49:42  *** ChanServ sets mode: +v tokai
16:56:31  *** tokai|noir has quit IRC
17:00:15  *** Etua has quit IRC
17:09:02  <DorpsGek_III_> [OpenTTD/OpenTTD] giordy commented on issue #1562: patch: upgrade airports
17:46:19  *** Progman has joined #openttd
18:04:49  *** debdog has quit IRC
18:05:31  *** andythenorth has joined #openttd
18:45:07  <TrueBrain> frosch123: I changed the dependencies both in the API as in the GitHub repo to a more useful form (no longer A:B:C, but just a nested object)
18:45:14  <TrueBrain> somehow that makes more sense now :)
18:45:50  <frosch123> haha, that was on my list of things to suggest :p
18:46:16  <frosch123> when you do the same for replaced-by, drop the md5sum-partial
18:46:48  <frosch123> to my understanding, replaced-by is on unique-id level, so md5sum-partial makes no sense
18:48:11  <TrueBrain> that is a boo-boo in the API documentation :D
18:48:17  <TrueBrain> but yeah, will make that an object too :)
19:00:52  <andythenorth> ho it's frosch123 :)
19:01:56  <frosch123> hi cat
19:14:31  *** iSoSyS has joined #openttd
19:19:00  <frosch123> TrueBrain: actually, also drop the content-type from replaced-by ... unique-id is enough
19:19:13  <frosch123> so, single string is fine
19:20:31  <TrueBrain> do you have any idea how much effort these changes take? :P
19:20:37  <TrueBrain> but yeah, you are right, the content-type can never change
19:20:59  <TrueBrain> I wonder if a single string is clear enoguh that it is a unique-id
19:21:04  <TrueBrain> replaced-by-unique-id ?
19:21:13  <TrueBrain> or replaced-by:\n  unique-id: "abcdef12"
19:21:14  <TrueBrain> ?
19:22:02  <frosch123> ok, keep the latter, then clients can enrich the dict with name and more, if they want
19:22:32  <TrueBrain> a reason possibly in the future
19:23:17  <TrueBrain> and clients cannot enrich anything btw, server also checks for too many fields :P
19:23:30  <TrueBrain> the API is rather strict; marshmallow is a nice library :)
19:28:46  *** snail_UES_ has quit IRC
19:30:24  *** debdog has joined #openttd
19:38:31  <TrueBrain> okay, API now sends out dicts in the same order every time .. that was annoying the fuck out of me :P
19:48:22  <TrueBrain> First condition can only mark the first client-version this version does work for; expected '>= VERSION', got ...
19:48:41  <TrueBrain> Second condition can only mark the first client-version this version doesn't work for; expected '< VERSION', got ...
19:49:02  <TrueBrain> Condition can only mark the first client-version this version does or doesn't work for; expected '>= VERSION' or '< VERSION', got '> 1.0.0'
19:49:03  <TrueBrain> w00p
19:59:18  *** cHawk_ has joined #openttd
20:04:43  *** Wormnest_ has quit IRC
20:05:22  *** cHawk- has quit IRC
20:13:54  <TrueBrain> Package with UniqueID abcdef12 does not exist for newgrf.
20:14:59  <frosch123> are uniqueid and md5sum-partial case-sensitive?
20:15:06  <TrueBrain> all lowercase
20:15:16  <TrueBrain> and yes
20:15:42  <TrueBrain> (but I guess the data should not be interpreted, just taken as-is)
20:17:52  <TrueBrain> No version with md5sum-partial 'abcdef14' exist for newgrf with UniqueID '47590101'.
20:19:15  <TrueBrain> okay, that means dependency validation works :D w00p!
20:23:58  <DorpsGek_III_> [OpenTTD/content-api] TrueBrain updated pull request #3: Add: first version of content-api
20:24:15  <DorpsGek_III_> [OpenTTD/content-server] TrueBrain updated pull request #1: Add: first version of the content_server rewritten in Python
20:24:17  <TrueBrain> MOAR GOODIES :D
20:24:58  <TrueBrain> 10 TODOs left, of which most are: write to disk and commit to GitHub
20:26:18  <TrueBrain> pretty sure I am forgetting to validate something, just no clue what that something is atm :D Ghehe :)
20:26:39  <TrueBrain> marshmallow allows you to define a Schema in a nice way, and takes care of most of the validation :)
20:26:52  <TrueBrain> means you cannot get junk into the API, means less code to validate later on :)
20:26:59  <TrueBrain> makes me happy, in case you missed the :) :) :)
20:27:09  <glx> you'll know it when it backfires :)
20:27:18  <TrueBrain> glx: ghehe, yes :)
20:41:37  *** tokai|noir has joined #openttd
20:41:37  *** ChanServ sets mode: +v tokai|noir
20:48:28  *** tokai has quit IRC
20:53:11  <nielsm> are we making an rc2? or just dumping 1.10.0 out there on april 1st as usual?
20:57:19  <debdog> as an april folls joke?
20:57:22  <debdog> *fools
20:58:55  <frosch123> you are new to the project :)
20:59:06  <debdog> hehe
21:01:29  <andythenorth> nml release as April Fools?
21:01:42  <andythenorth> how about we announce JGR PP is merged?
21:02:28  <frosch123> we removed everything that is also in jgrpp, to make stuff less redundant
21:03:05  <frosch123> anyway, don't flood jgr with noobs
21:03:21  <glx> yeah would not be nice
21:04:07  *** gelignite has quit IRC
21:04:32  <nielsm> reduced passenger traffic by 90% and passengers no longer travel between towns
21:04:33  <frosch123> andythenorth: "you can find details on the release in the january dev diary"
21:04:41  <nielsm> would probably be bit bad taste
21:04:45  *** gelignite has joined #openttd
21:04:48  <andythenorth> ooh well played frosch123 :)
21:05:17  <andythenorth> jgrpp is the default recommendation to any noob in forums or reddit now :)
21:05:26  <andythenorth> but the jan dev post eh :)
21:06:13  <TrueBrain> what is your obsession with that?
21:14:08  *** Wormnest_ has joined #openttd
21:54:11  *** nielsm has quit IRC
21:55:27  <DorpsGek_III_> [OpenTTD/OpenTTD] glx22 updated pull request #7270: Introduce CMake (and removing all other project-related code)
22:05:50  *** Etua has joined #openttd
22:23:36  <DorpsGek_III_> [OpenTTD/OpenTTD] glx22 merged pull request #8030: Fix: [AI/GS] Consider neutral station setting when creating tile lists
22:28:31  <DorpsGek_III_> [OpenTTD/OpenTTD] glx22 approved pull request #8033: Change: A company goal type will open the company overview window when clicked
22:34:59  <andythenorth> I await covid edition of this
22:35:41  <TrueBrain> create it :D
22:41:15  <andythenorth> can't think of a funny line
22:41:24  <andythenorth> in a non-funny situation :P
22:43:38  <andythenorth> oof I don't like how many 'how does vanilla OpenTTD work?' questions JGR gets
22:43:54  <andythenorth> I get a few for FIRS, but not like JGRPP does
22:46:20  * andythenorth answers one
22:47:11  *** Etua has quit IRC
22:49:51  <frosch123> i wondered about a "developer burnout" post to reddit. telling people if they want to continue to enjoy X, they have to actively try to reduce the support questions to developer of X, and in particular stop sending noobs their way
22:50:12  <frosch123> but i am not sure whether people actually read stuff on reddit
22:50:51  <frosch123> sometimes there is the same question/topic by multiple people in the newest 5 topics
22:51:12  <_dp_> frosch123, make a picture :p
22:51:34  <frosch123> hmm, good point
22:51:56  <glx> or a text in notepad video
22:52:32  <frosch123> what's that?
22:52:51  <glx> text tutorials but in a video
22:53:20  <andythenorth> I enjoyed the 'what grfs can I use?' question in title game post
22:53:22  <frosch123> sounds like it would need voice over
22:53:53  *** Smedles has quit IRC
22:53:58  <glx> oh no need for sound, there's many tutorials like that on youtube
22:54:01  <andythenorth> do a meme
22:54:06  <glx> and I think it's silly
22:54:16  <andythenorth> such developer, very burnout
22:54:23  <andythenorth> much noob, such rage quit
22:57:50  <andythenorth> did I fix FIRS yet?
22:57:52  <andythenorth> seems not
22:58:05  <TrueBrain> is it fixable?
22:58:22  <andythenorth> 'enough'
22:58:37  <andythenorth> if I do all my todos, I can ship it :P
22:59:18  <TrueBrain> unless 1 todo creates 2 more todos
22:59:38  *** Smedles has joined #openttd
23:00:23  <andythenorth> they go in a list called 'later' :P
23:02:19  <TrueBrain> which you store in /dev/null, I assume? :D
23:05:08  <rotterdxm>  Reality: Worst Game Ever. Get your FREE COVID DLC
23:05:34  *** Wolf01 has quit IRC
23:07:00  *** rotterdxm has quit IRC
23:07:32  <andythenorth> not bad
23:10:50  <TrueBrain> and I fixed another TODO! :D
23:15:54  <TrueBrain> and 2 moreeeeeee :D
23:34:56  *** andythenorth has quit IRC
23:34:58  *** iSoSyS has quit IRC
23:35:11  *** rotterdxm has joined #openttd
23:37:43  *** Wormnest_ has quit IRC
23:40:56  *** andythenorth has joined #openttd
23:47:14  *** Samu has quit IRC
23:47:55  <TrueBrain> and one more, done. Scenarios and heightmaps work too, w00p :D
23:49:01  *** andythenorth has quit IRC
23:52:38  <DorpsGek_III_> [OpenTTD/content-api] TrueBrain updated pull request #3: Add: first version of content-api

Powered by YARRSTE version: svn-trunk