Times are UTC Toggle Colours
00:22:41 *** Flygon has joined #openttd 00:43:30 *** namad7 has joined #openttd 00:47:57 *** namad7 has quit IRC 01:45:13 *** Wormnest has quit IRC 03:29:10 *** WormnestAndroid has quit IRC 03:30:46 *** WormnestAndroid has joined #openttd 03:52:49 *** debdog has joined #openttd 03:56:14 *** D-HUND has quit IRC 04:18:44 *** glx has quit IRC 04:45:37 *** WormnestAndroid has quit IRC 04:46:18 *** supermop_Home has quit IRC 04:49:48 *** WormnestAndroid has joined #openttd 04:59:08 *** nielsm has joined #openttd 06:03:50 *** snail_UES_ has quit IRC 06:44:07 *** sla_ro|master has joined #openttd 06:49:48 *** andythenorth has joined #openttd 06:55:07 *** Smedles_ has joined #openttd 06:56:53 *** Smedles has quit IRC 07:03:51 *** andythenorth has quit IRC 07:06:56 *** andythenorth has joined #openttd 07:11:10 *** HerzogDeXtEr has joined #openttd 07:11:22 *** longtomjr has joined #openttd 07:28:19 *** andythenorth has quit IRC 07:43:31 *** andythenorth has joined #openttd 08:30:49 *** WormnestAndroid has quit IRC 08:31:09 *** WormnestAndroid has joined #openttd 09:20:34 *** iSoSyS has joined #openttd 09:44:03 *** iSoSyS has quit IRC 09:47:36 <DorpsGek_III> [OpenTTD/bananas-api] TrueBrain approved pull request #76: Scheduled monthly dependency update for November https://git.io/JT5KL 09:47:42 <DorpsGek_III> [OpenTTD/bananas-api] TrueBrain merged pull request #76: Scheduled monthly dependency update for November https://git.io/JT7rd 09:48:25 <DorpsGek_III> [OpenTTD/bananas-frontend-cli] TrueBrain approved pull request #14: Scheduled monthly dependency update for November https://git.io/JT5KO 09:48:33 <DorpsGek_III> [OpenTTD/bananas-frontend-cli] TrueBrain merged pull request #14: Scheduled monthly dependency update for November https://git.io/JT7oT 09:49:12 <DorpsGek_III> [OpenTTD/bananas-server] TrueBrain approved pull request #36: Scheduled monthly dependency update for November https://git.io/JT5KZ 09:49:14 <DorpsGek_III> [OpenTTD/bananas-server] TrueBrain merged pull request #36: Scheduled monthly dependency update for November https://git.io/JT7oV 09:49:32 <DorpsGek_III> [OpenTTD/DorpsGek] TrueBrain approved pull request #38: Scheduled monthly dependency update for November https://git.io/JT5Kl 09:49:37 <DorpsGek_III> [OpenTTD/DorpsGek] TrueBrain merged pull request #38: Scheduled monthly dependency update for November https://git.io/JT7oH 09:49:58 <DorpsGek_III> [OpenTTD/master-server] TrueBrain approved pull request #21: Scheduled monthly dependency update for November https://git.io/JT5K0 09:50:04 <DorpsGek_III> [OpenTTD/master-server] TrueBrain merged pull request #21: Scheduled monthly dependency update for November https://git.io/JT7Kn 09:50:14 <DorpsGek_III> [OpenTTD/master-server-web] TrueBrain approved pull request #15: Scheduled monthly dependency update for November https://git.io/JT5Kz 09:50:20 <DorpsGek_III> [OpenTTD/master-server-web] TrueBrain merged pull request #15: Scheduled monthly dependency update for November https://git.io/JT7KR 09:55:21 <DorpsGek_III> [OpenTTD/eints] pyup-bot opened issue #30: Initial Update https://git.io/JT56J 09:55:22 <DorpsGek_III> [OpenTTD/eints] pyup-bot opened pull request #31: Config file for pyup.io https://git.io/JT56k 09:57:05 <DorpsGek_III> [OpenTTD/eints] TrueBrain updated pull request #31: Config file for pyup.io https://git.io/JT56k 09:58:07 <TrueBrain> commit checker is strict :P 09:58:07 <DorpsGek_III> [OpenTTD/eints] TrueBrain updated pull request #31: Config file for pyup.io https://git.io/JT56k 09:59:12 <DorpsGek_III> [OpenTTD/eints] TrueBrain approved pull request #31: Config file for pyup.io https://git.io/JT560 09:59:12 <DorpsGek_III> [OpenTTD/eints] TrueBrain merged pull request #31: Config file for pyup.io https://git.io/JT56k 09:59:56 * andythenorth has drawn 50% of the train 09:59:57 <andythenorth> it would be 100%, but something derailed it 10:01:12 <DorpsGek_III> [OpenTTD/eints] TrueBrain closed issue #30: Initial Update https://git.io/JT56J 10:01:26 <TrueBrain> you know that 100% is a lie :P 10:02:39 <DorpsGek_III> [OpenTTD/bananas-api] TrueBrain created new tag: 1.0.6 https://git.io/JT56K 10:02:39 <DorpsGek_III> [OpenTTD/DorpsGek] TrueBrain created new tag: 1.1.1 https://git.io/JT56i 10:02:52 <DorpsGek_III> [OpenTTD/master-server] TrueBrain created new tag: 1.0.7 https://git.io/JT56X 10:03:15 <TrueBrain> I need a dashboard to see how all our repositories that are on AWS are doing honestly .. 10:03:28 <TrueBrain> so easy to lose count 10:05:00 <DorpsGek_III> [OpenTTD/eints] pyup-bot opened issue #32: Initial Update https://git.io/JT565 10:05:01 <TrueBrain> grr @ pyup .. I want you to update NOW 10:05:01 <TrueBrain> not make silly issues 10:05:05 <DorpsGek_III> [OpenTTD/eints] TrueBrain closed issue #32: Initial Update https://git.io/JT565 10:05:46 <TrueBrain> I don't see how I can overrule the schedule 10:05:48 <TrueBrain> which is a bit silly 10:06:20 *** DorpsGek_III has quit IRC 10:27:20 <TrueBrain> https://github.com/TrueBrain/dashboard <- right, that should help a bit 10:28:11 <TrueBrain> no clue why it says NML Release is failing .. even GitHub Actions badge says that 10:28:31 *** DorpsGek_III has joined #openttd 10:28:31 <DorpsGek_III> [OpenTTD/master-server-web] TrueBrain created new tag: 1.0.5 https://git.io/JT5PM 10:28:41 <LordAro> nice 10:28:47 <DorpsGek_III> [OpenTTD/bananas-server] TrueBrain created new tag: 1.0.14 https://git.io/JT5Py 10:29:19 <LordAro> something to do with the master branch failing release for some reason? 10:29:19 <TrueBrain> I wish "commits" would change color between 0 and any number 10:29:36 <LordAro> maybe i should delete those 3 failing workflow runs? 10:29:50 <TrueBrain> try it :) 10:30:15 <LordAro> \o/ 10:30:35 <TrueBrain> nice :) 10:30:35 <LordAro> you should add OTTD to that list too 10:30:55 <LordAro> :p 10:30:55 <TrueBrain> yeah ... as soon as you finished the port from Azure DevOps :) 10:31:02 <LordAro> ah damn 10:31:07 <LordAro> :p 10:31:39 <TrueBrain> okay, added it .. 10:31:48 <TrueBrain> 291 commits since last release .. nice number :) 10:36:43 <TrueBrain> well, at least now I can tell I did process all the pyup PRs :P 10:37:17 <LordAro> :) 10:48:16 <TrueBrain> "I use SHA512 with a fixed salt" <- I read this on a random page on the internet .. it always makes me a bit sad :P It is a good step, but it is not sufficient. It still surprises me how little education is done why we salt and what it protects against .. the user is not the blame here btw, just the education is .. 10:48:47 <TrueBrain> I had colleagues telling customers the salt should be private and stored away carefully .. that is a lie :P 10:49:47 <TrueBrain> and the most common one: "but the salt is stored in the code, so if my database is breached, they do not have it" ... if your database is breached, safe to assume so is your codebase 11:02:01 <longtomjr> We salt for flavor 11:14:10 <TrueBrain> hmm .. salt .... 11:15:59 * LordAro shakes TrueBrain 11:16:16 <TrueBrain> wait, what part of me are you shaking? :P 11:16:28 <TrueBrain> be .. specific please :P 11:16:30 <LordAro> oh no 11:16:57 <TrueBrain> :D 12:17:11 *** jottyfan has joined #openttd 12:47:18 *** jottyfan has quit IRC 13:35:16 *** snail_UES_ has joined #openttd 13:39:00 *** supermop_Home has joined #openttd 13:39:23 <andythenorth> GarryG has made mariokart https://www.tt-forums.net/viewtopic.php?p=1237635#p1237635 13:39:28 <andythenorth> never ceases to amuse or surprise me 13:39:57 <andythenorth> bloke with a brain injury gets a lot done 13:51:08 *** jottyfan has joined #openttd 14:18:08 *** Webster has joined #openttd 14:30:31 <andythenorth> anyone care to play 'git'? 14:30:50 <andythenorth> I need to know if the current rev has a tag annotation 14:31:30 <Eddi|zuHause> other than HEAD? no 14:32:19 <andythenorth> but if I've annotated, e.g. 1.4.1 14:32:38 * andythenorth reading how tags work 14:38:07 <andythenorth> "git name-rev --name-only --tags HEAD" seems to work, but SO says it doesn't 14:38:21 <Eddi|zuHause> initial googling suggests "git describe --tags --exact-match" 14:38:58 <andythenorth> yeah that seems to return a tag name if matched, otherwise fatal error 14:40:14 <andythenorth> "fatal: no tag exactly matches 'bd9c349e73fb74a93ef96486936eb9f8f13a5eca'" 14:40:24 * andythenorth wonders if it's safe to try and string match "fatal" there :P 14:40:33 <andythenorth> will I name a tag "fatal" ever? 14:40:34 <Eddi|zuHause> just check return value 14:40:47 <Eddi|zuHause> exit code 14:40:56 <Eddi|zuHause> if exit code is not 0, it was an error 14:40:57 <andythenorth> oh I see 14:41:03 <andythenorth> more googling 14:41:13 <andythenorth> ok thanks :) 14:42:50 <Eddi|zuHause> the shell of your choice should have easy functions for that 14:43:44 <andythenorth> python subprocess.run :P 14:59:52 <andythenorth> this doesn't quite work https://github.com/andythenorth/polar-fox/commit/b251c88e2ec780ef546914f26332e09bc596de36?branch=b251c88e2ec780ef546914f26332e09bc596de36&diff=split 15:00:20 <andythenorth> it seems to perform, but it prints 'fatal: no tag exactly matches '5cdbde0b97f4260f777b0573ba19394e0c3fddd7' to stdout if no tag is found 15:00:22 <Eddi|zuHause> can we have this in openttd? https://www.spiegel.de/panorama/niederlande-metro-stoppt-erst-auf-kunstwerk-a-7fc0755a-a932-429d-87ac-dbb4a6ee1e19 15:00:28 <andythenorth> which I don't want to see in every compile 15:00:44 * andythenorth bets £10 Eddi|zuHause posted the whale metro? 15:00:54 <Eddi|zuHause> yes 15:01:44 <Eddi|zuHause> andythenorth: i'm fairly sure it actually gets printed to stderr 15:02:30 <andythenorth> hmm 15:02:34 * andythenorth way out of depth 15:02:40 <andythenorth> this is all cargo-culted 15:04:18 <Eddi|zuHause> i'd try "stderr=subprocess.DEVNULL" 15:05:58 <andythenorth> seems to work 15:06:54 <andythenorth> "that will never go wrong" 15:07:06 <andythenorth> shell scripting is an interesting world 15:07:12 <andythenorth> but I don't belong in it 15:07:56 <FLHerne> andythenorth: NML does this https://github.com/OpenTTD/nml/blob/master/nml/version_update.py#L40 15:08:30 <andythenorth> so it does 15:08:31 <FLHerne> Well, that bit tells you the last tag 15:08:53 <andythenorth> I could possibly adopt that script 15:09:03 <FLHerne> I think the `release = describe[1] == "0"` is the bit that tells you there are no changes *since* the last tag 15:09:45 <Eddi|zuHause> that split seems slightly more wonky than --exact-match 15:10:15 <andythenorth> my temptation is always to believe the longer more complicated code is more correct 15:10:26 <andythenorth> that's probably never a fallacy ever 15:10:29 <Eddi|zuHause> that is usually wrong :p 15:11:59 <andythenorth> so with this, I can conditionally insert an action 14 link to release docs 15:12:06 <andythenorth> or to [something else] 15:12:17 <andythenorth> hurrah 15:34:13 *** Flygon has quit IRC 15:56:32 *** Wormnest has joined #openttd 16:26:42 *** gelignite has joined #openttd 17:16:28 *** Progman has joined #openttd 17:33:14 *** jottyfan has quit IRC 17:54:10 *** Compu has joined #openttd 17:54:20 *** Compu has quit IRC 17:56:32 *** Wolf01 has joined #openttd 18:08:00 <andythenorth> well 18:09:14 * andythenorth wonders if newgrfs run in the same address space 18:09:47 * andythenorth stops wondering that 18:09:57 * andythenorth wonders what is for lunch 18:20:00 <Eddi|zuHause> what kind of address space? 18:20:58 <FLHerne> They have separate sets of parameters, act2 vars, etc, so 'not really'? 18:22:03 * andythenorth wondered if combining GPL grfs with non-GPL grfs was a GPL violation 18:22:15 <andythenorth> then I remembered not to slice my own fingers off 18:23:44 <FLHerne> Definitely not 18:25:37 <FLHerne> I think you could conceivably argue that 'extension' grfs like UKRS2+ were derivative works of the original even without sharing code 18:25:51 *** frosch123 has joined #openttd 18:26:16 <FLHerne> Because they don't work without the base grf, and poke around with its settings 18:27:04 <FLHerne> But that would be pretty tenuous, and they're always under the same license anyway 18:36:30 <andythenorth> also they're not GPL :) 18:38:04 *** glx has joined #openttd 18:38:04 *** ChanServ sets mode: +v glx 18:40:41 <FLHerne> Well, there could be a hypothetical FIRS extension 18:40:50 <FLHerne> To re-add Extreme mode :D 18:44:35 <Eddi|zuHause> andythenorth: real copyright violations are already properly complicated, don't need to make it worse by adding hypothetical ones 18:45:24 <andythenorth> yes 18:50:29 <FLHerne> If you made a grf that exploited a buffer overflow to perform arbitrary code execution within OTTD, and it patched in a daylength feature and timetables that work, while also having every British locomotive no matter how obscure, but wasn't GPL-licensed 18:50:38 <FLHerne> ...would that be a violation? 18:51:05 <Wolf01> https://9gag.com/gag/aD4LV8Z new feature? 18:51:41 <FLHerne> Wolf01: I think you're the third one today 18:52:01 <FLHerne> You gotta be faster! 18:53:10 <Wolf01> Maybe if I didn't have to work 18:53:57 <andythenorth> FLHerne depends if you made source available :P 18:59:46 <frosch123> FLHerne: if you make it agpl, maybe all savegames and scenarios will also be agpl 19:03:56 <TrueBrain> Wolf01: they made the art look better at least 19:05:22 <TrueBrain> people have been voting to keep it like this, as it looks like a movie-scene 19:06:50 <frosch123> ah, it is art... i was wondering what it was :) 19:07:21 <TrueBrain> tails of a walrus 19:07:53 <frosch123> well, a subway above water is art in itself, or maybe it is just dutch :p 19:09:40 <TrueBrain> building anything NOT above water is tricky in The Netherlands :P 19:10:22 <frosch123> i guess the subway is on sea level 19:21:53 <DorpsGek_III> [OpenTTD/team] PatrikSamuelTauchim opened issue #75: [cs_CZ] Translator access request https://git.io/JTdKf 19:29:00 <Wolf01> Mmmh, tanks time 19:29:06 <andythenorth> I did some tanks 19:29:19 <Wolf01> I repair the tanks you smash 19:29:39 <andythenorth> my WR slowly grinds up https://www.blitzstars.com/player/eu/northbynorthwest 19:29:49 <andythenorth> I'm not really good 19:33:04 <andythenorth> lol #2 on the server in this tank though https://www.blitzstars.com/player/eu/northbynorthwest/tank/16145 19:33:43 <andythenorth> the #1 player is waaaaay better than me https://www.blitzstars.com/topplayers/bytank?sort=special.winrate&days=30&tank=Pz.Sfl.%2520IVc®ions=eu 19:39:29 *** longtomjr has quit IRC 19:39:37 <TrueBrain> that website hurts my eyes 19:39:38 <TrueBrain> just saying 19:40:28 <andythenorth> you get used to it 19:40:42 <TrueBrain> that makes it sound like I have to :P 19:40:45 <andythenorth> lot of numbers 19:41:52 <frosch123> i think the concerns were about the colors :) 19:42:04 <TrueBrain> they were; but he only sees numbers, so that is fine :) 19:47:28 <andythenorth> I don't much like the ads, or the cookie warning 19:47:34 <andythenorth> I should probably get plugins to solve that 19:47:44 <TrueBrain> I went like: "what ads?" 19:48:09 <TrueBrain> guess PiHole is dealing with that just fine :P 19:48:17 <TrueBrain> or Ghostery 19:51:08 <frosch123> uBlock shows this number on its icon, how many requests it blocked 19:56:13 <andythenorth> also are tank game stats off-topic for this channel? 19:56:48 <frosch123> we assumed you were comparing your win rates with your ship drawing progress 19:57:21 <andythenorth> lol my editor applies correct syntax highlighting to "@preoperty" 19:57:24 <andythenorth> silly editor 19:59:21 *** HerzogDeXtEr has quit IRC 20:01:38 <andythenorth> hmm can't use property in the root level of a module 20:01:42 <andythenorth> has to be in a class 20:01:43 <andythenorth> nvm 20:02:28 *** tokai|noir has joined #openttd 20:02:29 *** ChanServ sets mode: +v tokai|noir 20:09:10 *** tokai has quit IRC 20:17:59 <FLHerne> andythenorth: @preoperty is valid syntax, you can define custom decorators 20:18:37 <andythenorth> silly andythenorth 20:18:42 <FLHerne> If your editor was really good, it would complain about 'preoperty' being an undefined variable 20:18:49 <FLHerne> I think I made KDevelop do that a while ago 20:21:21 *** heffer_ has quit IRC 20:21:31 *** heffer has joined #openttd 20:22:21 <andythenorth> hmmm Horse release, or refactor 3 other grfs for consistency in compile methods? 20:23:28 <andythenorth> refactor 20:27:02 *** HerzogDeXtEr has joined #openttd 20:29:07 *** HerzogDeXtEr has quit IRC 20:30:38 *** HerzogDeXtEr has joined #openttd 20:40:42 *** HerzogDeXtEr has quit IRC 20:42:09 *** HerzogDeXtEr has joined #openttd 20:56:30 <andythenorth> hmm 20:56:43 <andythenorth> "Download Zip" is now a bit of a lie https://grf.farm/iron-horse/2.8.0/html/get_started.html 20:56:48 <andythenorth> bundles links are dead 20:57:35 <andythenorth> bananas doesn't offer downloads, right? 21:02:35 <FLHerne> New-BaNaNaS doesn't, but that's a not-implemented-yet thing 21:02:50 <FLHerne> (I asked this the other day :p) 21:02:58 <FLHerne> It will someday 21:14:59 * andythenorth amends Horse docs 21:21:18 *** heffer has quit IRC 21:21:28 *** heffer has joined #openttd 21:26:39 * andythenorth fixes Title Case 21:29:12 <andythenorth> sentence case is so weird for titles, but It's The New Way 21:33:08 <frosch123> i like "Sentence Case Is The New Way" :) 21:38:56 <TrueBrain> Lol :D 21:40:28 <andythenorth> it's so weird making navigation sentence case 21:40:36 <andythenorth> because it often contains Proper Nouns 21:40:41 <andythenorth> so then there's an inconsistency 21:41:01 <andythenorth> Horse docs now have 'Get started' and 'Code reference' but also 'Train Whack!' 21:41:52 <frosch123> make everything lowercase? 21:42:16 <frosch123> or make WHACK all uppercase? 21:42:42 <frosch123> or remove the other links and only keep Train Whack? 21:43:03 <andythenorth> I can probably wrap .lower() etc in a random.choice? 21:43:25 <frosch123> +1 to randomly changing capitalisation :) 21:43:40 <andythenorth> LoLz 21:43:47 <frosch123> different on every reload, like the trains 21:45:00 <andythenorth> that would need JavaScript 21:45:02 <andythenorth> ew 21:45:05 <andythenorth> or javascript 21:45:16 <andythenorth> shall I tag Horse? 21:46:17 <andythenorth> oops, changelog 22:03:45 *** sla_ro|master has quit IRC 22:05:27 <andythenorth> wow did I really research use of GPL for html? 22:05:29 <andythenorth> seems I did 22:09:41 <andythenorth> "Sprites complete for 499 consists; incomplete for 0 consists; 100%" 22:09:42 <andythenorth> lol 22:09:48 <andythenorth> 1 more for the round number 22:17:28 <TrueBrain> You go girl 22:18:06 *** gelignite has quit IRC 22:21:19 *** heffer has quit IRC 22:21:29 *** heffer has joined #openttd 22:25:43 * andythenorth uploads to bananas 22:25:49 <andythenorth> who made this html anyway :P 22:26:46 <andythenorth> oh 22:26:54 <andythenorth> do I make my source code available? 22:26:59 <andythenorth> there's a message saying I have to 22:27:36 <frosch123> never heard of that 22:27:56 <andythenorth> sounds familiar though 22:28:05 <frosch123> i would have expected that was discussed here 22:28:05 <andythenorth> maybe I was away when it was discussed 22:31:21 <TrueBrain> Temporal amnesia 22:31:29 *** HerzogDeXtEr has quit IRC 22:31:58 <frosch123> good idea 22:32:00 <frosch123> night 22:32:03 *** frosch123 has quit IRC 22:32:44 *** HerzogDeXtEr has joined #openttd 22:46:00 *** Progman has quit IRC 22:48:18 * andythenorth also 22:48:22 <andythenorth> but I released 100% trains 22:48:29 <andythenorth> please send grats etc 22:49:58 <FLHerne> grats! 22:50:16 <FLHerne> All the trains is nice, I'll have to try Horse again sometime 22:54:40 *** HerzogDeXtEr has quit IRC 22:55:14 * andythenorth must to bed 22:55:23 *** andythenorth has left #openttd 22:56:08 *** HerzogDeXtEr has joined #openttd 23:08:30 *** HerzogDeXtEr has quit IRC 23:09:59 *** Wolf01 has quit IRC 23:14:10 *** nielsm has quit IRC 23:16:59 *** iSoSyS has joined #openttd 23:21:20 *** heffer has quit IRC 23:21:31 *** heffer has joined #openttd