Log for #openttd on 9th February 2019:
Times are UTC Toggle Colours
00:00:36  <Samu> one of fishing grounds tile accepts passengers
00:00:45  <Samu> but fishing grounds doesn't accept anything itself
00:01:37  <nielsm> and those examples are something you should have brought up 45 minutes ago
00:01:43  *** tokai|noir has joined #openttd
00:01:44  *** ChanServ sets mode: +v tokai|noir
00:02:06  <nielsm> if you have a proof by contradiction then present the contradiction immediately
00:02:12  <Samu> eh... like I didn't try
00:03:11  <glx>  <@peter1138> LordAro, hmm, looks like the CI's running individual tasks, and the original combined job. <-- that's the azure pipelines update, it now reports tasks individually
00:03:47  <LordAro> nice
00:05:49  <DorpsGek_II> [OpenTTD/OpenTTD] nikolas commented on issue #7189: fluidsynth driver plays music too loudly
00:05:56  *** snail_UES_ has quit IRC
00:05:56  <nielsm> actually what would be good to have was a better way for industries to indicate they want an attached oil-rig style station
00:06:18  <glx> was indicated in the comments of
00:06:20  *** chomwitt has quit IRC
00:06:21  <LordAro> nielsm: istr trying that opens a rather large can of worms
00:07:03  <nielsm> yeah it might cause lots of trouble :/
00:08:29  *** keoz has quit IRC
00:08:33  <nielsm> the simplest would probably be to add another flag to industrytile definitions to control it
00:08:39  *** tokai has quit IRC
00:09:00  <nielsm> and give the currently magical oil rig tile that property, and remove the special-casing by tile type id
00:09:45  <DorpsGek_II> [OpenTTD/OpenTTD] glx22 commented on pull request #7163: Add: [AzurePipelines] split the CI in two parts: building and commit checking
00:12:11  *** Thedarkb-T60 has joined #openttd
00:14:55  *** m3henry has quit IRC
00:30:03  *** snail_UES_ has joined #openttd
00:31:45  <Samu> * @param st_ind          IndustryID associated with Station, if any (e.g. oil rig or INVALID_INDUSTRY)
00:33:34  <Samu> is it clear?
01:05:37  *** nielsm has quit IRC
01:11:53  <Samu> it builds!
01:12:38  <Samu>
01:16:00  <Samu> bug was fixed
01:16:35  <Samu> I had Lonnpool Shoals accepting Engineering Supplies
01:16:58  <Samu> because there was a Dredging Site nearby that accepted it
01:18:25  <Samu> back to
01:19:12  <Samu> I no longer pass a bool, now I pass IndustryID!
01:19:41  <Samu> INVALID_INDUSTRY is the new false
01:20:10  <Samu> 'actual industryid of the oil rig' is the new true!
01:23:11  <Samu> now i just got to not pass this around
01:26:28  <Samu> rereading what nielsm said
01:29:28  <Samu> i think there may be a way
01:32:17  <Samu> still needs to run the iterator in GetAcceptanceAroundTiles, but instead of asking through AddAcceptedCargo
01:32:38  <Samu> it asks directly to AddAcceptedCargo_Industry
01:33:45  <Samu> but... AddAcceptedCargo_Industry is part of a proc thingy, it expect a certain number of parameters
01:33:55  <Samu> and I'm adding one to it
01:33:58  <Samu> will it work?
01:44:07  <Samu> perhaps im not adding
01:44:38  <Samu> perhaps I may not need to add an extra parameter, must test
02:27:06  <Samu> this is it!
02:27:12  <Samu> now who's the bool expert?
02:27:27  <Samu> must simplify that code
02:28:31  <Samu> wait, maybe this is not it, yet :|
02:29:07  <Samu> must confirm with town tiles if it's correct
02:36:06  <Samu> ah crap it's not correct yet
02:58:15  <Samu>
02:58:16  <Samu> there
02:58:18  <Samu> this is correct
02:58:31  <Samu> bool expert needed to simplify this code
03:02:48  *** Wormnest has joined #openttd
03:10:34  *** Wormnest has quit IRC
03:11:10  *** glx has quit IRC
03:35:29  *** debdog has joined #openttd
03:38:49  *** D-HUND has quit IRC
03:45:13  *** Samu has quit IRC
04:24:01  *** keoz has joined #openttd
04:58:27  *** HerzogDeXtEr has joined #openttd
05:53:44  *** snail_UES_ has quit IRC
06:09:15  *** rocky11384497 has joined #openttd
06:37:04  *** HerzogDeXtEr has quit IRC
07:26:21  <Eddi|zuHause> ok, so i tried launching astroneer, and i get 2fps in the intro screen
07:59:06  <peter1138> :/
08:00:05  *** andythenorth has joined #openttd
08:02:16  <andythenorth> moin
08:04:27  <peter1138> hi
08:04:55  *** Sularken has quit IRC
08:08:03  <andythenorth> the rule I've found works
08:08:08  <andythenorth> one never replies to SYL
08:08:18  <andythenorth> or, in fact, in any thread where SYL is active
08:11:48  <peter1138> :)
08:12:19  <Eddi|zuHause> if only the forum had a useful ignore function
08:12:51  <Eddi|zuHause> "this person that you ignored has posted here, click to reveal" is not useful
08:14:14  *** Progman has joined #openttd
08:14:55  <peter1138> andythenorth, the info is still useful for other people reading the thread, regardless of whether SYL understands it.
08:15:14  <andythenorth> of course :)
08:15:30  <peter1138> So did you find any issues with your playtesting last night?
08:15:39  <andythenorth> well
08:15:57  <andythenorth> I found that updated NRT Road Hog isn't working
08:16:00  <andythenorth> but the old version does
08:16:13  <andythenorth> currently I'm blaming mercurial for that
08:17:05  <andythenorth> let's see
08:18:18  <andythenorth> why is mercurial so totally useless?
08:19:22  <peter1138> It just is.
08:20:44  <andythenorth> using it for branching workflow is absolutely dangerous
08:20:52  <andythenorth> found the issue I think
08:21:30  <andythenorth> I should just move everything to github ASAP
08:21:41  <andythenorth> but then I lose bundles server publishing
08:23:46  <DorpsGek_II> [OpenTTD/OpenTTD] George-VB commented on issue #5006: Railtypes: 'hide railtype' flag
08:25:19  <andythenorth> yeah merging default into notroadtypes branch of hog
08:25:20  <peter1138> andythenorth, move to git primarily, and then when you want an updated build, just copy everything over the hg repo.
08:25:27  <andythenorth> has basically blitzed the notroadtypes changes
08:25:42  <andythenorth> 'oh this is different to default, I'll just replace it'
08:25:48  <andythenorth> mercurial is a twat
08:32:20  <andythenorth> ok fixed that
08:40:39  <peter1138> Might do some NRT squashing later.
08:57:15  <andythenorth> \o/
09:04:37  <Eddi|zuHause> andythenorth: surely bundles can be set up to a git repo
09:05:06  <andythenorth> I'm 99% certain it can
09:05:12  <andythenorth> but I haven't done the work yet
09:06:28  <andythenorth> can we fix the issue with the UI not updating in pause mode?
09:06:37  <Eddi|zuHause> what issue?
09:06:43  <andythenorth> I'll file one
09:06:49  <Eddi|zuHause> ?
09:11:08  <andythenorth> oof now I have to compile master to check it
09:15:56  <DorpsGek_II> [OpenTTD/OpenTTD] andythenorth opened issue #7197: Vehicle UI not showing clone button for newly created vehicles in depot when paused
09:16:19  <andythenorth> I've got a £0.02 bet on what causes that
09:20:34  *** nielsm has joined #openttd
09:34:33  <andythenorth> peter1138: no but really
09:58:59  <DorpsGek_II> [OpenTTD/OpenTTD] George-VB opened issue #7198: Station catching area corrupted
10:03:59  <DorpsGek_II> [OpenTTD/OpenTTD] nielsmh commented on issue #7198: Station catching area corrupted
10:08:17  *** m3henry has joined #openttd
10:08:25  *** Wolf01 has joined #openttd
10:08:50  <andythenorth> peter1138: eh Pikka's AI is building HAUL road pieces :D
10:08:56  <andythenorth> so it has broken lots of towns :P
10:09:00  <Wolf01> o/
10:09:06  <Wolf01> Lol
10:09:16  <andythenorth> eh no, it's the town actually
10:09:28  <andythenorth> well
10:09:28  <Wolf01> Wut?
10:10:25  <Wolf01> How it could do it? Did you apply the patch for roadsubtype support for towns?
10:10:32  <andythenorth>
10:10:32  <m3henry> I'm going to have to ask, what does "o/" mean?
10:10:54  <andythenorth> well Wolf01, I've changed grfs on a running gmae
10:11:01  <andythenorth> and the newgrf might be broken anyway :P
10:11:03  <Wolf01> Well, don't
10:11:21  <Wolf01> <m3henry> I'm going to have to ask, what does "o/" mean? <- waving hello
10:11:33  <LordAro> m3henry: generic wave emoticon
10:11:50  <Wolf01> Or nazi hail..
10:11:53  <m3henry> Thanks
10:12:16  <m3henry> That one might bee o/o/o/o/o/
10:12:28  <Wolf01> More o|
10:12:37  <Wolf01> But that looks a cyclope
10:13:08  <DorpsGek_II> [OpenTTD/OpenTTD] Eddi-z commented on issue #7198: Station catching area corrupted
10:14:45  <Eddi|zuHause> <Wolf01> Or nazi hail.. <-- assuming that the character depicted is facing you, that's the wrong arm for that :p
10:15:13  <m3henry> \o\o\o\o
10:15:30  <Eddi|zuHause> i'm not going down this road
10:15:32  <Wolf01> Oh, yes, it's a silhouette, you can't tell if it's facing you or it's the back
10:15:33  <m3henry> xD
10:16:48  <Eddi|zuHause> there's this rotating silhouette illusion that you can view as either left or right turning
10:18:24  <Wolf01> I know, that's wonderful, every time I show it to someone it says the video is changing direction
10:18:56  <Eddi|zuHause> it's not working for me right now...
10:20:01  <m3henry> Looking at town_road.png. It seems it would be a good idea to separate the road surface sprite from the grass sprite and then render the road on top of the grass to get the final road tile for the grass-desert/snow transition pieces
10:20:08  <DorpsGek_II> [OpenTTD/OpenTTD] nielsmh commented on issue #7198: Station catching area corrupted
10:21:50  <nielsm> (it's very exploitable)
10:22:41  <Eddi|zuHause> nielsm: with crazy non-rectangular stations (or with huge gaps) you can make a station that can deliver to the industry but not receive any cargo back
10:23:00  <nielsm> oh
10:23:11  <Wolf01> Or you can cover an entire city with just 2 tiles
10:23:22  <Eddi|zuHause> nielsm: as the industry will search for station tiles in its rectangle (using the station radius)
10:23:52  *** Gja has joined #openttd
10:23:57  <Wolf01> I never understood that...
10:24:46  <Eddi|zuHause> with non-rectangular industries you can also get funny effects
10:24:47  <Wolf01> It makes sense because it's the industry which wants to push the goods
10:26:30  <nielsm> stations are weirder than the sum of their parts
10:28:10  <andythenorth> hmm, pax trains are printing money
10:28:14  <andythenorth> freight isn't
10:28:21  <planetmaker> o/
10:28:22  <andythenorth> I tried nerfing pax costs, but I've hit the limit
10:28:26  <Wolf01> Strange, I have the opposite problem
10:28:33  <andythenorth> Wolf01: different game? :P
10:28:37  <Wolf01> Sure
10:28:45  *** frosch123 has joined #openttd
10:28:49  <Wolf01> Quak
10:29:41  <andythenorth> maybe I nerf pax capacity more
10:29:53  <andythenorth> but then cdist
10:29:55  <andythenorth> :|
10:30:07  <nielsm> andythenorth tried with ? :)
10:31:05  <andythenorth> no
10:31:19  <planetmaker> :)
10:31:20  <andythenorth> I should eh
10:32:01  *** Gja has quit IRC
10:32:37  <DorpsGek_II> [OpenTTD/OpenTTD] nielsmh updated pull request #6965: Add: Option for population-linear town cargo generation
10:36:29  <DorpsGek_II> [OpenTTD/OpenTTD] Eddi-z commented on issue #7198: Station catching area corrupted
10:39:27  <DorpsGek_II> [OpenTTD/OpenTTD] Eddi-z commented on issue #7198: Station catching area corrupted
10:39:28  <DorpsGek_II> [OpenTTD/OpenTTD] George-VB commented on issue #7198: Station catching area corrupted
10:40:31  <DorpsGek_II> [OpenTTD/OpenTTD] Eddi-z commented on issue #7198: Station catching area corrupted
10:42:07  <andythenorth> so the thing with pax is that it loads both legs of an A-B route
10:42:19  <andythenorth> whereas freight only loads A-B and B-A is deadhead
10:42:43  <andythenorth> I've knocked freight engine run costs down by 33% to account for this
10:42:51  <andythenorth> but freight rates are much lower than pax also
10:44:31  <Wolf01> I would play TF, but in this game I can't kickstart and I got bored :(
10:45:04  <Wolf01> I'm "surviving" vehicles repay themselves and make like 100$/year
10:45:27  <Eddi|zuHause> you have like 10M loan?
10:45:47  <Wolf01> I took the full loan to kickstart
10:46:05  <Eddi|zuHause> you need a real moneymaker route at the start
10:46:10  <Wolf01> Yes
10:46:19  <DorpsGek_II> [OpenTTD/OpenTTD] George-VB commented on issue #7198: Station catching area corrupted
10:46:25  <Eddi|zuHause> in my game that was ships
10:47:04  <andythenorth> I could nerf pax cars with high run costs
10:47:11  <m3henry> I've found RRT2/3 to have an excellent economic model for this sort of thing
10:47:24  <Wolf01> But also a route which doesn't clog the production, like if you start with steel you end up building the entire network because industries stockpile byproducts and stop production
10:47:28  <andythenorth> it's integrated, no grfs m3henry
10:47:37  <DorpsGek_II> [OpenTTD/OpenTTD] planetmaker commented on issue #7198: Station catching area corrupted
10:47:39  <m3henry> I know
10:47:48  <m3henry> I still make my point
10:47:48  <Eddi|zuHause> yes, you need to do a full network for freight
10:49:00  <Eddi|zuHause> ships are great early game because you don't need much infrastructure and they're rather cheap, but they're also bad for a full freight network, as they can only carry two cargos at a time
10:49:28  <Wolf01> The only freight you can rely is food, I'm producing a lot of food and deliver to all the neighbour cities, but it doesn't pay much, also I have passenger routes which are used by.... 4 people
10:49:56  <andythenorth> imagine ships with more than one cargo :o
10:49:57  <andythenorth> wow
10:50:03  <Eddi|zuHause> passengers are a bit time sensitive, and you need good internal connections in the town
10:50:35  <Eddi|zuHause> andythenorth: later ships can carry 4 cargo types, but by then the routes are so full that it's impossible to have enough ships
10:51:23  <Eddi|zuHause> ship route capacity is limited by docking/undocking procedure, which takes ages
10:51:57  <Wolf01> That's why I play with 4x time
10:52:30  <Wolf01> So I can play fast forward and still take ages to pass a year :P
10:55:18  <Eddi|zuHause> dancer still rotating in the same direction...
10:55:23  <Eddi|zuHause> i made it work once...
10:55:28  <Eddi|zuHause> not today :/
11:01:04  *** m3henry has quit IRC
11:12:33  *** gelignite has joined #openttd
11:18:19  *** drac_boy has joined #openttd
11:18:22  <drac_boy> hi
11:19:33  <drac_boy> just curious how any of you feel about locomotives changing over time? (same vehid in list but slight different spec that is)
11:19:54  *** keoz has quit IRC
11:20:02  <Eddi|zuHause> bad idea, messes with autoreplace
11:24:07  <drac_boy> yeah I thought as much, was wondering about the grftables that seem to do that
11:24:18  <drac_boy> ah well, just had to ask :)
11:32:17  <drac_boy> anything interesting or just same old for now eddi?
11:56:23  <andythenorth> eh I should turn breakdowns on
11:57:26  <andythenorth> ha ha that ruins my network
11:57:36  <andythenorth> servicing was disabled, so everything is 0%
12:03:01  <drac_boy> andy I'm just asking but generally how hard was it for you to code that thing where one industry can come in different sprites matched with randomized outputs?
12:03:49  *** Thedarkb-T60 has quit IRC
12:04:14  <Eddi|zuHause> <andythenorth> servicing was disabled, so everything is 0% <-- we might want to disable reliability decay if servicing is disabled?
12:04:25  <andythenorth> maybe :)
12:13:42  *** synchris has joined #openttd
12:14:22  <DorpsGek_II> [OpenTTD/OpenTTD] Eddi-z opened pull request #7199: Change: skip reliability decay if servicing is disabled
12:14:35  <Eddi|zuHause> andythenorth: care to test? :p
12:15:21  <Eddi|zuHause> 4 cases to test: breakdowns on/off, service with no breakdowns on/off
12:15:35  <TrueBrain> okay, that update of Azure Pipelines is pretty nice .. that is much more verbose
12:15:59  *** HerzogDeXtEr has joined #openttd
12:17:38  <TrueBrain> LordAro: what are the odds on a beta this weekend? :D
12:18:05  *** Thedarkb-T60 has joined #openttd
12:18:06  <LordAro> well the PR has been approved...
12:18:33  <LordAro> as soon as that's been merged, it can be tagged, afaik
12:18:59  *** Flygon has quit IRC
12:19:17  <TrueBrain> lemme know before you tag and everything else is in place; means we can do some dryruns to see how it looks :)
12:19:23  <TrueBrain> (removing tags is such an annoying thing to do :P)
12:19:43  <LordAro> i'm not planning on tagging anything myself
12:20:05  <TrueBrain> well, first we need to merge everything that is needed anyway :D
12:20:15  <TrueBrain> anything I can help with?
12:20:59  <Eddi|zuHause> on the chance of derailing your focus, any thoughts on enabling downloading CI builds for the "i can't compile myself" testing cases? (possibly with dev approval?)
12:21:32  <LordAro> TrueBrain:
12:21:36  <LordAro> other than that, unknown
12:21:44  <TrueBrain> Eddi|zuHause: downloading CI builds: never (infosecs worst nightmare). Seperate on-demand request to kick of a 'nightly' like build based on PR code: sure, we should do that
12:21:51  <TrueBrain> but in my list of things it is number ... 10? :)
12:21:59  <TrueBrain> so if you want it quicker, someone will have to stand up and help :)
12:22:25  <Eddi|zuHause> i don't think i'll figure out how this compile farm thing works any time soon
12:22:30  <TrueBrain> LordAro: I like how you predated that :P
12:22:38  <TrueBrain> Eddi|zuHause: not with that attitude :D
12:22:41  <TrueBrain> :P
12:23:05  <Eddi|zuHause> i mean, not without someone giving me a step by step introduction
12:23:16  <LordAro> TrueBrain: i noticed in the azure release notes, would probably make such a thing a bit easier
12:23:29  <LordAro> TrueBrain: it was originally last sunday :p
12:23:33  <TrueBrain> LordAro: oeh, new release notes :D
12:23:35  <Eddi|zuHause> instead of a "here, this is a result after 20 steps, go on"
12:23:51  <LordAro> TrueBrain: and i presume you've seen how much nicer the individual checks are now?
12:23:54  <TrueBrain> Eddi|zuHause: yeah, as always, the issue of someone telling you that step by step, means someone could also have done it him/herself ;)
12:24:05  <TrueBrain> LordAro: yeah .. happy they finally deployed that version
12:24:12  <TrueBrain> it looks so much better
12:24:18  <LordAro> can confirm :)
12:24:22  <Eddi|zuHause> TrueBrain: it's worse, that person could have done it multiple times
12:24:36  <TrueBrain> Eddi|zuHause: but both me and nielsm just started trying things out and the result is now in the repo
12:24:41  <TrueBrain> it is also a matter of just doing, and trying things
12:24:43  <TrueBrain> googling
12:24:44  <TrueBrain> research
12:24:44  <TrueBrain> etc
12:25:01  <TrueBrain> it is easy to want someone else to shew your food; but in the end, that is not how we progress as species :D
12:25:15  <peter1138> I'm back
12:25:19  <TrueBrain> but I understand that is is difficult Eddi|zuHause :)
12:25:52  <TrueBrain> Eddi|zuHause: given the link LordAro just gave me, I say: do not do ANYTHING till the feb 4th version of Azure Pipelines is deployed :D
12:26:00  <TrueBrain> that solves 80% of the hard work required to make it happen
12:26:05  <Eddi|zuHause> TrueBrain: the thing is, i'm much more of a high-level-problem kind of mindset, and every time it devolves into the nitty-gritty details, i get stuck
12:26:27  <TrueBrain> Eddi|zuHause: so we have to find other people who are willing to take on these jobs :D
12:28:07  <peter1138> 10:08 < andythenorth> peter1138: eh Pikka's AI is building HAUL road pieces :D
12:28:17  <peter1138> Not possible unless HAUL is road type index 0.
12:28:19  <DorpsGek_II> [OpenTTD/OpenTTD] TrueBrain approved pull request #7170: Update: Changelog
12:28:47  <TrueBrain> Eddi|zuHause: but in this case, seriously, if that Azure Pipelines version is deployed, it is like 1 hour work for me; so I can prioritize that if that version is deployed :)
12:29:03  <TrueBrain> that addition is really awesome .. Azure Pipelines is really understanding what GitHub projects need :D
12:29:04  <andythenorth> peter1138: yeah no it's the town
12:29:15  <TrueBrain> LordAro: can I merge it too?
12:29:21  <andythenorth> and HAUL is 0
12:29:30  <andythenorth> so I should fix that
12:29:54  <LordAro> TrueBrain: if you're actually happy with it :p
12:30:07  <LordAro> i still think the changelog needs cutting down a bit further, but i'm not sure how
12:30:26  <peter1138> andythenorth, add the "town can build" flag
12:30:38  <TrueBrain> LordAro: I have no opinion about it, what-so-ever
12:30:41  <peter1138> andythenorth, if it's index 0 it would've always done that.
12:30:52  <peter1138> andythenorth, bit 3 in the road type flags means "town can build this"
12:31:06  <TrueBrain> btw,, that is also rather nice tbh. Might be a bit annoying,but .. interesting at least :)
12:31:17  <peter1138> if you have introduction dates, that also affects it.
12:31:21  <TrueBrain> frosch123: do you want to give the changelog a second look, or are you also #dontcare ? :D
12:32:05  <planetmaker> <TrueBrain> (removing tags is such an annoying thing to do :P) <-- we could simply tag alphas ;)
12:32:37  <TrueBrain> planetmaker: or just let me do my thing before we tag :)
12:33:13  <TrueBrain> GitHub Actions also start to become more available .... that is a nice addition to Azure Pipelines .. \o/
12:35:42  <LordAro> TrueBrain: what would that mean?
12:36:23  <TrueBrain> <- it is similar to Azure Pipelines, just not meant to run builds (but to trigger them), in a nice clean way
12:36:29  <TrueBrain> but mostly, it can also trigger things like deployments
12:36:40  <TrueBrain> currently we do that via Azure Pipelines, but that is a bit annoying
12:36:43  <LordAro> ah, cool
12:36:46  <TrueBrain> integration with GitHub would be ... very awesome
12:37:05  <TrueBrain> (it is a docker based action system)
12:37:11  <LordAro> and people said MS buying GH would be a bad thing :p
12:37:22  <TrueBrain> so far, they are not disapointing
12:37:55  <TrueBrain> <- collection of what Actions can do
12:38:05  <TrueBrain> flake8 and stuff can be done much more easily
12:38:32  <peter1138> andythenorth, hmm, unless you have bit 3 set on HAUL for some reason
12:39:03  <peter1138> andythenorth, have we lost some nrt changes at some point...? cos bit 2 & 3 were not used, but I've seen one NRT set use bit 3.
12:39:33  <TrueBrain> LordAro: <- okay, I think Actions will basically replace many bots :P
12:39:42  <TrueBrain> that action would be awesome :D
12:40:10  <LordAro> :D
12:40:54  <LordAro> wait hang on, that 404s
12:41:10  <peter1138> How long has George been playing this game... #7198 :p
12:41:17  <TrueBrain> who is 404ing you?
12:41:43  <LordAro> is a 404 for me
12:41:51  <TrueBrain> funny, and weird
12:41:58  <TrueBrain> I thought they were public
12:42:01  <TrueBrain> I signed up for the beta
12:42:02  <TrueBrain> might be related
12:42:06  <LordAro> ah, that might be it
12:42:22  <TrueBrain> so basically, you can type: /rebase, in a PR
12:42:24  <TrueBrain> and it rebases the PR
12:42:35  <peter1138> andythenorth, what was that about locks?
12:43:18  <Wolf01> Ok, with ships I'm losing 0k/year, without I'm earning k/year
12:43:44  <LordAro> TrueBrain: very nice
12:43:58  <TrueBrain> good times ahead
12:44:05  <TrueBrain> just too bad you cannot see which version of Azure Pipelines is deployed
12:44:06  <TrueBrain> that is annoying
12:45:09  <drac_boy> wolf01 sounds like imcomptent orders than actual ship profit problem to me? dunno tbh :)
12:46:29  <Wolf01> People don't like to use ships, using buses instead
12:47:33  <frosch123> i need to look up some static code analysers for python
12:48:09  <frosch123> restarting eints for every single typo is mehj
12:48:21  <Eddi|zuHause> <peter1138> How long has George been playing this game... <-- dunno, but loads of people have been finding stuff and went "wtf? that has been there for the last 10 years"
12:48:30  <LordAro> frosch123: pylint, pycodestyle (formerly pep8), flake8
12:49:00  <Eddi|zuHause> and honestly, the way catchment area works is crazy and should be fundamentally reworked
12:49:29  <frosch123> LordAro: peter1138: <- that's what you want?
12:49:31  <LordAro> Eddi|zuHause: sounds like an OTTD2.0 thing
12:50:09  <Eddi|zuHause> also, more things in this game should be euclidean
12:50:10  <LordAro> frosch123: i believe so, the translation should've been invalidated
12:50:12  <drac_boy> eddi heh, sadly I also still wonder how many people are "its been 10 years why is a simple feature still completely missing?" type .. but what do I know tho
12:50:16  * drac_boy is one of these mind you
12:50:32  <frosch123> LordAro: they were invalidated, but eints does not delete invalid translations
12:50:36  <peter1138> frosch123, I think so.
12:50:47  <peter1138> frosch123, we had deleted them manually, but eints put them back.
12:50:53  <frosch123> LordAro: with that diff eints has more info than the repository
12:52:14  <frosch123> peter1138: that is not how eints works. eints always writes a whole langfile. it does not make "updates"
12:52:22  <andythenorth> peter1138: screenshot :P
12:52:35  <andythenorth>
12:54:21  <drac_boy> thats HEQS right? :p
12:54:31  <drac_boy> only released freight tram I recall of afaik :)
12:54:38  <andythenorth> no HEQS is dead
12:54:49  <andythenorth> there are a bunch of tram grfs
12:55:31  <peter1138> frosch123, i'm not sure what you mean, but it definitely but back the bad translations which we removed.
12:55:48  *** Thedarkb1-T60 has joined #openttd
12:55:59  <frosch123> peter1138: yes, and that is by design
12:57:24  *** gelignite has quit IRC
12:59:54  <TrueBrain> haha, I found a nasty bug: if there is a commit after the last nightly but before the date changes, the nightly version is a bit weird
13:00:12  <TrueBrain> for example, the last nightly version was called '20190207-master-g5e4f76f2f9', but produced on 20190208
13:01:07  <drac_boy> andy really? never seen any that wasn't just HEQS but hm
13:01:12  *** Thedarkb-T60 has quit IRC
13:01:15  <TrueBrain> resulting in this weird information:
13:01:23  <TrueBrain> "Latest release in master is 20190207-master-g5e4f76f2f9, released on 2019-02-08 19:01 UTC."
13:01:32  <TrueBrain> it is not wrong, but also not really right
13:01:34  <peter1138> andythenorth, yes, I saw the picture, but what's the point of it?
13:04:47  <frosch123>
13:04:51  <frosch123> first!
13:05:04  <TrueBrain> we should add dorpsgek to it :)
13:05:11  <peter1138> If eints puts back invalid stuff we've removed, that's eints bug ;p
13:05:19  <TrueBrain> frosch123: 2 sentence son the first sentence? That is not git-like :D
13:05:38  <Eddi|zuHause> TrueBrain: but using the build date instead of the commit date doesn't make any sense either
13:05:45  <frosch123> TrueBrain: do you want one or two \n ?
13:06:05  <TrueBrain> frosch123: git best practice says: <line>\n\n<more info which might include a \n>
13:06:05  <LordAro> Eddi|zuHause: doesn't it? the build will not be produced if there are no new commits
13:06:11  <andythenorth> peter1138: can't build a lock under a bridge :P
13:06:13  <TrueBrain> Eddi|zuHause: there is no solution, I think :D
13:06:58  <Eddi|zuHause> TrueBrain: well, we could do "version master-gXYZ built on blah-mm--dd"
13:07:27  <TrueBrain> Eddi|zuHause: I was more wondering about ingame
13:07:32  <TrueBrain> on 2 days you see the same 'date'
13:07:36  <TrueBrain> for a nightly, this might be confusing
13:07:37  <peter1138> Did we add nielsm's versioning changes  yet?
13:07:37  <TrueBrain> but meh ...
13:07:54  <Eddi|zuHause> i think we included the changes for multiplayer version
13:07:58  <frosch123> oh, eints repo does not require reviews
13:08:13  <frosch123> do you need to setup this stuff for every single repository?
13:08:19  <TrueBrain> frosch123: I think so
13:12:56  <drac_boy> ehhh hmm just have to ask but I mean I know a boxcab is a boxcab .. but does eg a SBB Re 460 still fall under that termiology too or it would had rather gone by a different name?
13:14:15  <peter1138> We don't use that term at all, so...
13:15:39  <Eddi|zuHause> i'm not familiar with that term either
13:16:36  <DorpsGek_II> [OpenTTD/OpenTTD] PeterN opened pull request #7200: Change: Allow locks under bridges
13:17:40  <andythenorth> I will never win this silicon valley game :P
13:17:45  <andythenorth> spending too much time choosing liveries
13:17:54  <TrueBrain> frosch123: just to avoid wrong assumptions: you will also bump eints-openttd and update the source on the server, and restart eints? or can I help with any of it?
13:18:02  <Eddi|zuHause> andythenorth: you know the pause key, right?
13:18:45  <frosch123> TrueBrain: yes, rebase eints-openttd. however, i don't think i have enough permissions on th eserver
13:19:03  <TrueBrain> frosch123: let me know if/where I can help out
13:19:27  *** Thedarkb1-T60 has quit IRC
13:20:09  <frosch123> so, is there a gh way to do the branch-rebase, or is is force-push time?
13:20:27  <TrueBrain> rebased are always force pushes
13:20:38  <TrueBrain> rebases are always force pushes
13:20:39  <TrueBrain> typing is hard :P
13:20:56  <TrueBrain> this is a git thing; so github doesn't have anything for it :)
13:25:10  <frosch123> TrueBrain: ok, i pushed the branch
13:25:22  <frosch123> on the server there is still a hg clone :)
13:25:28  <TrueBrain> you sure you pushed it?
13:25:37  <frosch123>
13:25:41  <TrueBrain>
13:25:52  <TrueBrain> lol
13:25:57  <TrueBrain> that tree overview is misleading
13:26:02  <TrueBrain> shows the author date I guess :D
13:26:07  <Eddi|zuHause> concerning NRT and level crossings: can we have separate ways to specify the lower and upper half of the crossing barriers? i still have this "make level crossings work as one unit" and "diagonal crossings" patch lying around that always lacked graphics support
13:26:30  <TrueBrain> frosch123: do you want me to fix the server, or will you? (just to avoid us both working on it)
13:26:55  <frosch123> i failed to su translators :)
13:27:03  <DorpsGek_II> [OpenTTD/OpenTTD] PeterN commented on pull request #7120: Feature: Town Voronoi diagram
13:27:07  <frosch123> no idea how to do it otherwise
13:27:18  <TrueBrain> su to root first :)
13:27:21  <TrueBrain> sudo
13:27:23  <TrueBrain> what-ever :P
13:27:39  <frosch123> ok, that worked
13:27:55  <peter1138> sudo -i -u translators?
13:28:26  <TrueBrain> let me create a backup first frosch123 :)
13:30:58  <TrueBrain> done
13:31:18  <frosch123> clone started
13:31:34  <frosch123> oh, wait... cloning eints does not take as long as cloning openttd :p
13:31:47  *** sla_ro|master has joined #openttd
13:32:01  <TrueBrain> no it does not :P
13:32:04  <TrueBrain> dont forget to copy the user.cfg :)
13:36:15  *** Thedarkb1-T60 has joined #openttd
13:43:24  <TrueBrain> nice work frosch123 :)
13:43:28  <frosch123> triggered a push, looks good
13:47:07  <DorpsGek_II> [OpenTTD/OpenTTD] nielsmh commented on pull request #7120: Feature: Town Voronoi diagram
13:47:10  <TrueBrain> curious what the branch name is if I triggered a 'nightly'-like build on a pull request ..
13:48:17  <TrueBrain> "20190208-head-gc124344005"
13:48:18  <TrueBrain> lol
13:48:21  <TrueBrain> that is  not ... useful :D
13:48:23  <TrueBrain> 'head' :D
13:48:54  <nielsm> version numbers are all in your head...?
13:48:56  <nielsm> ._.
13:49:10  <TrueBrain> :D
13:49:48  <TrueBrain> "    git checkout -B ${BUILD_SOURCEBRANCHNAME}"
13:49:50  <TrueBrain> hmmm
13:50:41  <TrueBrain> so how can I queue a PR in the same way as Azure does via the GitHub app .. hmmm
13:52:15  *** andythenorth has quit IRC
13:59:20  *** snail_UES_ has joined #openttd
14:00:49  *** Samu has joined #openttd
14:01:03  *** nielsm has quit IRC
14:01:17  <Samu> hi
14:04:20  <peter1138> So many snacks in my pantry
14:04:58  <TrueBrain> happy you say pantry, not pants
14:05:34  <drac_boy> hi samu
14:05:34  <TrueBrain> "Merge c1243440052e19b4eb846b90f8bb8b0bd1b32dbd into de1278290b7ede2fa9e4a7455abfeb8487496dcf" <- well, this is not really helping now is it? :D
14:07:02  <peter1138> TrueBrain, well..
14:08:10  <frosch123> it has two eggs
14:08:17  *** Thedarkb1-T60 has quit IRC
14:08:30  <frosch123> but i guess that does not translate to english
14:10:31  <TrueBrain> frosch123: <- do you have any opinion on this, or should we just merge it and go ahead?
14:11:15  <frosch123> it's different than before, but i guess that's due to git :)
14:11:27  <Samu> who's the bool expert?
14:11:33  <TrueBrain> different how?
14:12:08  <frosch123> issue numbers in front instead of in back. but no idea why the old changelog did that
14:12:18  <frosch123> anyway, the worst commit message i found was my own :p
14:13:12  <TrueBrain> I had the same :D
14:13:25  <frosch123> about the pr: all files that need changing were changed, so that is fine
14:13:48  <TrueBrain> known-bugs.txt is the only odd-one-out, I guess
14:13:52  <Samu> @logs
14:13:52  <drac_boy> which two would you had prefer to use more of the two? 'bogie' or 'truck' re non-2axle wagons
14:13:52  <DorpsGek> Samu:
14:13:53  <TrueBrain> already at 1.9.0, with wrong date
14:14:07  <drac_boy> I did think of articulated but it seem to sound very misleading at the end
14:15:31  <TrueBrain> LordAro: do you have the time and would you mind updating known-bugs.txt too, and set the dates to today (instead of tomorrow)? :)
14:15:43  <TrueBrain> and the commit message is weird
14:15:59  <TrueBrain> "Update: add changelog for 1.5.0-beta1 and prepare for release" ?
14:16:24  <DorpsGek_II> [OpenTTD/OpenTTD] frosch123 commented on pull request #7170: Update: Changelog
14:16:38  <frosch123> LordAro: in that case, i would like to update an entry in the changelog :p
14:16:46  <DorpsGek_II> [OpenTTD/OpenTTD] TrueBrain requested changes for pull request #7170: Update: Changelog
14:17:07  <frosch123> i had no idea what it meant, though apparently i made it :p
14:17:12  <TrueBrain> ghehe
14:17:34  <TrueBrain> "BUILD_SOURCEBRANCHNAME=merge" <- well ... that is not useful
14:17:48  *** glx has joined #openttd
14:17:48  *** ChanServ sets mode: +v glx
14:17:59  <TrueBrain> tnx for the poke glx; it indeed improved a lot (Azure Pipelines) :)
14:18:33  <glx> yes and the warning count seems more accurate on the checks page
14:18:45  <TrueBrain> no; only for Windows builds still :P
14:19:07  <glx> well at least it shows 40 and not 11 :)
14:21:03  <Samu> the bool expert is asleep
14:27:59  <DorpsGek_II> [OpenTTD/OpenTTD] TrueBrain opened pull request #7201: Fix: [AzurePipelines] in case of a Pull Request, use that number (prefix with 'pr') as branchname
14:30:04  <TrueBrain> hmm .. why doesn't that work ..
14:30:10  *** snail_UES_ has quit IRC
14:30:32  <TrueBrain> that variable is only set when triggered from Github
14:30:34  <TrueBrain> blegh
14:32:04  <TrueBrain> so to also support 'manual' builds, it needs more magic
14:32:05  <TrueBrain> hmm
14:32:07  *** Gabda has joined #openttd
14:35:06  <DorpsGek_II> [OpenTTD/OpenTTD] TrueBrain updated pull request #7201: Fix: [AzurePipelines] in case of a Pull Request, use that number (prefix with 'pr') as branchname
14:37:21  <TrueBrain> Eddi|zuHause: ^^ that should make possible to publish 'nightly'-like binaries for Pull Requests :) (after Azure Pipelines bot updates to allow the building-from-comments ability :P)
14:37:32  <TrueBrain> just every PR first needs to rebase after this is merged before that works :P
14:38:21  <DorpsGek_II> [OpenTTD/OpenTTD] LordAro updated pull request #7170: Update: Changelog
14:38:33  <glx> hmm may need an update too IIRC
14:38:45  <TrueBrain> LordAro: <3
14:39:01  <TrueBrain> glx: what part exactly?
14:39:09  <glx> install nsis part
14:39:19  <TrueBrain> yeah; doesnt hurt, but can be removed
14:39:22  <TrueBrain> please make a PR :)
14:39:51  <DorpsGek_II> [OpenTTD/OpenTTD] TrueBrain approved pull request #7170: Update: Changelog
14:41:29  <Samu> why am i getting mails about 7170?
14:42:17  <Samu> uh, cancel review?
14:42:19  <glx> you commented in it maybe
14:42:47  <Samu> what the heck? I posted this years ago, it didn't post it?
14:42:58  <Samu> ahem, a few days ago*
14:43:12  <Samu> forget it, i cancelled review
14:43:37  <LordAro> it's quite easy to forget to actually complete a review
14:43:56  <TrueBrain> let GitHub know :)
14:44:03  <TrueBrain> they are pretty good in improving their UI :)
14:45:04  <peter1138> Right, now to add some compatibility functions...
14:46:14  <DorpsGek_II> [OpenTTD/OpenTTD] Gabda87 commented on pull request #7120: Feature: Town Voronoi diagram
14:46:37  <DorpsGek_II> [OpenTTD/OpenTTD] glx22 opened pull request #7202: Update: NSIS is now part of the Hosted image
14:46:40  <DorpsGek_II> [OpenTTD/OpenTTD] Gabda87 updated pull request #7120: Feature: Town Voronoi diagram
14:47:11  <DorpsGek_II> [OpenTTD/OpenTTD] TrueBrain requested changes for pull request #7202: Update: NSIS is now part of the Hosted image
14:47:14  <peter1138> Hmm, do I have to update all the bin/*/compat_*.nut files? Or is there some source elsewhere?
14:47:34  <peter1138> ^ samu
14:47:44  <DorpsGek_II> [OpenTTD/OpenTTD] TrueBrain merged pull request #7170: Update: Changelog
14:48:04  <TrueBrain> glx: as example,
14:48:16  <TrueBrain> otherwise these commits are rather confusing in my opinion :)
14:48:26  <glx> yeah I forgot that part :)
14:48:30  <LordAro> peter1138: all of them
14:48:53  <peter1138> How... manual :p
14:48:53  <Samu> i opened them in visual studio then paste paste paste in every one of them
14:49:22  <peter1138> I've made way more changes than you ;(
14:49:26  <DorpsGek_II> [OpenTTD/OpenTTD] glx22 updated pull request #7202: Update: NSIS is now part of the Hosted image
14:49:59  <glx> peter1138: maybe a new script :)
14:50:03  <peter1138> But then again I just a Galaxy bar. (Albeit a mini celebrations one)
14:50:03  <DorpsGek_II> [OpenTTD/OpenTTD] TrueBrain approved pull request #7202: Update: NSIS is now part of the Hosted image
14:50:12  <TrueBrain> glx: does that mean you review my change? :D
14:50:18  <Gabda> hi
14:50:49  <Samu> how do I unsubscribe to 7170? still receiving mails
14:51:07  <glx> well I read them TrueBrain :)
14:51:13  <Samu> ah, found the button
14:52:27  <Gabda> Samu: in the meanwhile I've subscribed you to another PR :)
14:52:49  <TrueBrain> Gabda: :D
14:53:55  <DorpsGek_II> [OpenTTD/OpenTTD] glx22 approved pull request #7201: Fix: [AzurePipelines] in case of a Pull Request, use that number (prefix with 'pr') as branchname
14:54:11  <DorpsGek_II> [OpenTTD/OpenTTD] TrueBrain merged pull request #7201: Fix: [AzurePipelines] in case of a Pull Request, use that number (prefix with 'pr') as branchname
14:54:11  <TrueBrain> tnx glx :)
14:55:25  <TrueBrain> peter1138: would you mind rebasing NRT soon-ish? :D
14:55:47  <peter1138> Ok
14:56:04  <glx> you want to test your change ?
14:56:17  <TrueBrain> ofc! :P
14:56:19  <peter1138> AIs broken at the moment until I write the compat stuff.
14:56:35  <TrueBrain> well, it is tested; I just want to make it useful :P
14:56:46  <TrueBrain> peter1138: I just want to try to build binaries out of them which we can publish :)
14:57:10  <Samu> im renaming on_water to st_ind
14:57:11  <peter1138> Actually I can stash these changes and push that.
14:57:53  <DorpsGek_II> [OpenTTD/OpenTTD] PeterN updated pull request #6811: Feature: Add NotRoadTypes (NRT)
14:57:56  <peter1138> No rebase conflicts, phew.
14:57:57  <TrueBrain> tnx :)
14:58:59  <TrueBrain> Azure Pipelines will be busy for a few :D We might have a lot of jobs queued :P
14:59:22  <glx> CI should not try to build if src or projects are untouched ;)
14:59:44  <glx> but just check the commit
15:00:23  <TrueBrain> feel free to add that logic :D
15:00:31  <TrueBrain> but I am guessing it gets out of hand REALLY quick :P
15:00:37  <glx> yup
15:00:45  <Samu> - first part, done, albeit different than requested
15:00:50  <TrueBrain> so .. I think it is okay to take the penalty ;)
15:00:59  <Samu> second part, no changes needed
15:01:17  <Samu> third part, not done, don't think it's needed
15:01:20  <glx> yeah we rarely commit something not touching the code anyway
15:01:40  <Samu> last part, not done
15:01:48  <Samu> ready to PR, I guess :p
15:02:49  <Samu> down from touching 17 files to 13
15:02:50  <DorpsGek_II> [OpenTTD/OpenTTD] TrueBrain merged pull request #7202: Update: NSIS is now part of the Hosted image
15:03:36  <Samu> could go further down to 12 if I remove static inline bool IsOilRigTile(TileIndex t) { 	return IsTileType(t, MP_STATION) && IsOilRig(t); }
15:03:44  <Samu> from station_map.h
15:04:17  <Samu> yeah, gonna change, brb
15:04:33  <glx> hmm should I try to merge generate_widget and squirrel_export ? (or at least run both from a single script)
15:05:41  <TrueBrain> 'Version: 20190209-pr6811-g0b1ef5244a'
15:05:43  <TrueBrain> oeh, that seems to work :D
15:05:55  <glx> nice
15:06:07  <DorpsGek_II> [OpenTTD/OpenTTD] PeterN commented on pull request #7120: Codechange: Improve performance of closest town lookups with cache
15:06:44  <peter1138> Nice.
15:08:43  <peter1138> TrueBrain, you realise if you release an NRT test build, and a 1.9 beta at the same time, probably nobody will test the 1.9 beta? ;)
15:08:54  <TrueBrain> :P
15:09:13  <TrueBrain> the beta is also more to make sure the infrastructure is correct ;)
15:10:51  <Gabda> peter1138: I'll look into it. I am not familiar with the std::vector yet.
15:11:16  <Gabda> but standard classes are easy to use usually
15:16:58  <TrueBrain> [warning]src\lang\dutch.txt(3341,0): Warning : String name 'STR_COMPANY_INFRASTRUCTURE_VIEW_ROAD' does not exist in master file (warning)
15:16:58  <TrueBrain> [warning]src\lang\dutch.txt(3342,0): Warning : String name 'STR_COMPANY_INFRASTRUCTURE_VIEW_TRAMWAY' does not exist in master file (warning)
15:17:11  <TrueBrain> (NRT)
15:17:44  *** sla_ro|master has quit IRC
15:17:44  *** Wolf01 has quit IRC
15:17:44  *** Progman has quit IRC
15:17:45  *** tokai|noir has quit IRC
15:17:45  *** milek7 has quit IRC
15:17:45  *** MasseR has quit IRC
15:17:45  *** peter1138 has quit IRC
15:17:45  *** gnu_jj has quit IRC
15:17:45  *** FLHerne has quit IRC
15:17:45  *** Yotson has quit IRC
15:17:45  *** DorpsGek has quit IRC
15:17:46  *** luaduck has quit IRC
15:17:46  *** cHawk has quit IRC
15:17:46  *** Extrems has quit IRC
15:17:46  *** Laedek_ has quit IRC
15:17:46  *** reldred has quit IRC
15:17:46  *** acklen has quit IRC
15:17:46  *** AKTheKnight has quit IRC
15:17:46  *** k-man has quit IRC
15:17:46  *** ToBeFree has quit IRC
15:17:46  *** quiznilo has quit IRC
15:17:47  *** Gustavo6046 has quit IRC
15:17:47  *** heffer has quit IRC
15:17:47  *** murr4y has quit IRC
15:17:47  *** colde has quit IRC
15:17:47  *** ccfreak2k has quit IRC
15:17:47  *** innocenat_ has quit IRC
15:17:47  *** greeter has quit IRC
15:17:47  *** jinks has quit IRC
15:17:47  *** nnyby has quit IRC
15:17:48  *** dwfreed has quit IRC
15:17:48  *** mikegrb has quit IRC
15:17:48  *** ST2 has quit IRC
15:17:48  *** ttech2 has quit IRC
15:17:48  *** techmagus has quit IRC
15:17:48  *** daspork has quit IRC
15:17:48  *** synchris has quit IRC
15:17:48  *** Smedles_ has quit IRC
15:17:49  *** APTX has quit IRC
15:17:49  *** Samu has quit IRC
15:17:49  *** drac_boy has quit IRC
15:17:49  *** rocky11384497 has quit IRC
15:17:49  *** supermop_work_ has quit IRC
15:17:49  *** Vadtec has quit IRC
15:17:49  *** Antheus has quit IRC
15:17:50  *** Gabda has quit IRC
15:17:50  *** HerzogDeXtEr has quit IRC
15:17:50  *** frosch123 has quit IRC
15:17:50  *** Mazur has quit IRC
15:17:50  *** Speedy` has quit IRC
15:17:50  *** Heiki has quit IRC
15:17:50  *** Meiki has quit IRC
15:17:50  *** Taede has quit IRC
15:17:50  *** Xaroth has quit IRC
15:17:51  *** tyteen4a03 has quit IRC
15:17:51  *** urdh has quit IRC
15:17:51  *** Sacro has quit IRC
15:17:51  *** SpComb^ has quit IRC
15:17:51  *** crem2 has quit IRC
15:17:51  *** ericnoan has quit IRC
15:17:51  *** Mek has quit IRC
15:17:52  *** Ammler has quit IRC
15:17:52  *** SmatZ has quit IRC
15:17:52  *** fonsinchen has quit IRC
15:17:52  *** planetmaker has quit IRC
15:17:52  *** TrueBrain_ii has quit IRC
15:17:52  *** Yexo has quit IRC
15:17:52  *** V453000 has quit IRC
15:17:52  *** guru3 has quit IRC
15:17:52  *** dihedral has quit IRC
15:17:53  *** glx has quit IRC
15:17:53  *** debdog has quit IRC
15:17:53  *** Lejving has quit IRC
15:17:53  *** Mahjong2 has quit IRC
15:17:53  *** Sheogorath has quit IRC
15:17:53  *** Westie has quit IRC
15:17:54  *** Alkel_U3 has quit IRC
15:17:54  *** kgz has quit IRC
15:17:54  *** argoneus_ has quit IRC
15:17:54  *** ZirconiumX has quit IRC
15:17:54  *** seatsea has quit IRC
15:17:54  *** m1cr0man has quit IRC
15:17:54  *** berndj has quit IRC
15:17:54  *** _dp_ has quit IRC
15:17:54  *** juzza1 has quit IRC
15:17:55  *** LordAro has quit IRC
15:17:55  *** KenjiE20 has quit IRC
15:17:55  *** Hobbyboy has quit IRC
15:17:55  *** grossing has quit IRC
15:17:55  *** DorpsGek_II has quit IRC
15:17:55  *** orudge has quit IRC
15:23:09  <TrueBrain> COME BACK! :(
15:27:27  <michi_cc> All alone...
15:27:35  <TrueBrain> so ronely!
15:29:32  *** Gabda has joined #openttd
15:29:32  *** glx has joined #openttd
15:29:32  *** Samu has joined #openttd
15:29:32  *** sla_ro|master has joined #openttd
15:29:32  *** HerzogDeXtEr has joined #openttd
15:29:32  *** synchris has joined #openttd
15:29:33  *** drac_boy has joined #openttd
15:29:33  *** frosch123 has joined #openttd
15:29:33  *** Wolf01 has joined #openttd
15:29:33  *** Progman has joined #openttd
15:29:33  *** rocky11384497 has joined #openttd
15:29:33  *** debdog has joined #openttd
15:29:33  *** tokai|noir has joined #openttd
15:29:33  *** cHawk has joined #openttd
15:29:33  *** quiznilo has joined #openttd
15:29:34  *** supermop_work_ has joined #openttd
15:29:34  *** Lejving has joined #openttd
15:29:34  *** milek7 has joined #openttd
15:29:34  *** MasseR has joined #openttd
15:29:34  *** Mahjong2 has joined #openttd
15:29:34  *** Mazur has joined #openttd
15:29:34  *** Gustavo6046 has joined #openttd
15:29:34  *** Speedy` has joined #openttd
15:29:34  *** Extrems has joined #openttd
15:29:35  *** Heiki has joined #openttd
15:29:35  *** Laedek_ has joined #openttd
15:29:35  *** Meiki has joined #openttd
15:29:35  *** peter1138 has joined #openttd
15:29:35  *** Taede has joined #openttd
15:29:35  *** gnu_jj has joined #openttd
15:29:35  *** techmagus has joined #openttd
15:29:35  *** Smedles_ has joined #openttd
15:29:35  *** Xaroth has joined #openttd
15:29:36  *** tyteen4a03 has joined #openttd
15:29:36  *** heffer has joined #openttd
15:29:36  *** urdh has joined #openttd
15:29:36  *** Sheogorath has joined #openttd
15:29:36  *** APTX has joined #openttd
15:29:36  *** FLHerne has joined #openttd
15:29:36  *** luaduck has joined #openttd
15:29:36  *** KenjiE20 has joined #openttd
15:29:36  *** crem2 has joined #openttd
15:29:37  *** daspork has joined #openttd
15:29:37  *** ZirconiumX has joined #openttd
15:29:37  *** dihedral has joined #openttd
15:29:37  *** DorpsGek_II has joined #openttd
15:29:37  *** guru3 has joined #openttd
15:29:37  *** sets mode: +vvo glx tokai|noir peter1138
15:29:37  *** Mek has joined #openttd
15:29:37  *** Yotson has joined #openttd
15:29:37  *** acklen has joined #openttd
15:29:37  *** AKTheKnight has joined #openttd
15:29:38  *** DorpsGek has joined #openttd
15:29:38  *** fonsinchen has joined #openttd
15:29:38  *** Yexo has joined #openttd
15:29:38  *** k-man has joined #openttd
15:29:38  *** reldred has joined #openttd
15:29:38  *** ToBeFree has joined #openttd
15:29:38  *** dwfreed has joined #openttd
15:29:38  *** nnyby has joined #openttd
15:29:38  *** jinks has joined #openttd
15:29:39  *** greeter has joined #openttd
15:29:39  *** innocenat_ has joined #openttd
15:29:39  *** ttech2 has joined #openttd
15:29:39  *** mikegrb has joined #openttd
15:29:39  *** ccfreak2k has joined #openttd
15:29:39  *** ST2 has joined #openttd
15:29:39  *** colde has joined #openttd
15:29:39  *** murr4y has joined #openttd
15:29:40  *** Antheus has joined #openttd
15:29:40  *** Vadtec has joined #openttd
15:29:40  *** SmatZ has joined #openttd
15:29:40  *** planetmaker has joined #openttd
15:29:40  *** sets mode: +ovov DorpsGek DorpsGek planetmaker planetmaker
15:29:40  *** V453000 has joined #openttd
15:29:40  *** ericnoan has joined #openttd
15:29:40  *** orudge has joined #openttd
15:29:40  *** SpComb^ has joined #openttd
15:29:41  *** argoneus_ has joined #openttd
15:29:41  *** Sacro has joined #openttd
15:29:41  *** Ammler has joined #openttd
15:29:41  *** TrueBrain_ii has joined #openttd
15:29:41  *** Hobbyboy has joined #openttd
15:29:41  *** kgz has joined #openttd
15:29:41  *** Alkel_U3 has joined #openttd
15:29:41  *** seatsea has joined #openttd
15:29:41  *** m1cr0man has joined #openttd
15:29:41  *** juzza1 has joined #openttd
15:29:42  *** grossing has joined #openttd
15:29:42  *** LordAro has joined #openttd
15:29:42  *** berndj has joined #openttd
15:29:42  *** Westie has joined #openttd
15:29:42  *** _dp_ has joined #openttd
15:29:42  *** sets mode: +ov orudge orudge
15:29:48  <peter1138> Cool, failed to compile compat_1.8.nut, and openttd crashes :D
15:29:49  <TrueBrain> owh, no, they are back
15:29:56  <frosch123> zombies
15:30:04  <TrueBrain> <- version is wrong, but this would be 1.9.0-beta1
15:30:11  <TrueBrain> ubuntu bionic deb seems to work, as does the windows 64bit
15:30:15  <LordAro> TrueBrain: nah, you are back
15:30:22  <TrueBrain> would be nice if someone can check the OSX too
15:30:40  <TrueBrain> <- this would be a Pull Request build, in this case NRT
15:30:57  <TrueBrain> please check if you see anything weird etc
15:31:55  <peter1138> Dutch, eh?
15:32:19  <TrueBrain> (there is an Artifact link on these pages, where you can download the result)
15:32:29  <peter1138> 64.6MB
15:32:46  <Samu> down to 12 files touched
15:33:08  <peter1138> "Your script made an error: the index 'IsRoadTypeAvail' does not exist"
15:33:09  <peter1138> Hmm
15:33:19  <Samu> Available?
15:33:31  <peter1138> Oh shit.
15:33:32  <peter1138> Yes.
15:33:58  <peter1138> Thanks!
15:34:58  <peter1138> Now to C&P and hope.
15:35:12  <peter1138> Hmm, can we use includes in squirrel .nut files?
15:35:31  <glx> weird used to work with mingw-w64 and now it doesn't
15:36:19  <drac_boy> hm huh I didn't think..should include one or two dual-end locomotives just for player's fun too
15:36:42  <peter1138> TrueBrain, it runs :D
15:36:53  <peter1138> 20190209-pr6811-g0b1ef5244a
15:37:09  <frosch123> 205MB
15:39:11  <TrueBrain> nice :D
15:40:48  <frosch123> seems to have some bonus magic
15:40:57  <frosch123> "main page" links to data structures
15:41:08  <frosch123> and "data structures" has some extra text links
15:42:18  <peter1138> require('')
15:42:54  <TrueBrain> <- okay, publishing also works
15:43:04  <TrueBrain> now it needs a nice place on :)
15:43:43  <TrueBrain> hmm .. possibly we want this per PR or something
15:43:45  <TrueBrain> meh
15:44:18  <frosch123> i would not adverise random prs builds on
15:44:29  <peter1138> ocal cost = AIRail.GetBuildCost(roadType, AIRail.BT_TRACK)
15:44:35  <peter1138> Huh, well, that's a bug in the AI.
15:44:42  <peter1138> AIRail...
15:44:55  <TrueBrain> frosch123: no, but it is the place that makes a pretty HTML page for it, so it is easier to find your download
15:45:03  <TrueBrain> in the future we can even publish it as comment in the PR
15:45:08  <TrueBrain> but .. someone needs to figure out how that works
15:45:14  <TrueBrain> as I have no clue currently :D
15:45:29  <frosch123> sounds like a job for DorpsGek_III
15:45:41  <TrueBrain> so a page like
15:45:43  <TrueBrain> basically
15:46:10  <TrueBrain> okay, I think releases should work too
15:46:17  <TrueBrain> at least, I do not see anything that would stand in the way ..
15:46:37  <TrueBrain> except an automated trigger, I guess
15:46:37  <TrueBrain> hmm
15:46:41  <TrueBrain> that should be doable
15:47:49  <peter1138> Ok, AIs are building roads :D
15:48:34  <glx> ok CR stuff fails because I updated MSYS and got a fixed gawk with
15:50:41  <DorpsGek_II> [OpenTTD/OpenTTD] TrueBrain opened pull request #7203: Add: [AzurePipelines] build a stable release if a tag is created
15:51:07  <peter1138> Bah, can't use require.
15:52:32  <peter1138> Can if you use the right syntax ;?
15:55:49  *** andythenorth has joined #openttd
15:56:04  <TrueBrain> andythenorth: can you help me out with some OSX testing? :D
15:56:11  <andythenorth> maybe yes
15:56:31  <TrueBrain> <- this should be 'release' like (it has the wrong version currently, but otherwise it should be like a release. You have to download a huge artifact zip, but in there are the two OSX releases
15:56:59  <TrueBrain> <- this should be a pull request on-demand build, in this case NRT. Name should be like pr6811 ingame
15:57:12  <TrueBrain> especially the first is kinda important that it "just works" :D
15:58:44  <DorpsGek_II> [OpenTTD/OpenTTD] PeterN updated pull request #6811: Feature: Add NotRoadTypes (NRT)
15:58:56  <peter1138> ^ AI support. I hope.
15:58:57  <andythenorth> ok I'll test shortly
15:59:14  * andythenorth house full of people asking for roblox credits
15:59:16  <peter1138> Obviously current AIs don't do anything with it.
15:59:27  <peter1138> They can only build the first road/tram type.
15:59:31  <TrueBrain> andythenorth: tnx; no rush etc :)
15:59:32  <TrueBrain> These binaries are build based on [Pull Request](; the quality might vary, as they might not be merge-ready.
15:59:32  <TrueBrain> Please be careful, and don't use these binaries for long-term gameplay.
15:59:38  <TrueBrain> is that a good text for pull request binaires?
16:00:05  <peter1138> "are built"
16:01:20  <TrueBrain> "Latest release in pr6811 is 20190209-pr6811-g0b1ef5244a, released on 2019-02-09 15:05 UTC." :)
16:01:39  <Samu> Latest build*
16:01:48  <Samu> meh nvm
16:02:09  * andythenorth downloading
16:02:34  <Samu> 'continue' is better than 'else'
16:04:22  <peter1138> Code duffing.
16:04:28  <peter1138> return early, etc.
16:04:34  <peter1138> Reduce indenting.
16:04:55  <DorpsGek_II> [OpenTTD/website] TrueBrain opened pull request #50: Add: support openttd-releases and openttd-pullrequests on new infrastructure
16:05:51  <TrueBrain> okay ... checklist: OSX, PR7203 approved, PR50 approved. If those 3 are done, I think we can release 1.9.0-beta1 :)
16:05:55  <andythenorth> TrueBrain: so I found a huge zip of all binaries
16:06:01  <andythenorth> "openttd-20190209-master-g8c0bfb4637-macosx.dmg" is in there, testing that?
16:06:07  <TrueBrain> andythenorth: yes
16:06:19  <peter1138> andythenorth, test the pr6811 build ;)
16:06:27  <TrueBrain> andythenorth: (also the zip plz)
16:06:33  <andythenorth> yup will do
16:06:34  <frosch123> TrueBrain: "Savegames can be incompatible with other versions of OpenTTD and also with other versions of this PR."
16:06:43  <andythenorth> yeah gatekeeper :P
16:06:44  <andythenorth> ok
16:07:01  <TrueBrain> frosch123: good point!
16:07:14  <DorpsGek_II> [OpenTTD/website] TrueBrain updated pull request #50: Add: support openttd-releases and openttd-pullrequests on new infrastructure
16:08:05  <andythenorth> TrueBrain: both binaries (dmg and zip) start
16:08:10  <andythenorth> I didn't test more than that
16:08:16  <TrueBrain> sweet :) Are they also what you expect?
16:08:19  <TrueBrain> (in terms how OSX works)
16:08:23  <andythenorth> they look correct to me
16:08:27  <TrueBrain> cool! Tnx a lot :)
16:08:52  <peter1138> TrueBrain is a magician.
16:09:00  <TrueBrain> who dares to approve ? :)
16:09:35  <andythenorth> I'll try the PR one
16:09:36  <peter1138> Who ares to approve 6811?
16:09:36  <peter1138> ;p
16:09:40  <drac_boy> anyway think going figure out the callback issues another day instead...lunchtime
16:09:45  *** drac_boy has left #openttd
16:09:46  <DorpsGek_II> [OpenTTD/OpenTTD] LordAro approved pull request #7203: Add: [AzurePipelines] build a stable release if a tag is created
16:10:06  <TrueBrain> ty :)
16:10:07  <DorpsGek_II> [OpenTTD/OpenTTD] TrueBrain merged pull request #7203: Add: [AzurePipelines] build a stable release if a tag is created
16:10:11  <andythenorth> why is the 6811 so much smaller?
16:10:22  <TrueBrain> andythenorth: release vs nightly
16:10:25  <frosch123> less platforms
16:10:36  <andythenorth> ok
16:10:39  <andythenorth> so expected
16:10:45  <TrueBrain> yup
16:11:05  <peter1138> Yeah, tends to be easier for Linux users to compile themselves.
16:11:43  <TrueBrain> okay ... so ... I guess we can tag? :D
16:11:47  <TrueBrain> who wants to try that out :D
16:11:51  <peter1138> 1.9-beta1! woo
16:12:05  <peter1138> Or was it 1.9.0-beta1? :p
16:12:10  <andythenorth> 6811 dmg starts fine and loads my savegame
16:12:23  <TrueBrain> I kinda don't want to do it, as I want to know if how I created it makes sense :)
16:12:29  <TrueBrain> so .. who wants to have the honor? :D
16:12:35  <TrueBrain> andythenorth: awesome!! Tnx a lot :)
16:12:42  <andythenorth> peter1138: so is this moved to the new host?
16:12:43  <TrueBrain> <- that is how you create a new release
16:12:53  <peter1138> andythenorth, turns out SYL was right? ;(
16:13:04  <andythenorth> but also wrong
16:13:16  <andythenorth> common pattern
16:13:16  <TrueBrain> LordAro? frosch123? peter1138? :)
16:13:24  <peter1138> TrueBrain, not pushing a tag?
16:13:25  <frosch123> <- so, 1.9.0-beta1
16:13:37  <andythenorth> so...can I just go back to making newgrf now? :P
16:13:42  <andythenorth> as we've won development
16:13:43  <TrueBrain> peter1138: I think doing it via github releases is better
16:13:56  <peter1138> TrueBrain, probably, you get more meta data I think.
16:14:06  <peter1138> And there's a checkbox for prerelease.
16:14:07  <TrueBrain> and it avoids silly mistakes :)
16:14:20  <frosch123> let lordaro do it, so we can also make him update the wiki "todos for releases" afterwards :)
16:14:28  <TrueBrain> evil
16:14:36  <peter1138> LordAro can be our new release manager? :D
16:15:34  <andythenorth> he's not doing a bad job so far
16:15:48  <Eddi|zuHause> <TrueBrain> so a page like <-- suggestion: /downloads/openttd-testing/prXYZ.html
16:16:20  <TrueBrain> Eddi|zuHause: I named it 'openttd-pullrequests'
16:16:26  <TrueBrain> (as openttd-testing was used for betas)
16:16:30  <frosch123> prxyz is a branch, no tag
16:16:59  <frosch123> openttd-pullrequests/123/latest.html ? too much?
16:16:59  <TrueBrain> and the filename is currently the full version name; I might work on that after I have seen it work :)
16:17:13  <TrueBrain> frosch123: yeah, I was thinking something like that too
16:17:24  <TrueBrain> just it is completely against the simplicity we already  have in place :P
16:17:31  <TrueBrain> but ... rules are meant to be broken :D
16:17:46  <Eddi|zuHause> it's like complexity is always the enemy of simplicity :p
16:17:49  <TrueBrain> planetmaker: I happen to see your comment, but those comments tend to hide. Comments on existing code is better put in an issue, so they are more visible
16:18:02  <TrueBrain> but first I want this 1.9.0-beta1 done
16:18:08  <TrueBrain> than we can look back to PR binaries :)
16:18:18  <Eddi|zuHause> sure
16:18:53  <frosch123> hmm, did i put pm on my ignore list? that's the second time today tb adresses him
16:19:24  <TrueBrain> frosch123: I havent seen him talk here, no :)
16:19:41  <TrueBrain> frosch123: I just always hope people have a long enough backlog :D
16:19:51  <TrueBrain> he commented here:
16:19:59  <TrueBrain> which only became visible after I commented on his comment :P
16:22:06  <planetmaker> eh?
16:22:15  <TrueBrain> frosch123: now he talked :P
16:22:16  <TrueBrain> :D
16:22:52  *** Wormnest has joined #openttd
16:22:53  <frosch123> :p
16:23:23  <frosch123> at least i did not misclick something
16:23:24  <TrueBrain> I miss "topics" on IRC
16:23:30  <TrueBrain> crosstalk is a mess :P
16:23:47  <frosch123> @topic set 1 1.9.0-beta1, 1.8.0
16:23:47  *** DorpsGek changes topic to "1.9.0-beta1, 1.8.0 | Website: * (source: github, translator: translator, server list: servers, wiki: wiki, release info: finger) | Don't ask to ask, just ask | 'Latest' is not a valid version, 'Most recent' neither | English only | Logs: @logs | if this channel is really spammy"
16:23:58  <TrueBrain> frosch123: LIES! :D
16:24:25  <TrueBrain> okay, I made the release myself now
16:24:41  <planetmaker> hm, I commented on existing code, not PR... meh :P
16:24:58  <TrueBrain> <- that worked :o
16:25:08  <frosch123> comment on revision... yeah, no idea why that even exists
16:25:09  <TrueBrain> planetmaker: but your comment is not wrong :)
16:25:19  <TrueBrain> planetmaker: just not something for that PR :P
16:25:20  <planetmaker> yeah, will make a PR
16:25:24  <TrueBrain> cool, tnx :D
16:25:37  <planetmaker> I thought I was commenting on one and trying to improve it ;)
16:26:25  <TrueBrain> yeah .. doing these kind of fixes in these PRs too are ... :D
16:26:35  <TrueBrain>  'Version: 1.9.0-beta1'
16:26:37  <TrueBrain> okay, so far so good
16:26:50  <LordAro> \o/
16:26:52  <planetmaker> :D
16:26:59  <planetmaker> yay, release :)
16:27:25  <TrueBrain> PRs in folder by PR .. hmmm
16:27:35  <TrueBrain> I did not design the system to handle that, ffs
16:29:17  <DorpsGek_II> [OpenTTD/website] claman commented on pull request #50: Add: support openttd-releases and openttd-pullrequests on new infrastructure
16:29:35  <Samu> i think my feature may cause desyncs
16:29:40  <Samu> must test
16:30:26  <DorpsGek_II> [OpenTTD/website] TrueBrain commented on pull request #50: Add: support openttd-releases and openttd-pullrequests on new infrastructure
16:30:29  <Eddi|zuHause> that's the problem with designs, they tend to collide with the reality afterwards
16:32:14  <LordAro> TrueBrain: DorpsGek_II should shout about tags
16:32:46  <TrueBrain> LordAro: I agree; can you make an issue out of it in DorpsGek-github? Tnx!
16:33:57  <planetmaker> <-- TrueBrain ... but this PR is still open, no? So... what's wrong with changing the text there? :D
16:34:08  <TrueBrain> planetmaker: that PR copies the files that already exist
16:34:09  <Eddi|zuHause> i'm still not entirely sure i understood why we need both DorpsGek and DorpsGek_II
16:34:16  <TrueBrain> so if I start to apply these kind of request sin these, where do I end?
16:34:26  <TrueBrain> it is a chain of events that never stops :P
16:34:31  <TrueBrain> I really like to scope PRs for what they are meant
16:34:36  <TrueBrain> in this case, moving a bit of infrastructure
16:34:40  <TrueBrain> a new PR can address these texts
16:34:43  <peter1138> Eddi|zuHause, high availability.
16:34:48  <frosch123> Eddi|zuHause: do you have any siblings?
16:34:56  <TrueBrain> Eddi|zuHause: old vs new ;)
16:34:57  * peter1138 ponders spending money on a new bike.
16:35:00  <TrueBrain> but .. migrations are a bitch :)
16:35:09  <Eddi|zuHause> remember _42_?
16:35:15  <TrueBrain> planetmaker:
16:35:29  <Eddi|zuHause> or was it __42__?
16:35:30  <LordAro> TrueBrain: hmm. the irc bot i occasionally work on did just add (github) webhook support...
16:35:34  <TrueBrain> just because a PR is open, doesn't mean it is the right place to fix it :)
16:35:46  <LordAro> and is otherwise a fully functional irc bot
16:35:58  <TrueBrain> what is a "fully functional" irc bot :P
16:36:04  <TrueBrain> that is a rather strange thing to say :P
16:36:05  <TrueBrain> :D
16:36:20  <LordAro> well, "has other functions"
16:36:25  <TrueBrain> LordAro: before Azure Pipelines, there was a very high chance we needed something that handled GitHub events, and something that did IRC stuff
16:36:30  <TrueBrain> so they are split over 2 "bots"
16:36:40  <LordAro> calc, seen, topic, etc
16:36:54  <TrueBrain> that is why we have DorpsGek-github, which handles the GitHub events
16:36:57  <TrueBrain> and forwards it to DorpsGek-IRC
16:37:10  <Samu> OpenTTD 1.9.0-beta1~7 ?
16:37:12  <TrueBrain> for DorpsGek-irc I just used a simple IRC library, as I really was in no mood to look into IRC bots
16:37:21  <TrueBrain> (as ..... they are WEIRD these days :P)
16:37:25  <peter1138> LordAro,
16:37:38  <LordAro> peter1138: yikes
16:37:45  <LordAro> that is honestly impressive
16:37:47  <peter1138> I am somewhat not a happy bunny.
16:37:48  <TrueBrain> but with AzurePipelines (and GitHub actions) it is unlikely DorpsGek willg et any further additions
16:37:52  <LordAro> TrueBrain: heh, true
16:38:19  <Samu> my build is being called 1.9.0-beta1~7, is that normal?
16:38:20  <TrueBrain> so I wouldnt mind if someone makes a Docker that runs a proper IRC bot and also talks correctly (via an App) to GitHub :)
16:39:00  <Samu> I miss the name
16:39:30  <DorpsGek_II> [OpenTTD/website] TrueBrain commented on pull request #50: Add: support openttd-releases and openttd-pullrequests on new infrastructure
16:39:47  <LordAro> TrueBrain: i can certainly investigate doing such a thing. i think the "main" instance of it was recently switched to a docker instance anyway, so that would certainly work
16:40:03  <TrueBrain> LordAro: ideally it supported the @seen database of Supybot
16:40:11  <TrueBrain> I think many people would welcome that :)
16:40:18  <LordAro> TrueBrain: just in case you're interested
16:40:22  <Eddi|zuHause> hm... so when i try to run astroneer, i get 60% of time spent in "read_hpet" in perf top
16:40:28  <LordAro> ah, yeah, that could be an issue
16:40:37  <LordAro> but not too difficult to convert, i suspect?
16:40:48  <TrueBrain> from what I saw, indeed
16:41:26  <TrueBrain> LordAro: but one can wonder, if we should have a bot that does all that, AND talks to GitHub
16:41:31  <Eddi|zuHause> last time i had that i had problems with pulseaudio, but i thought i fixed that
16:41:33  <TrueBrain> possibly it might be better and easier to have 2 bots
16:41:54  <TrueBrain> lean and mean :)
16:42:05  <peter1138> OpenTTD 1.9.0-beta1
16:42:06  <peter1138> :D
16:42:29  <peter1138> Funny how you don't have to check out a tag for it to still be this version.
16:42:48  <DorpsGek_II> [OpenTTD/website] planetmaker opened pull request #51: Change: Improve description of what is really needed to run OpenTTD
16:43:18  <Samu> looks like no desync after all
16:43:25  <Samu> openttd code is mucho smart already
16:43:25  <LordAro> peter1138: git is clever
16:43:43  <TrueBrain> tnx planetmaker :)
16:43:47  <planetmaker> np
16:44:23  <DorpsGek_II> [OpenTTD/website] TrueBrain commented on pull request #51: Change: Improve description of what is really needed to run OpenTTD
16:45:10  *** Tirili has joined #openttd
16:45:25  <TrueBrain> crap, publishing failed ... oh-oh :D
16:45:25  <peter1138> Hmm, git show on a merge seems unuseful. Just blank.
16:45:31  <LordAro> the bootstrap stuff is *usually* able to download a graphics set, right?
16:45:49  <peter1138> There's no dedi-server bootstrap :(
16:46:28  <glx> bootstrap requires GUI for now IIRC
16:48:45  <DorpsGek_II> [OpenTTD/website] TrueBrain merged pull request #50: Add: support openttd-releases and openttd-pullrequests on new infrastructure
16:49:17  <DorpsGek_II> [OpenTTD/website] TrueBrain commented on pull request #51: Change: Improve description of what is really needed to run OpenTTD
16:49:32  <TrueBrain>
16:49:38  <TrueBrain> okay, the files are there ... now fixing up the website ...
16:49:45  <DorpsGek_II> [OpenTTD/website] planetmaker updated pull request #51: Change: Improve description of what is really needed to run OpenTTD
16:50:46  <TrueBrain> planetmaker: if you don't mind, I can also fix up your PR? (as I created the conflict, I dont mind fixing it :D)
16:51:01  <glx> ok so running and on mingw now always change EOL :(
16:52:05  <Eddi|zuHause> anyone have perf-fu? i'm running "perf top" and it shows a high usage in one function, can i see a kind of call stack for that function?
16:55:37  <DorpsGek_II> [OpenTTD/website] TrueBrain opened pull request #52: Add: put openttd-pullrequests per Pull Request in its own folder
16:55:42  <TrueBrain> Eddi|zuHause: ^^ :D I found a nice way :)
16:58:08  <planetmaker> TrueBrain, so now please walk me through how I tell git to solve the conflict in a nice manner :)
16:58:29  <LordAro> is it any different to hg?
16:58:32  <planetmaker> just rebase --continue ?
16:58:39  <planetmaker> I've no clue, LordAro ;)
16:58:42  <planetmaker> tell me
16:58:44  <TrueBrain> planetmaker: no :) You have to resolve the conflict
16:58:51  <TrueBrain> if you rebase, you get a conflict on
16:58:59  <TrueBrain> if you open this file, you see <<<< >>> markings
16:59:02  <Eddi|zuHause> planetmaker: git diff to show the conflicts, edit the file, then git add the file, and git rebase --continue
16:59:04  <planetmaker> meh... and no nice merge tool :|
16:59:07  <TrueBrain> modify the file till you are happy again
16:59:09  <TrueBrain> git add the file
16:59:12  <TrueBrain> git rebase --continue
16:59:17  <TrueBrain> there are tools that can assist; I never use them
16:59:31  <peter1138> git mergetool
16:59:32  <TrueBrain> planetmaker: but as I made the conflict, I have no issues fixing it? :)
17:00:03  <planetmaker> nah, I want to go through it
17:00:08  <Eddi|zuHause> stupid thing about rebase: if you "pick" the commit and it conflicts, you have to "add" and "--continue", but if you "edit" the commit you need to "add", "commit --amend" and then "--continue"
17:00:13  <planetmaker> gotta learn this with git
17:00:16  <TrueBrain> :D
17:00:25  <TrueBrain> well, the above is what I just did to see what I broke
17:00:35  <Samu> I have a PR ready
17:00:40  <TrueBrain> it aint pretty, but it is mostly easier than to try and understand a tool doing this for you :P
17:00:41  <peter1138> Eddi|zuHause, because one is resolving a conflict, and the other is editing a commit.
17:00:44  <TrueBrain> they confuse the hell out of me
17:01:00  <LordAro> Samu: another one?
17:01:12  <TrueBrain> <- staging now has the 1.9.0-beta1 page :D I will push this to production a bit later :)
17:01:16  <Eddi|zuHause> peter1138: but i see no reason for the added step
17:01:32  <Samu> yes, hope nielsm likes it now
17:02:18  <Eddi|zuHause> peter1138: what's worse is if you "commit --amend" during conflict resolution, you edit the previous commit
17:02:37  <DorpsGek_II> [OpenTTD/OpenTTD] SamuXarick opened pull request #7204: Feature: Game setting to define how industries with neutral stations accept and supply cargo from/to surrounding stations.
17:03:26  <Samu> oh, the CI looks different
17:06:38  <Samu> commit checker did not like it
17:06:47  <DorpsGek_II> [OpenTTD/website] TrueBrain commented on pull request #51: Change: Improve description of what is really needed to run OpenTTD
17:07:30  <TrueBrain> planetmaker: how is it going? :)
17:07:42  <Samu> *** b/src/industry_cmd.cpp:417: Trailing whitespace: ' * Check whether an oil rig station belongs to the given industry '
17:07:53  <Samu> so mean
17:08:37  <peter1138> I have the git hooks locally, it works wonders, but also probably not on Windows.
17:08:42  <peter1138> But maybe.
17:11:40  <LordAro> there is an editorconfig file
17:11:48  <LordAro> though i imagine VS doesn't support such a thing
17:12:19  <TrueBrain> just have a decent editor that removes trailing whitespaces on save
17:12:23  <TrueBrain> easy as pie :)
17:12:26  <frosch123> TrueBrain: assuming we would also publish stuff like jgrpp
17:12:31  <frosch123> what folder would it use?
17:13:13  <frosch123> maybe "openttd-branches/pr123" would be better than "openttd-pullrequests/pr123"
17:13:32  <TrueBrain> frosch123: would it be a pull request?
17:13:36  <frosch123> no
17:13:45  <TrueBrain> ah :D You scared me for a second :P
17:14:05  <TrueBrain> possibly we can simply do: openttd-jgrpp/ ?
17:14:15  <TrueBrain> or 'jgrpp-nightlies'
17:14:29  <frosch123> ok, so jgrpp would be entirely different from prs?
17:14:39  <TrueBrain> I think that makes things easier
17:14:53  <TrueBrain> but please tell me if you see that different
17:15:23  <TrueBrain> I was thinking that our 'master' is just a name, and so I prepared the system to handle any branch in the same flow
17:15:31  <frosch123> i have no idea about the infrastructure :)
17:15:31  <TrueBrain> master is mapped to openttd-releases and openttd-nightlies
17:15:44  <TrueBrain> we can make jgrpp to jgrpp-releases and jgrpp-nightlies
17:15:45  <TrueBrain> etc
17:15:51  *** Gabda has quit IRC
17:15:51  <frosch123> ah, cool :)
17:15:58  <TrueBrain> PRs are just one huge mess in that idea, as .. well .. everything is different there :(
17:16:22  <michi_cc> LordAro: VS2017 does.
17:17:18  <DorpsGek_II> [OpenTTD/website] planetmaker updated pull request #51: Change: Improve description of what is really needed to run OpenTTD
17:18:21  <Eddi|zuHause> all remotely relevant problems i can find with read_hpet being performance relevant is relating to VMs
17:18:26  <Eddi|zuHause> which doesn't seem right
17:18:29  <TrueBrain> planetmaker: something went wrong :D
17:19:08  <TrueBrain> not sure what, tbh :)
17:19:08  <Samu> is it waterborne or waterbourne?
17:19:16  <Samu> who english?
17:19:29  <planetmaker> possibly. I wonder what?
17:19:50  <TrueBrain> hard to tell, honestly
17:19:57  *** gelignite has joined #openttd
17:19:58  <TrueBrain> possibly if you run: git rebase -i upstream/master
17:20:07  <TrueBrain> that shows you all the commits that is has ready for commit
17:20:19  <planetmaker> I renamed your last commit it seems :D
17:20:24  <planetmaker> wonderful :P
17:20:42  <Eddi|zuHause> planetmaker: you wrongfully used "commit --amend"?
17:21:00  <planetmaker> I used that, yes. Seemingly not correctly. I did a lot of stuff I cannot reproduce
17:21:01  <DorpsGek_II> [OpenTTD/website] TrueBrain updated pull request #52: Add: put openttd-pullrequests per Pull Request in its own folder
17:21:23  <Eddi|zuHause> planetmaker: yeah, don't use that during conflict resolving. i said so :)
17:21:26  <planetmaker> rebasing, pulling, pushing, commit --amend... in various orders :P
17:21:30  <Samu> clang 3.8 warnings
17:21:38  <Samu> always the && || stuff
17:21:40  <planetmaker> and reset --hard in between several times ;)
17:21:44  <TrueBrain> planetmaker: indeed, you amended my commit, instead of yours :)
17:21:46  <Eddi|zuHause> planetmaker: git reflog
17:21:54  <TrueBrain> you are not allowed to rewrite history! :P
17:22:15  <planetmaker> I'm allowed and forced to rewrite the history of my own repo - so that the PR is updated
17:22:18  <TrueBrain> ah, no
17:22:22  <TrueBrain> you made a merge
17:22:31  <TrueBrain> yes, your own history is fine :)
17:22:34  <TrueBrain> but sorry, I was wrong
17:22:38  <planetmaker> well. git forced me to the merge when I updated / pulled
17:22:40  <TrueBrain> you simply made a merge out of it
17:22:41  <planetmaker> no way around that
17:22:45  <TrueBrain> ah, yes
17:22:48  <TrueBrain> I never ever pull :)
17:22:54  <TrueBrain> you can learn pull to rebase, instead of merge
17:22:58  <TrueBrain> but I always fetch, and do it myself
17:22:59  <peter1138> planetmaker, don't pull inside a branch!
17:23:03  <DorpsGek_II> [OpenTTD/OpenTTD] SamuXarick updated pull request #7204: Feature: Game setting to define how industries with neutral stations accept and supply cargo from/to surrounding stations.
17:23:05  <TrueBrain> as ... git annoys the fuck out of me in those regards :P
17:23:09  <planetmaker> I did both... inside and outside...
17:23:09  <Eddi|zuHause> planetmaker: don't pull, rebase to origin/master
17:23:24  <peter1138> You can pull master, but not the branch.
17:23:33  <Eddi|zuHause> or upstream/master, depending on your setup
17:23:52  <planetmaker> I can do lots. But I'm not any wiser despite (or because) of the many comments ;)
17:23:54  <TrueBrain> planetmaker: if you like: go to your branch, git fetch upstream, git rebase upstream/master
17:23:59  <TrueBrain> this gives you (again) a merge conflict to resolve
17:24:02  <Eddi|zuHause> "git fetch origin master" [without /]
17:24:15  <TrueBrain> that still works, and is what most people do I guess :)
17:24:16  <Eddi|zuHause> and then "git rebase -i origin/master" [with /]
17:24:45  <planetmaker> first things first: which rev to checkout now
17:24:46  <planetmaker> ?
17:24:51  <TrueBrain> right .. that is the first check: how are your remotes :D
17:24:55  <TrueBrain> so, okay:
17:25:06  <TrueBrain> git remote -v
17:25:11  <TrueBrain> what does it tell you?
17:25:31  <planetmaker> <-- my remotes
17:25:55  <TrueBrain> okay
17:25:57  <TrueBrain> git fetch openttd
17:26:00  <Eddi|zuHause> planetmaker: a slightly simplified way: "git checkout master; git pull; git checkout branch; git rebase -i master"
17:26:06  <planetmaker>
17:26:17  <TrueBrain> that fetches the latest upstream version
17:26:28  <TrueBrain> now jump into your branch (req_desc)
17:26:31  <TrueBrain> git checkout req_desc
17:26:36  <TrueBrain> git log
17:26:41  <TrueBrain> shows you 3 commits till openttd/master
17:26:49  <TrueBrain> twice the same commit, once mine
17:26:59  <planetmaker> right. But what version to checkout now?
17:27:10  <TrueBrain> "version" in git terms is not really something that has an answer
17:27:16  <planetmaker> before I pull anything?
17:27:21  <planetmaker> version. hash. whatever
17:27:26  <planetmaker> you know what I mean
17:27:35  <TrueBrain> I think so, but still that doesn't really have an answer
17:27:40  <TrueBrain> lets see if I can explain over text
17:27:43  <TrueBrain> git log
17:27:44  <TrueBrain> helps most
17:27:48  <TrueBrain> even more if you have a recent git
17:27:50  <Eddi|zuHause> planetmaker: "git reflog" to find the reversion before your last failed attempt at a rebase
17:27:53  <TrueBrain> it shows in pretty colors what happens
17:27:55  <planetmaker> commit 83c9bf098730a0121f1f02a7559b423ae42f7eae (HEAD -> req_desc, pm/req_desc)
17:28:09  <TrueBrain> your branch contains work from HEAD till openttd/master
17:28:12  <TrueBrain> this is what is in your branch
17:28:32  <TrueBrain> here you can see something went wrong somewhere, but we can fix that
17:28:52  <TrueBrain> the first commit, you see Merge: 8d6525c a31a87a
17:28:55  <TrueBrain> meaning it is a merge commit
17:29:09  <TrueBrain> so the "version" you have here, is what you pushed, and is a branch with a merge commit between your work and mine
17:29:14  <TrueBrain> does that make sense?
17:29:40  <TrueBrain> and from here on, we can easily correct your work
17:29:45  <TrueBrain> no need to jump to some old version or something
17:29:46  <planetmaker> @ Eddi|zuHause :)
17:29:50  <TrueBrain> (as that can only lead you to more issues)
17:30:25  <TrueBrain> best thing to do, from your req_desc branch, is to run:
17:30:27  <TrueBrain> git rebase openttd/master
17:30:33  <TrueBrain> this will give a merge conflict, which is fine, we can fix that
17:30:37  <TrueBrain> (you have to one way or the other)
17:30:49  <TrueBrain> git status
17:30:55  <TrueBrain> shows the file that is in conflict:
17:31:01  <TrueBrain> fix that file till you are happy with it again
17:31:13  <TrueBrain> git add _download-meta/
17:31:14  <TrueBrain> after that
17:31:17  <TrueBrain> git rebase --continue
17:31:23  <TrueBrain> (no amend!)
17:31:25  <Eddi|zuHause> planetmaker: looks like 6bbb15f
17:31:32  <TrueBrain> Eddi|zuHause: please, dont make him do that
17:31:36  <TrueBrain> this will only make things worse :)
17:31:52  <TrueBrain> you have no way to see if that is what he needs :)
17:32:11  <TrueBrain> please, never learn someone to use 'git reflog'
17:32:20  <TrueBrain> that is like telling someone to remove a file from 'system32'
17:32:26  <TrueBrain> it is only going to make things worse; not better :)
17:32:42  <TrueBrain> anyway, after that 'git rebase --continue', running
17:32:43  <TrueBrain> git log
17:32:49  <TrueBrain> shows you a single commit on top of upstream/master
17:32:52  <TrueBrain> (or it should :P)
17:33:04  <Eddi|zuHause> TrueBrain: but this is the only true way to undo a "commit --amend"
17:33:14  <Eddi|zuHause> without redoing all the work, i mean
17:33:22  <TrueBrain> Eddi|zuHause: there are so many ways it can go wrong .. so many
17:33:27  *** MasseR has quit IRC
17:33:28  *** milek7 has quit IRC
17:33:28  *** Wolf01 has quit IRC
17:33:28  *** FLHerne has quit IRC
17:33:28  *** gnu_jj has quit IRC
17:33:28  *** Yotson has quit IRC
17:33:28  *** Progman has quit IRC
17:33:28  *** DorpsGek has quit IRC
17:33:28  *** tokai|noir has quit IRC
17:33:28  *** luaduck has quit IRC
17:33:29  *** peter1138 has quit IRC
17:33:29  *** sla_ro|master has quit IRC
17:33:29  *** Westie has quit IRC
17:33:29  *** Alkel_U3 has quit IRC
17:33:29  *** kgz has quit IRC
17:33:29  *** argoneus_ has quit IRC
17:33:29  *** ZirconiumX has quit IRC
17:33:30  *** debdog has quit IRC
17:33:30  *** seatsea has quit IRC
17:33:30  *** m1cr0man has quit IRC
17:33:30  *** berndj has quit IRC
17:33:30  *** _dp_ has quit IRC
17:33:30  *** Sheogorath has quit IRC
17:33:30  *** juzza1 has quit IRC
17:33:30  *** LordAro has quit IRC
17:33:30  *** KenjiE20 has quit IRC
17:33:31  *** Hobbyboy has quit IRC
17:33:31  *** grossing has quit IRC
17:33:31  *** DorpsGek_II has quit IRC
17:33:31  *** orudge has quit IRC
17:33:31  *** Mahjong2 has quit IRC
17:33:31  *** glx has quit IRC
17:33:31  *** Lejving has quit IRC
17:33:33  *** reldred has quit IRC
17:33:33  *** acklen has quit IRC
17:33:34  *** Laedek_ has quit IRC
17:33:34  *** Extrems has quit IRC
17:33:34  *** cHawk has quit IRC
17:33:34  *** AKTheKnight has quit IRC
17:33:34  *** k-man has quit IRC
17:33:34  *** ToBeFree has quit IRC
17:33:34  *** murr4y has quit IRC
17:33:34  *** colde has quit IRC
17:33:34  *** ccfreak2k has quit IRC
17:33:35  *** innocenat_ has quit IRC
17:33:35  *** greeter has quit IRC
17:33:35  *** jinks has quit IRC
17:33:35  *** heffer has quit IRC
17:33:35  *** Gustavo6046 has quit IRC
17:33:35  *** quiznilo has quit IRC
17:33:35  *** nnyby has quit IRC
17:33:35  *** dwfreed has quit IRC
17:33:35  *** mikegrb has quit IRC
17:33:36  *** ST2 has quit IRC
17:33:36  *** ttech2 has quit IRC
17:33:36  *** daspork has quit IRC
17:33:36  *** techmagus has quit IRC
17:33:36  *** APTX has quit IRC
17:33:36  *** Smedles_ has quit IRC
17:33:36  *** synchris has quit IRC
17:33:36  *** Wormnest has quit IRC
17:33:37  *** Vadtec has quit IRC
17:33:37  *** supermop_work_ has quit IRC
17:33:37  *** rocky11384497 has quit IRC
17:33:37  *** Samu has quit IRC
17:33:37  *** Antheus has quit IRC
17:33:37  <Eddi|zuHause> TrueBrain: uhm, yes
17:33:43  <TrueBrain> so if you are not at the computer .. it is very tricky :)
17:34:02  <Eddi|zuHause> i'd actually do a "git reset --hard 6bbb15f" now :)
17:34:04  <michi_cc> If it is installed, gitk will give a sometimes more easily understandable view than git log.
17:34:12  <TrueBrain> michi_cc: indeed :)
17:34:20  <planetmaker> q <-- looking better now :)
17:34:27  *** Wormnest has joined #openttd
17:34:27  *** Samu has joined #openttd
17:34:27  *** synchris has joined #openttd
17:34:28  *** rocky11384497 has joined #openttd
17:34:28  *** cHawk has joined #openttd
17:34:28  *** quiznilo has joined #openttd
17:34:28  *** supermop_work_ has joined #openttd
17:34:28  *** Gustavo6046 has joined #openttd
17:34:28  *** Extrems has joined #openttd
17:34:28  *** Laedek_ has joined #openttd
17:34:28  *** techmagus has joined #openttd
17:34:28  *** Smedles_ has joined #openttd
17:34:29  *** heffer has joined #openttd
17:34:29  *** APTX has joined #openttd
17:34:29  *** daspork has joined #openttd
17:34:29  *** acklen has joined #openttd
17:34:29  *** AKTheKnight has joined #openttd
17:34:29  *** k-man has joined #openttd
17:34:29  *** reldred has joined #openttd
17:34:29  *** ToBeFree has joined #openttd
17:34:29  *** Antheus has joined #openttd
17:34:30  *** Vadtec has joined #openttd
17:34:30  *** murr4y has joined #openttd
17:34:30  *** colde has joined #openttd
17:34:30  *** ST2 has joined #openttd
17:34:30  *** ccfreak2k has joined #openttd
17:34:30  *** mikegrb has joined #openttd
17:34:30  *** ttech2 has joined #openttd
17:34:30  *** innocenat_ has joined #openttd
17:34:30  *** greeter has joined #openttd
17:34:31  *** jinks has joined #openttd
17:34:31  *** nnyby has joined #openttd
17:34:31  *** dwfreed has joined #openttd
17:34:34  *** nielsm has joined #openttd
17:34:34  *** glx has joined #openttd
17:34:34  *** debdog has joined #openttd
17:34:35  *** Lejving has joined #openttd
17:34:35  *** Mahjong2 has joined #openttd
17:34:35  *** Sheogorath has joined #openttd
17:34:35  *** KenjiE20 has joined #openttd
17:34:35  *** ZirconiumX has joined #openttd
17:34:35  *** DorpsGek_II has joined #openttd
17:34:35  *** orudge has joined #openttd
17:34:35  *** argoneus_ has joined #openttd
17:34:35  *** Hobbyboy has joined #openttd
17:34:35  *** kgz has joined #openttd
17:34:36  *** Alkel_U3 has joined #openttd
17:34:36  *** seatsea has joined #openttd
17:34:36  *** m1cr0man has joined #openttd
17:34:36  *** juzza1 has joined #openttd
17:34:36  *** _dp_ has joined #openttd
17:34:36  *** Westie has joined #openttd
17:34:36  *** berndj has joined #openttd
17:34:36  *** LordAro has joined #openttd
17:34:36  *** grossing has joined #openttd
17:34:37  *** sets mode: +vov glx orudge orudge
17:34:37  <TrueBrain> getting there planetmaker :)
17:34:38  *** sla_ro|master has joined #openttd
17:34:38  *** Wolf01 has joined #openttd
17:34:38  *** Progman has joined #openttd
17:34:38  *** tokai|noir has joined #openttd
17:34:39  *** milek7 has joined #openttd
17:34:39  *** MasseR has joined #openttd
17:34:39  *** peter1138 has joined #openttd
17:34:39  *** gnu_jj has joined #openttd
17:34:39  *** FLHerne has joined #openttd
17:34:39  *** luaduck has joined #openttd
17:34:39  *** Yotson has joined #openttd
17:34:39  *** DorpsGek has joined #openttd
17:34:39  *** sets mode: +voov tokai|noir peter1138 DorpsGek DorpsGek
17:34:41  <TrueBrain> OFTC: BEHAVE!
17:34:54  <Wolf01> We returned!
17:35:09  <DorpsGek_II> [OpenTTD/website] planetmaker updated pull request #51: Change: Improve description of what is really needed to run OpenTTD
17:35:24  <Eddi|zuHause> Wolf01: "we" were here all the time
17:35:34  <DorpsGek_II> [OpenTTD/website] TrueBrain updated pull request #52: Add: put openttd-pullrequests per Pull Request in its own folder
17:35:42  <planetmaker> yay :) Thanks a lot!
17:35:50  <planetmaker> for the extensive, detailed walk-through
17:36:10  <Wolf01> I was alone with just other 12 people :(
17:36:14  <planetmaker> now I can actually look at your comments there on the ticket and fix those, too ;)
17:36:20  <TrueBrain> \o/ :D
17:36:35  *** snail_UES_ has joined #openttd
17:36:39  *** ChanServ sets mode: +v peter1138
17:37:13  <Wolf01> Mmmh, the last 40MB of 10GB, this download is taking AGES
17:37:19  <DorpsGek_II> [OpenTTD/website] TrueBrain commented on pull request #51: Change: Improve description of what is really needed to run OpenTTD
17:37:20  <TrueBrain> and 2 more :P
17:37:28  <TrueBrain> (some things got lost in the rebasing :D)
17:37:49  <DorpsGek_II> [OpenTTD/website] Eddi-z commented on pull request #51: Change: Improve description of what is really needed to run OpenTTD
17:38:01  <TrueBrain> Eddi|zuHause: the most fun I have seen with reflog btw was when the GC kicked in :P That made people cry :D
17:38:07  <TrueBrain> (their workflow depended on reflog, basically)
17:38:33  <Eddi|zuHause> TrueBrain: that sounds like horribly broken workflow
17:38:37  <TrueBrain> Eddi|zuHause: the typical german way of doing things is being inconsistent?! :P
17:38:42  <TrueBrain> Eddi|zuHause: owh, yes, it was :D
17:38:44  <Eddi|zuHause> TrueBrain: like relying on windows trash bin
17:38:51  <Eddi|zuHause> TrueBrain: as "backup"
17:39:01  <LordAro> TrueBrain: amazing
17:39:29  *** snail_UES_ has quit IRC
17:39:30  <Eddi|zuHause> TrueBrain: no the typical german way of using "and" is without comma (except for some rare special cases)
17:39:31  <TrueBrain> I once had a customer, that called up fully in panic ... her "archive" was empty. After talking for 10 minutes I found out that she used her "trash bin" as "archive" .. and the server was out of space so cleaned the trash bins ..
17:39:33  <TrueBrain> she was so mad
17:40:02  <TrueBrain> Eddi|zuHause: same for Dutch.  In English you can use both, both are equally valid (as far as I know)
17:40:09  <TrueBrain> the inconsistency was what was killing me :D
17:40:28  <peter1138> The oxford comma.
17:40:33  <TrueBrain> (the customer above was in relation to email btw :P)
17:40:48  <Eddi|zuHause> i heard english people tended to insist on the comma
17:41:00  <TrueBrain> I like the comma; makes me feel more important
17:41:21  <TrueBrain> hmm .. I was wondering why I was hungry
17:41:27  <TrueBrain> time to get myself some food I guess
17:41:31  <Eddi|zuHause> i pretty much never put the comma
17:41:56  <TrueBrain> you also have issues using the shift key, we notice
17:41:59  <TrueBrain> i i i i i i
17:42:00  <frosch123> comma, make, you, appear, more, important?
17:42:13  <Eddi|zuHause> that's because that rule makes no sense
17:42:29  <TrueBrain> many rules make no sense
17:42:34  <frosch123> hmm, now i remember dale'stan
17:42:36  <TrueBrain> life makes no sense!
17:42:51  <TrueBrain> the only thing that makes sense .. ARE KITTENS
17:42:58  <DorpsGek_II> [OpenTTD/website] planetmaker updated pull request #51: Change: Improve description of what is really needed to run OpenTTD
17:43:36  <planetmaker> TrueBrain, I disagree with the comment on "exactly one base set" (as it doesn't hurt to have 12.4. The rest should be amended accordingly
17:44:24  <TrueBrain> let me seeeee
17:44:26  <Eddi|zuHause> TrueBrain: at some point in the last 10 years i decided i want to actively oppose that rule
17:44:52  <TrueBrain> planetmaker: you now no longer like to openttdcoop at all?
17:45:31  <TrueBrain> planetmaker: if you are new to OpenTTD, the sentence: "OpenTTD requires one version of base graphics" , reads really weird
17:45:38  <planetmaker> Well, I do. But I want to move the repos to github as well. It's basically me alone to maintain the whole server. That's not something I'm comfortable with
17:45:38  <TrueBrain> is there anything we can do to make it more clear?
17:45:48  <TrueBrain> planetmaker: fair enough :)
17:46:16  <Eddi|zuHause> "OpenTTD requires a separate base graphics set"
17:46:26  <planetmaker> ^ sounds good to me
17:46:34  <frosch123> planetmaker: if you want a repository moved, just shout :)
17:46:35  <TrueBrain> "base graphics set" .. how do you know what that is?
17:46:45  <Eddi|zuHause> ", which can be downloaded through the installer"
17:46:49  <frosch123> i did not continue on the issue moving though, but andy closes them anyway
17:47:02  <Eddi|zuHause> "in case you want to manually download it, you can get it from:"
17:47:18  <TrueBrain> OpenTTD requires a separate "base graphics set", a set which contains all the graphics for the game.
17:47:19  <TrueBrain> ?
17:47:28  <TrueBrain> possibly without "separate"
17:47:56  <planetmaker> I don't think 'base graphics set' needs extensivel explanation at that point. We have a readme to explain details
17:48:01  <planetmaker> -l
17:48:11  <TrueBrain> that is fair
17:48:18  <Eddi|zuHause> TrueBrain: "separate" was intended as a short for "is independent from the binary"
17:48:35  <TrueBrain> Eddi|zuHause: ah; I did not read it as such :D
17:48:40  <TrueBrain> meh .. english ... :P
17:48:55  <planetmaker> frosch123, thanks! I will come back to that. Before we move more repos, I would like to overhaul and test the newgrf build system to be more sustainable. And maybe work the same way and on the same infrastructure as OpenTTD
17:49:29  <TrueBrain> planetmaker: I can strongly advise Azure Pipelines :D Saves you a lot of "maintaining a server" shit :P
17:50:08  <planetmaker> there are alternatives. But if the same infrastructure is used... I actually would make that NewGRF-CI part of the OpenTTD project as well
17:50:11  <planetmaker> if you don't mind
17:50:23  <planetmaker> but... I first have to get *something* working at all
17:50:39  <planetmaker> and it's a slow and steep learning curve for me
17:50:40  <TrueBrain> if you need help etc, let us know; few of us now start to gain some experience with Azure Pipelines :D
17:50:42  <DorpsGek_II> [OpenTTD/website] Eddi-z commented on pull request #51: Change: Improve description of what is really needed to run OpenTTD
17:50:51  <TrueBrain> it is really ugly to get to know AP :)
17:51:26  <DorpsGek_II> [OpenTTD/website] TrueBrain commented on pull request #51: Change: Improve description of what is really needed to run OpenTTD
17:51:43  <nielsm> how come the windows version is able to start in a "blank" mode where it can offer to download opengfx automatically, but non-windows versions can't?
17:51:45  <TrueBrain> right, enough nitpicking :)
17:51:50  <nielsm> what is windows-specific about that?
17:52:03  <TrueBrain> nielsm: Eddi|zuHause just suggested it also works on Linux :P
17:52:05  <TrueBrain> (no clue if it does)
17:52:11  <nielsm> I just tested
17:52:13  <nielsm> it does not
17:52:18  <TrueBrain> bad Eddi|zuHause :D
17:52:18  <planetmaker> eddi is right with it
17:52:19  <DorpsGek_II> [OpenTTD/website] Eddi-z commented on pull request #51: Change: Improve description of what is really needed to run OpenTTD
17:52:42  <planetmaker> it works on linux w/o it present, offering it for download. did last time I tested it
17:52:53  <TrueBrain> conflicting results, it seems :D
17:53:00  <Eddi|zuHause> i was pretty certain it worked on linux
17:53:06  <Eddi|zuHause> just not on macos
17:53:23  <planetmaker> but please agree on 'download' vs. 'install' and I'll push yet another update :)
17:53:30  <TrueBrain> "You must own a version of Transport Tycoon Deluxe, they cannot be downloaded." <- you missed a possibility to use ; there :)
17:53:43  <TrueBrain> "download" in my mind makes no sense. Just downloading it is not enough
17:53:47  <Eddi|zuHause> i don't see the point of ;
17:53:47  <TrueBrain> installing is the part that matters
17:54:08  <TrueBrain> Eddi|zuHause: yeah, you seem to have more of those :D
17:54:12  <TrueBrain> :D :D
17:54:34  <Eddi|zuHause> dunno, "installing with the installer" seems redundant
17:54:50  <TrueBrain> @choice download install
17:54:53  <TrueBrain> hmm
17:55:13  <TrueBrain> LordAro: where is that bot of yours? :P
17:55:14  <TrueBrain> :D
17:55:16  <frosch123> nielsm: at some point it was missing for osx
17:55:21  <frosch123> but win and linux works
17:55:24  <planetmaker> I'm with eddi on that it sounds nicer. And... and a download by an installer implies that it is being installed
17:55:56  <TrueBrain> planetmaker: that is fair; I was mostly triggered by the "In case you want to manually download it"
17:55:59  <glx> last time I needed it, it worked on linux, but only in GUI mode
17:56:02  <TrueBrain> In case you want to manually download änd install it," ?
17:56:07  <TrueBrain> best of both worlds :P
17:56:15  <nielsm> frosch123: my fresh 1.9.0-beta1 build on fedora does not
17:56:19  <TrueBrain> okay, I stopped to care about these details I noticed :D What ever is pushed next gets approved :P
17:56:39  <TrueBrain> änd .. that is a new "and"
17:56:39  <TrueBrain> lol
17:56:43  <glx> nielsm: starting as dedicated or normal ?
17:56:45  <TrueBrain> did not know greykeys were  not on :)
17:56:53  <planetmaker> aye, TrueBrain
17:56:54  <Eddi|zuHause> i like "änd" :p
17:57:10  <DorpsGek_II> [OpenTTD/website] planetmaker updated pull request #51: Change: Improve description of what is really needed to run OpenTTD
17:57:23  <nielsm> <- not working
17:57:44  <nielsm> (the _baseset dir I move back in contains original game graphics)
17:58:02  <Eddi|zuHause> planetmaker: my second suggestion got lost? "Alternatively, the original Transport Tycoon Deluxe data files can be used as base graphics set. You must own a version of Transport Tycoon Deluxe, they cannot be downloaded."
17:58:08  <TrueBrain> tnx a lot planetmaker :) As you can see, these changes can take a few iterations :D but I really appreciate you doing this :)
17:58:39  <glx> on my debian VM it worked when I needed it last month
17:58:44  <nielsm> odd
17:58:45  * LordAro takes a look at some words
17:58:46  <frosch123> nielsm: can you also move your openttd.cfg
17:58:47  <TrueBrain> so what broke? :)
17:58:52  <Eddi|zuHause> nielsm: maybe depends on not having openttd.cfg
17:59:00  <nielsm> good point
17:59:44  <planetmaker> I also agree with eddi's latest comment. But I would like that to be the last change :P
17:59:53  <planetmaker> yes, I only saw it now, sorry
17:59:56  <TrueBrain> I agree with planetmaker's last comment :)
18:00:01  <TrueBrain> no, not that one
18:00:02  <TrueBrain> the one before
18:00:03  <TrueBrain> dammit
18:00:04  <TrueBrain> :P
18:00:05  <nielsm> nope still not working after removing openttd.cfg
18:00:15  <Eddi|zuHause> TrueBrain: race condition :p
18:00:20  <planetmaker> haha :)
18:00:24  <DorpsGek_II> [OpenTTD/website] LordAro commented on pull request #51: Change: Improve description of what is really needed to run OpenTTD
18:00:51  <TrueBrain> you want to help out, and you are beaten to death with comments :P
18:00:55  <TrueBrain> we are not nice people :( :P
18:01:10  <TrueBrain> LordAro: review for me plz :D
18:01:15  <Eddi|zuHause> nielsm: works here if i rename ~/.openttd
18:01:38  <planetmaker> sometimes bike-shedding can be fun :P
18:01:53  <DorpsGek_II> [OpenTTD/website] planetmaker updated pull request #51: Change: Improve description of what is really needed to run OpenTTD
18:02:49  <DorpsGek_II> [OpenTTD/website] LordAro approved pull request #52: Add: put openttd-pullrequests per Pull Request in its own folder
18:02:55  <TrueBrain> tnx LordAro
18:02:59  <TrueBrain> dont merge please :) planetmaker will hate me
18:03:00  <frosch123> nielsm: i only know about, but that is a crash, no "no baseset found" :p
18:03:00  <TrueBrain> :P
18:03:14  <Eddi|zuHause> nielsm:
18:03:27  <planetmaker> LordAro, base graphics are required at every run ;)
18:04:07  <nielsm> weird I can't make it work
18:04:09  <TrueBrain> I think he meant the saying is: "on first run"
18:04:19  <planetmaker> ah... hm. at vs. on
18:04:20  <TrueBrain> "at first run" is not the correct .. what is that 'at/on' word?
18:04:44  <TrueBrain> nielsm: did you build it? :D
18:04:47  <TrueBrain> openttd -h
18:04:48  <TrueBrain> :D
18:04:48  <TrueBrain> :P
18:04:53  <Eddi|zuHause> nielsm: maybe you have another openttd.cfg in weird places?
18:05:51  <nielsm> can't bother to try more right now
18:06:10  <planetmaker> I just checked: I'm offered the choice of OpenGFX for download when I delete all basesets
18:06:30  <nielsm> the git hash being "0" in rev.cpp for the 1.9.0-beta1 tag is more serious
18:06:37  <nielsm> (in the build I made)
18:06:41  <nielsm> can anyone confirm that?
18:07:12  <TrueBrain> I cannot build OpenTTD, as there is a space in my folder name .... *facepalm*
18:07:29  <Eddi|zuHause> nielsm: can we agree on that more people seem to have it working than not working, and thus the "Linux" mention is justified? :p
18:07:46  <TrueBrain> planetmaker: will you be fixing the at/on, or shall I just hit merge?
18:08:14  <planetmaker> I will fix it.
18:08:18  <planetmaker> In case you want to manually download and install it, some options are:
18:08:18  <planetmaker>  @ LordAro ?
18:08:40  <planetmaker> if we do bike shedding, let's do it properly ;)
18:08:50  <planetmaker> I'm learning git, doing so
18:08:52  <TrueBrain> fine; than remove the double newlines on top too :P
18:09:06  <TrueBrain> and the double space behind '-' somewhere in the middle :P
18:09:13  <TrueBrain> 'CD\s-\s\salso'
18:09:18  <TrueBrain> BIKE SHEDDING :D
18:09:19  <LordAro> planetmaker: sounds good
18:10:19  <TrueBrain> nielsm: const char _openttd_revision_hash[] = "0";
18:10:20  <TrueBrain> thatone?
18:10:26  <DorpsGek_II> [OpenTTD/website] planetmaker updated pull request #51: Change: Improve description of what is really needed to run OpenTTD
18:10:30  <nielsm> TrueBrain: yep
18:10:35  <planetmaker> anyone want to approve? :)
18:10:39  <TrueBrain> planetmaker: yup
18:10:51  <TrueBrain> OCD triggers
18:10:53  <TrueBrain> but I am going to approve :P
18:10:53  <peter1138> nielsm, oops?
18:11:18  <planetmaker> doesn't offer download-testing
18:11:21  <peter1138> I guess 1.9.0-beta1 is bad? :p
18:11:23  <TrueBrain> (you fixed 2 of the 3 files in regards to newlines :D)
18:11:23  <DorpsGek_II> [OpenTTD/website] LordAro approved pull request #51: Change: Improve description of what is really needed to run OpenTTD
18:11:37  <TrueBrain> planetmaker:
18:11:41  <TrueBrain> owh .. that is wrong
18:11:43  <TrueBrain> hmm
18:11:45  <TrueBrain> that needs fixing
18:11:52  <planetmaker> neither :)
18:11:59  <TrueBrain> it does list the beta
18:12:00  <TrueBrain> but ... hmmm
18:12:08  <TrueBrain> owh, ofc
18:12:11  <planetmaker> hm, upon reload
18:12:11  <TrueBrain> yes, I know why
18:12:13  <TrueBrain> hmmmmm
18:12:16  <planetmaker> but that's not stable. It's testing
18:12:24  <TrueBrain> planetmaker: yeah, caching is still acting up. Still not sure how to fix it properly
18:12:51  <TrueBrain> planetmaker: that is what is wrong, yes :)
18:13:13  <Eddi|zuHause> is there no generic linux binary anymore?
18:13:22  <peter1138> nielsm, it's 0 for any build.
18:13:31  <TrueBrain> Eddi|zuHause:
18:13:36  <TrueBrain> a penny for every time I read that question
18:13:43  <TrueBrain> < 1% of the downloads, but people seem to care :D
18:13:44  <peter1138> Not just the 1.9.0-beta1 version.
18:14:11  <Eddi|zuHause> "< 2%" is not insignificant
18:14:31  <TrueBrain> hmm ... something went wrong with stable/testing :D lol
18:14:41  <TrueBrain> this .. cannot work :D
18:14:48  <Eddi|zuHause> heisenbug?
18:15:06  <Eddi|zuHause> schrödingbug
18:15:09  <DorpsGek_II> [OpenTTD/website] TrueBrain merged pull request #51: Change: Improve description of what is really needed to run OpenTTD
18:16:44  <DorpsGek_II> [OpenTTD/website] TrueBrain commented on pull request #51: Change: Improve description of what is really needed to run OpenTTD
18:16:59  <DorpsGek_II> [OpenTTD/website] TrueBrain dismissed a review for pull request #52: Add: put openttd-pullrequests per Pull Request in its own folder
18:17:00  <DorpsGek_II> [OpenTTD/website] TrueBrain updated pull request #52: Add: put openttd-pullrequests per Pull Request in its own folder
18:17:25  <peter1138> GITHASH  := $(shell echo "$(VERSIONS)" | cut -f 3 -d'   ')
18:17:29  <peter1138> ^^ it's field 4, not 3
18:17:32  <peter1138> field 3 is "modified"
18:17:44  <TrueBrain> I see a beta2 in our near future :)
18:18:11  <glx> oups
18:18:33  <peter1138> Delete and make a new release ;)
18:19:52  <glx> on windows it's correct
18:20:03  <glx> or at least it should be correct
18:20:24  <peter1138> So we have linux builds that can't connect to windows :-)
18:22:01  <TrueBrain> Liquid (Jekyll templating bla) doesn't have a not operator :o
18:23:34  <frosch123> intesting strategy to promote de-morgan
18:24:06  <TrueBrain> it also has 'contains'
18:24:11  <TrueBrain> so I have no way to check if something is NOT in there
18:24:24  <peter1138> Yeah but I have a pint of beer :D
18:24:29  <peter1138> Well, slightly less now.
18:24:37  <TrueBrain> owh, yes, food
18:24:38  <TrueBrain> good point
18:24:46  <frosch123> TrueBrain: "unless"
18:24:49  <TrueBrain> (beer is like a sandwich with cheese, right)
18:24:53  <frosch123>
18:25:15  <frosch123> hmm, that's liquid, not jekyll
18:25:17  <frosch123> maybe the same :p
18:25:24  <TrueBrain> nope :(
18:25:55  <TrueBrain> okay, I will fiddle with this a bit later ..
18:26:17  <DorpsGek_II> [OpenTTD/website] TrueBrain merged pull request #52: Add: put openttd-pullrequests per Pull Request in its own folder
18:29:49  <planetmaker> my... OpenTTD reports 1.9.0-beta1 when I checkout that tag
18:30:23  <peter1138> It's the network revision that's messed up.
18:30:38  <planetmaker> ah
18:30:59  <peter1138> game and network revision are decoupled.
18:31:18  <planetmaker> yep, I didn't miss that
18:32:11  <nielsm> if you try 'gamelog' in the console you'll see the gamelog claims version is g0
18:32:34  <nielsm> I thought I had tested the bash script for this
18:32:43  <nielsm> :(
18:32:57  <planetmaker> shit happens
18:33:08  <LordAro> sound like it needs an assert_compile(lengthof(revision_hash) == 10)
18:33:12  <LordAro> or whatever it actually is
18:33:16  <planetmaker> and you probably did. And then fiddled around a bit more...
18:33:17  <nielsm> 40
18:33:53  <nielsm> well it may be an empty string in the case of no version control present and no .ottdrev file
18:34:17  <glx> no the problem is in
18:34:17  <LordAro> hmm
18:34:33  <planetmaker> content download is ... VERY slow :(
18:35:03  <planetmaker> 100kB/s or so
18:35:07  <glx> wrong field is used for githash
18:35:28  <glx> nielsm: ] <@peter1138> GITHASH  := $(shell echo "$(VERSIONS)" | cut -f 3 -d'   ')
18:35:34  <nielsm> yep saw that
18:35:56  <glx> but for windows it's correct
18:36:04  <glx> (not checked gamelog stuff)
18:36:06  * nielsm blames whoever reviewed the PR
18:36:18  <peter1138> Haha
18:36:43  <DorpsGek_II> [OpenTTD/OpenTTD] PeterN updated pull request #6811: Feature: Add NotRoadTypes (NRT)
18:39:06  *** Gja has joined #openttd
18:41:41  *** Gja has quit IRC
18:42:54  <DorpsGek_II> [OpenTTD/OpenTTD] nielsmh opened pull request #7205: Fix 5f8354f3: Non-Windows builds did not get correct git hash
18:43:01  <nielsm> there you go
18:44:01  <DorpsGek_II> [OpenTTD/OpenTTD] glx22 approved pull request #7205: Fix 5f8354f3: Non-Windows builds did not get correct git hash
18:44:31  <nielsm> the algorithm used to generate network revision string will still have a funny effect on 1.9.0-beta1 though, it will probably be rewritten to 1.9.0-gwhateverhash
18:45:05  <nielsm> dunno if that's "good enough" or that should also get a fix
18:45:59  <peter1138> Check if hash is the correct lenght?
18:46:02  <peter1138> *length
18:46:06  <glx> depends if it's the string shown to players in the network window
18:46:16  <nielsm> it will get shown to players yes
18:46:17  <peter1138> I guess it's not always used, if there is no hash.
18:46:40  <glx> then 1.9.0-beta1 is required I think
18:46:59  <nielsm> I think I'd like an "is tagged version" flag in rev.cpp too
18:47:17  <nielsm> to indicate that the main revision string should never be mangled
18:49:29  <glx> just checking if the string already fit is not enough ?
18:51:07  <nielsm> not quite, because of the "git hash only" check for network version compat
18:51:20  <nielsm> that could make 1.9.0-beta1 and 2.0.0-beta1 compare equal
18:52:54  <peter1138> Oh, I just noticed that OzTrans is back on the forums, heh.
18:53:07  <peter1138> And suggesting use of... GRM. How oldschool.
18:53:40  <glx> still disabling his grfs in openttd ?
18:53:47  <peter1138> Dunno, don't care.
18:54:09  <planetmaker> hm, SilverSurfer banned and him not?
18:54:27  <peter1138> Hmm, where/how do we publish AI/GS documentation?
18:54:36  <planetmaker> nogo...
18:54:42  <planetmaker> noai...
18:54:44  <peter1138> planetmaker, I don't think orudge does permabans.
18:54:55  <planetmaker> peter1138, he does
18:55:00  <peter1138> planetmaker, ah, it's automatic?
18:55:15  <planetmaker> the docs should be automatically updated upon build
18:56:02  <peter1138> doxygen
18:56:10  <peter1138> It's not automatic cos it's slow.
18:56:12  <TrueBrain> updated where, I wonder :)
18:56:20  <peter1138> Hmm, lots of warnings.
18:56:26  <TrueBrain> heaps and heaps
19:01:23  <DorpsGek_II> [OpenTTD/OpenTTD] nielsmh merged pull request #7205: Fix 5f8354f3: Non-Windows builds did not get correct git hash
19:01:39  <nielsm> time for beta2? :P
19:02:11  <peter1138> beta1 wasn't officially released yet... so...
19:02:25  <peter1138> const char _openttd_revision_hash[] = "0151fe998a999b48b67afa5b96d9a4cd72246455";
19:02:25  <TrueBrain> nielsm: indeed, beta2 :)
19:02:33  <peter1138> Of course, our repos all have it tagged now :p
19:03:13  <TrueBrain> nielsm: guess we first need a commit to do all kind of bumps for that :)
19:03:27  <peter1138> LordAro's our release man ;)
19:03:35  <TrueBrain> we are going for the shortest changelog here, right? :)
19:03:57  <planetmaker> -Fix: Network revision was reported wrongly
19:04:08  <planetmaker> is it longer than "No changes"?
19:04:10  <peter1138> incorrectly reported
19:04:27  <nielsm> now it's just inconveniently reported
19:05:16  <peter1138> Could be worse. It's only a beta, after all.
19:05:54  <frosch123>
19:05:57  <planetmaker> No harm done there except a dent in some imaginary crown ;)
19:06:36  <TrueBrain> I found another bug :D
19:06:41  <TrueBrain> but that is in the release pipeline
19:06:42  <TrueBrain> :P
19:07:09  <peter1138> frosch123, now that was a mistake :D
19:09:29  <Eddi|zuHause> 0.4.0 was the first version of openttd i downloaded
19:10:12  <Eddi|zuHause> dunno how i managed that exact time window :p
19:10:30  <TrueBrain> hmm .. is there a way to detect if this was a stable version or not, from ?
19:10:33  <TrueBrain> can't remember
19:12:03  *** supermop_Home has joined #openttd
19:12:07  <supermop_Home> yo
19:13:19  <nielsm> TrueBrain: I doubt it
19:13:36  <nielsm> unless you do some kind of regex on branch and/or tag name
19:14:28  <TrueBrain> meh; solved it differently
19:14:43  <DorpsGek_II> [OpenTTD/OpenTTD] TrueBrain opened pull request #7206: Fix: [AzurePipelines] didn't know when it was a stable release
19:14:47  <TrueBrain> another reason to do beta2 ^^ :D
19:16:24  <TrueBrain> "Latest release in beta1 is 1.9.0-beta1, released on 2019-02-09 16:26 UTC."
19:16:27  <TrueBrain> oef, that is also wrong
19:17:10  <TrueBrain> ah, found that too
19:19:43  <frosch123> TrueBrain: we have a release flag
19:20:27  <TrueBrain> frosch123: from
19:21:18  <michi_cc> Depending on the GitHub repo config, it is probably possible to redo the tag, but I've got no idea if that updates the sources code zip files in the GitHub release.
19:21:35  <frosch123> TrueBrain: <- set by the release script when tagging, (needs adjustment for git btw :p)
19:21:59  <frosch123> there are many changes between svn-branches and svn-tags
19:22:04  <frosch123> assertions and stuff
19:22:05  <TrueBrain> michi_cc: we could, but we shouldn't :)
19:22:32  <TrueBrain> frosch123: that is not :) This is for the build system, which only uses :)
19:22:42  <TrueBrain> I now have an external flag to indicate if the intend is to build a stable
19:22:49  <TrueBrain> that works too :P
19:23:11  <DorpsGek_II> [OpenTTD/website] TrueBrain opened pull request #53: Fix: 'testing' and 'stable' were always the latest version
19:23:25  <TrueBrain> okay .. with these 2 fixes the website will also show the correct version now
19:24:06  <TrueBrain> one downside, I noticed: 'openttd-releases/latest.html' will always point to the latest; there is no URL to get the latest stable
19:24:10  <TrueBrain> latest might be a beta, etc
19:24:13  <michi_cc> It is basically still unreleased, or will your CDN go nuts about the changes hash? :)
19:24:13  <TrueBrain> not sure that is a bad thing
19:24:48  <TrueBrain> michi_cc: I would need to scrub the CDN, local copies of people might be confused, people might already have downloaded the version, etc etc
19:24:52  <TrueBrain> it really doesn't hurt to make a beta2
19:24:56  <TrueBrain> it is, after all, a beta
19:25:00  <TrueBrain> bugs are expected to be found
19:25:09  <TrueBrain> lets not make things more complicated by making it something more :D
19:25:52  <frosch123> shouldn't there be a openttd-testing/latest.html ?
19:26:48  <nielsm>
19:27:04  <TrueBrain> frosch123: we used to do that, but it was also annoying
19:27:10  <TrueBrain> but we can build that again, if that helps
19:27:16  <TrueBrain> I was more wondering if it mattered
19:27:45  <TrueBrain> main issue with 'testing' is what to do with it if 'stable' is newer
19:28:03  <TrueBrain> its a pretty amount of logic to work around that
19:29:32  <DorpsGek_II> [OpenTTD/OpenTTD] TrueBrain updated pull request #7206: Fix: [AzurePipelines] didn't know when it was a stable release
19:29:38  <Eddi|zuHause> what about the corner case of "newer" (as in later release date) stable bugfix release, that is technically derived from an older branch version?
19:29:46  <TrueBrain> meh
19:29:48  <TrueBrain> you are right
19:29:49  <TrueBrain> ugh
19:29:55  <TrueBrain> why is this never straight forward! :P
19:30:06  <Eddi|zuHause> e.g. release 1.9.0-beta and then 1.8.1
19:30:18  <TrueBrain> the main website will show the right thing btw
19:30:25  <TrueBrain> those links are always correct
19:30:31  <TrueBrain> but what 'latest.html' is, that is the question :D
19:30:50  *** nielsm has quit IRC
19:32:02  <TrueBrain> LOL! The nightly just also build 1.9.0-beta1 :D
19:32:05  <TrueBrain>
19:32:05  <TrueBrain> :D
19:32:16  <Eddi|zuHause> btw, i don't think that case actually ever happened
19:32:16  <TrueBrain> hahaha
19:32:54  <TrueBrain> edge-cases ......
19:33:47  <DorpsGek_II> [OpenTTD/website] TrueBrain merged pull request #53: Fix: 'testing' and 'stable' were always the latest version
19:34:33  *** Tirili has quit IRC
19:34:52  <Eddi|zuHause> i guess the findversion script needs to check which branch is actually checked out, instead of just looking for whether it has a version tag?
19:35:14  <TrueBrain> the nightly is correct, as in, it is identical to the 1.9.0-beta1 release
19:35:16  <TrueBrain> so it is not wrong
19:35:22  <Eddi|zuHause> ye
19:35:23  <Eddi|zuHause> s
19:35:25  <TrueBrain> just .. it shows 1.9.0 on the banner
19:35:31  <Eddi|zuHause> i wasn't questioning that
19:35:38  <TrueBrain> because it assumes it is like date-branch-hash
19:35:48  <TrueBrain> (and shows date)
19:36:02  <TrueBrain> Eddi|zuHause: what I meant was, I think the website is wrong :P
19:36:18  <TrueBrain> hmm
19:36:19  <Eddi|zuHause> oh
19:36:21  <TrueBrain> now I come to think of it
19:36:31  <TrueBrain> no
19:36:31  <TrueBrain> hmm
19:36:33  <TrueBrain> annoying :D
19:36:48  <TrueBrain> possibly this nightly simply shouldn't have run
19:37:09  <TrueBrain> <- as this is weird too
19:37:14  <Eddi|zuHause> i was assuming the build script recognized that there were no commits after the tag was added, and thus built the binary according to the tag
19:37:45  <TrueBrain> returns the tag if the current commit has any
19:37:51  <Eddi|zuHause> yes
19:38:01  <TrueBrain> and a nightly is also fully compatible with the release, so it is right in doing so
19:38:14  <Eddi|zuHause> yes
19:38:29  <TrueBrain> so .... what do we want to do here :s
19:38:37  <Eddi|zuHause> maybe we should just do nothing and accept the oddity
19:38:48  <TrueBrain> so only the website is wrong in saying 1.9.0
19:38:51  <TrueBrain> not mentioning it is a beta
19:39:25  <Eddi|zuHause> the website is just confused about the different versioning scheme?
19:39:37  <TrueBrain> yes
19:40:02  <Eddi|zuHause> was expecting -- and prints 
19:40:08  <TrueBrain> yup
19:40:36  <Eddi|zuHause> dunno how to detect that in a clever way
19:40:52  <TrueBrain> or do we just accept this happening once in a blue moon, basically
19:41:12  <michi_cc> If num - <> 2 print all else print  ? :p
19:41:42  <Eddi|zuHause> yeah, check whether the name fits the scheme, or print the whole name otherwise
19:41:52  <TrueBrain> {{ latest_nightly.version | split: "-" | slice: 0 }}
19:41:59  <TrueBrain> really difficult to do that, in this templating language :)
19:42:10  <TrueBrain> is it worth the fuzz?
19:42:23  <Eddi|zuHause> i think so
19:42:37  <Eddi|zuHause> but i dunno anything about the templating language
19:42:43  <TrueBrain> I have an idea
19:42:52  <Eddi|zuHause> there needs to be a clever functional expression
19:43:13  <TrueBrain> {% if latest_nightly.version != latest_stable.version and latest_nightly.version != latest_testing.version %}
19:43:18  <TrueBrain> in that case, don't show the nightly
19:43:20  <TrueBrain> how about that?
19:43:51  <Eddi|zuHause> that sounds like it might cause confusion
19:44:03  <TrueBrain> showing 1.9.0-beta1 will cause confusion anyway :P
19:44:21  <planetmaker> There is no harm in having a nightly identical to another version
19:44:29  <TrueBrain> that we established yes :)
19:44:45  <Eddi|zuHause> but certainly less confusion than pretending there was no nightly
19:44:59  <planetmaker> And also no harm in showing identical versions
19:45:16  <planetmaker> That happens like once in a blue moon anyway
19:45:27  <TrueBrain> Eddi|zuHause: you could make the case it is better for people to download the testing over the nightly, in these cases ;)
19:45:32  <planetmaker> (though new moon was like 3 days ago... but yes ;) )
19:46:01  <planetmaker> TrueBrain, conversely you can argue it doesn't matter - and offering both is less support work
19:46:22  <TrueBrain> planetmaker: no, offering both is more work
19:46:26  <TrueBrain> it is only a VISUAL thing we talk about :)
19:46:28  <Eddi|zuHause> planetmaker: "blue moon" is when two full moons happen in one month
19:46:36  <planetmaker> I know @ eddi
19:46:46  <Eddi|zuHause> which isn't actually all that rare
19:46:48  <TrueBrain> it is  only about the banner in the top of the website
19:46:50  <TrueBrain> nothing else :)
19:46:52  <planetmaker> which happens like once a year
19:47:35  <TrueBrain> basically, what we are doing now is fixing an edge case with another edge case
19:47:41  <TrueBrain> which might or might not break the next time the edge case happens :D
19:47:44  <TrueBrain> so .. this will be fun ;)
19:48:07  <planetmaker> ^^ that's why I think we should simply offer identical versions. And also display them all
19:48:21  <TrueBrain> which can only be fixed by adding code for this edge case
19:48:24  <TrueBrain> which is the whole point
19:48:30  <planetmaker> hu?
19:48:35  <TrueBrain> read a bit high, 20:40
19:48:36  <Eddi|zuHause> it occasionally happens twice a year. when it happens in january, it also might happen in march again (skipping a full moon in february)
19:48:40  <TrueBrain> eddi explained well
19:49:09  <planetmaker> yes, sorry :)
19:50:11  <DorpsGek_II> [OpenTTD/website] TrueBrain opened pull request #54: Fix: in a very rare case, it might happen nightly version == testing version
19:50:20  <TrueBrain> so this fixes that edge case, but I strongly doubt it will ever work again :D
19:50:23  <TrueBrain> it just fixes THIS edge case
19:50:28  <TrueBrain> by adding 5 more lines of code ..
19:50:39  <TrueBrain> yeah maintainability ...........
19:51:09  <peter1138> Hmm
19:51:24  <Eddi|zuHause> <TrueBrain> {% if latest_nightly.version != latest_stable.version and latest_nightly.version != latest_testing.version %} <-- is there a reason why you can't use that check to switch between showing slize 0 or whole name?
19:51:40  <TrueBrain> that is what I am doing, not?
19:51:47  <TrueBrain> I don't follow, sorry :)
19:51:55  *** Gja has joined #openttd
19:51:56  <peter1138> I padded out my spaghetti bolognese with enough stuff to make it last two meals... but it only has 1 portion (and small at that) of beef mince in it... Woe.
19:52:04  <Eddi|zuHause> haven't looked at the PR yet
19:52:14  <TrueBrain> ah :D
19:52:21  <TrueBrain> I did that :P
19:52:30  <TrueBrain> but ... it is very fragile, to check the version like that
19:52:33  <Eddi|zuHause> right, then scratch the question
19:52:38  <TrueBrain> it is not really solving the problem, honestly
19:52:42  <TrueBrain> but the problem has no solution :D
19:52:52  <TrueBrain> okay, done with this, fine for now :P
19:52:55  <TrueBrain> up to the testing/stable issue
19:52:56  <TrueBrain> hmm
19:53:11  <Eddi|zuHause> TrueBrain: well, alternative would be to check the number of slices
19:53:26  <TrueBrain> Eddi|zuHause: yeah; but that is also very error prune honestly
19:53:29  <Eddi|zuHause> or whether the second slice is "master"
19:53:45  <Eddi|zuHause> or combination
19:53:47  <TrueBrain> that alternative I can work with
19:53:58  <TrueBrain> if someone changes 'master' into something else ..
19:54:00  <TrueBrain> hmm
19:54:06  <TrueBrain> so weird to have that hidden in your website
19:54:07  <TrueBrain> but fuck that
19:54:12  <Eddi|zuHause> then we need to update the website anyway
19:54:36  <TrueBrain> euh, no, that master idea fails
19:54:41  <TrueBrain> as there is no second slice if it is a release
19:54:43  <TrueBrain> so it errors out
19:55:04  <Eddi|zuHause> that's where the "has 3 slices" check comes in?
19:55:11  <DorpsGek_II> [OpenTTD/website] TrueBrain merged pull request #54: Fix: in a very rare case, it might happen nightly version == testing version
19:55:16  <TrueBrain> that is very annoying in this templating stuff
19:55:25  <TrueBrain> what-ever; if we do what we have been doing for the next 15 years
19:55:27  <TrueBrain> this will be fine
19:55:27  <Eddi|zuHause> assuming it's lazy evaluation of &&
19:55:51  <TrueBrain> I really cannot be bothered too much with these edge cases that only happens once a year :)
19:56:44  <DorpsGek_II> [OpenTTD/OpenTTD] TrueBrain updated pull request #7206: Fix: [AzurePipelines] didn't know when it was a stable release
19:57:23  <TrueBrain> who wants to make a PR for a news item about 1.9.0-beta1?
19:57:40  <Eddi|zuHause> not me
19:57:50  <TrueBrain> :P
19:57:54  <TrueBrain> so, testing/stable
19:58:01  <TrueBrain> do we care if latest.html always points to what-ever is last?
19:58:07  <TrueBrain> or do we want a known url for stables?
20:00:12  <TrueBrain> Eddi|zuHause: thinking a bit more about your beta vs 1.8.1, that indeed never happens for OpenTTD
20:00:22  <TrueBrain> as when we start a new minor, we stop doing anything for the others, I guess
20:01:28  <Eddi|zuHause> i guess so
20:01:41  <TrueBrain> guess we never backport CVE-stuff :P
20:01:48  <Eddi|zuHause> so we can assume that continues to never happen
20:01:51  <TrueBrain> I thought we once did, but I cannot find anything back
20:02:46  <TrueBrain> btw, <- that now works :)
20:02:55  <glx> anyway a new release get an increase build number
20:03:34  <TrueBrain> glx: not sure how that helps in this case?
20:03:49  <glx> for the website maybe not
20:04:12  <TrueBrain> okay, so the current assumption the website currently makes is this:
20:04:34  <TrueBrain> the latest release is always either a beta/RC or stable
20:04:47  <TrueBrain> there is always a stable dating before a beta/RC, if there is any
20:05:00  <TrueBrain> show both if there is a beta/RC, otherwise only stable
20:05:08  <TrueBrain> latest always points to either the beta/RC, or the stable
20:05:21  <TrueBrain> nothing points to only a beta/RC, and nothing only to a stable
20:05:27  <TrueBrain> are we okay with that?
20:06:27  <Eddi|zuHause> i'd be more comfortable with a "latest for only-stable"
20:06:36  <glx> hmm latest should always be the stable I think, and beta/RC are testing
20:06:41  <TrueBrain> I agree, latest should be stable
20:06:46  <TrueBrain> and beta/RC should be special
20:07:09  <TrueBrain> but the build farm has no knowledge of this information
20:07:11  <TrueBrain> annoying :D
20:07:30  <Eddi|zuHause> "/download/stable/latest.html" and "/download/testing/latest.html"?
20:07:44  <glx> can be derived from version name I guess
20:07:44  <TrueBrain> but what should testing/latest.html point to if there is no testing?
20:07:48  <TrueBrain> mind you, I cannot do redirects
20:08:04  <Eddi|zuHause> testing should include stable
20:08:23  <TrueBrain> okay, that works
20:08:42  <TrueBrain> not easy, but I can work with that
20:08:56  <Eddi|zuHause> doesn't need redirecting, just hide it from the website
20:09:10  <TrueBrain> yeah; but some people will bookmark it
20:09:13  <TrueBrain> so they will go there
20:09:19  <Eddi|zuHause> yes
20:09:27  <TrueBrain> but showing a stable in these cases is fine
20:09:29  <Eddi|zuHause> will have duplicate information then
20:09:48  <TrueBrain> okay ..... so ..... this needs rewriting a bit ..
20:10:37  <TrueBrain> I guess we are fine with a ltest.html and a testing.html
20:10:43  <TrueBrain> not a real need to have them in different folders, I guess
20:10:51  <Eddi|zuHause> ok
20:18:15  <TrueBrain> planetmaker: are you going to use that latest.txt we talked about, or is the first line from listing.txt also fine by you?
20:19:05  <TrueBrain> (as reminder, this file)
20:20:18  <planetmaker> listing.txt is required in order to obtain versions. Latest.txt is nice when it comes to updating the server as it requires less parsing
20:20:56  <planetmaker> but ... not strictly needed as I could get 'latest' by parsing the dates in listing
20:21:07  <TrueBrain> latest, as it turns out, only works for nightlies
20:21:14  <planetmaker> ah. hm
20:21:16  <TrueBrain> latest for releases, as we just figured out, is a bit more difficult :D
20:21:21  <TrueBrain> as .. which latest :P
20:21:34  <TrueBrain> so it is easier for me to just remove it, and keep listing.txt
20:21:39  <TrueBrain> so everyone can pick what he wants from it :)
20:21:42  <TrueBrain> but .. I wanted to check
20:22:20  *** nielsm has joined #openttd
20:25:11  <TrueBrain> okay, I will remove latest.txt for now; we can always revisit :)
20:26:06  <TrueBrain> who dares to approve ? I checked, it really does what I say it does :D
20:26:12  * peter1138 ponders squashing a bit of NRT, or leaving that til... the end.
20:31:41  <DorpsGek_II> [OpenTTD/OpenTTD] PeterN commented on pull request #7204: Feature: Game setting to define how industries with neutral stations accept and supply cargo from/to surrounding stations.
20:35:14  <DorpsGek_II> [OpenTTD/OpenTTD] LordAro approved pull request #7206: Fix: [AzurePipelines] didn't know when it was a stable release
20:35:50  *** Pikka has joined #openttd
20:38:42  <TrueBrain> ty ty ty LordAro :)
20:38:42  <DorpsGek_II> [OpenTTD/OpenTTD] TrueBrain merged pull request #7206: Fix: [AzurePipelines] didn't know when it was a stable release
20:39:04  <TrueBrain> okay, this really is complex to get right, this testing/stable stuff :D
20:44:19  <TrueBrain> Eddi|zuHause: how bad do you think it would be if testing is always pointing to an beta/RC, even if there is a stable?
20:44:35  <TrueBrain> (the website shows it correct, but if you have a bookmark, you get "old" data)
20:45:04  *** supermop_Home has quit IRC
20:45:10  <TrueBrain> meh; so many lines of code!
20:52:14  <peter1138> Bah, I wish it was easy to return two parameters.
20:52:48  <nielsm> std::pair!
20:52:51  <nielsm> std::tuple!!
20:53:13  <frosch123> TrueBrain: it's probably the best solution
20:53:55  <peter1138> nielsm, hah! I wonder if that works with squirrel :p
20:54:16  <nielsm> oh, squirrel
20:54:33  <nielsm> and it only has single return values because they wouln't want to beat lua :D
20:54:56  <DorpsGek_II> [OpenTTD/website] TrueBrain opened pull request #55: Fix: point latest.html to stable and testing.html to testing for releases
20:55:01  <TrueBrain> okay ... that wasn't easy ...
20:55:15  <TrueBrain> but 'testing.html' is now either the beta/RC or stable, what ever is newer
20:55:20  <TrueBrain> and 'latest.html' is always stable
20:56:11  <peter1138> nielsm, currently I have AIVehicle::GetRoadType() and AIVehicle::GetRoadSubType() calls, which is less than ideal, but will work.
20:56:12  <DorpsGek_II> [OpenTTD/website] TrueBrain updated pull request #55: Fix: point latest.html to stable and testing.html to testing for releases
20:57:08  <TrueBrain> do we wait for a beta2 btw, or do we want to release that today too?
20:57:25  <TrueBrain> s/for/with/
20:57:35  <nielsm> any other easy fixes to integrate?
20:59:24  <DorpsGek_II> [OpenTTD/website] TrueBrain commented on issue #48:
21:00:32  <DorpsGek_II> [OpenTTD/website] TrueBrain updated pull request #55: Fix: point latest.html to stable and testing.html to testing for releases
21:00:58  <TrueBrain> glx: indeed, warnings and errors are a lot better. The docker pull error is not the only error anymore, also other entries later on. A lot more clear (not there yet, but more clear)
21:00:58  *** HerzogDeXtEr has quit IRC
21:01:03  <TrueBrain> nielsm: not from my side
21:01:37  <planetmaker> tags are cheap. No reason really to delay it, is there?
21:01:54  <TrueBrain> "cheap" .. it creates a full build etc :)
21:01:59  <TrueBrain> and someone needs to bump a few files in the repository
21:02:00  <glx> ok I manage to fix EOL issues for generate_widget and squirrel_export (again)
21:02:01  *** HerzogDeXtEr has joined #openttd
21:02:07  <TrueBrain> (known-bugs, os/debian/control, ..)
21:02:15  <peter1138> ^^ let's have glx's stuff :D
21:02:27  <peter1138> It has no bearing on it ;)
21:02:29  <planetmaker> I don't mind how much the CF is used... the only thing that really matters is manpower
21:02:39  <glx> trying to do it for generate too
21:03:12  <TrueBrain> planetmaker: fair enough; most time is in the commit to prepare for a release
21:03:35  <TrueBrain> the rest is hitting a few buttons on the GitHub release page :P
21:03:41  <glx> anyway I found 2 issues in generate.vbs and generate, both not related to EOL ;)
21:04:12  <TrueBrain> LordAro: <- I am really sorry, but these Python changes are more complex than I wanted ... if you know an easier way to do any of this, I would love to hear ..
21:04:21  <TrueBrain> that script really is getting out of hand tbh :D
21:04:35  <TrueBrain> still think they should be on the CDN, so they can be created when a build runs
21:04:39  <TrueBrain> removes most of the complexity
21:05:39  <TrueBrain> I found one bug still in the release process .. the nightly now has a name 'beta1'. But this name is currently not used anyway, so meh
21:08:08  <peter1138> Oh my, AI is building trams as well.
21:08:19  <TrueBrain> OOOEEEEHHHHH, trammmsssss :D
21:08:35  <peter1138> But because it doesn't know about tramtypes, it can only build the shittest slowest type :p
21:08:48  <TrueBrain> fix it :D
21:09:01  <peter1138> Not sure.
21:09:48  <peter1138> I could make the compat stuff pick the best type available, but that might change mid-game.
21:10:00  <peter1138> And "best" doesn't mean compatible. Hmm.
21:10:22  <peter1138> On the other hand, it's doing the same as before I changed the AI interface, so that's good.
21:12:24  <Samu> peter1138: do you want me to rename IsOilRig function?
21:12:33  <Samu> I didn't invent it
21:12:40  <Samu> it already exists in master
21:12:51  <peter1138> No, that's to check if it's an oil rig.
21:13:04  <Samu> and oil rig station
21:13:08  <Samu> to be precise
21:15:57  <peter1138> I can't think of a good short-hand for "serve industries with attached neutral station" either.
21:16:06  *** Gja has quit IRC
21:16:07  <DorpsGek_II> [OpenTTD/OpenTTD] TrueBrain opened pull request #7207: Update: Add changelog for 1.9.0-beta2 and prepare for release
21:16:15  <frosch123> peter1138: you could also split VehicleType VT_ROAD in the api to VT_ROAD and VT_TRAM. then GetRoadType/GetTramType matches GetRailType
21:16:23  <TrueBrain> frosch123: where was your handy list again?
21:16:51  <TrueBrain> (for releases)
21:16:56  <frosch123> <- that one?
21:17:00  <peter1138> frosch123, Hmmm...
21:17:01  <frosch123> it's very out of date with git
21:17:08  <TrueBrain> tnx
21:17:12  <peter1138> AITram:: ? O_O
21:17:12  *** sla_ro|master has quit IRC
21:17:35  <peter1138> api currently uses "road type" to mean road or tram.
21:17:35  <frosch123> peter1138: it would match the toolbar UI
21:18:08  <frosch123> though iirc vehicle lists are still shared in nrt
21:18:15  <TrueBrain> frosch123: mostly wanted to know if I had all the files I needed to update :) Seems I did :)
21:18:28  <peter1138> I can try it.
21:18:32  <frosch123> TrueBrain: make sure to update the build number for msvc
21:19:02  <DorpsGek_II> [OpenTTD/OpenTTD] TrueBrain updated pull request #7207: Update: Add changelog for 1.9.0-beta2 and prepare for release
21:19:16  <TrueBrain> frosch123: MSVC?
21:19:18  <TrueBrain> I did for the NSIS
21:19:36  <DorpsGek_II> [OpenTTD/OpenTTD] frosch123 requested changes for pull request #7207: Update: Add changelog for 1.9.0-beta2 and prepare for release
21:20:24  <DorpsGek_II> [OpenTTD/OpenTTD] TrueBrain updated pull request #7207: Update: Add changelog for 1.9.0-beta2 and prepare for release
21:20:28  <TrueBrain> possibly '2' was a better value, but okay
21:20:41  <frosch123> nah, 2 is silly
21:20:48  <frosch123> rc1 will be 2, and stable will be 3
21:20:54  <TrueBrain> fair enough
21:20:55  <frosch123> so there is no sense in it anyway
21:21:24  <TrueBrain> weird, it didnt dismiss your review
21:21:43  <frosch123> it doesn'T show any change yet as well
21:21:51  <TrueBrain>
21:21:53  <frosch123> still says "0" for me
21:22:06  <TrueBrain> click Refresh
21:22:10  <TrueBrain> it is VERY hidden :P
21:22:20  <TrueBrain> (almost on the top)
21:23:41  <DorpsGek_II> [OpenTTD/OpenTTD] frosch123 approved pull request #7207: Update: Add changelog for 1.9.0-beta2 and prepare for release
21:24:06  <TrueBrain> tnx frosch123
21:25:04  <peter1138> TRANSPORT_TRAM
21:25:06  <peter1138> but that doesn't exist :/
21:26:28  <peter1138> This seems to be tons of API changes :(
21:26:44  <frosch123> well, if you break the script api unrecoverable, we can also upgrade to squirrel3 :p
21:27:24  <peter1138> That's not quite my aim!
21:31:18  <TrueBrain> but a nice benefit? :P
21:31:45  <peter1138> :/
21:32:38  *** Wormnest has quit IRC
21:32:52  <DorpsGek_II> [OpenTTD/website] TrueBrain merged pull request #55: Fix: point latest.html to stable and testing.html to testing for releases
21:32:55  <andythenorth> major version API change :P
21:32:59  <Pikka> hmm, 1.9 betas
21:33:21  <TrueBrain> any objections against me merging this beta2?
21:35:08  <DorpsGek_II> [OpenTTD/website] TrueBrain opened pull request #56: Release: 1.1.0
21:35:33  <peter1138> I think splitting road and tram just for the AI is too intrusive.
21:36:27  <peter1138> Would end up with tons of compat shims as well.
21:38:19  <Samu> rip ai's
21:38:23  <TrueBrain> <- any feedback? :)
21:38:35  <TrueBrain> is still stable :)
21:39:21  <DorpsGek_II> [OpenTTD/OpenTTD] TrueBrain merged pull request #7207: Update: Add changelog for 1.9.0-beta2 and prepare for release
21:39:54  <TrueBrain> I started 1.9.0-beta2 build :)
21:41:15  <planetmaker> yay #2 :)
21:42:34  <TrueBrain> so is anyone willing to write a news post? :D Otherwise I just push this to production :P (website)
21:44:12  *** supermop_Home has joined #openttd
21:45:37  <andythenorth> crickets :(
21:46:06  <TrueBrain> hmm .. I should wait till beta2 is done building :D
21:46:18  <TrueBrain> *taps*
21:49:39  <peter1138> Oh yeah, I ought to make regression. Hmm.
21:50:40  <peter1138> Well, that fails.
21:51:32  *** Progman has quit IRC
21:51:44  <supermop_Home> hello
21:51:45  <peter1138> Ah, it doesn't use any compat shims.
21:51:58  <peter1138> Damn it, I need to make new regression tests :-(
21:54:18  <TrueBrain> aaawwwwhhhh
21:59:49  <peter1138> How do I update result.txt?
22:01:01  <DorpsGek_II> [OpenTTD/website] TrueBrain merged pull request #56: Release: 1.1.0
22:01:35  <peter1138> Ah, -k
22:01:43  <peter1138> This options parsing is terribel :)
22:01:50  <planetmaker> oha :)
22:02:23  <TrueBrain> :D
22:05:56  <DorpsGek_II> [OpenTTD/OpenTTD] PeterN updated pull request #6811: Feature: Add NotRoadTypes (NRT)
22:06:47  <peter1138> Sorry, no VT_TRAM ... yet?
22:07:05  <TrueBrain> lol .. of course the weekly build to update the dependencies of the CF kicked in .. there goes all the jobs
22:07:07  <TrueBrain> agents
22:07:08  <TrueBrain> what-ever
22:07:14  <peter1138> Oh, sorry.
22:07:42  <TrueBrain> sorry for what?
22:08:05  <peter1138> Pushing.
22:08:18  <TrueBrain> nah; my jobs are queued before yours :P
22:08:23  <TrueBrain> it was the weekly job that stole all the agents
22:08:47  <TrueBrain> <- my 'fix' for nightlies already broke :D
22:08:48  <TrueBrain> haha
22:08:57  <TrueBrain> I created a race condition based on a race condition :D
22:08:58  <TrueBrain> w00p
22:09:07  <TrueBrain> FML :P
22:09:40  <peter1138> o
22:09:48  <peter1138> Good job it's staging.
22:09:58  <TrueBrain> I just pushed this version to production too :P
22:10:14  <peter1138> o
22:10:21  <TrueBrain> not going to fix something that most likely only happens once in 10 years :P
22:10:45  <TrueBrain> (it broke because we  had a beta before the nightly and after the nightly, on the same day)
22:10:50  <TrueBrain> I mean .. how often will that happen :D
22:10:59  <peter1138> Well...
22:11:02  <peter1138> It happened!
22:11:50  <TrueBrain> yes; and it will most likely never happen again :D
22:12:23  <TrueBrain> but I will fix this! >:D
22:12:27  <TrueBrain> *goes into evil mode*
22:17:42  <TrueBrain> thar, 'fixed' it :P
22:17:44  <TrueBrain> Ghehehehe :D
22:17:48  <TrueBrain> sed -i s/1\.9\.0\)/1.9.0-beta1\)/ */*.html
22:17:50  <TrueBrain> LALALALALAAAAA
22:18:06  <TrueBrain> peter1138: is NRT stable to be build?
22:18:25  <peter1138> Should be, regression tests pass now.
22:18:35  <peter1138> Candidate for 1.9 I reckon ;p
22:18:39  <TrueBrain> hmm ... no, I am going to wait till the next nightly
22:18:45  <TrueBrain> otherwise I have to fix the production pods again :P
22:19:42  <TrueBrain> and no peter1138! No! 2.0 ! :D
22:19:47  <peter1138> :(
22:19:54  <peter1138> 2.0 in May then?
22:20:32  <Wolf01> 1.10!
22:20:40  <peter1138> Ohh
22:20:47  <TrueBrain> peter1138: a nightly of 2.0, sure :P
22:21:00  <peter1138> :./
22:21:20  <TrueBrain> nah; I don't really care :)
22:21:26  <peter1138> Maybe we'll have time to rewrite it then.
22:21:36  <peter1138> Split road and tram into separate features like frosch123 said.
22:21:56  <peter1138> (Not really going to work)
22:21:57  <TrueBrain> with all this new infrastructure, releases are a lot easier. So possibly we can go to 2 a year :P
22:22:21  <peter1138> Hmm, how long did newstations take me...
22:22:28  *** Flygon has joined #openttd
22:22:32  <peter1138> Felt like years at the time, but probably wasn't.
22:22:56  <TrueBrain> anyway: !!!!
22:23:23  <TrueBrain> @topic set 1 1.9.0-beta2, 1.8.0
22:23:23  *** DorpsGek changes topic to "1.9.0-beta2, 1.8.0 | Website: * (source: github, translator: translator, server list: servers, wiki: wiki, release info: finger) | Don't ask to ask, just ask | 'Latest' is not a valid version, 'Most recent' neither | English only | Logs: @logs | if this channel is really spammy"
22:24:11  <TrueBrain> @op
22:24:11  *** DorpsGek sets mode: +o TrueBrain
22:24:52  <TrueBrain> hmm .. changing topic with this client is not possible, it seems ... lol
22:25:02  <TrueBrain> @deop
22:25:02  *** DorpsGek sets mode: -o TrueBrain
22:25:38  <frosch123> what's wrong with it?
22:25:59  <nielsm> <-- rather bare, shouldn't it include the beta1 changes as well?
22:26:02  <TrueBrain> few things are outdated, but .. hmm
22:26:09  <TrueBrain> nielsm: it should, yes
22:26:21  <frosch123> it's so complex that noone understands anything of it :p
22:26:34  *** TrueBrain is now known as TrueBrain_iii
22:26:36  <peter1138> ?
22:26:38  *** TrueBrain_ii is now known as TrueBrain
22:26:40  <TrueBrain> @op
22:26:40  *** DorpsGek sets mode: +o TrueBrain
22:26:44  <peter1138> You mean NRT?
22:26:58  <frosch123> no, the topic
22:27:13  *** TrueBrain changes topic to "1.9.0-beta2, 1.8.0 | Website: * (source: github, translator: translator, server list: servers, wiki: wiki) | Don't ask to ask, just ask | 'Latest' is not a valid version, 'Most recent' neither | English only"
22:27:21  <TrueBrain> I cut a bit of the fat
22:27:21  <peter1138> Oh.
22:27:22  <peter1138> :)
22:27:27  <TrueBrain> @deop
22:27:27  *** DorpsGek sets mode: -o TrueBrain
22:27:31  *** TrueBrain is now known as TrueBrain_ii
22:27:37  *** TrueBrain_iii is now known as TrueBrain
22:28:04  <TrueBrain> right, changelog .. so what broke there
22:28:53  <TrueBrain> that magic ...
22:29:09  <frosch123> doesn'T it always only show changes since last release?
22:29:13  <TrueBrain> nielsm: turns out, that is intended, to always do this
22:29:21  <TrueBrain> :)
22:29:29  <TrueBrain> not what I expected, but indeed
22:30:01  <TrueBrain> except for releases
22:30:04  <TrueBrain> those list everything
22:30:07  <TrueBrain> feels wrong
22:30:21  <TrueBrain> but .. azure-pipelines/
22:30:23  <TrueBrain> execute from root
22:30:27  <TrueBrain> :D
22:31:11  <TrueBrain> yeah, only for releases it walks every prerelease
22:31:36  <peter1138> Server version: 1.9.0-g6e21190858
22:31:43  <TrueBrain> sounds wrong
22:32:03  <peter1138> It's dropped the beta2 :/
22:32:06  <peter1138> nielsm!
22:32:11  <nielsm> as I predicted
22:32:15  <peter1138> ;(
22:32:42  <TrueBrain> ghehe
22:32:46  <TrueBrain> something to fix for beta3? :D
22:33:01  <peter1138> Hmm, server list behaves oddly.
22:33:02  <TrueBrain> nielsm / frosch123: not sure why we only show latest release, but it is an easy fix to show all; not sure what we want?
22:33:19  <peter1138> (In game list, that is)
22:33:25  <TrueBrain> define 'oddly' :)
22:33:36  <peter1138> When I click on my server, the list jumps to the bottom and some other server is selected.
22:33:48  <nielsm> imo for changelogs it should always show everything since last stable release
22:33:49  <TrueBrain> oddly defines that well :D
22:34:29  <peter1138> Well, anyway, I have a 1.9.0(-beta2) server up :p
22:34:39  <peter1138> How do you play this game?
22:35:27  <TrueBrain> does anyone disagree with nielsm? :)
22:35:34  <DorpsGek_II> [OpenTTD/OpenTTD] TrueBrain opened pull request #7208: Fix: [AzurePipelines] always list the full changelog since last stable
22:35:35  <peter1138> Nope.
22:35:42  <TrueBrain> that is the fix :P
22:36:04  <frosch123> TrueBrain: that kind of list is actually only needed for the nightly. tags should instead link to the written changelog.txt
22:37:04  <frosch123> so, changelog.txt would be a build artifact like the
22:37:10  <TrueBrain> it is
22:37:18  <TrueBrain> there is only a script that makes it smaller
22:37:26  <TrueBrain> as someone found it important somewhere in the last 15 years :D
22:37:38  <TrueBrain> (azure-pipelines/
22:38:01  <TrueBrain> nielsm: updated the beta2 changelog :)
22:38:12  <frosch123> oh. all fine then :)
22:38:36  <TrueBrain> frosch123: we can still copy the whole changelog
22:38:44  <TrueBrain> but I guess the reasoning was: THAT IS WASTING BYTES, or something
22:38:46  <TrueBrain> *shrug* :P
22:39:13  <frosch123> do you know the reason why c uses == for comparison and = for assignment? :p
22:39:43  <peter1138> To annoy VB developers.
22:40:31  <TrueBrain> anyway, we have to go to 2.0, not 1.10, otherwise the version will be 1.10.-gblabla
22:40:34  <TrueBrain> :D
22:41:09  <peter1138> Eh?
22:41:25  <frosch123> BCPL had the usual := and =. B changed them to = and == to save memory, since source code contains more assignments than comparisons
22:41:32  <TrueBrain> you just showed -beta2 doesnt fit peter1138 :P
22:41:34  <peter1138> Hmm, this very expensive ginger hot-chocolate is... a bit rubbish :/
22:41:52  <peter1138> TrueBrain, I don't think it's the length :)
22:41:59  <TrueBrain> owh :P
22:42:06  <TrueBrain> that was an assumption on my part :P
22:42:15  <frosch123> TrueBrain: can we also go to 2020 ?
22:42:20  <TrueBrain> guess the same issues as I have with the nightly are also in the game :P
22:42:28  <TrueBrain> 2020?
22:42:32  *** gelignite has quit IRC
22:42:33  <frosch123> next version
22:42:50  <TrueBrain> I don't follow, sorry :(
22:42:52  <TrueBrain> its getting late :(
22:43:11  <frosch123> i like that 1.0 and 1.9 match up with the release year, makes it easy to associate features
22:43:26  <TrueBrain> even more reason to go to 2.0 :D
22:43:28  <frosch123> so we could change ottd versioning to release-year
22:43:35  <nielsm> feature request for version 2.0: change the original vehicle set and adjust monorail and maglev to more closely reflect the reality of today :P
22:43:42  <peter1138> Damn, too many passengers already.
22:44:06  <peter1138> nielsm, put all the default vehicles into a NewGRF and then... have no defaults!
22:44:13  <nielsm> :D
22:44:43  <nielsm> get rid of climates and have it all be grf-defined
22:45:13  <nielsm> (a great way to break all backwards compat)
22:45:17  <peter1138> Hmm, not making money yet.
22:45:30  <frosch123> nielsm: also squirrel3 :p
22:45:33  <peter1138> Maybe I should add 15 AIs and just watch them.
22:45:44  <TrueBrain> guess we should make a list of shit we want to break :P
22:45:54  <peter1138> Nothing.
22:46:04  <TrueBrain> frosch123: honestly, from what I have seen, squirrel3 doesn't really break anything
22:46:08  <peter1138> Hmm, should I lay some tracks.
22:46:16  <TrueBrain> I have yet to scan all the AIs, but it is easily fixed, most things
22:46:17  <nielsm> scrap newgrf and squirrel, all mods are now javascript packages with png files
22:46:24  <peter1138> HAHA
22:46:27  <TrueBrain> nielsm: javascript? JAVA!
22:46:33  <TrueBrain> and make it Minecraft compatible!
22:47:15  <frosch123> of course ottd should become a factorio mod
22:47:23  <TrueBrain> :D
22:47:26  <nielsm> implement ottd in minecraft
22:47:35  <TrueBrain> you guys are crazy :P
22:48:02  <nielsm> so, about the 1.9.0 title game...
22:48:16  <nielsm> I made this little toyland title game for fun a while ago
22:48:19  <nielsm> how about it?
22:48:29  <TrueBrain> that or hope someone makes a contest out of it again
22:48:33  <TrueBrain> *pauses for effect*
22:48:34  <TrueBrain> NAH
22:49:13  <frosch123> i like toyland
22:50:57  <andythenorth> peter1138: break passengers :P
22:51:00  <peter1138> People have been making savegames for 1.9 on reddit.
22:51:03  <peter1138> andythenorth?
22:51:13  <andythenorth> too many
22:51:16  <peter1138> Oh.
22:51:17  <andythenorth> wasn't me on reddit btw
22:51:21  <peter1138> Wasn't there a patch for it?
22:51:26  <peter1138> :p
22:51:43  <peter1138> Ooh, a river heads right past a factory.
22:51:54  <peter1138> Maybe I should prevent the town bridging it.
22:52:09  <andythenorth> nerf it all
22:52:13  <andythenorth> nuke from orbit
22:52:20  <andythenorth> remember the nuke button in lemmings? o_O
22:52:24  <andythenorth> can we have that in ottd?
22:52:29  <TrueBrain> YES!
22:52:32  <peter1138> I'm looking for a farm I can supply it from.
22:52:40  <andythenorth> there is a good JS version of lemmings btw
22:53:27  <andythenorth>
22:54:12  <nielsm>   extreme railroading?
22:55:26  <andythenorth> wolf vs chainsaw
22:56:09  <peter1138> That needs VR support.
22:56:33  <TrueBrain> indeed
22:56:44  <nielsm> here's a VR one:
22:57:29  <TrueBrain> yeah; the demo is fun :)
22:57:49  <peter1138> Oh, they released the game now, early access.
22:57:53  <TrueBrain> derailed so many trains ...
22:58:08  <peter1138> There's no chainsaws and wolves though.
22:58:20  <andythenorth> derail looks less good :P
23:00:13  <milek7> huh, these lemmings aren't rendered on canvas
23:00:24  <milek7> but composed with divs and images
23:00:36  <TrueBrain> DHTML version
23:00:41  <TrueBrain> guess someone was REALLY bored :P
23:01:45  <peter1138> Hmm, need more ships.
23:02:13  <andythenorth> clone them
23:02:19  <andythenorth> if you can find clone button in pause :)
23:02:19  <peter1138> £2,723
23:02:21  <peter1138> Doesn't help
23:02:34  <peter1138> Ohh, loan isn't maxed out.
23:02:44  <peter1138> Maybe I should've started an NRT server.
23:02:51  <peter1138> But that would need NewGRFs.
23:03:32  <andythenorth> then bananas :P
23:03:33  <andythenorth> oof
23:03:53  <nielsm> am I wrong to mentally pronouce it as New-GORFs?
23:03:57  <peter1138> 1.9.0-g6e21190
23:04:06  <peter1138> Is how it appears in
23:04:37  <nielsm>
23:04:54  <peter1138> Toyland intro!
23:05:18  <peter1138> I've always pronounced it new-gruffs but I'm weird.
23:05:59  <peter1138> Well, sort of. Kinda shorter than that.
23:06:09  <peter1138> Less u.
23:07:15  <milek7> eh, it doesn't seem possible to skip steam tax bureaucracy even if i want to publish free game
23:07:18  <andythenorth> newgraphs
23:07:24  <andythenorth> oof
23:07:36  <andythenorth> officially gif is jif, like giraffe
23:07:39  <andythenorth> fricking weird
23:07:51  <peter1138> I always said it like that anyway.
23:07:59  <peter1138> Because I was right.
23:08:15  <nielsm> consider, that in original toyland graphics all road vehicles are trams
23:08:28  <nielsm> or at least run in tracks
23:08:47  <nielsm> guided vehicles on rubber wheels?
23:08:54  <peter1138> Ploddyphut MkIII Bus
23:08:55  <peter1138> Hmm.
23:09:08  <andythenorth> scalextrics no?
23:09:13  <peter1138> Yeah, more like slot cars.
23:09:49  <peter1138> Oh, hah, my stupid monitor and it's pixel-persistence...
23:10:07  <peter1138> I have a dark line down the middle of my screen where I've been doing two-pane development.
23:13:29  <nielsm> hm, gnight
23:14:28  *** synchris has quit IRC
23:14:56  <andythenorth> meh this payment bonus stuff :P
23:15:02  <andythenorth> fiddly as all hell
23:17:40  <peter1138> Actually playing is weird.
23:17:44  <andythenorth> :D
23:17:51  <andythenorth> I quite like the game
23:21:33  *** nielsm has quit IRC
23:21:40  *** snail_UES_ has joined #openttd
23:24:19  <andythenorth> bed
23:24:19  *** andythenorth has left #openttd
23:25:40  *** frosch123 has quit IRC
23:26:03  <peter1138> Urgh, UFo!
23:33:51  *** Wolf01 has quit IRC
23:41:42  *** Thedarkb-T60 has joined #openttd
23:47:24  *** drac_boy has joined #openttd
23:47:28  <drac_boy> hi
23:47:33  <peter1138> Hello.
23:50:57  <drac_boy> just had to ask one of the many things on mind finally .. if you made odd mix like lets say nutrack together with original trains then would the SH40 (just for example) still run on the 3rd rail track since it technically is still an electrified track even if not functionally the correct one?
23:51:19  <peter1138> Nope.
23:51:36  <peter1138> Well, unless nutracks says the track types are compatible.
23:51:57  <drac_boy> thanks, that clears up how the energy class type works, cheers

Powered by YARRSTE version: svn-trunk