IRC logs for #openttd on OFTC at 2020-08-19
            
00:08:55 *** Wolf01 has quit IRC
01:31:29 *** Laedek has quit IRC
04:11:29 *** D-HUND has joined #openttd
04:14:52 *** debdog has quit IRC
04:38:10 *** glx has quit IRC
05:03:11 *** Flygon has joined #openttd
05:16:14 *** Wormnest has quit IRC
05:18:03 <Gustavo6046> My trains break the whole time
05:18:12 <Gustavo6046> And just as I say that, they magically stop doing so.
06:44:48 *** WormnestAndroid has quit IRC
06:46:10 *** WormnestAndroid has joined #openttd
08:02:25 *** sla_ro|master has joined #openttd
08:24:03 *** WormnestAndroid has quit IRC
08:24:39 *** WormnestAndroid has joined #openttd
08:38:45 <Eddi|zuHause> i never play with breakdowns
08:48:31 *** urdh has quit IRC
08:55:38 *** andythenorth has joined #openttd
08:56:55 *** Wolf01 has joined #openttd
09:08:25 *** gelignite has joined #openttd
09:45:38 <andythenorth> yo
09:46:07 <Wolf01> o/
09:48:04 * andythenorth forsees many Horse parameters
09:48:12 <andythenorth> bad idea :)
09:53:13 <TrueBrain> as long as you make a clear ingame window to configure that, it is fine :P
09:59:18 *** WormnestAndroid has quit IRC
09:59:36 *** WormnestAndroid has joined #openttd
10:02:37 <TrueBrain> and the default reply from AWS .. they need to talk to the service team if I am allowed more certificates .. while I requested the default value .. you would think that is okay .. why else would it be default :P
10:24:43 *** urdh has joined #openttd
10:29:41 <andythenorth> maybe a parameter for how many parameters
10:29:44 <andythenorth> TrueBrain that sounds lolz
10:30:01 <Wolf01> andythenorth: and parameters with parameters
10:36:23 *** urdh has quit IRC
10:39:53 *** b_jonas has quit IRC
10:46:16 <TrueBrain> did you know Microprose is back? They closed in, what, 2003?
10:46:21 <TrueBrain> they reopened in May
10:47:06 <Wolf01> Are they chinese now?
10:47:16 <TrueBrain> no, not even that
10:47:38 <TrueBrain> https://au.linkedin.com/in/david-lagettie-b55a8426
10:47:40 <TrueBrain> I -think-
10:47:50 <TrueBrain> (always difficult to know if someone setup a smokescreen or not)
10:49:42 <TrueBrain> I mention this as we have an email of the CEO if we can talk; very hard to validate if it is a legit request :)
10:49:55 <Wolf01> I think I need to register to see that content
10:50:22 <TrueBrain> it worked in an incognito window for me :P
10:50:55 <Wolf01> Still doesn't work :P
10:51:17 <Eddi|zuHause> TrueBrain: it says May 2018 there
10:51:42 <TrueBrain> Eddi|zuHause: yup; but in every publication it is mentioned that May 2020 is the month they got back in action
10:51:54 <TrueBrain> guess they were on it for 2 years already behind the screens or what-ever .. I dunno
10:51:58 <TrueBrain> this can also all be fake, for all I know
10:52:34 <LordAro> TrueBrain: mm, we (devs) have already discussed it
10:52:43 <LordAro> but you weren't there for that discussion :p
10:52:55 <TrueBrain> not your worst loss :)
10:53:03 <TrueBrain> I am just surprised Microprose exists again
10:53:19 <LordAro> mm
10:53:31 <TrueBrain> and kinda curious what he has to say :P
10:54:14 <Eddi|zuHause> it surely can't be "we bought the rights to transport tycoon"
10:54:28 <TrueBrain> LordAro: so what was the outcome of the (devs)? :)
10:54:36 <LordAro> "ask him what he wants"
10:54:39 <LordAro> essentially :p
10:54:59 <TrueBrain> cool; who was going to take care of that, out of curiosity?
10:55:30 <LordAro> possibly pm
10:55:52 <TrueBrain> lol .. the infamous: "someone was" :)
10:55:55 <LordAro> there wasn't a "i'm going to do this" message at any point, looking back
10:56:27 <TrueBrain> so everyone is assuming someone else is? :D :D
10:56:36 <Eddi|zuHause> i'm glad that we're such a highly organized project :)
10:56:45 <TrueBrain> Eddi|zuHause: this is normal in ANY meeting
10:57:07 <TrueBrain> if you don't exit a meeting with setting who is taking what actions, things fall through the cracks in any organisation :)
10:57:16 <TrueBrain> not saying that is the case here btw
10:57:20 <TrueBrain> just what is pretty common :)
10:57:50 <TrueBrain> LordAro: well, at least there was no reply from info@ as of yet, but that doesn't say there wasn't a reply from a dev-only mail ofc :)
10:59:28 * andythenorth clicked the linkedin link
10:59:37 <andythenorth> then had all the linkedin shit to attend to
10:59:41 <andythenorth> forgot to read his page
11:00:11 <Eddi|zuHause> i ALWAYS open random links in private browsing mode
11:00:48 <andythenorth> https://www.kotaku.com.au/2020/05/the-australian-who-brought-microprose-back-from-the-dead/
11:01:07 <Eddi|zuHause> i set "firefox -private-window" as my standard browser
11:01:48 <andythenorth> "We have in motion a couple of classics that many MicroProse fans are asking for daily. "
11:02:46 <TrueBrain> w00p, AWS ACM limit is increased
11:02:54 <Wolf01> https://www.kotaku.com.au/2020/05/the-games-microprose-should-remaster-first/ they missed TTDlx
11:03:17 <andythenorth> yeah we should talk to them
11:03:52 <TrueBrain> Wolf01: psst, we are the remaster :)
11:04:02 <andythenorth> TrueBrain you going to email him, or want me to?
11:04:16 <TrueBrain> neither; LordAro just told us they got it covered :)
11:04:20 <TrueBrain> no need to stick our nose in everything :)
11:04:36 <Wolf01> TB: no, we are the open alternative, like OpenRA and the Red alert remaster ;)
11:04:38 <andythenorth> did NML get released?
11:04:47 <TrueBrain> Wolf01: fair point :)
11:05:28 <Wolf01> *red alert -> c&c
11:18:08 <Eddi|zuHause> Wolf01: i haven't even heard of most of these games before
11:18:34 <andythenorth> wow I just had a very weird idea
11:18:39 <andythenorth> we could all do a video call!
11:18:42 <andythenorth> let's not :P
11:20:13 <Eddi|zuHause> i don't even have a webcam
11:20:53 <Wolf01> Me too, and this seem to make my boss uncomfortable :D
11:21:45 <TrueBrain> how ... do you not ... have a webcam with all this covid stuff going on?
11:23:10 <LordAro> i'm not sure i want to learn what you all look like :p
11:23:18 <LordAro> it'd ruin the mystery of it
11:23:37 <Eddi|zuHause> there do exist photos of some of us
11:23:55 <Wolf01> Not of me :P
11:24:22 <Wolf01> Maybe yes but I'm not tagged so nobody couldn't find me
11:24:57 <Wolf01> *remove a negation somewhere
11:25:42 <TrueBrain> LordAro: you never been to a meetup? That is such a shame ..
11:26:27 <LordAro> never did get to 30k commits
11:26:42 <Eddi|zuHause> we'll never know when r30k happens
11:26:44 <TrueBrain> we should bribe pm to do one at his place again :)
11:26:49 <LordAro> and moving to git only dropped the commit count :p
11:27:04 <Eddi|zuHause> not convinced it's the right time for a party :)
11:27:09 <LordAro> Eddi|zuHause: github does display number of commits
11:27:20 <LordAro> not entirely sure if that's per branch or something else though
11:27:29 <Eddi|zuHause> LordAro: yes, but there were skipped revisions that github doesn't know about
11:28:01 <TrueBrain> Eddi|zuHause: fair point, so .. virtual party! WEBCAMS! :D
11:28:36 <Wolf01> Best I can do is to put my avatar :P
11:32:42 <andythenorth> I always turn the camera off on video calls now
11:32:49 <andythenorth> saves battery
11:33:20 <Eddi|zuHause> you're supposed to put tape over the webcam
11:34:00 <Wolf01> That will crack the screen, remember that he use Apple ;)
11:34:53 <LordAro> regardless, i'm not actually opposed to the idea
11:35:47 <Wolf01> I'm not able to talk in English IRL, so...
11:36:00 <TrueBrain> you can type, that is fine :)
11:36:17 <Wolf01> Then every day is a party for me :D
11:36:25 <TrueBrain> you can freely laugh at the english produced by most people :)
11:37:15 <Eddi|zuHause> most of us aren't native english speakers
11:38:55 <andythenorth> not even sure I am
11:39:07 <Timberwolf> At least you have the excuse.
11:39:38 * Timberwolf has a habit of forgetting the actual word for something and going through a similar process to the creation of some of the stranger German compound nouns, but in English.
11:39:40 <andythenorth> my typed English here is consistently worse than e.g. Eddi|zuHause
11:39:54 <andythenorth> I make more mistakes, more typos, and say things that make less sense
11:40:21 <TrueBrain> but I doubt that is related to your English as such :P
11:40:25 <TrueBrain> (this is too easy, I am sorry)
11:41:00 <Wolf01> <andythenorth> I make more mistakes, more typos, and say things that make less sense <- the Italian I talk isn't even Italian
11:41:00 <TrueBrain> I need a new spinning disk to store a backup of the old OpenTTD infra
11:41:02 <TrueBrain> lolz
11:43:18 <Wolf01> https://www.windowscentral.com/starting-october-oculus-requires-facebook-account-play what a shit... luckily I'm going for the HTC one
11:44:46 <Eddi|zuHause> <andythenorth> my typed English here is consistently worse than e.g. Eddi|zuHause <-- well, i've been around the internet a few times, and it's been very consistent that the native english speakers type the worst english
11:45:37 <LordAro> u fkin wot m8
11:46:51 <andythenorth> ikr lolz y
11:47:00 <andythenorth> u ok hun?
11:47:20 <Timberwolf> I wonder if this is a similar phenomenon to minicab drivers having a worse standard of driving than the average driver?
11:47:49 <Eddi|zuHause> but on the last party i met Belugas, and he was very surprised how bad my spoken english was. i have a really thick accent
11:50:47 <Wolf01> You would be sursprised on my accent too, like on th phonems, also I tend to confuse hard c/g with soft c/g as in Italian they are the opposite of English
11:52:36 <TrueBrain> Eddi|zuHause: it was fun to have Belugas over :D
11:52:38 <andythenorth> see this is what I hang out here for
11:52:39 <andythenorth> shed chat
11:53:09 <TrueBrain> Wolf01: as it turns out, nobody really cares :P It is about understanding each other more than speaking correctly
11:53:21 <Wolf01> Yeah
11:53:34 <Eddi|zuHause> there were people on that party that didn't speak any english at all
11:53:35 <andythenorth> https://menssheds.org.uk/about/what-is-a-mens-shed/
11:53:59 <Eddi|zuHause> why can't it be women's sheds?
11:54:12 <andythenorth> it can
11:54:18 <TrueBrain> in Dutch we have a saying: "met handen en voeten praten", meaning that with your hands and feet you can always make yourself known
11:54:25 <andythenorth> it's not exclusively gendered
11:54:41 <andythenorth> but there's gendered behaviour that men are less good at making social connections without a shared interest
11:55:01 <andythenorth> I see this with parents at my kids school all the time
11:55:12 <Eddi|zuHause> gender studies majors would have a field day on that topic
11:55:38 <andythenorth> there is a pretty wide field they can study
11:55:43 <andythenorth> throw a rock, hit an issue
11:58:51 *** gelignite has quit IRC
12:13:51 *** urdh has joined #openttd
12:14:09 <Eddi|zuHause> i'm very conflicted about gender studies. part of me screams "it's not a real science", part of me says "but clearly something needs to be done" and part of me says "they're not picking the right battles"
12:14:46 <andythenorth> people need to be kept busy
12:14:50 <andythenorth> otherwise they'd change stuff
12:16:27 <Eddi|zuHause> a recent newspaper column called it "anger snobs". and picked an example where the author walked past a couple in a mall, one of whom didn't wear a mask, and the other wore it incorrectly. he would then direct his anger at the person who wears the mask incorrectly, wheras the person with no mask would be the bigger problem
12:17:21 <andythenorth> I fall into that fallacy
12:17:38 <andythenorth> people wearing bike helmets wrong
12:18:33 <Eddi|zuHause> that's also why the people on the left always fight each other, about who isn't left enough.
12:18:46 <andythenorth> also a trigger :P
12:18:56 <andythenorth> one of the reasons I quit FB
12:26:52 <andythenorth> hmm nobody fights from the centre
12:27:02 <andythenorth> in tank doctrine that makes sense, you fight from a flank
12:27:16 <Wolf01> <andythenorth> otherwise they'd change stuff <- that's the philosophy behind factorio, you go into combat or construction or else you'll end up restructuring the entire factory
12:27:26 <andythenorth> because getting shot on two sides is at least twice as bad as getting shot from one side
12:27:38 <andythenorth> possibly more than twice, because tank armour is oriented to the front
12:27:46 <Eddi|zuHause> my observation is politicians on the right tend to claim they are in the "center"
12:28:32 <andythenorth> whereas on the left being in the center is ideological impurity?
12:28:59 <andythenorth> my tank doctrine is currently to drive to the middle of the map and fight from there
12:29:03 <andythenorth> but I am mostly driving this https://wiki.wargaming.net/en/Blitz:Maus
12:30:21 <Eddi|zuHause> they always say the english are the masters of understatement, and then the germans call their biggest tank "maus"... :p
12:31:30 *** urdh has quit IRC
12:31:39 <andythenorth> americans are masters of marketing, but all their tanks have confusing numeric designations
12:31:50 *** urdh has joined #openttd
12:57:52 <TrueBrain> right, so the AWS ACM limit was the reason .. I can provision certificates again \o/
12:57:53 <TrueBrain> w00p
12:58:01 <TrueBrain> happy educated guesses can be right :)
13:03:00 <TrueBrain> right, dev-space .. guess we can all just migrate that to gist and/or github .. let see who has been using it lately ..
13:06:01 <TrueBrain> very limited activity .. mostly images
13:06:23 <TrueBrain> newer devs even never got a space, I see :)
13:08:23 <TrueBrain> seems there are some HTML files that are still popular
13:13:01 <TrueBrain> hihi, uploading to AWS with 27 MB/s .. yes, MB .. :)
13:15:39 * andythenorth jealous
13:16:17 <TrueBrain> https://bugs.staging.openttd.org/task/5713#comment12532
13:16:22 <TrueBrain> can anyone spot any issue?
13:16:26 <TrueBrain> it should be a static page :)
13:16:33 <TrueBrain> all links should work etc
13:17:20 * andythenorth clicks random stuff
13:17:25 <andythenorth> not a very viable testing strategy :)
13:17:40 <andythenorth> contains a link to https://flyspray.org/
13:17:43 <andythenorth> which Chrome hates
13:17:53 <TrueBrain> lol, indeed
13:18:03 <TrueBrain> www.flyspray.org does work
13:18:04 <Eddi|zuHause> andythenorth: it's called "fuzzing" :p
13:18:06 <TrueBrain> I will fix that
13:18:18 <andythenorth> Eddi|zuHause well we should automate it :P
13:18:40 <andythenorth> I can't see anything, do you want to me run the link validator over it?
13:20:07 <TrueBrain> you can't really, but I can, and will :)
13:20:13 <TrueBrain> just wanted a second opinion if this looks right :)
13:20:13 <andythenorth> nothing configured at the root? https://bugs.staging.openttd.org/
13:20:32 <TrueBrain> no; I will fix it redirects to GitHub
13:21:13 <andythenorth> your trello will be empty soon
13:21:16 <andythenorth> time for MMORG openttd
13:21:30 <Eddi|zuHause> MMOPENTTDRG?
13:22:12 <TrueBrain> andythenorth: sadly, that is a long way away :(
13:22:38 <Eddi|zuHause> can't you just cobble something up in RPGMaker, like everyone else does? :p
13:22:50 <TrueBrain> FlySpray link fixed
13:22:58 * Eddi|zuHause has no clue what he's talking about
13:23:09 <TrueBrain> neither do I, so it is fine
13:23:22 <andythenorth> we should upgrade to a more recent FlySpray
13:25:57 <TrueBrain> how about ... no?
13:27:21 <Eddi|zuHause> i thought the point was to get rid of flyspray, and only keep this static backup with next to no maintenance effort
13:27:38 <TrueBrain> you are correct, and andythenorth was being a troll :)
13:36:21 <TrueBrain> right, ordered a new disk, so I can make backups of OpenTTD VMs, and destroy the VM online :)
13:36:42 <TrueBrain> means I can clean up shit tomorrow :)
13:43:38 <TrueBrain> wow, this link checker is taking for ever .. 3 links per second .. it has over 6000 links to validate :P
13:43:39 <TrueBrain> lol
13:51:35 <Eddi|zuHause> that's probably just a rate limit?
13:52:59 <TrueBrain> no, it is written in Python ..
13:53:08 <TrueBrain> pretty sure there is the issue :)
13:55:57 <_dp_> what are you doing with those links for language to matter, pagerank? :p
13:56:22 <TrueBrain> checking .. for valid links? Hence the: link checker? :)
13:57:27 <TrueBrain> and the tool is written in Python, not the static website it is crawling :P
13:58:39 <_dp_> well, none of that sound like a cpu-bound task :p
13:58:54 <TrueBrain> you would think it is not
14:05:42 *** gelignite has joined #openttd
14:12:46 <supermop_Home> hi
14:24:19 <TrueBrain> yeah, turns out it takes Python 3 seconds to analyze the HTML files .. very odd, this link checker
14:25:15 *** glx has joined #openttd
14:25:15 *** ChanServ sets mode: +v glx
14:25:18 <Eddi|zuHause> that sounds like you're doing something wrong
14:25:33 <TrueBrain> yeah, that is the easy way out .. blame the user ;)
14:25:37 <Eddi|zuHause> like firing up a separate python instance for every link
14:25:59 <TrueBrain> I have no clue what this tool does, but efficient it is not
14:26:21 <TrueBrain> but I am happy you consider me the developer of this tool, or what-ever ;)
14:26:26 <TrueBrain> (I am not, to be clear)
14:26:48 <TrueBrain> morning glx :) Today I finally got to migrating opendune.org away .. as we talked about MONTHS ago, this also means your mailbox there is gone :(
14:27:00 <TrueBrain> if this is an issue, let me know :) (but I assumed it still wasn't :P)
14:27:05 <glx> ah that's why it timed out
14:27:07 <TrueBrain> (and we talk about opendune here, not openttd :D)
14:27:24 <TrueBrain> I know I said months ago I was going to do it ... I failed in that task :P
14:27:39 <glx> well opendune email is linked to github, as is openttd email
14:27:45 <glx> so not a big loss
14:28:02 <TrueBrain> :) If it is ever any issue, just let me know
14:28:20 <TrueBrain> the dev-space there is the biggest loss .. people were still downloading the scenario-pack I had on there :P
14:28:34 <TrueBrain> but .. it is time to cleanup stuff that isn't maintained for 5+ years :D
14:29:12 <glx> I think I had some pdb on my dev space, but not sure
14:29:31 <TrueBrain> I can always fetch the files; but there were no new files in months there
14:29:47 <glx> yeah was for old opendune versions
14:30:48 <TrueBrain> well, we didn't do anything with them last time we talked about it .. guess it is fine :D
14:31:00 <TrueBrain> no, but seriously, let me know if it is not; no data is lost, I just changed the DNS
14:34:12 <TrueBrain> still cannot believe we managed to do OpenDUNE at all :) Ghehe
14:34:21 <TrueBrain> and, well, finish it :)
14:35:16 <glx> there's still activity on it
14:35:32 <TrueBrain> 3 commits this year
14:35:34 <TrueBrain> not really :P
14:43:02 <TrueBrain> weird, the linkchecker doesn't become faster with more threads .. so it is hitting some non-IO limit ..
14:43:16 <TrueBrain> seems it is just having a hard time with the HTML files or something
14:50:17 *** tokai|noir has joined #openttd
14:50:17 *** ChanServ sets mode: +v tokai|noir
14:57:01 *** tokai has quit IRC
15:18:16 <TrueBrain> wow, it even found a broken link, w00p .. this was not for nothing :D
15:25:30 <milek7> what that w00p means?
15:25:43 <LordAro> same as w00t
15:27:04 <milek7> doesn't really help :P
15:33:45 *** nielsm has joined #openttd
15:56:21 *** Artea has joined #openttd
15:57:46 <TrueBrain> https://www.urbandictionary.com/define.php?term=w00p
15:57:50 <TrueBrain> google is difficult ;)
16:00:32 <TrueBrain> and as you can read LordAro , it is not the same as w00t .. only kinda :)
16:09:34 <LordAro> i do apologise
16:09:44 <TrueBrain> THOSE DETAILS ARE IMPORTANT DAMMIT! :D
16:09:48 <TrueBrain> <3
16:10:29 <LordAro> :p
16:39:36 <TrueBrain> right, found ~70 bad links .. fixed them all I think .. lets check again :)
16:42:42 <TrueBrain> owh boy, I kinda failed it seems ... still 45 broken :) Lol
16:44:15 <TrueBrain> lol, seems to be a bug in the linkchecker .. %2B is not working correctly :) How cute
16:44:36 <TrueBrain> it changes %2B in a +, which it is, but doesn't urlencode it before requesting the file .. and a + is a space :D
16:44:38 <TrueBrain> fun :)
16:46:40 <LordAro> lol
16:54:22 <nielsm> urlencoding is too hard
16:54:50 <nielsm> whoever decided that in the query string spaces should be represented by + must have been smoking something
17:01:13 <TrueBrain> + or %20, that is the worst part :P
17:01:27 <TrueBrain> so many ways to encode
17:03:25 <_dp_> "Bridges are currently not implemented in NML."
17:03:39 <_dp_> So do I have to nfo if I want to change bridge speeds? :(
17:03:40 <TrueBrain> so how do you get to the other side?
17:04:02 <Wolf01> Drain the canal
17:05:16 <TrueBrain> I am happy we are so helpful :)
17:06:22 <Wolf01> Why for the glory of satan all the movies I want to see are in mandarin?
17:08:28 <TrueBrain> okay, copying the static version of bugs.openttd.org to production now .. means I can flip the DNS switch, sit back, and relax :)
17:08:37 <glx> _dp_: https://github.com/OpenTTD/nml/pull/158
17:08:49 <glx> (untested by me)
17:09:34 <_dp_> oh, cool
17:09:36 <glx> but I guess basic stuff should work
17:11:26 <_dp_> though I think I'll just try to change bridge types first :p
17:11:42 <_dp_> since 4-tile bridges do go up to 600kmh
17:11:59 <TrueBrain> okay, within the hour bugs.openttd.org should be static :) (depending on your DNS cache) :D
17:12:12 <TrueBrain> means I can play the game: DIE PHP DIE DIE DIE
17:12:16 <TrueBrain> I like that game
17:12:39 <Wolf01> Yeah after 2 years it's time to let it die
17:12:42 <Wolf01> *25
17:13:45 <TrueBrain> most the PHP .. 4. ... what version was running on that VM ..
17:14:35 <TrueBrain> owh, shocking, PHP 5.4 is running there
17:14:37 <TrueBrain> that is not too bad
17:14:53 <TrueBrain> "(built: Feb 19 2015 18:54:29)" :)
17:16:17 <Wolf01> I would like to create some docker containers for development, but I don't even know where to start :D (also I'm really lazy)
17:16:38 <TrueBrain> start by looking into how others did it :)
17:16:42 <TrueBrain> depends on what you want to do ;)
17:28:56 <Wolf01> Meh, needs a restart... not going to do that today
17:47:58 *** gelignite has quit IRC
18:41:27 *** frosch123 has joined #openttd
18:41:36 <TrueBrain> yo frosch123 !
18:43:37 *** Progman has joined #openttd
18:49:28 <frosch123> hoi
18:54:03 *** Flygon has quit IRC
19:00:12 *** andythenorth_ has joined #openttd
19:02:07 <andythenorth_> might do a parameter for wagon colours
19:02:24 <andythenorth_> so that for predictable bad colours, they're replaced to tasteful ones
19:03:59 *** Wormnest has joined #openttd
19:04:01 <TrueBrain> I think I almost started a spamwar on GitHub ... bot was replying to itself :D
19:07:32 *** andythenorth has quit IRC
19:10:32 <TrueBrain> https://github.com/TrueBrain/OpenTTD-team-test/issues (closing failed because DorpsGek has no permissions in my repo) <- well, at least the existing code still works .. did some minor tweaks
19:10:36 <TrueBrain> now adding the real functionality :)
19:13:22 *** gelignite has joined #openttd
19:29:59 <TrueBrain> my mailbox is exploding with all this testing, lol
19:43:34 *** b_jonas has joined #openttd
19:49:00 <TrueBrain> right, I am about to make a Team for every translation .. let's see if that works :)
19:50:29 <TrueBrain> I always forget how many language OpenTTD natively supports .. its insane :P
19:55:41 <glx> including unfinished ?
19:58:42 <TrueBrain> yes
19:58:49 <TrueBrain> you have to be able to translate them after all :)
19:59:14 <TrueBrain> okay, it works :D
19:59:20 <TrueBrain> w00p
19:59:39 <TrueBrain> https://github.com/TrueBrain/OpenTTD-team-test/issues <- anyone wants to try?
20:01:04 <DorpsGek_III> [OpenTTD/team] TrueBrain updated pull request #2: Add: initial workflow to automate requested access for translators https://git.io/JvGkD
20:03:17 <TrueBrain> mostly, is it n00b friendly
20:03:21 <TrueBrain> is the question :)
20:03:45 <frosch123> no, that's impossible
20:05:33 <TrueBrain> that is .. harsh
20:06:38 <_dp_> so... train racing, anyone? xD https://i.imgur.com/x0VhdlZ.png
20:06:44 <supermop_Home> andythenorth_ ford mode?
20:06:58 <TrueBrain> _dp_: you are crazy :)
20:07:10 <_dp_> xD
20:08:19 <_dp_> and it is live on citymania test2 server ;)
20:08:25 <andythenorth_> I have a Ford group in my current game supermop_Home
20:08:26 <TrueBrain> I created a new PAT for DorpsGek, btw (as a FYI)
20:08:30 <andythenorth_> it's Blue though :P
20:08:50 <supermop_Home> Subaru mode
20:09:06 <andythenorth_> hmm
20:09:21 <andythenorth_> how many company colours are there?
20:09:26 <andythenorth_> 16 I guess
20:09:29 <TrueBrain> so I assign "write" permissions to "team" changes, and it refuses saying I do not have enough permissions .. ugh ..
20:09:30 <supermop_Home> you have have it in any color you want, so long as its Blue Pearlescent
20:09:42 <TrueBrain> "You must be an organization owner or team maintainer to add a team membership."
20:09:52 <supermop_Home> or sage green with tan I guess
20:09:56 <TrueBrain> but I have "Read and write org and team membership, read and write org projects"
20:09:58 <TrueBrain> I hate RBACs :(
20:10:07 <andythenorth_> 'deep impact blue' supermop_Home :P
20:10:12 <andythenorth_> my Transit is blue
20:10:23 <supermop_Home> WR Blue Pearl
20:10:37 * andythenorth_ wonders about a livery-cycle byte for vehicles
20:10:46 <andythenorth_> which can be incremented using some kind of tools
20:10:56 <andythenorth_> or whatever people choose to write
20:10:59 <supermop_Home> might have been called WR Blue Mica when I had mine
20:11:06 <andythenorth_> could be extended with some kind of group rules or something
20:11:58 <supermop_Home> the 90s wrx color was different though
20:12:40 <supermop_Home> especially on UK market 22Bs
20:13:10 <TrueBrain> frosch123: I seem unable to give DorpsGek sufficient permissions to add people to Teams ... lol
20:14:21 <TrueBrain> seems he has to be an owner .. we are back to that again :(
20:14:28 <TrueBrain> or a maintainer in every Team .. but that is spammy
20:14:51 <frosch123> maintainer in team "translators" is not enough?
20:15:22 <TrueBrain> nope ..
20:15:25 <TrueBrain> first I tried :)
20:17:16 <TrueBrain> hihi, there is a "request to join" button on Team pages now :)
20:17:44 <TrueBrain> very hidden, ugh
20:18:14 <frosch123> "People with owner or team maintainer permissions can add organization members to teams. People with owner permissions can also invite non-members to join a team and the organization."
20:18:31 <TrueBrain> exactly :)
20:18:33 <frosch123> the problem is the "outside organisation" part
20:18:39 <TrueBrain> it is?
20:18:50 <TrueBrain> in what way?
20:19:11 <frosch123> as team maintainer you can only add people who are already part of the organisation
20:19:20 <TrueBrain> but even that not for child teams, as it turns out
20:19:32 <TrueBrain> as in, DorpsGek cannot invite anyone, and he is maintainer of Translators
20:19:40 <TrueBrain> so I guess DorpsGek needs to become owner again :(
20:20:00 <supermop_Home> andythenorth_ I think you can do things like recolor, so if some one picks pink, you could shift it to better shades of pink?
20:20:36 <andythenorth_> yes
20:21:10 <supermop_Home> "The S209 will be available in World Rally Blue Pearl with dark gray wheels (matte finish) and Crystal White Pearl with gold wheels (matte finish)."
20:21:22 <supermop_Home> i think they got that backwards
20:21:45 <TrueBrain> frosch123: I guess it makes sense that only owners can add members to an organisation
20:21:55 <TrueBrain> too bad there isn't a role between "Owner" and "Member"
20:22:11 <TrueBrain> as making DorpsGek an "Owner" is a really terrible idea
20:22:36 <TrueBrain> at least, without enabling 2FA
20:22:56 <TrueBrain> what we can do, enable 2FA on it, I use my hardware token for it, I give you a few recovery codes for it?
20:23:12 <TrueBrain> chances anyone else wants access to DorpsGek are very very low
20:27:38 <frosch123> wasn't there some method to generate personal access keys with specific permissions?
20:27:57 <TrueBrain> there is; PATs have minimal amount of permissions
20:29:43 <frosch123> "write:org" applies to the whole organisation also
20:30:01 <frosch123> so no improvement
20:30:46 <TrueBrain> it cannot delete stuff with that permission, can it?
20:31:05 <frosch123> no, but it can kick everyone from the organisation :)
20:31:40 <TrueBrain> via a PAT?
20:31:51 <TrueBrain> I don't understand what GitHub did with their permission system, I really do not :(
20:32:08 <frosch123> "write:org Read and write access to organization membership, organization projects, and team membership."
20:32:33 <frosch123> i read that as: you can add and remove anyone to/from the organisation with any role
20:32:43 <frosch123> so you can kick everyone and add kim as only owner
20:33:42 <TrueBrain> I can indeed just remove you
20:33:46 <TrueBrain> why did they do it like this :(
20:40:31 <TrueBrain> frosch123: guess we are back to the question: how much effort is automation vs "lets just add the people by hand" :)
20:40:58 <TrueBrain> anyway, protecting the PAT is relative easy; it is only shown once, only stored once, and nowhere else
20:41:15 <TrueBrain> so the PAT should be safe .. if GitHub Actions doesn't screw up (which is unlikely)
20:42:45 <frosch123> i only have access to ottd and coop organisation. so we can use a PAT for my account
20:43:09 <TrueBrain> I enabled 2FA on DorpsGek, so we can use him too
20:43:17 <frosch123> my account is unlikely to get involved with anything else :)
20:43:43 <TrueBrain> DorpsGek is ONLY used by OpenTTD ..not sure what you are getting at here?
20:43:56 <frosch123> ok, 2fa for dorpsgek is also okay
20:44:05 <frosch123> it's your second account then :)
20:44:23 <TrueBrain> I just need a smart way to get recovery codes to you :)
20:59:13 <TrueBrain> meh frosch123 , I still don't like what GitHub did here. But okay :)
21:01:52 <planetmaker> What did they do? I saw that they asked to download recovery codes in an e-mail to info@
21:02:46 <TrueBrain> they didn't do anything, other than having a crappy RBAC :)
21:03:03 <planetmaker> :P k
21:03:26 <TrueBrain> so DorpsGek is now owner, with 2FA enabled
21:04:03 <TrueBrain> and I locked out my yubikey, because I can't remember my password :(
21:05:37 <TrueBrain> okay, frosch123 , this now all works. How far was your eints patch? :D :D :)
21:05:42 <TrueBrain> (and of course someone needs to review my PR)
21:08:51 <DorpsGek_III> [OpenTTD/team] TrueBrain updated pull request #2: Add: initial workflow to automate requested access for translators https://git.io/JvGkD
21:09:06 <TrueBrain> made a note in the approval message that you will have to accept the membership invitation
21:09:24 <TrueBrain> I had a guineapig testing it out :)
21:09:44 <TrueBrain> so translators really become part of the organisation .. yeah, I get why it needs these rights .. still annoying :P
21:18:10 *** mindlesstux has joined #openttd
21:19:01 <TrueBrain> frosch123: something completely different, I have been wondering what to do with dev-spaces
21:19:21 <TrueBrain> from what I can tell, most things can be moved to gists / GitHub (as in, under your own user)
21:19:35 <TrueBrain> am I missing anything saying that?
21:19:47 *** mindlesstux6662 has quit IRC
21:20:22 <frosch123> no, it's also my intention to move my stuff, and get the gh console app to use it for paste and stuff
21:21:29 <frosch123> 90% of it are temporary pastes :)
21:21:34 <TrueBrain> yeah
21:21:42 <frosch123> well, and images
21:22:15 <TrueBrain> so I guess the question extends to glx and planetmaker, as you know you two (have) use(d) the dev-space too: is there anything that cannot be moved to gist / github?
21:22:17 <frosch123> anyway, eints is basically ready to run with gh teams on the current vm
21:22:18 <andythenorth_> and the future newgrf spec :P
21:22:27 <TrueBrain> frosch123: really? Cool :D
21:22:29 <frosch123> so we can retire the dreaded translation manager
21:22:35 <TrueBrain> I remember you had a patch, but was not sure you merged that already
21:22:38 <frosch123> however, eints is not yet cloud ready
21:22:45 <frosch123> that's still a lot of work
21:22:47 <TrueBrain> cloud is the next step; one thing at the time :)
21:22:59 <frosch123> TrueBrain: you reviewed the pr, but i did not amend it, iirc
21:23:21 <TrueBrain> ah; well, that should be easy I guess :)
21:23:31 <TrueBrain> I remember I was being picky; in the end, it doesn't really matter ofc
21:24:01 <frosch123> you mostly complanied that it uses albert-style, and not black-style :)
21:24:12 <TrueBrain> so that is not something you have to fix ;)
21:24:54 <TrueBrain> hmm .. I think Rb has a cronjob on the devspace :P
21:25:11 <frosch123> what does it do? delete spam?
21:25:29 <TrueBrain> has been running since 2011 :P
21:25:41 <TrueBrain> no, it generates a new HTML file every night
21:25:47 <TrueBrain> but it is using an old database :D
21:25:57 <frosch123> newgrf ids from masterserver?
21:26:18 <TrueBrain> owh, it pulls it from the MSU indeed
21:26:19 <TrueBrain> yes
21:26:37 <TrueBrain> how did you guess :P
21:27:02 <TrueBrain> the list is rather long
21:27:30 <frosch123> TrueBrain: http://devs.openttd.org/~rubidium/newgrf.html <- it's in my bookmark
21:27:36 <TrueBrain> yeah
21:27:42 <frosch123> maybe even in the wiki for "how to find a unique grfid"
21:27:59 <TrueBrain> do we still need that?
21:28:23 <frosch123> oh, and someone complained that their unreleased grf was listed, so we had to link them the forum post where they had posted a preview
21:28:38 <TrueBrain> in 2020, only frosch123, glx, and planetmaker used dev-space (for new files). So that is a good sign. Well, and myself, DorpsGek is running there :)
21:28:45 <TrueBrain> hahahaha :D
21:28:46 <frosch123> TrueBrain: i do not read forums, i only see bananas content, so no idea
21:29:14 <glx> oh I sent a file in 2020 ?
21:29:23 <glx> ah yes maybe, can't remember
21:29:30 <TrueBrain> SimpleAI, it seems :)
21:29:49 <glx> ah right, for someone with a crappy ISP
21:30:18 <TrueBrain> anyway, can we set a date to retire dev-space? Not sure how much time you need frosch123 to clean it out?
21:30:34 <TrueBrain> seems I am the heaviest user ... not sure where to move DorpsGek to :)
21:30:37 <TrueBrain> do we still need it ..
21:30:46 <glx> I just need to check what I have on it :)
21:31:29 <frosch123> TrueBrain: dorpsgek is needed for @kick and @topic
21:31:38 <TrueBrain> fair point
21:31:44 <TrueBrain> so I have to figure that out :)
21:31:54 <TrueBrain> can we say .. we disable dev-spaces at the end of next month or something?
21:31:56 <glx> ahah I have a backup of my opendune dev space on it it seems
21:32:05 <frosch123> also, irc logs are a problem
21:32:17 <TrueBrain> "problem", what do you mean?
21:32:31 <frosch123> they are on coop, so often dead
21:32:37 <TrueBrain> ah
21:32:39 <TrueBrain> I can fix that too
21:32:44 <TrueBrain> DorpsGek has ... a long long history of logs :P
21:32:48 <TrueBrain> just nothing ever indexed it
21:33:37 <TrueBrain> AWS ECS container with EFS .. that might just work
21:33:39 <frosch123> also, coops' log viewer is written in php without proper string escaping, so when samu posts code with special characters, he often does code injection, which usually results in the logs no longer rendering
21:33:41 *** iSoSyS has joined #openttd
21:33:53 <TrueBrain> haha, "oops"
21:34:09 <TrueBrain> how "live" do logs need to be??
21:34:14 <TrueBrain> too many questionmarks there
21:34:22 <TrueBrain> can it be delayed with, say, 10 minutes?
21:34:35 <glx> webster is delayed IIRC
21:34:54 <frosch123> 10 minutes should be no problem
21:34:59 <TrueBrain> 60?
21:35:04 <TrueBrain> (trying to get a feeling for how it is used)
21:35:06 <frosch123> how often do you get an answer that fast :p
21:35:32 <andythenorth_> I use it to check my irc client isn't posting lines into a void :P
21:35:36 <frosch123> i use it before joining, because people tend to immediately ask something
21:35:37 <andythenorth_> occasionally it does
21:35:56 <TrueBrain> okay, so near-live is prefered
21:35:58 <andythenorth_> ish
21:36:01 <TrueBrain> fine, that should be possible
21:36:14 <andythenorth_> tbh, using current logs to check my client is working
21:36:21 <andythenorth_> is like going to see with two compasses
21:36:23 <andythenorth_> don't do it
21:36:25 <nielsm> comedy option: https://github.com/nielsmh/logbot
21:36:26 <andythenorth_> take 1 or 3
21:36:27 <TrueBrain> I guess: migrate supybot to a newer version, make sure Seen database is carried over, and allow logs to be rendered in HTML ..
21:36:40 <andythenorth_> I had 2 thermometers on my fish tank for a while
21:36:44 <andythenorth_> lot of fish got dead
21:37:04 <TrueBrain> nielsm: what are we looking at there? (NOT EVEN A README?! :D)
21:37:29 <frosch123> TrueBrain: supybot to a newer version? :p i think we had the second last
21:37:29 <andythenorth_> not even license.txt
21:37:30 <andythenorth_> invalid
21:37:31 <nielsm> actually yeah you're looking for a log viewer not a log writer
21:37:33 <andythenorth_> oof
21:37:39 <TrueBrain> frosch123: it has a new name :)
21:37:44 <glx> andythenorth_: 2 dead thermometers ?
21:37:57 <andythenorth_> disagreed by 10 degrees
21:37:58 <TrueBrain> nielsm: it was an honest question, as I couldn't really tell what this was :)
21:38:04 <andythenorth_> but I thought I knew which one was wong
21:38:05 <andythenorth_> wrong *
21:38:12 <glx> oups
21:38:17 <glx> poor fish
21:38:19 <nielsm> but it's just a most basic bot I wrote for another website, it really pairs with a qwebirc client modified so the client can show joining users the recent chat log
21:38:33 <TrueBrain> ah :)
21:38:37 <andythenorth_> at least they weren't cold fish
21:39:47 <TrueBrain> https://github.com/ProgVal/Limnoria <-the "updated" version of supybot
21:39:51 <nielsm> and one of the requirements was to _not_ retain data, so it writes the log to a redis instance with a lifetime of default 6 hours on each message
21:40:24 <TrueBrain> smart :)
21:40:36 <nielsm> and only users in the channel must be able to read the history (no "spying") so you have to join the channel and send a message to the bot to get a valid link, or have a valid session with the qwebirc instance
21:40:44 <TrueBrain> I wanted to use redis for the masterserver, as it makes things easier .. but it costs 15 dollar a month to run redis on AWS :P
21:46:52 <TrueBrain> okay, updated the trello .. finished 2 cards, and 2 new cards ..
21:47:54 <TrueBrain> the three big ones left are: wiki, eints and MSU
21:48:03 <TrueBrain> eints will be fine, one way or the other
21:48:09 <TrueBrain> MSU is just a lot of work .. but nothing difficult
21:48:12 <TrueBrain> wiki .. ugh .. wiki
21:48:49 <frosch123> wiki seems to converge into running a custom gollum in a docker container, with gh repo
21:49:12 <TrueBrain> hmm .. interesting
21:49:28 <TrueBrain> really curious how that looks like frosch123 :D
21:49:33 <frosch123> actually, is 2GB diskspace for the git-working copy in the docker a problem?
21:49:39 <TrueBrain> I was double-checking if mediawiki can run in AWS, and they have this now: https://www.mediawiki.org/wiki/Extension:AWS
21:49:45 <TrueBrain> frosch123: no
21:49:51 <TrueBrain> in general, diskspace is not a problem
21:50:18 <frosch123> TrueBrain: that's only "images", right?
21:50:26 <frosch123> so, not the database
21:50:29 <TrueBrain> and the database needs to go to RDS in that case
21:50:32 <TrueBrain> which is not cheap
21:51:12 <frosch123> anyway, i ruled out github wiki (which uses gollum), since it cannot handle images
21:51:28 <TrueBrain> yeah, I agree there .. still very weird
21:51:28 <frosch123> but if we run our own gollum instance, we can enable/add that just fine
21:51:58 <TrueBrain> that should be fine
21:51:59 <frosch123> oh yeah, and i assume everyone is fine with dropping all "discussion" pages :p
21:52:07 <TrueBrain> \o/ \o/
21:52:29 <TrueBrain> and it stores everything in git? Git LFS for images?
21:53:00 <frosch123> images go into a directory "uploads", and it does a regular git commit
21:53:04 <frosch123> i have no idea how LFS works
21:53:22 <frosch123> but there are hardly revisions for images
21:53:35 <frosch123> and it needs the latest anyway, so i guess there is no advantage
21:54:21 <TrueBrain> if I remember correctly, GitHub doesn't like big repositories with images
21:54:25 <TrueBrain> and suggest to use LFS in those cases
21:54:35 <TrueBrain> I believe you mark a full folder for LFS, but .. never worked with it myself
21:55:40 <TrueBrain> LFS is 1 GB on GitHub, the free part
21:56:09 <frosch123> currently the .git dir is 920 MB, and the HEAD images in the working copy are 428 MB
21:56:30 <TrueBrain> also 1 GB of bandwidth restriction .. that will be an issue
21:56:34 <glx> ok checked my dev space, made a backup just in case, but nothing important left
21:56:42 <TrueBrain> ty glx :)
21:56:45 <TrueBrain> 1 down, 3 to go :)
21:57:28 <frosch123> TrueBrain: what bandwidth restriction? what is limited where?
21:57:48 <TrueBrain> https://docs.github.com/en/github/managing-large-files/about-storage-and-bandwidth-usage
21:58:51 <TrueBrain> if we don't have revisions for images, it becomes easier btw :)
21:59:26 <TrueBrain> "Additional storage and bandwidth is offered in a single data pack. One data pack costs $5 per month, and provides a monthly quota of 50 GB for bandwidth and 50 GB for storage."
21:59:28 <TrueBrain> or we do that :P
22:00:05 <frosch123> regular repositories have limits for filesize and pushsize?
22:00:09 <TrueBrain> but we can also make a post-commit hook, that sends the "uploads" folder to an S3 bucket
22:00:31 <frosch123> largest image is 2.8 MB
22:00:45 <TrueBrain> GitHub doesn't have a set limit on normal repositories, as far as I know
22:00:47 <TrueBrain> just .. FUP
22:01:12 <frosch123> https://docs.github.com/en/github/managing-large-files/conditions-for-large-files
22:02:18 <frosch123> technically we do not reach those limits
22:02:45 <TrueBrain> the checkout is only going to take for ever :P
22:02:49 <TrueBrain> lets see how it goes
22:02:54 <TrueBrain> enough alternatives, so I am not worried
22:03:07 <frosch123> TrueBrain: if the upload folder is not in git, it is no longer versioned. or do you mean S3 only for caching?
22:03:25 <TrueBrain> you mention that most of the images only have 1 revision anyway, right?
22:03:34 <TrueBrain> so we can store them in S3 in that case
22:03:41 <frosch123> yes, but i would like some "restore vandalism" option
22:03:41 <TrueBrain> instead of git
22:03:53 <TrueBrain> yeah, it would require "do not allow to overwrite"
22:04:03 <TrueBrain> can be done in two ways .. either by making gollum not allow that
22:04:09 <TrueBrain> or by doing something smart on the S3
22:04:17 <frosch123> it's the default in gollum, i planned to remove that :p
22:04:20 <TrueBrain> which can either be enable backups on S3, or make a new folder for images that already exist
22:04:46 <TrueBrain> it is not a bad default :)
22:05:13 <TrueBrain> but okay, lets first see if gollum works
22:05:20 <TrueBrain> and if everyone agrees it being the way forward :)
22:05:28 <frosch123> but i would like to avoid people doing "my screenshot v1", "my screenshot v2"
22:05:57 <TrueBrain> pretty sure that happens anyway :P :D
22:07:37 <frosch123> 98k revisions currently, though that will go down if i exclude talk pages and stuff
22:07:46 <TrueBrain> :o
22:07:46 <TrueBrain> lol
22:07:57 <frosch123> also, i learned that there was a tikiwiki on ottd before?
22:08:05 <milek7> maybe I do something wrong
22:08:08 <milek7> but I always had bad experience with LFS
22:08:22 <milek7> honestly, for big files I prefer svn than git lfs
22:08:24 <TrueBrain> frosch123: I can only remember mediawiki
22:08:56 <frosch123> milek7: as long as you do not prefer perforce
22:09:11 <TrueBrain> frosch123: there used to be a wiki on tt-forums?
22:09:20 <frosch123> TrueBrain: there still is
22:09:30 <TrueBrain> wasnt that tikiwiki?
22:09:32 <frosch123> https://www.tt-wiki.net/wiki/Main_Page
22:09:39 <frosch123> TrueBrain: ttdpatch.net was tikiwki
22:09:49 <TrueBrain> we did have trac once
22:09:52 <TrueBrain> but never for wiki
22:11:14 <orudge> Yes, the TTDPatch wiki was converted to MediaWiki and merged into TT-Wiki
22:11:22 <orudge> the old Locomotion wiki that was on my site (originally Steve's site) was also merged in
22:11:53 <TrueBrain> its an orudge ! :D
22:11:59 <orudge> Could do the same with OpenTTD if desired I guess (or host it on the TT-Forums servers at least, in its current form), if that's easier than migrating it to AWS or whatever :D
22:12:02 <TrueBrain> now I have you here: would you mind enabling 2FA on GitHub? :D
22:12:11 <frosch123> TrueBrain: https://dpaste.org/8XXy <- that's all i know
22:12:25 <orudge> TrueBrain: on my own account, you mean?
22:12:34 <TrueBrain> orudge: the account that is joined in the OpenTTD organisation, yes
22:13:06 <orudge> oh hey, I've apparently contributed towards the "Arctic Code Vault", nice
22:13:07 <TrueBrain> frosch123: sounds DV was confused :P
22:13:33 <TrueBrain> but, in all honesty, OpenTTD was scattered in 2004
22:13:39 <TrueBrain> with everyone doing all kinds of things
22:14:03 <TrueBrain> took a while before I and MiHaMiX got everything together (not in a single place, but at least in view what there was and who had what where :P)
22:14:16 <TrueBrain> so it wouldn't surprise me :)
22:14:55 <orudge> TrueBrain: 2fa enabled
22:15:00 <TrueBrain> <3 orudge
22:15:28 <TrueBrain> means that now everyone with write access to OpenTTD has 2FA enabled :)
22:15:53 <TrueBrain> hopefully that means we don't fall prey to the "sneaked in a commit" other projects are currently having :)
22:15:55 <frosch123> TrueBrain: orudge is no owner
22:16:01 <TrueBrain> no, but he has push rights :)
22:16:21 <frosch123> well, if you count website and nml, there are more people then
22:16:36 *** andythenorth_ has quit IRC
22:16:40 <TrueBrain> yeah, I know; but having the game itself behind 2FA is kinda nice :)
22:17:26 <TrueBrain> protect your most important assets first, work from there :)
22:17:45 <TrueBrain> you have the concept of "outside collaborators" on GitHub .. but you first need to make them member, part of your org
22:17:50 <TrueBrain> before you can make them "outside"
22:17:54 <TrueBrain> bit wonky if you ask me
22:18:09 <TrueBrain> but outside collabs, can do only what the teams they are in allows them to
22:18:10 <TrueBrain> which is nice
22:19:29 <TrueBrain> now I am curious about tikiwiki .. it does ring a faint bell ..
22:19:41 <TrueBrain> do I have a backup with freenode logs somewhere ..
22:23:08 <frosch123> maybe ottd used the ttdp wiki intiially? :p
22:23:33 <frosch123> anyway, there are multiple commits with that same commit message on that day
22:24:53 <orudge> Looks like there was a wiki referenced here: https://www.tt-forums.net/viewtopic.php?f=29&t=9202&p=182277#p182277
22:25:25 <frosch123> that's indeed a tikiwki
22:25:49 <orudge> Looks like archive.org never got a hold of it though
22:26:27 <frosch123> well, it had 5 months
22:26:31 <frosch123> at most
22:26:44 *** gelignite has quit IRC
22:27:35 <TrueBrain> I remember somewhere vaguely that DV was testing stuff
22:29:11 <frosch123> i like that the roadmap on the wiki was "out of date" in august 2004 :)
22:31:13 <frosch123> pff, already the oldest wiki pages contained useless stuff like bridge speed limits
22:37:30 <frosch123> https://dpaste.org/jzNR <- found it
22:38:24 *** sla_ro|master has quit IRC
22:39:12 <frosch123> hmm, git log is really slow with 98k commits. i wonder whether that renders gollum unusable
22:39:59 <frosch123> maybe i should put the real data into the test docker
22:40:17 <LordAro> TrueBrain: alternative wiki thought - could use dokuwiki - no database, everything is flat files
22:40:34 <frosch123> yes, dokuwiki is the next best after gollum
22:40:57 <frosch123> but i think it cannot render mediawiki out of the box, so probably no templates either
22:41:11 <frosch123> so, migration is kind of impossible :p
22:41:51 <LordAro> well as people keep saying, everything on the wiki is out of date or not useful, so maybe starting from scratch isn't a terrible thing?
22:42:13 <LordAro> if nothing else, the way translations are done on the wiki currently is terrible and should be redone
22:42:32 <frosch123> i can convert the translations via a script just fine
22:42:54 <frosch123> that's at the end of my list though :p
22:43:07 <LordAro> fair enough :p
22:43:50 <frosch123> also, if the data is in git, mass edits are easier in geenral
22:44:20 <frosch123> did i mention that i first tried pywikibot to extract the wikidata, but found it is easier to make the api requests myself? :p
22:45:01 <frosch123> pywikibot is written by windows people in python2. it's insane in what ways it can break
22:45:26 <frosch123> when printing to console, it uses utf-8, but when directing output to file, it switches to latin-1
22:45:51 <glx> well python2+windows, the best way to break somewhere
23:00:19 *** HerzogDeXtEr has joined #openttd
23:02:14 *** frosch123 has quit IRC
23:09:28 *** GT has joined #openttd
23:15:30 *** openttdguest has joined #openttd
23:17:36 *** openttdguest has left #openttd
23:27:39 *** nielsm has quit IRC