Times are UTC Toggle Colours
00:00:37 <b_jonas> I wish that patch that lets autoreplace trains with themselves will get into the release soon 00:02:40 <Eddi|zuHause> @b_jonas what vehicles get phased out depends on your newgrf, the latest introduced vehicle sets the date when the game state gets "frozen" 00:03:07 <b_jonas> Eddi|zuHause: yes, that's why I'm asking for a newgrf 00:03:51 <Eddi|zuHause> and i'd recomment you leave some out instead of adding new ones 00:04:29 <Eddi|zuHause> like, anything that adds futuristic vehicles late in the game 00:05:06 <b_jonas> Eddi|zuHause: but I like powerful fast trains, that's why I'm playing with the vactrains 00:05:35 <b_jonas> perhaps if the time was a bit more spread so every fast train was added later, it might work better 00:06:02 <Eddi|zuHause> b_jonas: the other option would be, you roll back to something like 2050, and enable "vehicles never expire" 00:06:25 <b_jonas> Eddi|zuHause: hmm 00:06:32 <b_jonas> that might work 00:06:40 <b_jonas> wait, there's just a vehicles never expire option? 00:06:44 <b_jonas> then I don't need a newgrf 00:06:49 <b_jonas> I just have to start the game that way 00:07:07 <b_jonas> I've set that 00:07:29 <b_jonas> thank you, I haven't realized that 00:07:33 <Eddi|zuHause> you don't have to start the game with it, you can enable it at any point mod-game 00:08:04 <Eddi|zuHause> and while you're in the settings, enable aotorenew vehicles (with same type) 00:08:36 <b_jonas> yeah, though I'd forget to enable it later probably 00:08:48 <b_jonas> and I can hide vehicles in the list so it doesn't matter much if they don't expire 00:09:04 <b_jonas> as for autorenew, no, I want to manually choose to renew vehicles, even in the late game 00:09:52 <Eddi|zuHause> sure, but i wouldn't hold my breath for that being included 00:10:00 <b_jonas> there's already a patch 00:10:21 <Eddi|zuHause> there's patches for loads of things 00:10:48 <b_jonas> sure, but a recent patch 00:22:28 *** WormnestAndroid has joined #openttd 00:56:08 *** GT has quit IRC 02:29:53 *** WormnestAndroid has quit IRC 02:30:42 *** debdog has joined #openttd 02:32:52 *** WormnestAndroid has joined #openttd 02:34:03 *** D-HUND has quit IRC 02:48:43 *** WormnestAndroid has quit IRC 02:50:52 *** Flygon has joined #openttd 02:55:56 *** WormnestAndroid has joined #openttd 03:17:03 *** WormnestAndroid has quit IRC 03:17:10 *** WormnestAndroid has joined #openttd 05:10:02 *** nielsm has joined #openttd 05:25:23 *** snail_UES_ has quit IRC 06:49:34 *** HerzogDeXtEr has joined #openttd 06:55:09 <DorpsGek_III> [OpenTTD/team] telk5093 opened issue #15: [ko_KR] Translator access request https://git.io/JUob4 06:55:27 <DorpsGek_III> [OpenTTD/team] DorpsGek commented on issue #15: [ko_KR] Translator access request https://git.io/JUob4 07:07:04 *** Wolf01 has joined #openttd 07:10:13 *** gelignite has joined #openttd 07:19:29 *** andythenorth has joined #openttd 07:34:23 *** k-man has quit IRC 07:37:40 *** andythenorth has quit IRC 07:39:01 *** Progman has joined #openttd 07:51:22 *** andythenorth has joined #openttd 07:57:51 *** sla_ro|master has joined #openttd 07:58:42 <andythenorth> yo 08:00:47 <Wolf01> o/ 08:05:02 *** k-man has joined #openttd 08:07:07 <DorpsGek_III> [OpenTTD/team] TrueBrain opened pull request #16: Add: [DorpsGek] don't announce issue-related changes done by DorpsGek https://git.io/JUKU7 08:20:47 <DorpsGek_III> [OpenTTD/team] LordAro approved pull request #16: Add: [DorpsGek] don't announce issue-related changes done by DorpsGek https://git.io/JUKk9 08:21:00 <DorpsGek_III> [OpenTTD/team] TrueBrain merged pull request #16: Add: [DorpsGek] don't announce issue-related changes done by DorpsGek https://git.io/JUKU7 08:21:11 <TrueBrain> clearly you had forgotten that LordAro ; but that is okay, I didn't :D 08:21:12 <TrueBrain> :P :P :P 08:21:21 <LordAro> :p 08:27:48 <DorpsGek_III> [OpenTTD/team] LawGain opened issue #17: [de_DE] Translator access request https://git.io/JUKI5 08:40:50 <LordAro> it works \o/ 08:40:56 <TrueBrain> you sound surprised 08:41:08 <LordAro> only a little 08:41:45 <DorpsGek_III> [OpenTTD/team] LordAro commented on issue #14: [ro_RO] Translator access request https://git.io/JUrQq 08:41:57 <TrueBrain> it is a lot better like this :P 08:42:13 <DorpsGek_III> [OpenTTD/team] LordAro commented on issue #15: [ko_KR] Translator access request https://git.io/JUob4 08:42:15 <TrueBrain> I also made my email a bit more quiet, also nice :) 08:42:32 <DorpsGek_III> [OpenTTD/team] LordAro commented on issue #17: [de_DE] Translator access request https://git.io/JUKI5 08:42:51 <LordAro> indeed 08:54:39 <andythenorth> errr python strings 08:54:58 <andythenorth> cite=u'Mr Train' 08:54:58 <andythenorth> or cite=""""Mr Train""" 08:54:59 <andythenorth> ?? 08:55:04 <andythenorth> (python3) 08:57:25 <TrueBrain> if there is an u for ' or ", it is not Python3 :) 08:57:37 <TrueBrain> (or, a very bad Python programmer at the helm) 08:58:06 <andythenorth> I have been cargo-culting u'' around for a while 08:58:27 <TrueBrain> """ is often called a "docstring", but it is just a multiline string 08:58:27 <andythenorth> so can I just """ ? 08:58:32 <TrueBrain> but you can just " 08:58:37 <TrueBrain> there really is no need for more 08:58:40 <TrueBrain> just "Mr Train" 08:58:42 <TrueBrain> it is a string 08:58:43 <TrueBrain> I mean .. 08:58:45 <andythenorth> some are multi-line 08:58:47 <TrueBrain> why complicate shit? 08:58:55 <TrueBrain> then docstring the multiline 08:58:59 <TrueBrain> but really, use black 08:59:02 <andythenorth> hurrah 08:59:03 <TrueBrain> black will fix what-ever you do wrong here for you 09:00:14 <andythenorth> you don't think that the most fun in programming is making meaningless choices about code layout and whitespace? :o 09:01:04 * andythenorth seeks a black for html markup 09:09:50 <LordAro> oh, "seeks" 09:10:00 <LordAro> i saw "sees" and got excited 09:11:44 <dwfreed> most people don't write raw html anymore 09:14:19 <andythenorth> really? 09:14:25 * andythenorth is shocked 09:14:49 <dwfreed> everything is <insert latest and greatest web framework here> anymore 09:14:52 <andythenorth> how are they making all these web pages then? 09:15:02 <andythenorth> it's not all react.js 09:15:09 <dwfreed> a lot is 09:15:44 <andythenorth> bring some stats, we can talk :P 09:16:10 <andythenorth> but given that 'most' of the internet runs on Wordpress, I suspect you're wrong :| 09:16:36 <dwfreed> Wordpress users don't write html either 09:16:44 <dwfreed> though you're right in that it's not react 09:18:22 <andythenorth> ha 09:18:40 <andythenorth> quite possibly 'most' of the internet runs ok CKEditor 09:18:49 <LordAro> js-only sites make me sad 09:19:01 <andythenorth> in which case I accept your argument and you can send me £50 as your prize 09:19:09 <andythenorth> ok / on /s 09:19:35 <andythenorth> LordAro are there any, except twitter? 09:19:50 <andythenorth> nobody seriously serves a mass audience with js only, except twitter 09:20:03 <LordAro> there are many that display nothing at all ehen js is turned off 09:20:06 <andythenorth> it's a joke idea 09:21:21 <michi_cc> Isn't that idea also called progressive web app? 09:21:34 <TrueBrain> "progressive", it starts white 09:21:35 <TrueBrain> :) 09:23:09 <andythenorth> WP 09:28:46 *** iSoSyS has joined #openttd 09:39:40 <andythenorth> oof too much content in my code :| 09:39:41 <andythenorth> lame 09:45:32 *** matt21347 has joined #openttd 09:59:15 *** frosch123 has joined #openttd 10:01:43 <andythenorth> FLHerne should I add Pacer? :| 10:10:43 <FLHerne> yes 10:11:25 <FLHerne> andythenorth: Do the 141, then you can reuse the same sprite as a Leyland National in Road Hog :p 10:11:34 <FLHerne> (they even have indicators!) 10:11:36 <andythenorth> oof yes 10:15:39 * andythenorth exploring older driving trailers 10:15:41 <andythenorth> https://www.rmweb.co.uk/community/index.php?/topic/147522-gwr-autocoach-query/&tab=comments#comment-3670228 10:15:45 *** k-man_ has joined #openttd 10:16:11 <FLHerne> andythenorth: Everyone does the GWR autotrains 10:16:20 <FLHerne> Why no love for the SR gate stock? 10:18:14 <andythenorth> well now 10:18:24 * andythenorth googles 10:19:10 <FLHerne> http://www.kernowmodelrailcentre.com/LSWR_Gate_Stock/prod_35804.jpg 10:19:23 <FLHerne> Worked with M7s mostly 10:19:39 <FLHerne> 0-4-4Ts are underrepresented in OTTD too 10:19:51 <DorpsGek_III> [OpenTTD/OpenTTD] EmperorJake commented on pull request #7000: Some NewGRF variables concerning railtypes https://git.io/JUK8w 10:20:10 <FLHerne> 'gate' because they had concertina lattice gates instead of doors 10:22:23 *** k-man has quit IRC 10:23:03 <andythenorth> lack of 0-4-4T in Horse 10:23:03 <andythenorth> I could remedy that, but not now 10:49:01 *** andythenorth_ has joined #openttd 10:53:35 *** andythenorth has quit IRC 10:56:31 <DorpsGek_III> [OpenTTD/OpenTTD] michicc reopened pull request #7000: Some NewGRF variables concerning railtypes https://git.io/fhI7h 10:56:55 <michi_cc> Eddi|zuHause: I made some work for you :p 11:04:23 <andythenorth_> oof 11:04:38 <andythenorth_> I think the burden was on me to provide newgrf test cases :| 11:05:19 <andythenorth_> :D 11:25:06 *** Progman has quit IRC 12:03:02 *** iSoSyS has quit IRC 12:06:16 <TrueBrain> frosch123: RuntimeError: dictionary changed size during iteration 12:06:23 <TrueBrain> another error that happens often 12:06:31 <TrueBrain> File "/code/webtranslate/protect.py", line 34, in cleanup_sessions 12:06:52 <frosch123> ah, right we wrote bananas after eints 12:07:04 <frosch123> i think we copied that code from eints to bananas, and fixed it in bananas :p 12:07:27 <TrueBrain> yeah .. that traceback is now thrown every N minutes 12:08:17 <frosch123> i just do the same fix as in bananas :p 12:08:20 <TrueBrain> doesn't that mean nobody can login, I wonder .. 12:08:32 <TrueBrain> hmm, you can 12:08:36 <TrueBrain> it is thrown on login for people 12:11:43 <DorpsGek_III> [OpenTTD/eints] frosch123 opened pull request #15: Fix: Session expiration changed dict while iterating. https://git.io/JUK6K 12:12:07 <frosch123> recycled diff and commit messages from bananas :) 12:26:06 <DorpsGek_III> [OpenTTD/eints] TrueBrain approved pull request #15: Fix: Session expiration changed dict while iterating. https://git.io/JUKXm 12:26:18 <TrueBrain> please tag a new openttd-github-NNN after merging :) 12:26:41 <frosch123> we did force-rebase, right? 12:26:49 <TrueBrain> squash if possible 12:26:49 <DorpsGek_III> [OpenTTD/eints] frosch123 merged pull request #15: Fix: Session expiration changed dict while iterating. https://git.io/JUK6K 12:26:51 <TrueBrain> rebase otherwise 12:27:04 <TrueBrain> owh, the github branch 12:27:11 <TrueBrain> rebase + force push, yes 12:39:08 *** andythenorth_ has quit IRC 12:41:32 <TrueBrain> tag and go? :) 12:43:47 <DorpsGek_III> [OpenTTD/eints] frosch123 created new tag: openttd-github-1.0.2 https://git.io/JUKMd 12:57:07 <frosch123> we'll see in 24 hours :p 12:57:26 <TrueBrain> :D 13:24:32 *** snail_UES_ has joined #openttd 13:26:34 *** snail_UES_ has quit IRC 13:35:53 <DorpsGek_III> [OpenTTD/eints] TrueBrain opened pull request #16: Random bits of code cleanup https://git.io/JUKdA 13:36:00 <TrueBrain> was trying to start with bottle, but I first needed to do that ^^ :P 13:36:54 *** supermop_Home has joined #openttd 13:37:13 <supermop_Home> yo 13:37:48 <DorpsGek_III> [OpenTTD/eints] TrueBrain updated pull request #16: Random bits of code cleanup https://git.io/JUKdA 13:38:59 <TrueBrain> hmm, I can add a few more things to that PR 13:39:08 <DorpsGek_III> [OpenTTD/eints] frosch123 approved pull request #16: Random bits of code cleanup https://git.io/JUKF3 13:39:25 <TrueBrain> guess I make a new PR out of the rest :P 13:39:36 <DorpsGek_III> [OpenTTD/eints] TrueBrain merged pull request #16: Random bits of code cleanup https://git.io/JUKdA 13:58:10 <TrueBrain> okay, so now a choice .. I can either patch bottle to be .. nicer, and leave it at that 13:58:15 <TrueBrain> or I can replace it with flask 13:58:20 <TrueBrain> the latter takes a bit more time/effort 13:58:28 <TrueBrain> but a patch on bottle can be difficult to track 13:59:20 <frosch123> i think going for flask requires changing all templates 13:59:35 <frosch123> so, yeah, a "bit more" work :) 13:59:52 <TrueBrain> patching bottle it is I guess? :P 14:16:19 <DorpsGek_III> [OpenTTD/team] matthiasradde opened issue #18: [de_DE] Translator access request https://git.io/JUKpA 14:17:24 <DorpsGek_III> [OpenTTD/team] frosch123 commented on issue #18: [de_DE] Translator access request https://git.io/JUKpA 14:21:46 <DorpsGek_III> [OpenTTD/eints] TrueBrain opened pull request #17: Improve logging of eints and bottle https://git.io/JUKhQ 14:21:57 <TrueBrain> I think this is sufficient to make Sentry useful :) 14:22:25 <TrueBrain> I minimized the changes to bottle as much as I could 14:23:06 <TrueBrain> ofc flake complains :P 14:23:07 <DorpsGek_III> [OpenTTD/eints] TrueBrain updated pull request #17: Improve logging of eints and bottle https://git.io/JUKhQ 14:23:23 *** k-man_ has quit IRC 14:27:46 <DorpsGek_III> [OpenTTD/eints] frosch123 approved pull request #17: Improve logging of eints and bottle https://git.io/JUKjK 14:27:54 <TrueBrain> no comments? :o 14:28:21 <frosch123> i did not see an option to patch bottle at runtime 14:28:30 <TrueBrain> neither did I :( 14:28:45 <TrueBrain> the code is not really ... friendly to monkey-patching :P 14:28:58 <DorpsGek_III> [OpenTTD/eints] TrueBrain merged pull request #17: Improve logging of eints and bottle https://git.io/JUKhQ 14:31:43 *** snail_UES_ has joined #openttd 14:31:52 *** jottyfan has joined #openttd 14:31:56 *** k-man_ has joined #openttd 14:32:26 <TrueBrain> okay ... pushing to staging 14:32:29 <TrueBrain> lets see if it works :D 14:32:52 <TrueBrain> would be nice if Sentry gives more context to errors :P 14:36:22 <TrueBrain> well, this is looking better already 14:36:40 <TrueBrain> version detection is a bit wrong :D 14:36:45 <TrueBrain> 0.0.0-524-g9bc3c4e 14:36:54 <TrueBrain> hmm, force-push 14:36:56 <TrueBrain> lost the tag in the tree 14:36:58 <TrueBrain> makes sense 14:37:33 <TrueBrain> okay, time to get this to production :) 14:37:58 <DorpsGek_III> [OpenTTD/eints] TrueBrain created new tag: openttd-github-1.0.3 https://git.io/JU6ve 14:38:14 <TrueBrain> tnx for the quick reviews frosch123 :) Much appreciated! 14:38:20 <TrueBrain> and now we will see how many errors sentry is going to find :D 14:38:43 <TrueBrain> and we have the first one :P 14:39:19 <TrueBrain> yeah, that error possibly should be removed :) 14:51:44 <TrueBrain> okay, it leaves the socket open that talks to GitHub to fetch the access token etc .. not sure why :P 14:52:10 <frosch123> requests3 has some pooling thingie 14:53:39 <TrueBrain> well, it doesn't leak sockets; some GC picks up on it, and closes them down 14:53:43 <TrueBrain> so no biggy 14:53:47 <TrueBrain> just annoying in the logs, I guess :P 14:53:53 <frosch123> https://urllib3.readthedocs.io/en/latest/reference/index.html#module-urllib3.connectionpool 14:54:00 <frosch123> urllib3, not requests3 14:54:29 <TrueBrain> what Python detects, that all variables pointing to a socket are out of scope, but the socket is still open, basically 14:54:49 <TrueBrain> so it cannot be a connectionpool as they are in a singleton :) 14:56:17 *** sla_ro|master has quit IRC 15:00:19 <TrueBrain> some people download at a rate of speed from the bananas-server, that the S3 backend connection says: this is taking to long, goodbye 15:00:19 <TrueBrain> lol 15:00:47 <TrueBrain> 47 people had a terminated connection because of that since .. 3 months :P 15:01:13 <TrueBrain> well, atm it crashes the server .. guess I should just capture the error, and drop the connection or something 15:01:20 <TrueBrain> or try to recover .. but that is kinda difficult 15:10:44 *** andythenorth has joined #openttd 15:20:55 *** Wormnest has joined #openttd 15:30:00 <andythenorth> hmm there's some text I randomise in docs at compile time 15:30:27 <andythenorth> when I write an S3 synchronisation script that's going to be a car crash 15:31:06 * andythenorth contemplates javascript 15:31:17 <andythenorth> or some predictalble seed 15:33:00 <andythenorth> I have NFI about random seeds, but I imagine there's a literature :P 15:37:37 *** tokai has joined #openttd 15:37:37 *** ChanServ sets mode: +v tokai 15:44:38 *** tokai|noir has quit IRC 15:57:23 *** matt21347 has quit IRC 15:57:26 *** denwa has joined #openttd 16:09:03 *** matt21347 has joined #openttd 16:18:33 *** WormnestAndroid has quit IRC 16:18:36 *** virtualrandomnumber has joined #openttd 16:19:48 *** virtualrandomnumber has quit IRC 16:20:37 *** WormnestAndroid has joined #openttd 16:29:34 *** hryniuk has joined #openttd 16:30:09 *** hryniuk has quit IRC 16:39:28 *** sla_ro|master has joined #openttd 16:51:59 *** Flygon has quit IRC 17:12:21 *** sla_ro|master has quit IRC 17:15:11 *** Progman has joined #openttd 17:18:34 <DorpsGek_III> [OpenTTD/team] devbotas opened issue #19: [lt_LT] Translator access request https://git.io/JU6Bu 17:20:38 *** jottyfan has quit IRC 17:29:43 <DorpsGek_III> [OpenTTD/team] frosch123 commented on issue #19: [lt_LT] Translator access request https://git.io/JU6Bu 17:51:54 <DorpsGek_III> [OpenTTD/OpenTTD] DorpsGek pushed 1 commits to master https://git.io/JU6uA 17:51:54 <DorpsGek_III> - Update: Translations from eints (by translators) 18:30:39 *** WormnestAndroid has quit IRC 18:30:54 *** WormnestAndroid has joined #openttd 19:23:19 *** matt21347 has quit IRC 19:29:53 *** sla_ro|master has joined #openttd 20:06:52 *** frosch123 has quit IRC 20:33:48 *** HerzogDeXtEr has quit IRC 20:54:36 *** Wolf01 has quit IRC 21:30:06 *** sla_ro|master has quit IRC 21:53:03 *** andythenorth has quit IRC 21:59:36 *** k-man_ is now known as k-man 22:05:08 *** nielsm has quit IRC 22:32:38 *** gelignite has quit IRC 22:43:08 *** Progman has quit IRC 22:56:30 *** iSoSyS has joined #openttd 23:48:18 *** iSoSyS has quit IRC