IRC logs for #openttd on OFTC at 2018-02-23
            
00:05:02 *** Wormnest has quit IRC
00:09:57 *** Biolunar has quit IRC
00:18:19 <supermop> is an 'action D register' equivalent to a switch?
00:32:16 <Eddi|zuHause> supermop: the problem is the number of IDs it has to remember simultaneously
00:32:28 <Eddi|zuHause> supermop: try to put the definitions closer to when they are used
00:34:03 *** Flygon has joined #openttd
00:35:05 *** sim-al2 has joined #openttd
00:35:12 <Eddi|zuHause> supermop: do you have code somewhere?
00:40:09 <supermop> yeah
00:40:12 <supermop> one sec
00:40:56 <supermop> i am currently moving some of the switches around and replacing my purchase_capacity switches with just an expression
00:41:03 <supermop> so doesn't need to be a switch
00:41:18 <supermop> hope that helps
00:42:28 <supermop> " purchase_capacity_xy = (param_capacity*10) " etc
00:42:56 <supermop> tho maybe that still counts
00:43:21 <Eddi|zuHause> that'll use up parameters, i think
00:43:43 <supermop> oh
00:43:44 <supermop> hm
00:43:59 <Eddi|zuHause> "ActionD registers"
00:44:07 <supermop> yeah it is a lot, like 18
00:44:46 <supermop> if i already used 11/64 params i dont want to waste another 18
00:45:47 <supermop> but it also seems dumb to use up a switch for something that will only ever have one possible result
00:45:59 <Eddi|zuHause> technically, there are 128 such registers, but nml splits them 64/64 for user-selectable and internal uses
00:46:25 <supermop> how do you know all this off hand?
00:46:43 <supermop> were you one of the nml developers?
00:47:35 <Eddi|zuHause> not really, but i came across some of the internals when i wanted to do a high-level nfo replacement myself (before nml existed)
00:48:12 <Eddi|zuHause> and i also looked into nmlc when trying to maximise my (ab)usage of it :p
00:49:31 <Eddi|zuHause> and then some of the things i don't actually know but are educated/lucky guesses
00:52:48 *** Gja has quit IRC
00:57:09 <supermop> oh i need 54 of those expressions, not 18
00:57:17 <supermop> that puts me over 64
00:58:47 <supermop> if we could just build the tractors and trailers of trucks separately, that would save me a lot of trouble
01:01:13 <supermop> [Knmlc ERROR: nmlc: An internal error has occurred: nmlc-version: unknown Error: (IndexError) "pop from empty list". Command: ['nmlc', 'moprv55.nml'] Location: File "nml\free_number_list.py", line 74, in pop
01:01:20 <supermop> oops
01:01:30 *** FLHerne has quit IRC
01:02:39 <supermop> sounds ominous
01:02:39 <Eddi|zuHause> well, certainly that error bleeding out is a bug, but it's basically just telling you you've run out of ids
01:12:40 <Mazur> Anyway, it seems openttd 1.7.2 and trunk 27951 get stuck when I try to use: -n [host].openttdcoop.org
01:13:04 <Mazur> Without, they start fine.
01:30:21 *** Samu has quit IRC
02:03:02 *** beno has quit IRC
02:25:14 *** Gustavo6046 has joined #openttd
02:47:49 <Eddi|zuHause> "On Wednesday, Angela Merkel is now in office longer than Adolf Hitler"
02:50:32 <Eddi|zuHause> (which is probably not a record)
02:59:42 <supermop> how long was kohl in?
03:04:49 <supermop> ok finally got it to compile
03:05:23 <supermop> was able to get rid of a chunk of those x = y expressions
03:06:18 <Eddi|zuHause> i think kohl was around 14-ish years, where merkel has just over 12 now
03:06:42 <Eddi|zuHause> and kohl only narrowly beat out adenauer, i think
03:07:07 <Eddi|zuHause> i'm sure wikipedia knows that more accurately
03:08:28 *** snail_UES_ has joined #openttd
03:08:40 <supermop> in my childhood mind it seemed like kohl was the leader of german forever
03:09:11 <supermop> and was notable because as a kid i enjoyed that his name sounded like helmet
03:11:51 <Eddi|zuHause> well, assuming you don't really notice any reasonable amount of politics before age 5, then you could have been 21 and never knew another chancellor
03:12:11 <Eddi|zuHause> no, 19
03:59:20 <supermop> im not quite that old
03:59:22 <supermop> but
04:42:56 *** ToffeeYogurtPots_ has joined #openttd
04:44:28 *** ToffeeYogurtPots has quit IRC
05:01:32 *** supermop has quit IRC
05:33:10 *** Cubey has quit IRC
05:34:56 *** sla_ro|master has joined #openttd
05:39:11 *** glx has quit IRC
05:52:00 *** Supercheese has joined #openttd
06:13:27 *** snail_UES_ has quit IRC
06:13:50 *** snail_UES_ has joined #openttd
06:23:53 *** sla_ro|master has quit IRC
06:25:44 *** ToffeeYogurtPots_ has quit IRC
06:26:02 *** ToffeeYogurtPots_ has joined #openttd
06:27:16 *** ToffeeYogurtPots has joined #openttd
06:31:58 *** dustinm` has quit IRC
06:38:10 *** dustinm` has joined #openttd
07:02:26 *** ToffeeYogurtPots has quit IRC
07:03:06 *** ToffeeYogurtPots has joined #openttd
07:07:35 *** Supercheese has quit IRC
07:35:04 *** rahul has joined #openttd
07:35:26 <rahul> hi, anyone having trouble going to openttd.org ?
07:36:48 <rahul> anyone??
07:44:05 *** sim-al2 has quit IRC
07:44:36 <rahul> ??
07:52:04 *** rahul has quit IRC
08:03:38 *** drdoom has joined #openttd
08:33:25 *** drdoom has quit IRC
08:39:17 *** bwn has quit IRC
08:48:32 *** HerzogDeXtEr has joined #openttd
08:48:38 <ToffeeYogurtPots> rahul: I'm having trouble too, not just you.
08:49:25 <ToffeeYogurtPots> 504 gateway time-out
08:52:14 *** bwn has joined #openttd
09:13:58 *** ToffeeYogurtPots has quit IRC
09:18:56 *** DDR has joined #openttd
09:21:35 <Arveen> same time-out for me too
09:21:47 <Arveen> nginx rekt
09:30:53 <LordAro> so it is
09:31:23 <LordAro> TrueBrain: ottd.org is down
09:46:23 *** Biolunar has joined #openttd
10:12:16 *** Flygon_ has joined #openttd
10:19:40 *** Flygon has quit IRC
10:30:10 <dihedral> good morning
10:33:29 <Sacro> ottd.org is NXDOMAIN
10:35:44 <dihedral> human behaviour when a website is not functioning as expected is rather interesting
10:49:35 <LordAro> Sacro: i was assuming TB could expand the abbreviation himself ;)
11:04:37 <Sacro> Does TB still exist?
11:04:44 <Sacro> Or is he a myth
11:04:57 <Sacro> Also the number of people that expand the TTD is too damn high
11:07:51 *** drdoom has joined #openttd
11:22:36 *** Gja has joined #openttd
11:29:50 *** DDR has quit IRC
11:57:20 *** tokai|noir has quit IRC
11:57:50 <dihedral> Sacro, that was once - is that still the case=
12:00:10 <Sacro> dihedral: hm?
12:00:38 <dihedral> I recall people extending TTD a few years back - but is that still true today?
12:01:00 <dihedral> a reply 50 minutes later :-S
12:01:39 <Sacro> Oh, I think even Twitch does it
12:02:30 *** efess` has joined #openttd
12:04:29 *** efess has quit IRC
12:14:23 <dihedral> T-who?
12:15:00 <Sacro> twitch.tv :P
12:15:03 <Sacro> or whatever it is now
12:21:10 *** Biolunar has quit IRC
12:25:07 <planetmaker> hm, Openttd.org is down
12:27:09 <__ln__> totally unacceptable during business hours, how is anyone going to get any work done now
12:35:20 <planetmaker> that's the question
12:36:43 <planetmaker> bad thing: I have the power to reboot the whole physical server. But not the power to reboot the webserver VM which seems the only one being down :D
12:45:30 <LordAro> whatcouldgowrong.jpg
13:01:51 *** FLHerne has joined #openttd
13:05:13 <Sacro> planetmaker: reboot all the things
13:25:20 *** Samu has joined #openttd
13:31:00 *** Flygon__ has joined #openttd
13:38:40 *** Flygon_ has quit IRC
14:16:37 <dihedral> planetmaker, sighup the webservices process :-P
14:23:52 *** sim-al2 has joined #openttd
14:28:26 *** synchris has joined #openttd
14:40:54 <planetmaker> dihedral, err-no-root
14:43:31 <SpComb> kill -CONT $(pidof TrueBrain)
14:43:47 <dihedral> kill TrueBrain??
14:43:59 *** supermop has joined #openttd
14:44:10 <SpComb> you're intentionally misunderstanding unix terminology :(
14:44:32 <dihedral> :-P
14:44:49 <dihedral> just trying to bring back some old sparks :-)
14:48:05 <planetmaker> something needs to re-ignite the coal trains ;)
14:53:23 *** Gustavo6046 has joined #openttd
15:00:57 *** TheMask96 has quit IRC
15:01:10 *** supermop has quit IRC
15:06:42 *** TheMask96 has joined #openttd
15:19:50 *** Flygon__ has quit IRC
15:23:44 <planetmaker> yay, webserver alive again
15:28:25 <supermop_work> yo
15:49:10 <Eddi|zuHause> it obviously says "CONTINUE to kill TrueBrain"
15:58:47 *** sim-al2 has quit IRC
16:01:38 *** tokai has joined #openttd
16:01:38 *** ChanServ sets mode: +v tokai
16:08:27 <LordAro> planetmaker: \o/
16:40:34 *** Stimrol has joined #openttd
16:55:20 *** Alberth has joined #openttd
16:55:20 *** ChanServ sets mode: +o Alberth
16:55:27 <Alberth> o/
16:55:40 <Samu> hi
17:00:32 <Samu> my poor cat is dying :(
17:01:03 <Samu> doctor said he got liquid in the lungs
17:01:49 *** Cubey has joined #openttd
17:03:15 <Samu> unsure if it is cancer
17:03:32 <Samu> but he took some of the liquid for analyze
17:03:42 <Samu> I'm sad
17:06:36 <Samu> he's been losing weigth
17:18:34 <dihedral> Samu, how old is your cat
17:19:30 <Samu> not sure, but at least 16+
17:19:44 <Samu> it was found on the street
17:24:30 <Samu> the same cat that spammed chat a few days ago :(
17:35:24 <Samu> my other cat, which is older, seems more healthy
17:36:10 <Samu> there was a week he was sneezing blood, though, but it stopped doing that
17:38:15 <Samu> they're both old, I know :(
17:42:50 *** beno has joined #openttd
17:53:52 *** Mahjong1 has joined #openttd
18:01:23 *** Mahjong has quit IRC
18:02:02 *** beno has quit IRC
18:06:11 *** ich has joined #openttd
18:07:05 *** ich has quit IRC
18:07:28 *** beno has joined #openttd
18:16:56 <Samu> been looking my cats
18:17:08 <Samu> had one in 1998, died in 2009
18:17:29 <Samu> then 2 in 2003, kiko and tintim
18:17:33 <Samu> both alive
18:17:39 <Samu> another in 2099, alive
18:17:42 <Samu> oops 2009
18:17:52 <Samu> one other in 2010, alive
18:18:36 <Samu> and one other which birth date is really unknown, but it's assumed somewhere in 2007, 2008
18:18:54 <Samu> wasn't mine until 2013
18:19:41 <Samu> 5 cats
18:20:06 <Samu> well, 6, one died already
18:38:13 *** FLHerne has quit IRC
18:41:01 *** Gja has quit IRC
18:42:49 *** john-aj has joined #openttd
18:52:59 <Samu> https://www.openttd.org/en/ can't open this site :(
18:56:22 <Samu> 504 Gateway Time-out nginx/1.9.10
19:00:26 *** glx has joined #openttd
19:00:26 *** ChanServ sets mode: +v glx
19:01:27 *** Progman has joined #openttd
19:04:17 *** Coobies has joined #openttd
19:06:12 *** nahkiss_ has joined #openttd
19:06:33 *** dustinm`_ has joined #openttd
19:09:20 *** Cubey has quit IRC
19:09:20 *** dustinm` has quit IRC
19:09:20 *** nahkiss has quit IRC
19:09:20 *** OsteHovel has quit IRC
19:09:20 *** Extrems has quit IRC
19:09:20 *** Maarten has quit IRC
19:09:20 *** jinks has quit IRC
19:09:20 *** ccfreak2k has quit IRC
19:09:20 *** dustinm`_ is now known as dustinm`
19:09:20 *** nahkiss_ is now known as nahkiss
19:10:36 *** Wormnest has joined #openttd
19:11:48 *** Alberth has left #openttd
19:12:13 *** jinks has joined #openttd
19:12:16 *** Extrems has joined #openttd
19:12:28 *** Maarten has joined #openttd
19:12:30 *** OsteHovel has joined #openttd
19:19:23 <LordAro> planetmaker: looks like the site went down again
19:25:18 *** FLHerne has joined #openttd
19:28:47 <peter1138> Time for...
19:28:56 <peter1138> Hmm, something in VR
19:33:13 *** Wolf01 has joined #openttd
19:33:21 <Wolf01> o/
19:42:40 *** andythenorth has joined #openttd
19:42:45 <Wolf01> Cat
19:42:55 *** gooodger has quit IRC
19:43:18 <andythenorth> yo
19:43:26 *** goodger has joined #openttd
19:45:45 <DorpsGek> Commit by translators :: r27969 trunk/src/lang/danish.txt (2018-02-23 19:45:38 +0100 )
19:45:46 <DorpsGek> -Update from Eints:
19:45:47 <DorpsGek> danish: 22 changes by Knogle
19:47:06 *** frosch123 has joined #openttd
19:50:09 <LordAro> frosch123: fix yo website
19:50:14 <LordAro> also quak
19:50:21 <Wolf01> Quak
19:55:23 *** Gja has joined #openttd
19:57:00 <frosch123> LordAro: apparently it is due to some german teeny streamer
19:57:15 <frosch123> ("teeny" refering to the target group, not the streamer himself)
19:57:42 <LordAro> oh huh, it's actually just being effectively ddos'd?
19:58:37 <frosch123> no idea, but the last fix did only last 4 hours or so :)
20:07:27 *** FLHerne has quit IRC
20:10:13 *** sla_ro|master has joined #openttd
20:20:39 <andythenorth> Friday is not a code day
20:27:43 <Wolf01> I wanted to go to the pub but I'm too much tired :(
20:35:38 <andythenorth> I am having coffee
20:35:43 <andythenorth> breaking all rules, crazy
20:41:15 <andythenorth> hmm, such ships
20:41:15 <andythenorth> would anyone like to subscribe to Unsinkable Sam newsletter?
20:43:11 <Wolf01> Newsletter maybe not, but I use a lot the RSS feeds
20:43:43 <andythenorth> I have drawn 2 different ship hulls :P
20:43:49 <andythenorth> very progress
20:44:03 <andythenorth> they look almost like Squid
20:44:14 <andythenorth> but the lengths are correct, and the lighting is somewhat fixed
20:47:10 <andythenorth> I can make most of the set with 6 hulls, so eh
20:47:22 <supermop_work> i drew some beer crate cargo sprites
20:47:33 <andythenorth> nice
20:47:38 <andythenorth> I never bothered :)
20:47:43 <andythenorth> beer in silver barrels ;P
20:48:02 <supermop_work> andythenorth: that is also an option per switch
20:48:20 <supermop_work> kegs vs cases of green bottles
20:48:47 <supermop_work> could do wood barrels pre-1900
20:49:15 <supermop_work> need some switch that guesses whether the BEER was picked up near a brewery or winery
20:49:35 <supermop_work> RV sprite navel gazing will continue until town road nml time
20:51:02 <supermop_work> i already made doors to see into box trailer while loading
20:51:38 <supermop_work> and once i had cardboard boxes in stacks, might as well make stillages of bottles
20:52:37 <supermop_work> recolor green glass to snow colors for milk
20:53:17 <supermop_work> though usually the dairy farm doesn't send milk to the creamery already in bottles
20:57:29 <TrueBrain> in case someone comes in yelling they cannot reach openttd.org (over HTTP) .. I just blacklisted a single IP .. was polling his server < 5 seconds apart ... someone didnt get the memo about "fair use" and a 5 minute cache time .. :P
20:58:00 <TrueBrain> s/his server/his server page/
20:58:15 <LordAro> he awakes!
20:58:16 <Wolf01> Fine
20:58:35 <TrueBrain> some Java app
20:58:36 <TrueBrain> dunno
20:58:38 <TrueBrain> don't care :P
20:58:52 <LordAro> wait, what was it polling?
20:59:03 <TrueBrain> the /server/SOME NUMBER page
20:59:11 <LordAro> isn't one of the admin console things written in java?
20:59:25 <TrueBrain> dunno .. UA is only Java_version
20:59:38 <TrueBrain> people who write tools should learn to customize UA, so server owners can contact them :)
20:59:41 <TrueBrain> owh well ..
20:59:47 <TrueBrain> still no clue why Django is failing on us ..
20:59:59 <LordAro> nah, just identify as Mozilla, all done
21:00:05 <LordAro> that's all user agents do, right?
21:00:56 <LordAro> TrueBrain: while you're here, when was the last time you thought about upgrading off wheezy?
21:01:19 <TrueBrain> months ago; most systems run Jessie :P why?
21:01:34 <LordAro> it pains me how old the wiki is, mostly :)
21:01:55 <TrueBrain> nobody wants to maintain it .. what can I say? :P
21:02:02 <TrueBrain> and mediawiki made upgrading a true pain in the ....
21:02:16 <LordAro> that's not been my experience of it
21:02:31 <LordAro> i did a similar upgrade at work a few months ago
21:02:36 <TrueBrain> they keep changing configuration .. so I have to find out again how some stuff works ...
21:02:40 <TrueBrain> and I hate figuring stuff out :P
21:02:45 <LordAro> ^^
21:02:50 <TrueBrain> (LDAP integration mostly)
21:03:06 <LordAro> as luck would have it, i had to do that as well ;)
21:03:26 <TrueBrain> but mainly, I am totally puzzled why django stops responding ...
21:03:39 <TrueBrain> the server is not stressed, everything is normal ...
21:03:51 <LordAro> how odd
21:04:07 <TrueBrain> it is only a single django instance .. and twice in 24h ..
21:04:11 <TrueBrain> no weird URLs or something
21:05:01 <LordAro> no stack traces anywhere?
21:05:11 <TrueBrain> nothing crashed
21:05:57 <LordAro> those are the fun ones
21:06:12 <TrueBrain> all I see is that one worker stops responding .. a bit later the next ....
21:06:35 <TrueBrain> no disks full or something
21:06:59 <LordAro> (in case i didn't drop enough hints, i'm happy to do the wiki upgrade for you, should you be willing ;) )
21:07:57 <TrueBrain> sadly, I have no easy way to give you selective access like that
21:08:20 <TrueBrain> so I will have to check how we are going to arrange that
21:08:45 <LordAro> np :p
21:08:46 <Wolf01> Just give him full access ;)
21:08:56 <glx> money + first child as guarantee :)
21:09:03 <LordAro> :D
21:09:35 <LordAro> i don't have any significant experience with django so i can't help you there, i'm afraid
21:10:29 <TrueBrain> 60% uses SSL these days on openttd.org
21:11:16 <TrueBrain> 50/50 based on IP
21:11:41 <Wolf01> What do one needs to be the next TB? :P
21:12:36 <TrueBrain> 10% is IPv6
21:12:38 <TrueBrain> just some random stats
21:12:48 <LordAro> why not redirect everything to https?
21:12:59 <TrueBrain> we considered it .. a few pages already are
21:13:17 <TrueBrain> but 30+% doesn't use SSL .. HTST is on .. so .. are those people who cant do SSL?
21:14:02 <LordAro> weird java applications? :p
21:14:28 <frosch123> ie4 users?
21:14:46 *** sla_ro|master has quit IRC
21:14:58 <TrueBrain> wow .... a VERY low amount of users use HTTP/2.0
21:15:02 <TrueBrain> that is not what I epxected
21:15:42 <TrueBrain> guess the server needs some updating for proper support or something
21:15:42 <LordAro> i just added a couple
21:15:49 <LordAro> :p
21:16:16 <TrueBrain> my Chrome doesn't pick up on the HTTP/2.0
21:16:43 <TrueBrain> still no clue what django has been doing ... lets hope it is not repeating itself again :D
21:17:12 <TrueBrain> anyway, server maintaince .. how ever I look at it, the best way forward is to reinstall some stuff
21:17:25 <TrueBrain> we also have a CF upgrade which is "almost done"
21:17:28 <TrueBrain> and badly needed
21:17:32 <LordAro> hmm yeah, my chrome doesn't either
21:17:35 <LordAro> curl does it fine though
21:17:50 <TrueBrain> most likely nginx is a bit too old for it to work properly
21:18:06 <LordAro> 1.9.10 isn't *that* old...
21:18:15 <TrueBrain> no, but http/2 got some love
21:18:21 <LordAro> mm
21:18:47 <TrueBrain> FlySpray should be replaced with something that is maintained
21:19:06 <TrueBrain> I have been trying to push the devs towards git, and use GitHub as main repo :P No clue where that conversation ended :)
21:19:27 <LordAro> probably the last time the website fell over :p
21:19:40 <LordAro> hey, flyspray had a release in octover
21:19:44 <LordAro> october*
21:20:00 *** synchris has quit IRC
21:20:02 <TrueBrain> yeah .........
21:20:38 <TrueBrain> I was hoping frosch123 and co agrees on GitHub, as then we have both an issue tracker and source-code manager :P
21:20:39 <frosch123> TrueBrain: i moved half of my obsolete branches to github
21:20:52 <TrueBrain> \o/
21:20:56 <frosch123> i am fine with code on github
21:21:10 <TrueBrain> also as main?
21:21:22 <frosch123> but when flyspray is shut down i want a static copy of the closed bugs
21:21:42 <TrueBrain> FS doesnt need to shut down, as far as I care .. just not actively used :D
21:21:46 <frosch123> why i could ofc wget myself :p
21:22:00 <LordAro> still got the issue of the CI, but presumably bamboo can be pointed at github
21:22:09 <LordAro> of course it can, it already is
21:22:10 <TrueBrain> webhooks
21:22:11 <TrueBrain> will be fine :)
21:22:33 <TrueBrain> but it also means you can use those CIs out there that do other things than compile code :P
21:22:44 <LordAro> when google code shut down, their github importer also transferred closed issues, could look at doing something like that as well
21:23:08 <TrueBrain> either way, LDAP also needs a reinstall, as it is configured wrong to work smoothly these days with modern Debians
21:23:37 <TrueBrain> we have musad + ottd_content + BaNaNaS ... which are running something I dont dare to speak of
21:23:51 <TrueBrain> main website ..
21:24:01 <TrueBrain> guess I should make a nice list :)
21:24:23 <TrueBrain> frosch123: if (IF!) we would be to move to GitHub, would there be any need to keep an SVN mirror and/or HG mirror?
21:24:43 <TrueBrain> or is that more for people who want to use that, to figure out?
21:24:44 <LordAro> pretty sure github itself still has a svn mirror
21:24:55 <LordAro> *fairly* sure that wasn't just an april fool
21:24:58 * LordAro checks
21:25:13 <frosch123> TrueBrain: i don't think anyone would miss svn, albert may be the last one to use hg
21:25:27 <frosch123> but iirc albert also uses git at work
21:25:33 <TrueBrain> so that is good ... using PRs as workflow also would really benefit the project
21:26:13 <TrueBrain> as I can see currently, BaNaNaS is the biggest one to replace
21:26:31 <frosch123> i would hope for more compiled experimental versions
21:26:54 <TrueBrain> with git it becomes a lot easier
21:27:02 <TrueBrain> lot of CI stuff can just compile all branches of a certain type
21:27:07 <TrueBrain> without configuration
21:27:16 <LordAro> yup, github svn still works
21:27:26 <LordAro> which is neat, in its own weird way
21:27:27 <TrueBrain> so anyone who can create a new branch, can create an experimental version
21:27:31 <TrueBrain> LordAro: it is
21:27:52 <TrueBrain> I once rewrote the OpenTTD website into Angular .. to realise no tools could make non-javascript stuff from that
21:27:57 <TrueBrain> but these days we do have those tools
21:27:57 *** ToffeeYogurtPots has joined #openttd
21:28:01 <TrueBrain> worth looking into I guess
21:28:04 <andythenorth> I go afk for 10 mins
21:28:07 <andythenorth> and all this happens :P
21:28:10 <andythenorth> nothing for months
21:28:15 <TrueBrain> 10 minutes? In what timezone ARE YOU?!
21:28:15 <andythenorth> then I miss all fun
21:28:20 <LordAro> might want to think about where build configuration is stored
21:28:30 <TrueBrain> what build-configuration you refer to?
21:28:39 <LordAro> well, CI config or build config itself, really
21:28:43 <andythenorth> I am in the TZ where 3 mins = 1 min UTC
21:28:47 <andythenorth> it really fucks with you
21:28:47 <TrueBrain> normally you put that in git
21:28:50 *** beno is now known as Thedarkb
21:28:59 <LordAro> if you open it up to jonny randomer, it has the potential for abuse via PRs
21:29:05 <andythenorth> imagine how much worse TZ would be if there were relative units
21:29:07 <LordAro> unless properly sandboxed, of course
21:29:19 <TrueBrain> no no, you got me wrong there :) Only people we allow can create branches ;)
21:29:38 <TrueBrain> but yes, the new CF we (me and frosch123) months ago nearly finished (except for Windows :@), uses Docker
21:29:41 <TrueBrain> so "sandboxed"
21:29:54 <TrueBrain> possibly run CoreOS under it for some extra security, I guess
21:30:25 <TrueBrain> but branch creation always needs some form of restriction
21:30:30 <TrueBrain> CPU time is too expensive
21:30:54 <andythenorth> we (work) use jenkins CI and limit branches built
21:30:58 <andythenorth> because AWS time costs money
21:31:34 <LordAro> probably want to consider some sort of bot that can be triggered to build things then
21:31:45 <TrueBrain> that is another approach
21:31:46 <LordAro> something similar to how Rust does it
21:31:48 <TrueBrain> just any github fork
21:31:57 <TrueBrain> can the bot be on Discord? :P
21:32:07 <andythenorth> can you shout at it then?
21:32:11 <TrueBrain> yes!
21:32:14 <andythenorth> 'stupid bot, stop building'
21:32:15 <LordAro> i was thinking via github comments :p
21:32:31 <TrueBrain> funny enough, didnt think about that one
21:32:32 <TrueBrain> example?
21:32:37 <TrueBrain> as that can be pretty cool
21:32:46 <TrueBrain> then you don't even need branches
21:33:09 <LordAro> https://github.com/rust-lang/rust/pull/48472 bors is the bot
21:34:11 <andythenorth> github has worked fine for NotRoadTypes, for the record
21:34:36 <TrueBrain> I really like the idea that a dev can leave in a PR something so a binary is created for anyone to download
21:35:13 <TrueBrain> frosch123: what do you think?
21:36:19 <LordAro> artifacts provided by the CI would work for that
21:36:29 <TrueBrain> rust really went overbored there I see
21:36:30 <TrueBrain> lol
21:36:56 <LordAro> they did a bit
21:36:59 <frosch123> as i see it, there is noone who wants to review stuff. so there are two ways to continue: either drop everything into trunk and let it die, or compile like 10 custom versions and offer them for download
21:37:02 <LordAro> but hey, it seems to work for them
21:37:49 <LordAro> i think there's several people who want to review stuff
21:37:54 <frosch123> i like the way that makes stable ottd only one version of many
21:38:04 <LordAro> there's not enough people who are *allowed* to review stuff
21:38:18 <TrueBrain> frosch123: what do you mean?
21:38:24 <frosch123> LordAro: the only one who was interested in supporting stuff in the past year got under a car
21:38:38 <TrueBrain> who got under a car?
21:38:47 <LordAro> wut
21:39:04 <frosch123> adf88 is gone for 6 months from one day to another on all platforms
21:39:14 <TrueBrain> meh :(
21:39:26 <andythenorth> the only way reviewers learn
21:39:31 <andythenorth> is by shipping bugs to production
21:39:35 <andythenorth> and having to wear a brown bag
21:39:39 <frosch123> either he's in jail for protesting against polish government or got under a car
21:40:11 <frosch123> so, i suggest the gcc way
21:40:34 <frosch123> keep ottd stable as it is, add a bunch of competing branches, and if they make it, let them replace stable
21:40:45 <andythenorth> +1
21:41:06 <TrueBrain> or what-ever happens after that, but I fully agree that making it easier to build/publish versions helps
21:41:07 <andythenorth> there's probably some evolutionary metaphor :P
21:41:11 <LordAro> huh
21:41:16 <TrueBrain> so lets make that the focus point :)
21:41:41 <andythenorth> more of it is other people's problem? o_O
21:41:49 <TrueBrain> it still makes me laugh that we have more multiplayer server than clients playing :D
21:42:26 <TrueBrain> so, if we move the main code to GitHub, it means we have to create tooling around GitHub to make everything shiny
21:42:37 <frosch123> well, if you find a method to make idle ottd servers host a distributed compile farm :p
21:42:54 <andythenorth> also mine crypt
21:42:58 <TrueBrain> honestly, we have plenty of CPU time for OpenTTD and all its patches
21:42:59 <andythenorth> while we're there
21:43:05 <LordAro> :D
21:43:13 <andythenorth> did we include a crypto AI yet?
21:43:14 <TrueBrain> 8 cores are sitting idling, most of the time
21:43:24 <TrueBrain> andythenorth: no, we are not evil
21:43:37 <andythenorth> we aren't
21:43:43 <andythenorth> some of us might be
21:43:54 <TrueBrain> either way, most stuff OpenTTD does (on website etc) with VCS, is done via a svn:// link .. so that is easy to move
21:44:00 <TrueBrain> any plans for BaNaNaS?
21:44:07 <andythenorth> there ought to be
21:44:31 <frosch123> bananans will have to survive for a few years more :)
21:44:50 <TrueBrain> the shitty part is, it is running on a heavily modified Django 1.2 ..
21:45:12 <LordAro> ono
21:45:17 <frosch123> is it? it ran fine on some django 1.6
21:45:18 <TrueBrain> on Debian Etch ..
21:45:24 <LordAro> oh no
21:45:35 <TrueBrain> if I login to that server, spiders come out
21:45:39 <frosch123> or whatevery version was in debian stable in 2012
21:46:21 <TrueBrain> either way .. I guess any progress is progress :P
21:46:35 <TrueBrain> I just read that LordAro offered to help out with any migration
21:46:54 <TrueBrain> so we mainly have to experiment a bit what works for us
21:46:55 <LordAro> well i did specify the wiki, but... :p
21:47:04 <andythenorth> https://giphy.com/gifs/cartoon-hunts-the-simpsons-119mPbgfgGnXig
21:47:18 <TrueBrain> ssl_no_cypher_overlap
21:47:23 <frosch123> LordAro: if you offer a hand, you will have to give an arm
21:47:23 <TrueBrain> I might need to upgrade this machine too :P
21:48:03 <LordAro> frosch123: ;)
21:48:30 <TrueBrain> I just ignore random words LordAro writes
21:48:32 <TrueBrain> a lot easier
21:48:41 <TrueBrain> I see there are scripts that import FlySpray into GitHub :P
21:48:47 <TrueBrain> just who becomes the author, I wonder :P
21:49:28 <LordAro> the github bot someone's going to set up, right? :p
21:49:51 <TrueBrain> we (or rather: I) have an OpenTTD user on github
21:49:55 <TrueBrain> so that is not really difficult
21:50:18 <LordAro> wait, is github.com/OpenTTD a user rather than an organisation?
21:50:24 <TrueBrain> both
21:50:47 <TrueBrain> all commits are pushed via OpenTTD
21:50:50 <andythenorth> what's even in FS now
21:50:52 * andythenorth looks
21:50:55 <TrueBrain> which annoys some people that follow me, as it is linked to my account
21:50:59 <TrueBrain> and people keep seeing that I did it :P
21:51:16 <LordAro> ha
21:51:27 <LordAro> might want to do a ..."proper" reimport
21:51:38 <TrueBrain> I am tempted to write a script that imports all (open and closed) bugs from OpenTTD to GitHub, and add a redirect to OpenTTD pointing to the right ticket :P
21:51:50 <TrueBrain> current import is proper?
21:52:57 <TrueBrain> frosch123: adf88 wasnt even added to the readme? I think the dev status is what pissed him off :P
21:53:36 <TrueBrain> omg, GitHub tells me I only did 251 commits for OpenTTD .. LIES!
21:54:06 <andythenorth> once we've done openttd, can we knock off coop? :P
21:54:19 <LordAro> TrueBrain: oh, i think i misunderstood
21:54:29 <LordAro> but sounds like some extra author rewriting could be done ;)
21:54:35 <TrueBrain> how again can you link your account to a username .. hmm
21:54:45 <TrueBrain> LordAro?
21:54:50 <TrueBrain> what needs rewriting?
21:54:53 <LordAro> assuming git svn, there's a --author-file, i think
21:55:06 <LordAro> depends what the script is doing
21:55:12 <TrueBrain> postfix with @openttd.org
21:55:22 <TrueBrain> all devs have access to that account
21:56:02 <LordAro> ah right
21:56:16 <LordAro> well michi_cc should add that email to his github then ;)
21:56:23 <TrueBrain> more people do :)
21:57:15 <frosch123> mine is linked
21:57:36 <TrueBrain> let me see if it now linked all my commits correctly ...
21:57:37 <frosch123> andythenorth: i care more about the fs tasks that are linked from commit messages
21:57:41 <TrueBrain> important things first :P
21:57:54 <andythenorth> frosch123: fair
21:58:02 <andythenorth> we could leave something to rewrite those
21:58:05 <TrueBrain> I am happy we did FS# as syntax :)
21:58:15 <TrueBrain> but we can make that really pretty :)
21:58:32 <TrueBrain> not even 10k bugs
21:58:39 <frosch123> andythenorth: all open tasks can be summarized to "replace icu" and stuff that does not matter :p
21:58:42 <TrueBrain> and make the project look good, having 10k bugs, of which most are closed :P
21:58:54 <TrueBrain> LABELS! WE WILL HAVE LABELS! :P
21:59:28 <andythenorth> frosch123: :o you don't care that Russian exchange rate is wrong
21:59:37 <andythenorth> I am shocked
21:59:53 <LordAro> pretty sure if you import all open & closed bugs, the "FS#number" will auto link
22:00:09 <TrueBrain> how could it?
22:00:16 <frosch123> andythenorth: it should be the exchange rate from 1995, but anyway, all xussr people would complain if they were changed
22:00:21 <TrueBrain> 948 commits .. much better .. still not what I expected :P
22:00:27 <LordAro> TrueBrain: well the issue numbers would be the same :p
22:00:49 <TrueBrain> yeah ... that would be the other way to go about this
22:00:54 <TrueBrain> open/close any holes (we have a few)
22:01:11 <TrueBrain> honestly, might be the cherry on top
22:04:08 <TrueBrain> that does need a reset I think, as I believe someone made some PRs :P
22:04:21 <TrueBrain> I wont name people (LORDARO)
22:04:57 <LordAro> aahh
22:05:10 <TrueBrain> #1 and #2 bugs are silly anyway
22:05:14 <TrueBrain> so that can be forgiven :P
22:06:03 <TrueBrain> frosch123: I will get back to you how I see this working; then we can find people for it, and make a timeline
22:07:06 <TrueBrain> and I will monitor the website a bit for the rest of the night, but please email if something is wrong .. email I read :)
22:20:43 <LordAro> ah, nothing's actually happening?
22:20:47 <LordAro> goodo, i shall KSP instead :)
22:22:11 <Samu> Wormnest: nonocab v5 is still running
22:22:13 *** frosch has joined #openttd
22:22:26 <Samu> 2044, 7 years till 2051
22:26:50 *** frosch123 has quit IRC
22:29:47 *** chomwitt has joined #openttd
22:34:45 *** Thedarkb1 has joined #openttd
22:35:38 *** frosch has quit IRC
22:37:34 *** drdoom has quit IRC
22:39:25 *** Thedarkb has quit IRC
22:40:10 *** Gja has joined #openttd
22:40:46 *** ccfreak2k has joined #openttd
22:47:25 *** FLHerne has joined #openttd
22:48:32 <Samu> 6 years
22:48:48 *** sla_ro|master has joined #openttd
22:53:35 *** Arveen has quit IRC
23:00:36 *** gelignite has joined #openttd
23:03:32 <Wormnest> Good to hear Samu
23:06:47 *** sim-al2 has joined #openttd
23:08:12 *** Arveen has joined #openttd
23:08:28 *** glx has quit IRC
23:10:28 *** DDR has joined #openttd
23:18:06 *** andythenorth has quit IRC
23:37:31 *** gelignite has quit IRC
23:42:01 <Samu> 4 years
23:42:24 *** Gustavo6046 has quit IRC
23:43:25 *** Gustavo6046 has joined #openttd
23:46:39 *** Gustavo6046 has quit IRC
23:46:55 *** Gustavo6046 has joined #openttd
23:57:29 *** Wormnest has quit IRC