Back to Home / #openttd / 2019 / 02 / Prev Day | Next Day
#openttd IRC Logs for 2019-02-09

---Logopened Sat Feb 09 00:00:56 2019
00:53-!-snail_UES_ [] has quit [Quit: snail_UES_]
01:09-!-rocky11384497 [~rocky1138@] has joined #openttd
01:09-!-rocky11384497 is "Your Mom" on #openttd
01:37-!-HerzogDeXtEr [] has quit [Read error: Connection reset by peer]
02:26<Eddi|zuHause>ok, so i tried launching astroneer, and i get 2fps in the intro screen
03:00-!-andythenorth [] has joined #openttd
03:00-!-andythenorth is "andythenorth" on #openttd
03:04-!-Sularken [] has quit [Quit: Lost terminal]
03:08<andythenorth>the rule I've found works
03:08<andythenorth>one never replies to SYL
03:08<andythenorth>or, in fact, in any thread where SYL is active
03:12<Eddi|zuHause>if only the forum had a useful ignore function
03:12<Eddi|zuHause>"this person that you ignored has posted here, click to reveal" is not useful
03:14-!-Progman [] has joined #openttd
03:14-!-Progman is "Peter Henschel" on #openttd
03:14<@peter1138>andythenorth, the info is still useful for other people reading the thread, regardless of whether SYL understands it.
03:15<andythenorth>of course :)
03:15<@peter1138>So did you find any issues with your playtesting last night?
03:15<andythenorth>I found that updated NRT Road Hog isn't working
03:16<andythenorth>but the old version does
03:16<andythenorth>currently I'm blaming mercurial for that
03:17<andythenorth>let's see
03:18<andythenorth>why is mercurial so totally useless?
03:19<@peter1138>It just is.
03:20<andythenorth>using it for branching workflow is absolutely dangerous
03:20<andythenorth>found the issue I think
03:21<andythenorth>I should just move everything to github ASAP
03:21<andythenorth>but then I lose bundles server publishing
03:23<DorpsGek_II>[OpenTTD/OpenTTD] George-VB commented on issue #5006: Railtypes: 'hide railtype' flag
03:25<andythenorth>yeah merging default into notroadtypes branch of hog
03:25<@peter1138>andythenorth, move to git primarily, and then when you want an updated build, just copy everything over the hg repo.
03:25<andythenorth>has basically blitzed the notroadtypes changes
03:25<andythenorth>'oh this is different to default, I'll just replace it'
03:25<andythenorth>mercurial is a twat
03:32<andythenorth>ok fixed that
03:40<@peter1138>Might do some NRT squashing later.
04:04<Eddi|zuHause>andythenorth: surely bundles can be set up to a git repo
04:05<andythenorth>I'm 99% certain it can
04:05<andythenorth>but I haven't done the work yet
04:06<andythenorth>can we fix the issue with the UI not updating in pause mode?
04:06<Eddi|zuHause>what issue?
04:06<andythenorth>I'll file one
04:11<andythenorth>oof now I have to compile master to check it
04:15<DorpsGek_II>[OpenTTD/OpenTTD] andythenorth opened issue #7197: Vehicle UI not showing clone button for newly created vehicles in depot when paused
04:16<andythenorth>I've got a £0.02 bet on what causes that
04:20-!-nielsm [] has joined #openttd
04:20-!-nielsm is "Niels Martin Hansen" on #openttd
04:34<andythenorth>peter1138: no but really
04:58<DorpsGek_II>[OpenTTD/OpenTTD] George-VB opened issue #7198: Station catching area corrupted
05:03<DorpsGek_II>[OpenTTD/OpenTTD] nielsmh commented on issue #7198: Station catching area corrupted
05:08-!-m3henry [] has joined #openttd
05:08-!-m3henry is "realname" on #openttd
05:08-!-Wolf01 [] has joined #openttd
05:08-!-Wolf01 is "Wolf01" on #openttd
05:08<andythenorth>peter1138: eh Pikka's AI is building HAUL road pieces :D
05:08<andythenorth>so it has broken lots of towns :P
05:09<andythenorth>eh no, it's the town actually
05:10<Wolf01>How it could do it? Did you apply the patch for roadsubtype support for towns?
05:10<m3henry>I'm going to have to ask, what does "o/" mean?
05:10<andythenorth>well Wolf01, I've changed grfs on a running gmae
05:11<andythenorth>and the newgrf might be broken anyway :P
05:11<Wolf01>Well, don't
05:11<Wolf01><m3henry> I'm going to have to ask, what does "o/" mean? <- waving hello
05:11<LordAro>m3henry: generic wave emoticon
05:11<Wolf01>Or nazi hail..
05:12<m3henry>That one might bee o/o/o/o/o/
05:12<Wolf01>More o|
05:12<Wolf01>But that looks a cyclope
05:13<DorpsGek_II>[OpenTTD/OpenTTD] Eddi-z commented on issue #7198: Station catching area corrupted
05:14<Eddi|zuHause><Wolf01> Or nazi hail.. <-- assuming that the character depicted is facing you, that's the wrong arm for that :p
05:15<Eddi|zuHause>i'm not going down this road
05:15<Wolf01>Oh, yes, it's a silhouette, you can't tell if it's facing you or it's the back
05:16<Eddi|zuHause>there's this rotating silhouette illusion that you can view as either left or right turning
05:18<Wolf01>I know, that's wonderful, every time I show it to someone it says the video is changing direction
05:18<Eddi|zuHause>it's not working for me right now...
05:20<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
05:20<DorpsGek_II>[OpenTTD/OpenTTD] nielsmh commented on issue #7198: Station catching area corrupted
05:21<nielsm>(it's very exploitable)
05:22<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
05:23<Wolf01>Or you can cover an entire city with just 2 tiles
05:23<Eddi|zuHause>nielsm: as the industry will search for station tiles in its rectangle (using the station radius)
05:23-!-Gja [] has joined #openttd
05:23-!-Gja is "Martin" on #ceph #bcache #openttd
05:23<Wolf01>I never understood that...
05:24<Eddi|zuHause>with non-rectangular industries you can also get funny effects
05:24<Wolf01>It makes sense because it's the industry which wants to push the goods
05:26<nielsm>stations are weirder than the sum of their parts
05:28<andythenorth>hmm, pax trains are printing money
05:28<andythenorth>freight isn't
05:28<andythenorth>I tried nerfing pax costs, but I've hit the limit
05:28<Wolf01>Strange, I have the opposite problem
05:28<andythenorth>Wolf01: different game? :P
05:28-!-frosch123 [] has joined #openttd
05:28-!-frosch123 is "frosch" on #openttd
05:29<andythenorth>maybe I nerf pax capacity more
05:29<andythenorth>but then cdist
05:30<nielsm>andythenorth tried with ? :)
05:31<andythenorth>I should eh
05:32-!-Gja [] has quit []
05:32<DorpsGek_II>[OpenTTD/OpenTTD] nielsmh updated pull request #6965: Add: Option for population-linear town cargo generation
05:36<DorpsGek_II>[OpenTTD/OpenTTD] Eddi-z commented on issue #7198: Station catching area corrupted
05:39<DorpsGek_II>[OpenTTD/OpenTTD] Eddi-z commented on issue #7198: Station catching area corrupted
05:39<DorpsGek_II>[OpenTTD/OpenTTD] George-VB commented on issue #7198: Station catching area corrupted
05:40<DorpsGek_II>[OpenTTD/OpenTTD] Eddi-z commented on issue #7198: Station catching area corrupted
05:42<andythenorth>so the thing with pax is that it loads both legs of an A-B route
05:42<andythenorth>whereas freight only loads A-B and B-A is deadhead
05:42<andythenorth>I've knocked freight engine run costs down by 33% to account for this
05:42<andythenorth>but freight rates are much lower than pax also
05:44<Wolf01>I would play TF, but in this game I can't kickstart and I got bored :(
05:45<Wolf01>I'm "surviving" vehicles repay themselves and make like 100$/year
05:45<Eddi|zuHause>you have like 10M loan?
05:45<Wolf01>I took the full loan to kickstart
05:46<Eddi|zuHause>you need a real moneymaker route at the start
05:46<DorpsGek_II>[OpenTTD/OpenTTD] George-VB commented on issue #7198: Station catching area corrupted
05:46<Eddi|zuHause>in my game that was ships
05:47<andythenorth>I could nerf pax cars with high run costs
05:47<m3henry>I've found RRT2/3 to have an excellent economic model for this sort of thing
05:47<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
05:47<andythenorth>it's integrated, no grfs m3henry
05:47<DorpsGek_II>[OpenTTD/OpenTTD] planetmaker commented on issue #7198: Station catching area corrupted
05:47<m3henry>I know
05:47<m3henry>I still make my point
05:47<Eddi|zuHause>yes, you need to do a full network for freight
05:49<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
05:49<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
05:49<andythenorth>imagine ships with more than one cargo :o
05:50<Eddi|zuHause>passengers are a bit time sensitive, and you need good internal connections in the town
05:50<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
05:51<Eddi|zuHause>ship route capacity is limited by docking/undocking procedure, which takes ages
05:51<Wolf01>That's why I play with 4x time
05:52<Wolf01>So I can play fast forward and still take ages to pass a year :P
05:55<Eddi|zuHause>dancer still rotating in the same direction...
05:55<Eddi|zuHause>i made it work once...
05:55<Eddi|zuHause>not today :/
06:01-!-m3henry [] has quit [Quit: Leaving]
06:12-!-gelignite [] has joined #openttd
06:12-!-gelignite is "gelignite" on #openttd
06:18-!-drac_boy [] has joined #openttd
06:18-!-drac_boy is "OFTC WebIRC Client" on #openttd
06:19<drac_boy>just curious how any of you feel about locomotives changing over time? (same vehid in list but slight different spec that is)
06:19-!-keoz [~keikoz@2a01:e35:2fd5:51e0:d790:795d:2cc7:b53d] has quit []
06:20<Eddi|zuHause>bad idea, messes with autoreplace
06:24<drac_boy>yeah I thought as much, was wondering about the grftables that seem to do that
06:24<drac_boy>ah well, just had to ask :)
06:32<drac_boy>anything interesting or just same old for now eddi?
06:56<andythenorth>eh I should turn breakdowns on
06:57<andythenorth>ha ha that ruins my network
06:57<andythenorth>servicing was disabled, so everything is 0%
07:03<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?
07:03-!-Thedarkb-T60 [] has quit [Ping timeout: 480 seconds]
07:04<Eddi|zuHause><andythenorth> servicing was disabled, so everything is 0% <-- we might want to disable reliability decay if servicing is disabled?
07:04<andythenorth>maybe :)
07:13-!-synchris [~synchris@] has joined #openttd
07:13-!-synchris is "Synesios Christou" on #openttd
07:14<DorpsGek_II>[OpenTTD/OpenTTD] Eddi-z opened pull request #7199: Change: skip reliability decay if servicing is disabled
07:14<Eddi|zuHause>andythenorth: care to test? :p
07:15<Eddi|zuHause>4 cases to test: breakdowns on/off, service with no breakdowns on/off
07:15<TrueBrain>okay, that update of Azure Pipelines is pretty nice .. that is much more verbose
07:15-!-HerzogDeXtEr [] has joined #openttd
07:15-!-HerzogDeXtEr is "purple" on #openttd
07:17<TrueBrain>LordAro: what are the odds on a beta this weekend? :D
07:18-!-Thedarkb-T60 [] has joined #openttd
07:18-!-Thedarkb-T60 is "realname" on #openttd #oolite
07:18<LordAro>well the PR has been approved...
07:18<LordAro>as soon as that's been merged, it can be tagged, afaik
07:18-!-Flygon [] has quit [Read error: Connection reset by peer]
07:19<TrueBrain>lemme know before you tag and everything else is in place; means we can do some dryruns to see how it looks :)
07:19<TrueBrain>(removing tags is such an annoying thing to do :P)
07:19<LordAro>i'm not planning on tagging anything myself
07:20<TrueBrain>well, first we need to merge everything that is needed anyway :D
07:20<TrueBrain>anything I can help with?
07:20<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?)
07:21<LordAro>other than that, unknown
07:21<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
07:21<TrueBrain>but in my list of things it is number ... 10? :)
07:21<TrueBrain>so if you want it quicker, someone will have to stand up and help :)
07:22<Eddi|zuHause>i don't think i'll figure out how this compile farm thing works any time soon
07:22<TrueBrain>LordAro: I like how you predated that :P
07:22<TrueBrain>Eddi|zuHause: not with that attitude :D
07:23<Eddi|zuHause>i mean, not without someone giving me a step by step introduction
07:23<LordAro>TrueBrain: i noticed in the azure release notes, would probably make such a thing a bit easier
07:23<LordAro>TrueBrain: it was originally last sunday :p
07:23<TrueBrain>LordAro: oeh, new release notes :D
07:23<Eddi|zuHause>instead of a "here, this is a result after 20 steps, go on"
07:23<LordAro>TrueBrain: and i presume you've seen how much nicer the individual checks are now?
07:23<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 ;)
07:24<TrueBrain>LordAro: yeah .. happy they finally deployed that version
07:24<TrueBrain>it looks so much better
07:24<LordAro>can confirm :)
07:24<Eddi|zuHause>TrueBrain: it's worse, that person could have done it multiple times
07:24<TrueBrain>Eddi|zuHause: but both me and nielsm just started trying things out and the result is now in the repo
07:24<TrueBrain>it is also a matter of just doing, and trying things
07:25<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
07:25<@peter1138>I'm back
07:25<TrueBrain>but I understand that is is difficult Eddi|zuHause :)
07:25<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
07:26<TrueBrain>that solves 80% of the hard work required to make it happen
07:26<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
07:26<TrueBrain>Eddi|zuHause: so we have to find other people who are willing to take on these jobs :D
07:28<@peter1138>10:08 < andythenorth> peter1138: eh Pikka's AI is building HAUL road pieces :D
07:28<@peter1138>Not possible unless HAUL is road type index 0.
07:28<DorpsGek_II>[OpenTTD/OpenTTD] TrueBrain approved pull request #7170: Update: Changelog
07:28<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 :)
07:29<TrueBrain>that addition is really awesome .. Azure Pipelines is really understanding what GitHub projects need :D
07:29<andythenorth>peter1138: yeah no it's the town
07:29<TrueBrain>LordAro: can I merge it too?
07:29<andythenorth>and HAUL is 0
07:29<andythenorth>so I should fix that
07:29<LordAro>TrueBrain: if you're actually happy with it :p
07:30<LordAro>i still think the changelog needs cutting down a bit further, but i'm not sure how
07:30<@peter1138>andythenorth, add the "town can build" flag
07:30<TrueBrain>LordAro: I have no opinion about it, what-so-ever
07:30<@peter1138>andythenorth, if it's index 0 it would've always done that.
07:30<@peter1138>andythenorth, bit 3 in the road type flags means "town can build this"
07:31<TrueBrain>btw,, that is also rather nice tbh. Might be a bit annoying,but .. interesting at least :)
07:31<@peter1138>if you have introduction dates, that also affects it.
07:31<TrueBrain>frosch123: do you want to give the changelog a second look, or are you also #dontcare ? :D
07:32<@planetmaker><TrueBrain> (removing tags is such an annoying thing to do :P) <-- we could simply tag alphas ;)
07:32<TrueBrain>planetmaker: or just let me do my thing before we tag :)
07:33<TrueBrain>GitHub Actions also start to become more available .... that is a nice addition to Azure Pipelines .. \o/
07:35<LordAro>TrueBrain: what would that mean?
07:36<TrueBrain> <- it is similar to Azure Pipelines, just not meant to run builds (but to trigger them), in a nice clean way
07:36<TrueBrain>but mostly, it can also trigger things like deployments
07:36<TrueBrain>currently we do that via Azure Pipelines, but that is a bit annoying
07:36<LordAro>ah, cool
07:36<TrueBrain>integration with GitHub would be ... very awesome
07:37<TrueBrain>(it is a docker based action system)
07:37<LordAro>and people said MS buying GH would be a bad thing :p
07:37<TrueBrain>so far, they are not disapointing
07:37<TrueBrain> <- collection of what Actions can do
07:38<TrueBrain>flake8 and stuff can be done much more easily
07:38<@peter1138>andythenorth, hmm, unless you have bit 3 set on HAUL for some reason
07:39<@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.
07:39<TrueBrain>LordAro: <- okay, I think Actions will basically replace many bots :P
07:39<TrueBrain>that action would be awesome :D
07:40<LordAro>wait hang on, that 404s
07:41<@peter1138>How long has George been playing this game... #7198 :p
07:41<TrueBrain>who is 404ing you?
07:41<LordAro> is a 404 for me
07:41<TrueBrain>funny, and weird
07:41<TrueBrain>I thought they were public
07:42<TrueBrain>I signed up for the beta
07:42<TrueBrain>might be related
07:42<LordAro>ah, that might be it
07:42<TrueBrain>so basically, you can type: /rebase, in a PR
07:42<TrueBrain>and it rebases the PR
07:42<@peter1138>andythenorth, what was that about locks?
07:43<Wolf01>Ok, with ships I'm losing $250k/year, without I'm earning $20k/year
07:43<LordAro>TrueBrain: very nice
07:43<TrueBrain>good times ahead
07:44<TrueBrain>just too bad you cannot see which version of Azure Pipelines is deployed
07:44<TrueBrain>that is annoying
07:45<drac_boy>wolf01 sounds like imcomptent orders than actual ship profit problem to me? dunno tbh :)
07:46<Wolf01>People don't like to use ships, using buses instead
07:47<frosch123>i need to look up some static code analysers for python
07:48<frosch123>restarting eints for every single typo is mehj
07:48<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"
07:48<LordAro>frosch123: pylint, pycodestyle (formerly pep8), flake8
07:49<Eddi|zuHause>and honestly, the way catchment area works is crazy and should be fundamentally reworked
07:49<frosch123>LordAro: peter1138: <- that's what you want?
07:49<LordAro>Eddi|zuHause: sounds like an OTTD2.0 thing
07:50<Eddi|zuHause>also, more things in this game should be euclidean
07:50<LordAro>frosch123: i believe so, the translation should've been invalidated
07:50<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
07:50*drac_boy is one of these mind you
07:50<frosch123>LordAro: they were invalidated, but eints does not delete invalid translations
07:50<@peter1138>frosch123, I think so.
07:50<@peter1138>frosch123, we had deleted them manually, but eints put them back.
07:50<frosch123>LordAro: with that diff eints has more info than the repository
07:52<frosch123>peter1138: that is not how eints works. eints always writes a whole langfile. it does not make "updates"
07:52<andythenorth>peter1138: screenshot :P
07:54<drac_boy>thats HEQS right? :p
07:54<drac_boy>only released freight tram I recall of afaik :)
07:54<andythenorth>no HEQS is dead
07:54<andythenorth>there are a bunch of tram grfs
07:55<@peter1138>frosch123, i'm not sure what you mean, but it definitely but back the bad translations which we removed.
07:55-!-Thedarkb1-T60 [] has joined #openttd
07:55-!-Thedarkb1-T60 is "realname" on #openttd #oolite
07:55<frosch123>peter1138: yes, and that is by design
07:57-!-gelignite [] has quit [Quit: Good fight, good night!]
07:59<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
08:00<TrueBrain>for example, the last nightly version was called '20190207-master-g5e4f76f2f9', but produced on 20190208
08:01<drac_boy>andy really? never seen any that wasn't just HEQS but hm
08:01-!-Thedarkb-T60 [] has quit [Ping timeout: 480 seconds]
08:01<TrueBrain>resulting in this weird information:
08:01<TrueBrain>"Latest release in master is 20190207-master-g5e4f76f2f9, released on 2019-02-08 19:01 UTC."
08:01<TrueBrain>it is not wrong, but also not really right
08:01<@peter1138>andythenorth, yes, I saw the picture, but what's the point of it?
08:05<TrueBrain>we should add dorpsgek to it :)
08:05<@peter1138>If eints puts back invalid stuff we've removed, that's eints bug ;p
08:05<TrueBrain>frosch123: 2 sentence son the first sentence? That is not git-like :D
08:05<Eddi|zuHause>TrueBrain: but using the build date instead of the commit date doesn't make any sense either
08:05<frosch123>TrueBrain: do you want one or two \n ?
08:06<TrueBrain>frosch123: git best practice says: <line>\n\n<more info which might include a \n>
08:06<LordAro>Eddi|zuHause: doesn't it? the build will not be produced if there are no new commits
08:06<andythenorth>peter1138: can't build a lock under a bridge :P
08:06<TrueBrain>Eddi|zuHause: there is no solution, I think :D
08:06<Eddi|zuHause>TrueBrain: well, we could do "version master-gXYZ built on blah-mm--dd"
08:07<TrueBrain>Eddi|zuHause: I was more wondering about ingame
08:07<TrueBrain>on 2 days you see the same 'date'
08:07<TrueBrain>for a nightly, this might be confusing
08:07<@peter1138>Did we add nielsm's versioning changes yet?
08:07<TrueBrain>but meh ...
08:07<Eddi|zuHause>i think we included the changes for multiplayer version
08:07<frosch123>oh, eints repo does not require reviews
08:08<frosch123>do you need to setup this stuff for every single repository?
08:08<TrueBrain>frosch123: I think so
08:12<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?
08:14<@peter1138>We don't use that term at all, so...
08:15<Eddi|zuHause>i'm not familiar with that term either
08:16<DorpsGek_II>[OpenTTD/OpenTTD] PeterN opened pull request #7200: Change: Allow locks under bridges
08:17<andythenorth>I will never win this silicon valley game :P
08:17<andythenorth>spending too much time choosing liveries
08:17<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?
08:18<Eddi|zuHause>andythenorth: you know the pause key, right?
08:18<frosch123>TrueBrain: yes, rebase eints-openttd. however, i don't think i have enough permissions on th eserver
08:19<TrueBrain>frosch123: let me know if/where I can help out
08:19-!-Thedarkb1-T60 [] has quit [Ping timeout: 480 seconds]
08:20<frosch123>so, is there a gh way to do the branch-rebase, or is is force-push time?
08:20<TrueBrain>rebased are always force pushes
08:20<TrueBrain>rebases are always force pushes
08:20<TrueBrain>typing is hard :P
08:20<TrueBrain>this is a git thing; so github doesn't have anything for it :)
08:25<frosch123>TrueBrain: ok, i pushed the branch
08:25<frosch123>on the server there is still a hg clone :)
08:25<TrueBrain>you sure you pushed it?
08:25<TrueBrain>that tree overview is misleading
08:26<TrueBrain>shows the author date I guess :D
08:26<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
08:26<TrueBrain>frosch123: do you want me to fix the server, or will you? (just to avoid us both working on it)
08:26<frosch123>i failed to su translators :)
08:27<DorpsGek_II>[OpenTTD/OpenTTD] PeterN commented on pull request #7120: Feature: Town Voronoi diagram
08:27<frosch123>no idea how to do it otherwise
08:27<TrueBrain>su to root first :)
08:27<TrueBrain>what-ever :P
08:27<frosch123>ok, that worked
08:27<@peter1138>sudo -i -u translators?
08:28<TrueBrain>let me create a backup first frosch123 :)
08:31<frosch123>clone started
08:31<frosch123>oh, wait... cloning eints does not take as long as cloning openttd :p
08:31-!-sla_ro|master [] has joined #openttd
08:31-!-sla_ro|master is "slamaster" on #sla #openttd
08:32<TrueBrain>no it does not :P
08:32<TrueBrain>dont forget to copy the user.cfg :)
08:36-!-Thedarkb1-T60 [] has joined #openttd
08:36-!-Thedarkb1-T60 is "realname" on #openttd #oolite
08:43<TrueBrain>nice work frosch123 :)
08:43<frosch123>triggered a push, looks good
08:47<DorpsGek_II>[OpenTTD/OpenTTD] nielsmh commented on pull request #7120: Feature: Town Voronoi diagram
08:47<TrueBrain>curious what the branch name is if I triggered a 'nightly'-like build on a pull request ..
08:48<TrueBrain>that is not ... useful :D
08:48<TrueBrain>'head' :D
08:48<nielsm>version numbers are all in your head...?
08:49<TrueBrain>" git checkout -B ${BUILD_SOURCEBRANCHNAME}"
08:50<TrueBrain>so how can I queue a PR in the same way as Azure does via the GitHub app .. hmmm
08:52-!-andythenorth [] has quit [Quit: andythenorth]
08:59-!-snail_UES_ [] has joined #openttd
08:59-!-snail_UES_ is "Jacopo Coletto" on #openttd
09:00-!-Samu [] has joined #openttd
09:00-!-Samu is "OFTC WebIRC Client" on #openttd
09:01-!-nielsm [] has quit [Ping timeout: 480 seconds]
09:04<@peter1138>So many snacks in my pantry
09:04<TrueBrain>happy you say pantry, not pants
09:05<drac_boy>hi samu
09:05<TrueBrain>"Merge c1243440052e19b4eb846b90f8bb8b0bd1b32dbd into de1278290b7ede2fa9e4a7455abfeb8487496dcf" <- well, this is not really helping now is it? :D
09:07<@peter1138>TrueBrain, well..
09:08<frosch123>it has two eggs
09:08-!-Thedarkb1-T60 [] has quit [Ping timeout: 480 seconds]
09:08<frosch123>but i guess that does not translate to english
09:10<TrueBrain>frosch123: <- do you have any opinion on this, or should we just merge it and go ahead?
09:11<frosch123>it's different than before, but i guess that's due to git :)
09:11<Samu>who's the bool expert?
09:11<TrueBrain>different how?
09:12<frosch123>issue numbers in front instead of in back. but no idea why the old changelog did that
09:12<frosch123>anyway, the worst commit message i found was my own :p
09:13<TrueBrain>I had the same :D
09:13<frosch123>about the pr: all files that need changing were changed, so that is fine
09:13<TrueBrain>known-bugs.txt is the only odd-one-out, I guess
09:13<drac_boy>which two would you had prefer to use more of the two? 'bogie' or 'truck' re non-2axle wagons
09:13<TrueBrain>already at 1.9.0, with wrong date
09:14<drac_boy>I did think of articulated but it seem to sound very misleading at the end
09:15<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)? :)
09:15<TrueBrain>and the commit message is weird
09:15<TrueBrain>"Update: add changelog for 1.5.0-beta1 and prepare for release" ?
09:16<DorpsGek_II>[OpenTTD/OpenTTD] frosch123 commented on pull request #7170: Update: Changelog
09:16<frosch123>LordAro: in that case, i would like to update an entry in the changelog :p
09:16<DorpsGek_II>[OpenTTD/OpenTTD] TrueBrain requested changes for pull request #7170: Update: Changelog
09:17<frosch123>i had no idea what it meant, though apparently i made it :p
09:17<TrueBrain>"BUILD_SOURCEBRANCHNAME=merge" <- well ... that is not useful
09:17-!-glx [] has joined #openttd
09:17-!-mode/#openttd [+v glx] by ChanServ
09:17-!-glx is "Loïc GUILLOUX" on #openttd.noai #openttd.notice +#openttd
09:17<TrueBrain>tnx for the poke glx; it indeed improved a lot (Azure Pipelines) :)
09:18<+glx>yes and the warning count seems more accurate on the checks page
09:18<TrueBrain>no; only for Windows builds still :P
09:19<+glx>well at least it shows 40 and not 11 :)
09:21<Samu>the bool expert is asleep
09:27<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
09:30<TrueBrain>hmm .. why doesn't that work ..
09:30-!-snail_UES_ [] has quit [Quit: snail_UES_]
09:30<TrueBrain>that variable is only set when triggered from Github
09:32<TrueBrain>so to also support 'manual' builds, it needs more magic
09:32-!-Gabda [] has joined #openttd
09:32-!-Gabda is "realname" on #openttd
09:35<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
09:37<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)
09:37<TrueBrain>just every PR first needs to rebase after this is merged before that works :P
09:38<DorpsGek_II>[OpenTTD/OpenTTD] LordAro updated pull request #7170: Update: Changelog
09:38<+glx>hmm may need an update too IIRC
09:38<TrueBrain>LordAro: <3
09:39<TrueBrain>glx: what part exactly?
09:39<+glx>install nsis part
09:39<TrueBrain>yeah; doesnt hurt, but can be removed
09:39<TrueBrain>please make a PR :)
09:39<DorpsGek_II>[OpenTTD/OpenTTD] TrueBrain approved pull request #7170: Update: Changelog
09:41<Samu>why am i getting mails about 7170?
09:42<Samu>uh, cancel review?
09:42<+glx>you commented in it maybe
09:42<Samu>what the heck? I posted this years ago, it didn't post it?
09:42<Samu>ahem, a few days ago*
09:43<Samu>forget it, i cancelled review
09:43<LordAro>it's quite easy to forget to actually complete a review
09:43<TrueBrain>let GitHub know :)
09:44<TrueBrain>they are pretty good in improving their UI :)
09:45<@peter1138>Right, now to add some compatibility functions...
09:46<DorpsGek_II>[OpenTTD/OpenTTD] Gabda87 commented on pull request #7120: Feature: Town Voronoi diagram
09:46<DorpsGek_II>[OpenTTD/OpenTTD] glx22 opened pull request #7202: Update: NSIS is now part of the Hosted image
09:46<DorpsGek_II>[OpenTTD/OpenTTD] Gabda87 updated pull request #7120: Feature: Town Voronoi diagram
09:47<DorpsGek_II>[OpenTTD/OpenTTD] TrueBrain requested changes for pull request #7202: Update: NSIS is now part of the Hosted image
09:47<@peter1138>Hmm, do I have to update all the bin/*/compat_*.nut files? Or is there some source elsewhere?
09:47<@peter1138>^ samu
09:47<DorpsGek_II>[OpenTTD/OpenTTD] TrueBrain merged pull request #7170: Update: Changelog
09:48<TrueBrain>glx: as example,
09:48<TrueBrain>otherwise these commits are rather confusing in my opinion :)
09:48<+glx>yeah I forgot that part :)
09:48<LordAro>peter1138: all of them
09:48<@peter1138>How... manual :p
09:48<Samu>i opened them in visual studio then paste paste paste in every one of them
09:49<@peter1138>I've made way more changes than you ;(
09:49<DorpsGek_II>[OpenTTD/OpenTTD] glx22 updated pull request #7202: Update: NSIS is now part of the Hosted image
09:49<+glx>peter1138: maybe a new script :)
09:50<@peter1138>But then again I just a Galaxy bar. (Albeit a mini celebrations one)
09:50<DorpsGek_II>[OpenTTD/OpenTTD] TrueBrain approved pull request #7202: Update: NSIS is now part of the Hosted image
09:50<TrueBrain>glx: does that mean you review my change? :D
09:50<Samu>how do I unsubscribe to 7170? still receiving mails
09:51<+glx>well I read them TrueBrain :)
09:51<Samu>ah, found the button
09:52<Gabda>Samu: in the meanwhile I've subscribed you to another PR :)
09:52<TrueBrain>Gabda: :D
09:53<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
09:54<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
09:54<TrueBrain>tnx glx :)
09:55<TrueBrain>peter1138: would you mind rebasing NRT soon-ish? :D
09:56<+glx>you want to test your change ?
09:56<TrueBrain>ofc! :P
09:56<@peter1138>AIs broken at the moment until I write the compat stuff.
09:56<TrueBrain>well, it is tested; I just want to make it useful :P
09:56<TrueBrain>peter1138: I just want to try to build binaries out of them which we can publish :)
09:57<Samu>im renaming on_water to st_ind
09:57<@peter1138>Actually I can stash these changes and push that.
09:57<DorpsGek_II>[OpenTTD/OpenTTD] PeterN updated pull request #6811: Feature: Add NotRoadTypes (NRT)
09:57<@peter1138>No rebase conflicts, phew.
09:57<TrueBrain>tnx :)
09:58<TrueBrain>Azure Pipelines will be busy for a few :D We might have a lot of jobs queued :P
09:59<+glx>CI should not try to build if src or projects are untouched ;)
09:59<+glx>but just check the commit
10:00<TrueBrain>feel free to add that logic :D
10:00<TrueBrain>but I am guessing it gets out of hand REALLY quick :P
10:00<Samu> - first part, done, albeit different than requested
10:00<TrueBrain>so .. I think it is okay to take the penalty ;)
10:01<Samu>second part, no changes needed
10:01<Samu>third part, not done, don't think it's needed
10:01<+glx>yeah we rarely commit something not touching the code anyway
10:01<Samu>last part, not done
10:01<Samu>ready to PR, I guess :p
10:02<Samu>down from touching 17 files to 13
10:02<DorpsGek_II>[OpenTTD/OpenTTD] TrueBrain merged pull request #7202: Update: NSIS is now part of the Hosted image
10:03<Samu>could go further down to 12 if I remove static inline bool IsOilRigTile(TileIndex t) { return IsTileType(t, MP_STATION) && IsOilRig(t); }
10:03<Samu>from station_map.h
10:04<Samu>yeah, gonna change, brb
10:04<+glx>hmm should I try to merge generate_widget and squirrel_export ? (or at least run both from a single script)
10:05<TrueBrain>'Version: 20190209-pr6811-g0b1ef5244a'
10:05<TrueBrain>oeh, that seems to work :D
10:06<DorpsGek_II>[OpenTTD/OpenTTD] PeterN commented on pull request #7120: Codechange: Improve performance of closest town lookups with cache
10:08<@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? ;)
10:09<TrueBrain>the beta is also more to make sure the infrastructure is correct ;)
10:10<Gabda>peter1138: I'll look into it. I am not familiar with the std::vector yet.
10:11<Gabda>but standard classes are easy to use usually
10:11<@peter1138>I might be wrong, mind you.
10:12<@peter1138>Opinions here, new code, just use std::vector etc instead of our custom implementations?
10:12<@peter1138>I did wonder if you could just use FOR_ALL_TOWNS throughout the code but it doesn't look that simple.
10:18-!-Netsplit <-> quits: ^Spike^, TrueBrain, Exec, +michi_cc, @Terkhen, TinoDidriksen, XeryusTC, Hirundo, OsteHovel, tneo, (+8 more, use /NETSPLIT to show all of them)
10:18<Samu>what should the behaviour be for a water industry under construction that provides its own station but the game runs out of stations to create one?
10:19<@peter1138>Gabda, netsplit.
10:19<Samu>treat the industry as just a regular industry without station?
10:19<@peter1138>Samu, industry should not be generated.
10:19<Samu>it is under construction already
10:19<@peter1138>Station should be allocated before construction starts.
10:20<Samu>hmm, but it isn't :|
10:20<@peter1138>Sounds like a PR ;)
10:20<@peter1138>Or at least an issue.
10:20<@peter1138>I guess this is a "hit 65534-or-so stations" thing?
10:21<Samu>easy to achieve for ais that mass buoys
10:21<@peter1138>Hmm, so in the code I was modifying ScriptRoad. Does this become AIRoad in the compat stuff?
10:22<@planetmaker>I think it does. AI:.. derives from script classes
10:24<frosch123>peter1138: imho std::vector all the way
10:24<@peter1138>frosch123, 's what I thought :D
10:25<Gabda>the long term plan is to change smallvec to std::vector behind GUIList, or leave behind GUIList entirely?
10:25<frosch123>ScriptRoad is turned into AIRoad and/or GSRoad depending on the @api in the doxygen
10:25<frosch123>Gabda: the idea of smallvec is copy-elision, which is obsolete with c++11
10:26<Samu>if (IsTileType(other, MP_STATION) && IsOilRig(other) || IsTileType(other, MP_INDUSTRY) && GetIndustryGfx(other) == GFX_OILRIG_1 && i->index == GetIndustryIndex(other) && !IsIndustryCompleted(other)) {
10:26<Samu>if it's not completed
10:26<nnyby>i'm playing on git master and it seems like shift is fast-forwarding the game instead of tab, is this intentional?
10:27<drac_boy>samu not related but that certain uk-style very-flat map that was in tt/ttdx .. it was easy to nearly run out of locomotives to the point that if you only had one slot left but bought an asiastar/tim, you would only get the head part alone :-)
10:27<frosch123>nnyby: that's the case for debug builds
10:27<Samu>then it assumes the best, that it will get a oilrig station
10:27<nnyby>ah ok thx
10:27<frosch123>originally because people on 2005's single-screen setups wanted to alt+tab to their editor/ide without ff
10:27<Samu>but if it's completed, and no station is already there, then returns false
10:29-!-Netsplit over, joins: eirc, Markk, XeryusTC, Eddi|zuHause, TinoDidriksen, OsteHovel, avdg, +michi_cc, Hazzard, tneo (+8 more)
10:29<@peter1138>Cool, failed to compile compat_1.8.nut, and openttd crashes :D
10:29<TrueBrain>owh, no, they are back
10:30<TrueBrain> <- version is wrong, but this would be 1.9.0-beta1
10:30<TrueBrain>ubuntu bionic deb seems to work, as does the windows 64bit
10:30<LordAro>TrueBrain: nah, you are back
10:30<TrueBrain>would be nice if someone can check the OSX too
10:30<TrueBrain> <- this would be a Pull Request build, in this case NRT
10:30<TrueBrain>please check if you see anything weird etc
10:31<@peter1138>Dutch, eh?
10:32<TrueBrain>(there is an Artifact link on these pages, where you can download the result)
10:32<Samu>down to 12 files touched
10:33<@peter1138>"Your script made an error: the index 'IsRoadTypeAvail' does not exist"
10:33<@peter1138>Oh shit.
10:34<@peter1138>Now to C&P and hope.
10:35<@peter1138>Hmm, can we use includes in squirrel .nut files?
10:35<+glx>weird used to work with mingw-w64 and now it doesn't
10:36<drac_boy>hm huh I didn't think..should include one or two dual-end locomotives just for player's fun too
10:36<@peter1138>TrueBrain, it runs :D
10:39<TrueBrain>nice :D
10:40<frosch123> seems to have some bonus magic
10:40<frosch123>"main page" links to data structures
10:41<frosch123>and "data structures" has some extra text links
10:42<TrueBrain> <- okay, publishing also works
10:43<TrueBrain>now it needs a nice place on :)
10:43<TrueBrain>hmm .. possibly we want this per PR or something
10:44<frosch123>i would not adverise random prs builds on
10:44<@peter1138>ocal cost = AIRail.GetBuildCost(roadType, AIRail.BT_TRACK)
10:44<@peter1138>Huh, well, that's a bug in the AI.
10:44<TrueBrain>frosch123: no, but it is the place that makes a pretty HTML page for it, so it is easier to find your download
10:45<TrueBrain>in the future we can even publish it as comment in the PR
10:45<TrueBrain>but .. someone needs to figure out how that works
10:45<TrueBrain>as I have no clue currently :D
10:45<frosch123>sounds like a job for DorpsGek_III
10:45<TrueBrain>so a page like
10:46<TrueBrain>okay, I think releases should work too
10:46<TrueBrain>at least, I do not see anything that would stand in the way ..
10:46<TrueBrain>except an automated trigger, I guess
10:46<TrueBrain>that should be doable
10:47<@peter1138>Ok, AIs are building roads :D
10:48<+glx>ok CR stuff fails because I updated MSYS and got a fixed gawk with
10:50<DorpsGek_II>[OpenTTD/OpenTTD] TrueBrain opened pull request #7203: Add: [AzurePipelines] build a stable release if a tag is created
10:51<@peter1138>Bah, can't use require.
10:52<@peter1138>Can if you use the right syntax ;?
10:55-!-andythenorth [] has joined #openttd
10:55-!-andythenorth is "andythenorth" on #openttd
10:56<TrueBrain>andythenorth: can you help me out with some OSX testing? :D
10:56<andythenorth>maybe yes
10:56<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
10:56<TrueBrain> <- this should be a pull request on-demand build, in this case NRT. Name should be like pr6811 ingame
10:57<TrueBrain>especially the first is kinda important that it "just works" :D
10:58<DorpsGek_II>[OpenTTD/OpenTTD] PeterN updated pull request #6811: Feature: Add NotRoadTypes (NRT)
10:58<@peter1138>^ AI support. I hope.
10:58<andythenorth>ok I'll test shortly
10:59*andythenorth house full of people asking for roblox credits
10:59<@peter1138>Obviously current AIs don't do anything with it.
10:59<@peter1138>They can only build the first road/tram type.
10:59<TrueBrain>andythenorth: tnx; no rush etc :)
10:59<TrueBrain>These binaries are build based on [Pull Request](; the quality might vary, as they might not be merge-ready.
10:59<TrueBrain>Please be careful, and don't use these binaries for long-term gameplay.
10:59<TrueBrain>is that a good text for pull request binaires?
11:00<@peter1138>"are built"
11:01<TrueBrain>"Latest release in pr6811 is 20190209-pr6811-g0b1ef5244a, released on 2019-02-09 15:05 UTC." :)
11:01<Samu>Latest build*
11:01<Samu>meh nvm
11:02*andythenorth downloading
11:02<Samu>'continue' is better than 'else'
11:04<@peter1138>Code duffing.
11:04<@peter1138>return early, etc.
11:04<@peter1138>Reduce indenting.
11:04<DorpsGek_II>[OpenTTD/website] TrueBrain opened pull request #50: Add: support openttd-releases and openttd-pullrequests on new infrastructure
11:05<TrueBrain>okay ... checklist: OSX, PR7203 approved, PR50 approved. If those 3 are done, I think we can release 1.9.0-beta1 :)
11:05<andythenorth>TrueBrain: so I found a huge zip of all binaries
11:06<andythenorth>"openttd-20190209-master-g8c0bfb4637-macosx.dmg" is in there, testing that?
11:06<TrueBrain>andythenorth: yes
11:06<@peter1138>andythenorth, test the pr6811 build ;)
11:06<TrueBrain>andythenorth: (also the zip plz)
11:06<andythenorth>yup will do
11:06<frosch123>TrueBrain: "Savegames can be incompatible with other versions of OpenTTD and also with other versions of this PR."
11:06<andythenorth>yeah gatekeeper :P
11:07<TrueBrain>frosch123: good point!
11:07<DorpsGek_II>[OpenTTD/website] TrueBrain updated pull request #50: Add: support openttd-releases and openttd-pullrequests on new infrastructure
11:08<andythenorth>TrueBrain: both binaries (dmg and zip) start
11:08<andythenorth>I didn't test more than that
11:08<TrueBrain>sweet :) Are they also what you expect?
11:08<TrueBrain>(in terms how OSX works)
11:08<andythenorth>they look correct to me
11:08<TrueBrain>cool! Tnx a lot :)
11:08<@peter1138>TrueBrain is a magician.
11:09<TrueBrain>who dares to approve ? :)
11:09<andythenorth>I'll try the PR one
11:09<@peter1138>Who ares to approve 6811?
11:09<drac_boy>anyway think going figure out the callback issues another day instead...lunchtime
11:09-!-drac_boy [] has left #openttd []
11:09<DorpsGek_II>[OpenTTD/OpenTTD] LordAro approved pull request #7203: Add: [AzurePipelines] build a stable release if a tag is created
11:10<TrueBrain>ty :)
11:10<DorpsGek_II>[OpenTTD/OpenTTD] TrueBrain merged pull request #7203: Add: [AzurePipelines] build a stable release if a tag is created
11:10<andythenorth>why is the 6811 so much smaller?
11:10<TrueBrain>andythenorth: release vs nightly
11:10<frosch123>less platforms
11:10<andythenorth>so expected
11:11<@peter1138>Yeah, tends to be easier for Linux users to compile themselves.
11:11<TrueBrain>okay ... so ... I guess we can tag? :D
11:11<TrueBrain>who wants to try that out :D
11:11<@peter1138>1.9-beta1! woo
11:12<@peter1138>Or was it 1.9.0-beta1? :p
11:12<andythenorth>6811 dmg starts fine and loads my savegame
11:12<TrueBrain>I kinda don't want to do it, as I want to know if how I created it makes sense :)
11:12<TrueBrain>so .. who wants to have the honor? :D
11:12<TrueBrain>andythenorth: awesome!! Tnx a lot :)
11:12<andythenorth>peter1138: so is this moved to the new host?
11:12<TrueBrain> <- that is how you create a new release
11:12<@peter1138>andythenorth, turns out SYL was right? ;(
11:13<andythenorth>but also wrong
11:13<andythenorth>common pattern
11:13<TrueBrain>LordAro? frosch123? peter1138? :)
11:13<@peter1138>TrueBrain, not pushing a tag?
11:13<frosch123> <- so, 1.9.0-beta1
11:13<andythenorth>so...can I just go back to making newgrf now? :P
11:13<andythenorth>as we've won development
11:13<TrueBrain>peter1138: I think doing it via github releases is better
11:13<@peter1138>TrueBrain, probably, you get more meta data I think.
11:14<@peter1138>And there's a checkbox for prerelease.
11:14<TrueBrain>and it avoids silly mistakes :)
11:14<frosch123>let lordaro do it, so we can also make him update the wiki "todos for releases" afterwards :)
11:14<@peter1138>LordAro can be our new release manager? :D
11:15<andythenorth>he's not doing a bad job so far
11:15<Eddi|zuHause><TrueBrain> so a page like <-- suggestion: /downloads/openttd-testing/prXYZ.html
11:16<TrueBrain>Eddi|zuHause: I named it 'openttd-pullrequests'
11:16<TrueBrain>(as openttd-testing was used for betas)
11:16<frosch123>prxyz is a branch, no tag
11:16<frosch123>openttd-pullrequests/123/latest.html ? too much?
11:16<TrueBrain>and the filename is currently the full version name; I might work on that after I have seen it work :)
11:17<TrueBrain>frosch123: yeah, I was thinking something like that too
11:17<TrueBrain>just it is completely against the simplicity we already have in place :P
11:17<TrueBrain>but ... rules are meant to be broken :D
11:17<Eddi|zuHause>it's like complexity is always the enemy of simplicity :p
11:17<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
11:18<TrueBrain>but first I want this 1.9.0-beta1 done
11:18<TrueBrain>than we can look back to PR binaries :)
11:18<frosch123>hmm, did i put pm on my ignore list? that's the second time today tb adresses him
11:19<TrueBrain>frosch123: I havent seen him talk here, no :)
11:19<TrueBrain>frosch123: I just always hope people have a long enough backlog :D
11:19<TrueBrain>he commented here:
11:19<TrueBrain>which only became visible after I commented on his comment :P
11:22<TrueBrain>frosch123: now he talked :P
11:22-!-Wormnest [~Wormnest@] has joined #openttd
11:22-!-Wormnest is "Wormnest" on #openttd
11:23<frosch123>at least i did not misclick something
11:23<TrueBrain>I miss "topics" on IRC
11:23<TrueBrain>crosstalk is a mess :P
11:23<frosch123>@topic set 1 1.9.0-beta1, 1.8.0
11:23-!-DorpsGek changed the topic of #openttd 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
11:23<TrueBrain>frosch123: LIES! :D
11:24<TrueBrain>okay, I made the release myself now
11:24<@planetmaker>hm, I commented on existing code, not PR... meh :P
11:24<TrueBrain> <- that worked :o
11:25<frosch123>comment on revision... yeah, no idea why that even exists
11:25<TrueBrain>planetmaker: but your comment is not wrong :)
11:25<TrueBrain>planetmaker: just not something for that PR :P
11:25<@planetmaker>yeah, will make a PR
11:25<TrueBrain>cool, tnx :D
11:25<@planetmaker>I thought I was commenting on one and trying to improve it ;)
11:26<TrueBrain>yeah .. doing these kind of fixes in these PRs too are ... :D
11:26<TrueBrain> 'Version: 1.9.0-beta1'
11:26<TrueBrain>okay, so far so good
11:26<@planetmaker>yay, release :)
11:27<TrueBrain>PRs in folder by PR .. hmmm
11:27<TrueBrain>I did not design the system to handle that, ffs
11:29<DorpsGek_II>[OpenTTD/website] claman commented on pull request #50: Add: support openttd-releases and openttd-pullrequests on new infrastructure
11:29<Samu>i think my feature may cause desyncs
11:29<Samu>must test
11:30<DorpsGek_II>[OpenTTD/website] TrueBrain commented on pull request #50: Add: support openttd-releases and openttd-pullrequests on new infrastructure
11:30<Eddi|zuHause>that's the problem with designs, they tend to collide with the reality afterwards
11:32<LordAro>TrueBrain: DorpsGek_II should shout about tags
11:32<TrueBrain>LordAro: I agree; can you make an issue out of it in DorpsGek-github? Tnx!
11:33<@planetmaker> <-- TrueBrain ... but this PR is still open, no? So... what's wrong with changing the text there? :D
11:34<TrueBrain>planetmaker: that PR copies the files that already exist
11:34<Eddi|zuHause>i'm still not entirely sure i understood why we need both DorpsGek and DorpsGek_II
11:34<TrueBrain>so if I start to apply these kind of request sin these, where do I end?
11:34<TrueBrain>it is a chain of events that never stops :P
11:34<TrueBrain>I really like to scope PRs for what they are meant
11:34<TrueBrain>in this case, moving a bit of infrastructure
11:34<TrueBrain>a new PR can address these texts
11:34<@peter1138>Eddi|zuHause, high availability.
11:34<frosch123>Eddi|zuHause: do you have any siblings?
11:34<TrueBrain>Eddi|zuHause: old vs new ;)
11:34*peter1138 ponders spending money on a new bike.
11:35<TrueBrain>but .. migrations are a bitch :)
11:35<Eddi|zuHause>remember _42_?
11:35<Eddi|zuHause>or was it __42__?
11:35<LordAro>TrueBrain: hmm. the irc bot i occasionally work on did just add (github) webhook support...
11:35<TrueBrain>just because a PR is open, doesn't mean it is the right place to fix it :)
11:35<LordAro>and is otherwise a fully functional irc bot
11:35<TrueBrain>what is a "fully functional" irc bot :P
11:36<TrueBrain>that is a rather strange thing to say :P
11:36<LordAro>well, "has other functions"
11:36<TrueBrain>LordAro: before Azure Pipelines, there was a very high chance we needed something that handled GitHub events, and something that did IRC stuff
11:36<TrueBrain>so they are split over 2 "bots"
11:36<LordAro>calc, seen, topic, etc
11:36<TrueBrain>that is why we have DorpsGek-github, which handles the GitHub events
11:36<TrueBrain>and forwards it to DorpsGek-IRC
11:37<Samu>OpenTTD 1.9.0-beta1~7 ?
11:37<TrueBrain>for DorpsGek-irc I just used a simple IRC library, as I really was in no mood to look into IRC bots
11:37<TrueBrain>(as ..... they are WEIRD these days :P)
11:37<LordAro>peter1138: yikes
11:37<LordAro>that is honestly impressive
11:37<@peter1138>I am somewhat not a happy bunny.
11:37<TrueBrain>but with AzurePipelines (and GitHub actions) it is unlikely DorpsGek willg et any further additions
11:37<LordAro>TrueBrain: heh, true
11:38<Samu>my build is being called 1.9.0-beta1~7, is that normal?
11:38<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 :)
11:39<Samu>I miss the name
11:39<DorpsGek_II>[OpenTTD/website] TrueBrain commented on pull request #50: Add: support openttd-releases and openttd-pullrequests on new infrastructure
11:39<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
11:40<TrueBrain>LordAro: ideally it supported the @seen database of Supybot
11:40<TrueBrain>I think many people would welcome that :)
11:40<LordAro>TrueBrain: just in case you're interested
11:40<Eddi|zuHause>hm... so when i try to run astroneer, i get 60% of time spent in "read_hpet" in perf top
11:40<LordAro>ah, yeah, that could be an issue
11:40<LordAro>but not too difficult to convert, i suspect?
11:40<TrueBrain>from what I saw, indeed
11:41<TrueBrain>LordAro: but one can wonder, if we should have a bot that does all that, AND talks to GitHub
11:41<Eddi|zuHause>last time i had that i had problems with pulseaudio, but i thought i fixed that
11:41<TrueBrain>possibly it might be better and easier to have 2 bots
11:41<TrueBrain>lean and mean :)
11:42<@peter1138>OpenTTD 1.9.0-beta1
11:42<@peter1138>Funny how you don't have to check out a tag for it to still be this version.
11:42<DorpsGek_II>[OpenTTD/website] planetmaker opened pull request #51: Change: Improve description of what is really needed to run OpenTTD
11:43<Samu>looks like no desync after all
11:43<Samu>openttd code is mucho smart already
11:43<LordAro>peter1138: git is clever
11:43<TrueBrain>tnx planetmaker :)
11:44<DorpsGek_II>[OpenTTD/website] TrueBrain commented on pull request #51: Change: Improve description of what is really needed to run OpenTTD
11:45-!-Tirili [~Tirili@2a02:8108:96bf:e614:260:6eff:fe42:7728] has joined #openttd
11:45-!-Tirili is "realname" on #openttd
11:45<TrueBrain>crap, publishing failed ... oh-oh :D
11:45<@peter1138>Hmm, git show on a merge seems unuseful. Just blank.
11:45<LordAro>the bootstrap stuff is *usually* able to download a graphics set, right?
11:45<@peter1138>There's no dedi-server bootstrap :(
11:46<+glx>bootstrap requires GUI for now IIRC
11:48<DorpsGek_II>[OpenTTD/website] TrueBrain merged pull request #50: Add: support openttd-releases and openttd-pullrequests on new infrastructure
11:49<DorpsGek_II>[OpenTTD/website] TrueBrain commented on pull request #51: Change: Improve description of what is really needed to run OpenTTD
11:49<TrueBrain>okay, the files are there ... now fixing up the website ...
11:49<DorpsGek_II>[OpenTTD/website] planetmaker updated pull request #51: Change: Improve description of what is really needed to run OpenTTD
11:50<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)
11:51<+glx>ok so running and on mingw now always change EOL :(
11:52<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?
11:55<DorpsGek_II>[OpenTTD/website] TrueBrain opened pull request #52: Add: put openttd-pullrequests per Pull Request in its own folder
11:55<TrueBrain>Eddi|zuHause: ^^ :D I found a nice way :)
11:58<@planetmaker>TrueBrain, so now please walk me through how I tell git to solve the conflict in a nice manner :)
11:58<LordAro>is it any different to hg?
11:58<@planetmaker>just rebase --continue ?
11:58<@planetmaker>I've no clue, LordAro ;)
11:58<@planetmaker>tell me
11:58<TrueBrain>planetmaker: no :) You have to resolve the conflict
11:58<TrueBrain>if you rebase, you get a conflict on
11:58<TrueBrain>if you open this file, you see <<<< >>> markings
11:59<Eddi|zuHause>planetmaker: git diff to show the conflicts, edit the file, then git add the file, and git rebase --continue
11:59<@planetmaker>meh... and no nice merge tool :|
11:59<TrueBrain>modify the file till you are happy again
11:59<TrueBrain>git add the file
11:59<TrueBrain>git rebase --continue
11:59<TrueBrain>there are tools that can assist; I never use them
11:59<@peter1138>git mergetool
11:59<TrueBrain>planetmaker: but as I made the conflict, I have no issues fixing it? :)
12:00<@planetmaker>nah, I want to go through it
12:00<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"
12:00<@planetmaker>gotta learn this with git
12:00<TrueBrain>well, the above is what I just did to see what I broke
12:00<Samu>I have a PR ready
12:00<TrueBrain>it aint pretty, but it is mostly easier than to try and understand a tool doing this for you :P
12:00<@peter1138>Eddi|zuHause, because one is resolving a conflict, and the other is editing a commit.
12:00<TrueBrain>they confuse the hell out of me
12:01<LordAro>Samu: another one?
12:01<TrueBrain> <- staging now has the 1.9.0-beta1 page :D I will push this to production a bit later :)
12:01<Eddi|zuHause>peter1138: but i see no reason for the added step
12:01<Samu>yes, hope nielsm likes it now
12:02<Eddi|zuHause>peter1138: what's worse is if you "commit --amend" during conflict resolution, you edit the previous commit
12:02<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.
12:03<Samu>oh, the CI looks different
12:06<Samu>commit checker did not like it
12:06<DorpsGek_II>[OpenTTD/website] TrueBrain commented on pull request #51: Change: Improve description of what is really needed to run OpenTTD
12:07<TrueBrain>planetmaker: how is it going? :)
12:07<Samu>*** b/src/industry_cmd.cpp:417: Trailing whitespace: ' * Check whether an oil rig station belongs to the given industry '
12:07<Samu>so mean
12:08<@peter1138>I have the git hooks locally, it works wonders, but also probably not on Windows.
12:08<@peter1138>But maybe.
12:11<LordAro>there is an editorconfig file
12:11<LordAro>though i imagine VS doesn't support such a thing
12:12<TrueBrain>just have a decent editor that removes trailing whitespaces on save
12:12<TrueBrain>easy as pie :)
12:12<frosch123>TrueBrain: assuming we would also publish stuff like jgrpp
12:12<frosch123>what folder would it use?
12:13<frosch123>maybe "openttd-branches/pr123" would be better than "openttd-pullrequests/pr123"
12:13<TrueBrain>frosch123: would it be a pull request?
12:13<TrueBrain>ah :D You scared me for a second :P
12:14<TrueBrain>possibly we can simply do: openttd-jgrpp/ ?
12:14<TrueBrain>or 'jgrpp-nightlies'
12:14<frosch123>ok, so jgrpp would be entirely different from prs?
12:14<TrueBrain>I think that makes things easier
12:14<TrueBrain>but please tell me if you see that different
12:15<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
12:15<frosch123>i have no idea about the infrastructure :)
12:15<TrueBrain>master is mapped to openttd-releases and openttd-nightlies
12:15<TrueBrain>we can make jgrpp to jgrpp-releases and jgrpp-nightlies
12:15-!-Gabda [] has quit [Quit: Leaving]
12:15<frosch123>ah, cool :)
12:15<TrueBrain>PRs are just one huge mess in that idea, as .. well .. everything is different there :(
12:16<+michi_cc>LordAro: VS2017 does.
12:17<DorpsGek_II>[OpenTTD/website] planetmaker updated pull request #51: Change: Improve description of what is really needed to run OpenTTD
12:18<Eddi|zuHause>all remotely relevant problems i can find with read_hpet being performance relevant is relating to VMs
12:18<Eddi|zuHause>which doesn't seem right
12:18<TrueBrain>planetmaker: something went wrong :D
12:19<Samu>is it waterborne or waterbourne?
12:19<TrueBrain>not sure what, tbh :)
12:19<Samu>who english?
12:19<@planetmaker>possibly. I wonder what?
12:19<TrueBrain>hard to tell, honestly
12:19-!-gelignite [] has joined #openttd
12:19-!-gelignite is "gelignite" on #openttd
12:19<TrueBrain>possibly if you run: git rebase -i upstream/master
12:20<TrueBrain>that shows you all the commits that is has ready for commit
12:20<@planetmaker>I renamed your last commit it seems :D
12:20<@planetmaker>wonderful :P
12:20<Eddi|zuHause>planetmaker: you wrongfully used "commit --amend"?
12:21<@planetmaker>I used that, yes. Seemingly not correctly. I did a lot of stuff I cannot reproduce
12:21<DorpsGek_II>[OpenTTD/website] TrueBrain updated pull request #52: Add: put openttd-pullrequests per Pull Request in its own folder
12:21<Eddi|zuHause>planetmaker: yeah, don't use that during conflict resolving. i said so :)
12:21<@planetmaker>rebasing, pulling, pushing, commit --amend... in various orders :P
12:21<Samu>clang 3.8 warnings
12:21<Samu>always the && || stuff
12:21<@planetmaker>and reset --hard in between several times ;)
12:21<TrueBrain>planetmaker: indeed, you amended my commit, instead of yours :)
12:21<Eddi|zuHause>planetmaker: git reflog
12:21<TrueBrain>you are not allowed to rewrite history! :P
12:22<@planetmaker>I'm allowed and forced to rewrite the history of my own repo - so that the PR is updated
12:22<TrueBrain>ah, no
12:22<TrueBrain>you made a merge
12:22<TrueBrain>yes, your own history is fine :)
12:22<TrueBrain>but sorry, I was wrong
12:22<@planetmaker>well. git forced me to the merge when I updated / pulled
12:22<TrueBrain>you simply made a merge out of it
12:22<@planetmaker>no way around that
12:22<TrueBrain>ah, yes
12:22<TrueBrain>I never ever pull :)
12:22<TrueBrain>you can learn pull to rebase, instead of merge
12:22<TrueBrain>but I always fetch, and do it myself
12:22<@peter1138>planetmaker, don't pull inside a branch!
12:23<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.
12:23<TrueBrain>as ... git annoys the fuck out of me in those regards :P
12:23<@planetmaker>I did both... inside and outside...
12:23<Eddi|zuHause>planetmaker: don't pull, rebase to origin/master
12:23<@peter1138>You can pull master, but not the branch.
12:23<Eddi|zuHause>or upstream/master, depending on your setup
12:23<@planetmaker>I can do lots. But I'm not any wiser despite (or because) of the many comments ;)
12:23<TrueBrain>planetmaker: if you like: go to your branch, git fetch upstream, git rebase upstream/master
12:23<TrueBrain>this gives you (again) a merge conflict to resolve
12:24<Eddi|zuHause>"git fetch origin master" [without /]
12:24<TrueBrain>that still works, and is what most people do I guess :)
12:24<Eddi|zuHause>and then "git rebase -i origin/master" [with /]
12:24<@planetmaker>first things first: which rev to checkout now
12:24<TrueBrain>right .. that is the first check: how are your remotes :D
12:24<TrueBrain>so, okay:
12:25<TrueBrain>git remote -v
12:25<TrueBrain>what does it tell you?
12:25<@planetmaker> <-- my remotes
12:25<TrueBrain>git fetch openttd
12:26<Eddi|zuHause>planetmaker: a slightly simplified way: "git checkout master; git pull; git checkout branch; git rebase -i master"
12:26<TrueBrain>that fetches the latest upstream version
12:26<TrueBrain>now jump into your branch (req_desc)
12:26<TrueBrain>git checkout req_desc
12:26<TrueBrain>git log
12:26<TrueBrain>shows you 3 commits till openttd/master
12:26<TrueBrain>twice the same commit, once mine
12:26<@planetmaker>right. But what version to checkout now?
12:27<TrueBrain>"version" in git terms is not really something that has an answer
12:27<@planetmaker>before I pull anything?
12:27<@planetmaker>version. hash. whatever
12:33-!-Netsplit <-> quits: TrueBrain, Yotson, Mek, @orudge, KenjiE20, Heiki, HerzogDeXtEr, eirc, Taede, ^Spike^, (+68 more, use /NETSPLIT to show all of them)
12:34-!-nielsm [] has joined #openttd
12:34-!-Netsplit over, joins: gelignite, Tirili, andythenorth, Exec, zuzak, Hirundo, ^Spike^, @Terkhen, Osai, XeryusTC (+56 more)
12:34<TrueBrain>getting there planetmaker :)
12:34-!-Netsplit over, joins: @peter1138, sla_ro|master, Wolf01, Progman, +tokai|noir, milek7, MasseR, gnu_jj, FLHerne, luaduck (+2 more)
12:34<TrueBrain>OFTC: BEHAVE!
12:34-!-Hobbyboy is "Andrew" on #openttd #perl #oftc #moocows #linode @#YourBNC
12:34-!-nielsm is "Niels Martin Hansen" on #openttd
12:34-!-debdog is "Wowbagger" on #openttd #bitlbee
12:34-!-berndj is "Bernd Jendrissek" on #openttd #geda #osm-za #oftc
12:34<Wolf01>We returned!
12:35<DorpsGek_II>[OpenTTD/website] planetmaker updated pull request #51: Change: Improve description of what is really needed to run OpenTTD
12:35<Eddi|zuHause>Wolf01: "we" were here all the time
12:35<DorpsGek_II>[OpenTTD/website] TrueBrain updated pull request #52: Add: put openttd-pullrequests per Pull Request in its own folder
12:35<@planetmaker>yay :) Thanks a lot!
12:35<@planetmaker>for the extensive, detailed walk-through
12:36<Wolf01>I was alone with just other 12 people :(
12:36<@planetmaker>now I can actually look at your comments there on the ticket and fix those, too ;)
12:36<TrueBrain>\o/ :D
12:36-!-snail_UES_ [] has joined #openttd
12:36-!-snail_UES_ is "Jacopo Coletto" on #openttd
12:36-!-mode/#openttd [+v peter1138] by ChanServ
12:37<Wolf01>Mmmh, the last 40MB of 10GB, this download is taking AGES
12:37<DorpsGek_II>[OpenTTD/website] TrueBrain commented on pull request #51: Change: Improve description of what is really needed to run OpenTTD
12:37<TrueBrain>and 2 more :P
12:37<TrueBrain>(some things got lost in the rebasing :D)
12:37<DorpsGek_II>[OpenTTD/website] Eddi-z commented on pull request #51: Change: Improve description of what is really needed to run OpenTTD
12:38<TrueBrain>Eddi|zuHause: the most fun I have seen with reflog btw was when the GC kicked in :P That made people cry :D
12:38<TrueBrain>(their workflow depended on reflog, basically)
12:38<Eddi|zuHause>TrueBrain: that sounds like horribly broken workflow
12:38<TrueBrain>Eddi|zuHause: the typical german way of doing things is being inconsistent?! :P
12:38<TrueBrain>Eddi|zuHause: owh, yes, it was :D
12:38<Eddi|zuHause>TrueBrain: like relying on windows trash bin
12:38<Eddi|zuHause>TrueBrain: as "backup"
12:39<LordAro>TrueBrain: amazing
12:39-!-snail_UES_ [] has quit []
12:39<Eddi|zuHause>TrueBrain: no the typical german way of using "and" is without comma (except for some rare special cases)
12:39<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 ..
12:39<TrueBrain>she was so mad
12:40<TrueBrain>Eddi|zuHause: same for Dutch. In English you can use both, both are equally valid (as far as I know)
12:40<TrueBrain>the inconsistency was what was killing me :D
12:40<@peter1138>The oxford comma.
12:40<TrueBrain>(the customer above was in relation to email btw :P)
12:40<Eddi|zuHause>i heard english people tended to insist on the comma
12:41<TrueBrain>I like the comma; makes me feel more important
12:41<TrueBrain>hmm .. I was wondering why I was hungry
12:41<TrueBrain>time to get myself some food I guess
12:41<Eddi|zuHause>i pretty much never put the comma
12:41<TrueBrain>you also have issues using the shift key, we notice
12:41<TrueBrain>i i i i i i
12:42<frosch123>comma, make, you, appear, more, important?
12:42<Eddi|zuHause>that's because that rule makes no sense
12:42<TrueBrain>many rules make no sense
12:42<frosch123>hmm, now i remember dale'stan
12:42<TrueBrain>life makes no sense!
12:42<TrueBrain>the only thing that makes sense .. ARE KITTENS
12:42<DorpsGek_II>[OpenTTD/website] planetmaker updated pull request #51: Change: Improve description of what is really needed to run OpenTTD
12:43<@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
12:44<TrueBrain>let me seeeee
12:44<Eddi|zuHause>TrueBrain: at some point in the last 10 years i decided i want to actively oppose that rule
12:44<TrueBrain>planetmaker: you now no longer like to openttdcoop at all?
12:45<TrueBrain>planetmaker: if you are new to OpenTTD, the sentence: "OpenTTD requires one version of base graphics" , reads really weird
12:45<@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
12:45<TrueBrain>is there anything we can do to make it more clear?
12:45<TrueBrain>planetmaker: fair enough :)
12:46<Eddi|zuHause>"OpenTTD requires a separate base graphics set"
12:46<@planetmaker>^ sounds good to me
12:46<frosch123>planetmaker: if you want a repository moved, just shout :)
12:46<TrueBrain>"base graphics set" .. how do you know what that is?
12:46<Eddi|zuHause>", which can be downloaded through the installer"
12:46<frosch123>i did not continue on the issue moving though, but andy closes them anyway
12:47<Eddi|zuHause>"in case you want to manually download it, you can get it from:"
12:47<TrueBrain>OpenTTD requires a separate "base graphics set", a set which contains all the graphics for the game.
12:47<TrueBrain>possibly without "separate"
12:47<@planetmaker>I don't think 'base graphics set' needs extensivel explanation at that point. We have a readme to explain details
12:48<TrueBrain>that is fair
12:48<Eddi|zuHause>TrueBrain: "separate" was intended as a short for "is independent from the binary"
12:48<TrueBrain>Eddi|zuHause: ah; I did not read it as such :D
12:48<TrueBrain>meh .. english ... :P
12:48<@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
12:49<TrueBrain>planetmaker: I can strongly advise Azure Pipelines :D Saves you a lot of "maintaining a server" shit :P
12:50<@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
12:50<@planetmaker>if you don't mind
12:50<@planetmaker>but... I first have to get *something* working at all
12:50<@planetmaker>and it's a slow and steep learning curve for me
12:50<TrueBrain>if you need help etc, let us know; few of us now start to gain some experience with Azure Pipelines :D
12:50<DorpsGek_II>[OpenTTD/website] Eddi-z commented on pull request #51: Change: Improve description of what is really needed to run OpenTTD
12:50<TrueBrain>it is really ugly to get to know AP :)
12:51<DorpsGek_II>[OpenTTD/website] TrueBrain commented on pull request #51: Change: Improve description of what is really needed to run OpenTTD
12:51<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?
12:51<TrueBrain>right, enough nitpicking :)
12:51<nielsm>what is windows-specific about that?
12:52<TrueBrain>nielsm: Eddi|zuHause just suggested it also works on Linux :P
12:52<TrueBrain>(no clue if it does)
12:52<nielsm>I just tested
12:52<nielsm>it does not
12:52<TrueBrain>bad Eddi|zuHause :D
12:52<@planetmaker>eddi is right with it
12:52<DorpsGek_II>[OpenTTD/website] Eddi-z commented on pull request #51: Change: Improve description of what is really needed to run OpenTTD
12:52<@planetmaker>it works on linux w/o it present, offering it for download. did last time I tested it
12:52<TrueBrain>conflicting results, it seems :D
12:53<Eddi|zuHause>i was pretty certain it worked on linux
12:53<Eddi|zuHause>just not on macos
12:53<@planetmaker>but please agree on 'download' vs. 'install' and I'll push yet another update :)
12:53<TrueBrain>"You must own a version of Transport Tycoon Deluxe, they cannot be downloaded." <- you missed a possibility to use ; there :)
12:53<TrueBrain>"download" in my mind makes no sense. Just downloading it is not enough
12:53<Eddi|zuHause>i don't see the point of ;
12:53<TrueBrain>installing is the part that matters
12:54<TrueBrain>Eddi|zuHause: yeah, you seem to have more of those :D
12:54<TrueBrain>:D :D
12:54<Eddi|zuHause>dunno, "installing with the installer" seems redundant
12:54<TrueBrain>@choice download install
12:55<TrueBrain>LordAro: where is that bot of yours? :P
12:55<frosch123>nielsm: at some point it was missing for osx
12:55<frosch123>but win and linux works
12:55<@planetmaker>I'm with eddi on that it sounds nicer. And... and a download by an installer implies that it is being installed
12:55<TrueBrain>planetmaker: that is fair; I was mostly triggered by the "In case you want to manually download it"
12:55<+glx>last time I needed it, it worked on linux, but only in GUI mode
12:56<TrueBrain>In case you want to manually download änd install it," ?
12:56<TrueBrain>best of both worlds :P
12:56<nielsm>frosch123: my fresh 1.9.0-beta1 build on fedora does not
12:56<TrueBrain>okay, I stopped to care about these details I noticed :D What ever is pushed next gets approved :P
12:56<TrueBrain>änd .. that is a new "and"
12:56<+glx>nielsm: starting as dedicated or normal ?
12:56<TrueBrain>did not know greykeys were not on :)
12:56<@planetmaker>aye, TrueBrain
12:56<Eddi|zuHause>i like "änd" :p
12:57<DorpsGek_II>[OpenTTD/website] planetmaker updated pull request #51: Change: Improve description of what is really needed to run OpenTTD
12:57<nielsm> <- not working
12:57<nielsm>(the _baseset dir I move back in contains original game graphics)
12:58<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."
12:58<TrueBrain>tnx a lot planetmaker :) As you can see, these changes can take a few iterations :D but I really appreciate you doing this :)
12:58<+glx>on my debian VM it worked when I needed it last month
12:58*LordAro takes a look at some words
12:58<frosch123>nielsm: can you also move your openttd.cfg
12:58<TrueBrain>so what broke? :)
12:58<Eddi|zuHause>nielsm: maybe depends on not having openttd.cfg
12:59<nielsm>good point
12:59<@planetmaker>I also agree with eddi's latest comment. But I would like that to be the last change :P
12:59<@planetmaker>yes, I only saw it now, sorry
12:59<TrueBrain>I agree with planetmaker's last comment :)
13:00<TrueBrain>no, not that one
13:00<TrueBrain>the one before
13:00<nielsm>nope still not working after removing openttd.cfg
13:00<Eddi|zuHause>TrueBrain: race condition :p
13:00<@planetmaker>haha :)
13:00<DorpsGek_II>[OpenTTD/website] LordAro commented on pull request #51: Change: Improve description of what is really needed to run OpenTTD
13:00<TrueBrain>you want to help out, and you are beaten to death with comments :P
13:00<TrueBrain>we are not nice people :( :P
13:01<TrueBrain>LordAro: review for me plz :D
13:01<Eddi|zuHause>nielsm: works here if i rename ~/.openttd
13:01<@planetmaker>sometimes bike-shedding can be fun :P
13:01<DorpsGek_II>[OpenTTD/website] planetmaker updated pull request #51: Change: Improve description of what is really needed to run OpenTTD
13:02<DorpsGek_II>[OpenTTD/website] LordAro approved pull request #52: Add: put openttd-pullrequests per Pull Request in its own folder
13:02<TrueBrain>tnx LordAro
13:03<TrueBrain>dont merge please :) planetmaker will hate me
13:03<frosch123>nielsm: i only know about, but that is a crash, no "no baseset found" :p
13:03<@planetmaker>LordAro, base graphics are required at every run ;)
13:04<nielsm>weird I can't make it work
13:04<TrueBrain>I think he meant the saying is: "on first run"
13:04<@planetmaker>ah... hm. at vs. on
13:04<TrueBrain>"at first run" is not the correct .. what is that 'at/on' word?
13:04<TrueBrain>nielsm: did you build it? :D
13:04<TrueBrain>openttd -h
13:04<Eddi|zuHause>nielsm: maybe you have another openttd.cfg in weird places?
13:05<nielsm>can't bother to try more right now
13:06<@planetmaker>I just checked: I'm offered the choice of OpenGFX for download when I delete all basesets
13:06<nielsm>the git hash being "0" in rev.cpp for the 1.9.0-beta1 tag is more serious
13:06<nielsm>(in the build I made)
13:06<nielsm>can anyone confirm that?
13:07<TrueBrain>I cannot build OpenTTD, as there is a space in my folder name .... *facepalm*
13:07<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
13:07<TrueBrain>planetmaker: will you be fixing the at/on, or shall I just hit merge?
13:08<@planetmaker>I will fix it.
13:08<@planetmaker>In case you want to manually download and install it, some options are:
13:08<@planetmaker> @ LordAro ?
13:08<@planetmaker>if we do bike shedding, let's do it properly ;)
13:08<@planetmaker>I'm learning git, doing so
13:08<TrueBrain>fine; than remove the double newlines on top too :P
13:09<TrueBrain>and the double space behind '-' somewhere in the middle :P
13:09<TrueBrain>BIKE SHEDDING :D
13:09<LordAro>planetmaker: sounds good
13:10<TrueBrain>nielsm: const char _openttd_revision_hash[] = "0";
13:10<DorpsGek_II>[OpenTTD/website] planetmaker updated pull request #51: Change: Improve description of what is really needed to run OpenTTD
13:10<nielsm>TrueBrain: yep
13:10<@planetmaker>anyone want to approve? :)
13:10<TrueBrain>planetmaker: yup
13:10<TrueBrain>OCD triggers
13:10<TrueBrain>but I am going to approve :P
13:10<@peter1138>nielsm, oops?
13:11<@planetmaker> doesn't offer download-testing
13:11<@peter1138>I guess 1.9.0-beta1 is bad? :p
13:11<TrueBrain>(you fixed 2 of the 3 files in regards to newlines :D)
13:11<DorpsGek_II>[OpenTTD/website] LordAro approved pull request #51: Change: Improve description of what is really needed to run OpenTTD
13:11<TrueBrain>owh .. that is wrong
13:11<TrueBrain>that needs fixing
13:11<@planetmaker>neither :)
13:11<TrueBrain>it does list the beta
13:12<TrueBrain>but ... hmmm
13:12<TrueBrain>owh, ofc
13:12<@planetmaker>hm, upon reload
13:12<TrueBrain>yes, I know why
13:12<@planetmaker>but that's not stable. It's testing
13:12<TrueBrain>planetmaker: yeah, caching is still acting up. Still not sure how to fix it properly
13:12<TrueBrain>planetmaker: that is what is wrong, yes :)
13:13<Eddi|zuHause>is there no generic linux binary anymore?
13:13<@peter1138>nielsm, it's 0 for any build.
13:13<TrueBrain>a penny for every time I read that question
13:13<TrueBrain>< 1% of the downloads, but people seem to care :D
13:13<@peter1138>Not just the 1.9.0-beta1 version.
13:14<Eddi|zuHause>"< 2%" is not insignificant
13:14<TrueBrain>hmm ... something went wrong with stable/testing :D lol
13:14<TrueBrain>this .. cannot work :D
13:15<DorpsGek_II>[OpenTTD/website] TrueBrain merged pull request #51: Change: Improve description of what is really needed to run OpenTTD
13:16<DorpsGek_II>[OpenTTD/website] TrueBrain commented on pull request #51: Change: Improve description of what is really needed to run OpenTTD
13:16<DorpsGek_II>[OpenTTD/website] TrueBrain dismissed a review for pull request #52: Add: put openttd-pullrequests per Pull Request in its own folder
13:17<DorpsGek_II>[OpenTTD/website] TrueBrain updated pull request #52: Add: put openttd-pullrequests per Pull Request in its own folder
13:17<@peter1138>GITHASH := $(shell echo "$(VERSIONS)" | cut -f 3 -d' ')
13:17<@peter1138>^^ it's field 4, not 3
13:17<@peter1138>field 3 is "modified"
13:17<TrueBrain>I see a beta2 in our near future :)
13:18<@peter1138>Delete and make a new release ;)
13:19<+glx>on windows it's correct
13:20<+glx>or at least it should be correct
13:20<@peter1138>So we have linux builds that can't connect to windows :-)
13:22<TrueBrain>Liquid (Jekyll templating bla) doesn't have a not operator :o
13:23<frosch123>intesting strategy to promote de-morgan
13:24<TrueBrain>it also has 'contains'
13:24<TrueBrain>so I have no way to check if something is NOT in there
13:24<@peter1138>Yeah but I have a pint of beer :D
13:24<@peter1138>Well, slightly less now.
13:24<TrueBrain>owh, yes, food
13:24<TrueBrain>good point
13:24<frosch123>TrueBrain: "unless"
13:24<TrueBrain>(beer is like a sandwich with cheese, right)
13:25<frosch123>hmm, that's liquid, not jekyll
13:25<frosch123>maybe the same :p
13:25<TrueBrain>nope :(
13:25<TrueBrain>okay, I will fiddle with this a bit later ..
13:26<DorpsGek_II>[OpenTTD/website] TrueBrain merged pull request #52: Add: put openttd-pullrequests per Pull Request in its own folder
13:29<@planetmaker>my... OpenTTD reports 1.9.0-beta1 when I checkout that tag
13:30<@peter1138>It's the network revision that's messed up.
13:31<@peter1138>game and network revision are decoupled.
13:31<@planetmaker>yep, I didn't miss that
13:32<nielsm>if you try 'gamelog' in the console you'll see the gamelog claims version is g0
13:32<nielsm>I thought I had tested the bash script for this
13:32<@planetmaker>shit happens
13:33<LordAro>sound like it needs an assert_compile(lengthof(revision_hash) == 10)
13:33<LordAro>or whatever it actually is
13:33<@planetmaker>and you probably did. And then fiddled around a bit more...
13:33<nielsm>well it may be an empty string in the case of no version control present and no .ottdrev file
13:34<+glx>no the problem is in
13:34<@planetmaker>content download is ... VERY slow :(
13:35<@planetmaker>100kB/s or so
13:35<+glx>wrong field is used for githash
13:35<+glx>nielsm: ] <@peter1138> GITHASH := $(shell echo "$(VERSIONS)" | cut -f 3 -d' ')
13:35<nielsm>yep saw that
13:35<+glx>but for windows it's correct
13:36<+glx>(not checked gamelog stuff)
13:36*nielsm blames whoever reviewed the PR
13:36<DorpsGek_II>[OpenTTD/OpenTTD] PeterN updated pull request #6811: Feature: Add NotRoadTypes (NRT)
13:39-!-Gja [] has joined #openttd
13:39-!-Gja is "Martin" on #ceph #bcache #openttd
13:41-!-Gja [] has quit []
13:42<DorpsGek_II>[OpenTTD/OpenTTD] nielsmh opened pull request #7205: Fix 5f8354f3: Non-Windows builds did not get correct git hash
13:43<nielsm>there you go
13:44<DorpsGek_II>[OpenTTD/OpenTTD] glx22 approved pull request #7205: Fix 5f8354f3: Non-Windows builds did not get correct git hash
13:44<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
13:45<nielsm>dunno if that's "good enough" or that should also get a fix
13:45<@peter1138>Check if hash is the correct lenght?
13:46<+glx>depends if it's the string shown to players in the network window
13:46<nielsm>it will get shown to players yes
13:46<@peter1138>I guess it's not always used, if there is no hash.
13:46<+glx>then 1.9.0-beta1 is required I think
13:47<nielsm>I think I'd like an "is tagged version" flag in rev.cpp too
13:47<nielsm>to indicate that the main revision string should never be mangled
13:49<+glx>just checking if the string already fit is not enough ?
13:51<nielsm>not quite, because of the "git hash only" check for network version compat
13:51<nielsm>that could make 1.9.0-beta1 and 2.0.0-beta1 compare equal
13:52<@peter1138>Oh, I just noticed that OzTrans is back on the forums, heh.
13:53<@peter1138>And suggesting use of... GRM. How oldschool.
13:53<+glx>still disabling his grfs in openttd ?
13:53<@peter1138>Dunno, don't care.
13:54<@planetmaker>hm, SilverSurfer banned and him not?
13:54<@peter1138>Hmm, where/how do we publish AI/GS documentation?
13:54<@peter1138>planetmaker, I don't think orudge does permabans.
13:54<@planetmaker>peter1138, he does
13:55<@peter1138>planetmaker, ah, it's automatic?
13:55<@planetmaker>the docs should be automatically updated upon build
13:56<@peter1138>It's not automatic cos it's slow.
13:56<TrueBrain>updated where, I wonder :)
13:56<@peter1138>Hmm, lots of warnings.
13:56<TrueBrain>heaps and heaps
14:01<DorpsGek_II>[OpenTTD/OpenTTD] nielsmh merged pull request #7205: Fix 5f8354f3: Non-Windows builds did not get correct git hash
14:01<nielsm>time for beta2? :P
14:02<@peter1138>beta1 wasn't officially released yet... so...
14:02<@peter1138>const char _openttd_revision_hash[] = "0151fe998a999b48b67afa5b96d9a4cd72246455";
14:02<TrueBrain>nielsm: indeed, beta2 :)
14:02<@peter1138>Of course, our repos all have it tagged now :p
14:03<TrueBrain>nielsm: guess we first need a commit to do all kind of bumps for that :)
14:03<@peter1138>LordAro's our release man ;)
14:03<TrueBrain>we are going for the shortest changelog here, right? :)
14:03<@planetmaker>-Fix: Network revision was reported wrongly
14:04<@planetmaker>is it longer than "No changes"?
14:04<@peter1138>incorrectly reported
14:04<nielsm>now it's just inconveniently reported
14:05<@peter1138>Could be worse. It's only a beta, after all.
14:05<@planetmaker>No harm done there except a dent in some imaginary crown ;)
14:06<TrueBrain>I found another bug :D
14:06<TrueBrain>but that is in the release pipeline
14:07<@peter1138>frosch123, now that was a mistake :D
14:09<Eddi|zuHause>0.4.0 was the first version of openttd i downloaded
14:10<Eddi|zuHause>dunno how i managed that exact time window :p
14:10<TrueBrain>hmm .. is there a way to detect if this was a stable version or not, from ?
14:10<TrueBrain>can't remember
14:12-!-supermop_Home [] has joined #openttd
14:12-!-supermop_Home is "Guest" on #openttd
14:13<nielsm>TrueBrain: I doubt it
14:13<nielsm>unless you do some kind of regex on branch and/or tag name
14:14<TrueBrain>meh; solved it differently
14:14<DorpsGek_II>[OpenTTD/OpenTTD] TrueBrain opened pull request #7206: Fix: [AzurePipelines] didn't know when it was a stable release
14:14<TrueBrain>another reason to do beta2 ^^ :D
14:16<TrueBrain>"Latest release in beta1 is 1.9.0-beta1, released on 2019-02-09 16:26 UTC."
14:16<TrueBrain>oef, that is also wrong
14:17<TrueBrain>ah, found that too
14:19<frosch123>TrueBrain: we have a release flag
14:20<TrueBrain>frosch123: from
14:21<+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.
14:21<frosch123>TrueBrain: <- set by the release script when tagging, (needs adjustment for git btw :p)
14:21<frosch123>there are many changes between svn-branches and svn-tags
14:22<frosch123>assertions and stuff
14:22<TrueBrain>michi_cc: we could, but we shouldn't :)
14:22<TrueBrain>frosch123: that is not :) This is for the build system, which only uses :)
14:22<TrueBrain>I now have an external flag to indicate if the intend is to build a stable
14:22<TrueBrain>that works too :P
14:23<DorpsGek_II>[OpenTTD/website] TrueBrain opened pull request #53: Fix: 'testing' and 'stable' were always the latest version
14:23<TrueBrain>okay .. with these 2 fixes the website will also show the correct version now
14:24<TrueBrain>one downside, I noticed: 'openttd-releases/latest.html' will always point to the latest; there is no URL to get the latest stable
14:24<TrueBrain>latest might be a beta, etc
14:24<+michi_cc>It is basically still unreleased, or will your CDN go nuts about the changes hash? :)
14:24<TrueBrain>not sure that is a bad thing
14:24<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
14:24<TrueBrain>it really doesn't hurt to make a beta2
14:24<TrueBrain>it is, after all, a beta
14:25<TrueBrain>bugs are expected to be found
14:25<TrueBrain>lets not make things more complicated by making it something more :D
14:25<frosch123>shouldn't there be a openttd-testing/latest.html ?
14:27<TrueBrain>frosch123: we used to do that, but it was also annoying
14:27<TrueBrain>but we can build that again, if that helps
14:27<TrueBrain>I was more wondering if it mattered
14:27<TrueBrain>main issue with 'testing' is what to do with it if 'stable' is newer
14:28<TrueBrain>its a pretty amount of logic to work around that
14:29<DorpsGek_II>[OpenTTD/OpenTTD] TrueBrain updated pull request #7206: Fix: [AzurePipelines] didn't know when it was a stable release
14:29<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?
14:29<TrueBrain>you are right
14:29<TrueBrain>why is this never straight forward! :P
14:30<Eddi|zuHause>e.g. release 1.9.0-beta and then 1.8.1
14:30<TrueBrain>the main website will show the right thing btw
14:30<TrueBrain>those links are always correct
14:30<TrueBrain>but what 'latest.html' is, that is the question :D
14:30-!-nielsm [] has quit [Quit: leaving]
14:32<TrueBrain>LOL! The nightly just also build 1.9.0-beta1 :D
14:32<Eddi|zuHause>btw, i don't think that case actually ever happened
14:32<TrueBrain>edge-cases ......
14:33<DorpsGek_II>[OpenTTD/website] TrueBrain merged pull request #53: Fix: 'testing' and 'stable' were always the latest version
14:34-!-Tirili [~Tirili@2a02:8108:96bf:e614:260:6eff:fe42:7728] has quit [Quit: Leaving]
14:34<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?
14:35<TrueBrain>the nightly is correct, as in, it is identical to the 1.9.0-beta1 release
14:35<TrueBrain>so it is not wrong
14:35<TrueBrain>just .. it shows 1.9.0 on the banner
14:35<Eddi|zuHause>i wasn't questioning that
14:35<TrueBrain>because it assumes it is like date-branch-hash
14:35<TrueBrain>(and shows date)
14:36<TrueBrain>Eddi|zuHause: what I meant was, I think the website is wrong :P
14:36<TrueBrain>now I come to think of it
14:36<TrueBrain>annoying :D
14:36<TrueBrain>possibly this nightly simply shouldn't have run
14:37<TrueBrain> <- as this is weird too
14:37<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
14:37<TrueBrain> returns the tag if the current commit has any
14:38<TrueBrain>and a nightly is also fully compatible with the release, so it is right in doing so
14:38<TrueBrain>so .... what do we want to do here :s
14:38<Eddi|zuHause>maybe we should just do nothing and accept the oddity
14:38<TrueBrain>so only the website is wrong in saying 1.9.0
14:38<TrueBrain>not mentioning it is a beta
14:39<Eddi|zuHause>the website is just confused about the different versioning scheme?
14:40<Eddi|zuHause>was expecting $1-$2-$3 and prints $1
14:40<Eddi|zuHause>dunno how to detect that in a clever way
14:40<TrueBrain>or do we just accept this happening once in a blue moon, basically
14:41<+michi_cc>If num - <> 2 print all else print $1 ? :p
14:41<Eddi|zuHause>yeah, check whether the name fits the scheme, or print the whole name otherwise
14:41<TrueBrain>{{ latest_nightly.version | split: "-" | slice: 0 }}
14:41<TrueBrain>really difficult to do that, in this templating language :)
14:42<TrueBrain>is it worth the fuzz?
14:42<Eddi|zuHause>i think so
14:42<Eddi|zuHause>but i dunno anything about the templating language
14:42<TrueBrain>I have an idea
14:42<Eddi|zuHause>there needs to be a clever functional expression
14:43<TrueBrain>{% if latest_nightly.version != latest_stable.version and latest_nightly.version != latest_testing.version %}
14:43<TrueBrain>in that case, don't show the nightly
14:43<TrueBrain>how about that?
14:43<Eddi|zuHause>that sounds like it might cause confusion
14:44<TrueBrain>showing 1.9.0-beta1 will cause confusion anyway :P
14:44<@planetmaker>There is no harm in having a nightly identical to another version
14:44<TrueBrain>that we established yes :)
14:44<Eddi|zuHause>but certainly less confusion than pretending there was no nightly
14:44<@planetmaker>And also no harm in showing identical versions
14:45<@planetmaker>That happens like once in a blue moon anyway
14:45<TrueBrain>Eddi|zuHause: you could make the case it is better for people to download the testing over the nightly, in these cases ;)
14:45<@planetmaker>(though new moon was like 3 days ago... but yes ;) )
14:46<@planetmaker>TrueBrain, conversely you can argue it doesn't matter - and offering both is less support work
14:46<TrueBrain>planetmaker: no, offering both is more work
14:46<TrueBrain>it is only a VISUAL thing we talk about :)
14:46<Eddi|zuHause>planetmaker: "blue moon" is when two full moons happen in one month
14:46<@planetmaker>I know @ eddi
14:46<Eddi|zuHause>which isn't actually all that rare
14:46<TrueBrain>it is only about the banner in the top of the website
14:46<TrueBrain>nothing else :)
14:46<@planetmaker>which happens like once a year
14:47<TrueBrain>basically, what we are doing now is fixing an edge case with another edge case
14:47<TrueBrain>which might or might not break the next time the edge case happens :D
14:47<TrueBrain>so .. this will be fun ;)
14:48<@planetmaker>^^ that's why I think we should simply offer identical versions. And also display them all
14:48<TrueBrain>which can only be fixed by adding code for this edge case
14:48<TrueBrain>which is the whole point
14:48<TrueBrain>read a bit high, 20:40
14:48<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)
14:48<TrueBrain>eddi explained well
14:49<@planetmaker>yes, sorry :)
14:50<DorpsGek_II>[OpenTTD/website] TrueBrain opened pull request #54: Fix: in a very rare case, it might happen nightly version == testing version
14:50<TrueBrain>so this fixes that edge case, but I strongly doubt it will ever work again :D
14:50<TrueBrain>it just fixes THIS edge case
14:50<TrueBrain>by adding 5 more lines of code ..
14:50<TrueBrain>yeah maintainability ...........
14:51<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?
14:51<TrueBrain>that is what I am doing, not?
14:51<TrueBrain>I don't follow, sorry :)
14:51-!-Gja [] has joined #openttd
14:51-!-Gja is "Martin" on #ceph #bcache #openttd
14:51<@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.
14:52<Eddi|zuHause>haven't looked at the PR yet
14:52<TrueBrain>ah :D
14:52<TrueBrain>I did that :P
14:52<TrueBrain>but ... it is very fragile, to check the version like that
14:52<Eddi|zuHause>right, then scratch the question
14:52<TrueBrain>it is not really solving the problem, honestly
14:52<TrueBrain>but the problem has no solution :D
14:52<TrueBrain>okay, done with this, fine for now :P
14:52<TrueBrain>up to the testing/stable issue
14:53<Eddi|zuHause>TrueBrain: well, alternative would be to check the number of slices
14:53<TrueBrain>Eddi|zuHause: yeah; but that is also very error prune honestly
14:53<Eddi|zuHause>or whether the second slice is "master"
14:53<Eddi|zuHause>or combination
14:53<TrueBrain>that alternative I can work with
14:53<TrueBrain>if someone changes 'master' into something else ..
14:54<TrueBrain>so weird to have that hidden in your website
14:54<TrueBrain>but fuck that
14:54<Eddi|zuHause>then we need to update the website anyway
14:54<TrueBrain>euh, no, that master idea fails
14:54<TrueBrain>as there is no second slice if it is a release
14:54<TrueBrain>so it errors out
14:55<Eddi|zuHause>that's where the "has 3 slices" check comes in?
14:55<DorpsGek_II>[OpenTTD/website] TrueBrain merged pull request #54: Fix: in a very rare case, it might happen nightly version == testing version
14:55<TrueBrain>that is very annoying in this templating stuff
14:55<TrueBrain>what-ever; if we do what we have been doing for the next 15 years
14:55<TrueBrain>this will be fine
14:55<Eddi|zuHause>assuming it's lazy evaluation of &&
14:55<TrueBrain>I really cannot be bothered too much with these edge cases that only happens once a year :)
14:56<DorpsGek_II>[OpenTTD/OpenTTD] TrueBrain updated pull request #7206: Fix: [AzurePipelines] didn't know when it was a stable release
14:57<TrueBrain>who wants to make a PR for a news item about 1.9.0-beta1?
14:57<Eddi|zuHause>not me
14:57<TrueBrain>so, testing/stable
14:58<TrueBrain>do we care if latest.html always points to what-ever is last?
14:58<TrueBrain>or do we want a known url for stables?
15:00<TrueBrain>Eddi|zuHause: thinking a bit more about your beta vs 1.8.1, that indeed never happens for OpenTTD
15:00<TrueBrain>as when we start a new minor, we stop doing anything for the others, I guess
15:01<Eddi|zuHause>i guess so
15:01<TrueBrain>guess we never backport CVE-stuff :P
15:01<Eddi|zuHause>so we can assume that continues to never happen
15:01<TrueBrain>I thought we once did, but I cannot find anything back
15:02<TrueBrain>btw, <- that now works :)
15:02<+glx>anyway a new release get an increase build number
15:03<TrueBrain>glx: not sure how that helps in this case?
15:03<+glx>for the website maybe not
15:04<TrueBrain>okay, so the current assumption the website currently makes is this:
15:04<TrueBrain>the latest release is always either a beta/RC or stable
15:04<TrueBrain>there is always a stable dating before a beta/RC, if there is any
15:05<TrueBrain>show both if there is a beta/RC, otherwise only stable
15:05<TrueBrain>latest always points to either the beta/RC, or the stable
15:05<TrueBrain>nothing points to only a beta/RC, and nothing only to a stable
15:05<TrueBrain>are we okay with that?
15:06<Eddi|zuHause>i'd be more comfortable with a "latest for only-stable"
15:06<+glx>hmm latest should always be the stable I think, and beta/RC are testing
15:06<TrueBrain>I agree, latest should be stable
15:06<TrueBrain>and beta/RC should be special
15:07<TrueBrain>but the build farm has no knowledge of this information
15:07<TrueBrain>annoying :D
15:07<Eddi|zuHause>"/download/stable/latest.html" and "/download/testing/latest.html"?
15:07<+glx>can be derived from version name I guess
15:07<TrueBrain>but what should testing/latest.html point to if there is no testing?
15:07<TrueBrain>mind you, I cannot do redirects
15:08<Eddi|zuHause>testing should include stable
15:08<TrueBrain>okay, that works
15:08<TrueBrain>not easy, but I can work with that
15:08<Eddi|zuHause>doesn't need redirecting, just hide it from the website
15:09<TrueBrain>yeah; but some people will bookmark it
15:09<TrueBrain>so they will go there
15:09<TrueBrain>but showing a stable in these cases is fine
15:09<Eddi|zuHause>will have duplicate information then
15:09<TrueBrain>okay ..... so ..... this needs rewriting a bit ..
15:10<TrueBrain>I guess we are fine with a ltest.html and a testing.html
15:10<TrueBrain>not a real need to have them in different folders, I guess
15:18<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?
15:19<TrueBrain>(as reminder, this file)
15:20<@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
15:20<@planetmaker>but ... not strictly needed as I could get 'latest' by parsing the dates in listing
15:21<TrueBrain>latest, as it turns out, only works for nightlies
15:21<@planetmaker>ah. hm
15:21<TrueBrain>latest for releases, as we just figured out, is a bit more difficult :D
15:21<TrueBrain>as .. which latest :P
15:21<TrueBrain>so it is easier for me to just remove it, and keep listing.txt
15:21<TrueBrain>so everyone can pick what he wants from it :)
15:21<TrueBrain>but .. I wanted to check
15:22-!-nielsm [] has joined #openttd
15:22-!-nielsm is "Niels Martin Hansen" on #openttd
15:25<TrueBrain>okay, I will remove latest.txt for now; we can always revisit :)
15:26<TrueBrain>who dares to approve ? I checked, it really does what I say it does :D
15:26*peter1138 ponders squashing a bit of NRT, or leaving that til... the end.
15:31<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.
15:35<DorpsGek_II>[OpenTTD/OpenTTD] LordAro approved pull request #7206: Fix: [AzurePipelines] didn't know when it was a stable release
15:35-!-Pikka [] has joined #openttd
15:35-!-Pikka is "realname" on #openttd
15:38<TrueBrain>ty ty ty LordAro :)
15:38<DorpsGek_II>[OpenTTD/OpenTTD] TrueBrain merged pull request #7206: Fix: [AzurePipelines] didn't know when it was a stable release
15:39<TrueBrain>okay, this really is complex to get right, this testing/stable stuff :D
15:44<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?
15:44<TrueBrain>(the website shows it correct, but if you have a bookmark, you get "old" data)
15:45-!-supermop_Home [] has quit [Ping timeout: 480 seconds]
15:45<TrueBrain>meh; so many lines of code!
15:52<@peter1138>Bah, I wish it was easy to return two parameters.
15:53<frosch123>TrueBrain: it's probably the best solution
15:53<@peter1138>nielsm, hah! I wonder if that works with squirrel :p
15:54<nielsm>oh, squirrel
15:54<nielsm>and it only has single return values because they wouln't want to beat lua :D
15:54<DorpsGek_II>[OpenTTD/website] TrueBrain opened pull request #55: Fix: point latest.html to stable and testing.html to testing for releases
15:55<TrueBrain>okay ... that wasn't easy ...
15:55<TrueBrain>but 'testing.html' is now either the beta/RC or stable, what ever is newer
15:55<TrueBrain>and 'latest.html' is always stable
15:56<@peter1138>nielsm, currently I have AIVehicle::GetRoadType() and AIVehicle::GetRoadSubType() calls, which is less than ideal, but will work.
15:56<DorpsGek_II>[OpenTTD/website] TrueBrain updated pull request #55: Fix: point latest.html to stable and testing.html to testing for releases
15:57<TrueBrain>do we wait for a beta2 btw, or do we want to release that today too?
15:57<nielsm>any other easy fixes to integrate?
15:59<DorpsGek_II>[OpenTTD/website] TrueBrain commented on issue #48:
16:00<DorpsGek_II>[OpenTTD/website] TrueBrain updated pull request #55: Fix: point latest.html to stable and testing.html to testing for releases
16:00<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)
16:00-!-HerzogDeXtEr [] has quit [Read error: Connection reset by peer]
16:01<TrueBrain>nielsm: not from my side
16:01<@planetmaker>tags are cheap. No reason really to delay it, is there?
16:01<TrueBrain>"cheap" .. it creates a full build etc :)
16:02<TrueBrain>and someone needs to bump a few files in the repository
16:02<+glx>ok I manage to fix EOL issues for generate_widget and squirrel_export (again)
16:02-!-HerzogDeXtEr [] has joined #openttd
16:02-!-HerzogDeXtEr is "purple" on #openttd
16:02<TrueBrain>(known-bugs, os/debian/control, ..)
16:02<@peter1138>^^ let's have glx's stuff :D
16:02<@peter1138>It has no bearing on it ;)
16:02<@planetmaker>I don't mind how much the CF is used... the only thing that really matters is manpower
16:02<+glx>trying to do it for generate too
16:03<TrueBrain>planetmaker: fair enough; most time is in the commit to prepare for a release
16:03<TrueBrain>the rest is hitting a few buttons on the GitHub release page :P
16:03<+glx>anyway I found 2 issues in generate.vbs and generate, both not related to EOL ;)
16:04<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 ..
16:04<TrueBrain>that script really is getting out of hand tbh :D
16:04<TrueBrain>still think they should be on the CDN, so they can be created when a build runs
16:04<TrueBrain>removes most of the complexity
16:05<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
16:08<@peter1138>Oh my, AI is building trams as well.
16:08<TrueBrain>OOOEEEEHHHHH, trammmsssss :D
16:08<@peter1138>But because it doesn't know about tramtypes, it can only build the shittest slowest type :p
16:08<TrueBrain>fix it :D
16:09<@peter1138>Not sure.
16:09<@peter1138>I could make the compat stuff pick the best type available, but that might change mid-game.
16:10<@peter1138>And "best" doesn't mean compatible. Hmm.
16:10<@peter1138>On the other hand, it's doing the same as before I changed the AI interface, so that's good.
16:12<Samu>peter1138: do you want me to rename IsOilRig function?
16:12<Samu>I didn't invent it
16:12<Samu>it already exists in master
16:12<@peter1138>No, that's to check if it's an oil rig.
16:13<Samu>and oil rig station
16:13<Samu>to be precise
16:15<@peter1138>I can't think of a good short-hand for "serve industries with attached neutral station" either.
16:16-!-Gja [] has quit [Remote host closed the connection]
16:16<DorpsGek_II>[OpenTTD/OpenTTD] TrueBrain opened pull request #7207: Update: Add changelog for 1.9.0-beta2 and prepare for release
16:16<frosch123>peter1138: you could also split VehicleType VT_ROAD in the api to VT_ROAD and VT_TRAM. then GetRoadType/GetTramType matches GetRailType
16:16<TrueBrain>frosch123: where was your handy list again?
16:16<TrueBrain>(for releases)
16:16<frosch123> <- that one?
16:17<@peter1138>frosch123, Hmmm...
16:17<frosch123>it's very out of date with git
16:17<@peter1138>AITram:: ? O_O
16:17-!-sla_ro|master [] has quit []
16:17<@peter1138>api currently uses "road type" to mean road or tram.
16:17<frosch123>peter1138: it would match the toolbar UI
16:18<frosch123>though iirc vehicle lists are still shared in nrt
16:18<TrueBrain>frosch123: mostly wanted to know if I had all the files I needed to update :) Seems I did :)
16:18<@peter1138>I can try it.
16:18<frosch123>TrueBrain: make sure to update the build number for msvc
16:19<DorpsGek_II>[OpenTTD/OpenTTD] TrueBrain updated pull request #7207: Update: Add changelog for 1.9.0-beta2 and prepare for release
16:19<TrueBrain>frosch123: MSVC?
16:19<TrueBrain>I did for the NSIS
16:19<DorpsGek_II>[OpenTTD/OpenTTD] frosch123 requested changes for pull request #7207: Update: Add changelog for 1.9.0-beta2 and prepare for release
16:20<DorpsGek_II>[OpenTTD/OpenTTD] TrueBrain updated pull request #7207: Update: Add changelog for 1.9.0-beta2 and prepare for release
16:20<TrueBrain>possibly '2' was a better value, but okay
16:20<frosch123>nah, 2 is silly
16:20<frosch123>rc1 will be 2, and stable will be 3
16:20<TrueBrain>fair enough
16:20<frosch123>so there is no sense in it anyway
16:21<TrueBrain>weird, it didnt dismiss your review
16:21<frosch123>it doesn'T show any change yet as well
16:21<frosch123>still says "0" for me
16:22<TrueBrain>click Refresh
16:22<TrueBrain>it is VERY hidden :P
16:22<TrueBrain>(almost on the top)
16:23<DorpsGek_II>[OpenTTD/OpenTTD] frosch123 approved pull request #7207: Update: Add changelog for 1.9.0-beta2 and prepare for release
16:24<TrueBrain>tnx frosch123
16:25<@peter1138>but that doesn't exist :/
16:26<@peter1138>This seems to be tons of API changes :(
16:26<frosch123>well, if you break the script api unrecoverable, we can also upgrade to squirrel3 :p
16:27<@peter1138>That's not quite my aim!
16:31<TrueBrain>but a nice benefit? :P
16:32-!-Wormnest [~Wormnest@] has quit [Ping timeout: 480 seconds]
16:32<DorpsGek_II>[OpenTTD/website] TrueBrain merged pull request #55: Fix: point latest.html to stable and testing.html to testing for releases
16:32<andythenorth>major version API change :P
16:32<Pikka>hmm, 1.9 betas
16:33<TrueBrain>any objections against me merging this beta2?
16:35<DorpsGek_II>[OpenTTD/website] TrueBrain opened pull request #56: Release: 1.1.0
16:35<@peter1138>I think splitting road and tram just for the AI is too intrusive.
16:36<@peter1138>Would end up with tons of compat shims as well.
16:38<Samu>rip ai's
16:38<TrueBrain> <- any feedback? :)
16:38<TrueBrain> is still stable :)
16:39<DorpsGek_II>[OpenTTD/OpenTTD] TrueBrain merged pull request #7207: Update: Add changelog for 1.9.0-beta2 and prepare for release
16:39<TrueBrain>I started 1.9.0-beta2 build :)
16:41<@planetmaker>yay #2 :)
16:42<TrueBrain>so is anyone willing to write a news post? :D Otherwise I just push this to production :P (website)
16:44-!-supermop_Home [] has joined #openttd
16:44-!-supermop_Home is "Guest" on #openttd
16:45<andythenorth>crickets :(
16:46<TrueBrain>hmm .. I should wait till beta2 is done building :D
16:49<@peter1138>Oh yeah, I ought to make regression. Hmm.
16:50<@peter1138>Well, that fails.
16:51-!-Progman [] has quit [Remote host closed the connection]
16:51<@peter1138>Ah, it doesn't use any compat shims.
16:51<@peter1138>Damn it, I need to make new regression tests :-(
16:59<@peter1138>How do I update result.txt?
17:01<DorpsGek_II>[OpenTTD/website] TrueBrain merged pull request #56: Release: 1.1.0
17:01<@peter1138>Ah, -k
17:01<@peter1138>This options parsing is terribel :)
17:01<@planetmaker>oha :)
17:05<DorpsGek_II>[OpenTTD/OpenTTD] PeterN updated pull request #6811: Feature: Add NotRoadTypes (NRT)
17:06<@peter1138>Sorry, no VT_TRAM ... yet?
17:07<TrueBrain>lol .. of course the weekly build to update the dependencies of the CF kicked in .. there goes all the jobs
17:07<@peter1138>Oh, sorry.
17:07<TrueBrain>sorry for what?
17:08<TrueBrain>nah; my jobs are queued before yours :P
17:08<TrueBrain>it was the weekly job that stole all the agents
17:08<TrueBrain> <- my 'fix' for nightlies already broke :D
17:08<TrueBrain>I created a race condition based on a race condition :D
17:09<TrueBrain>FML :P
17:09<@peter1138>Good job it's staging.
17:09<TrueBrain>I just pushed this version to production too :P
17:10<TrueBrain>not going to fix something that most likely only happens once in 10 years :P
17:10<TrueBrain>(it broke because we had a beta before the nightly and after the nightly, on the same day)
17:10<TrueBrain>I mean .. how often will that happen :D
17:11<@peter1138>It happened!
17:11<TrueBrain>yes; and it will most likely never happen again :D
17:12<TrueBrain>but I will fix this! >:D
17:12<TrueBrain>*goes into evil mode*
17:17<TrueBrain>thar, 'fixed' it :P
17:17<TrueBrain>Ghehehehe :D
17:17<TrueBrain>sed -i s/1\.9\.0\)/1.9.0-beta1\)/ */*.html
17:18<TrueBrain>peter1138: is NRT stable to be build?
17:18<@peter1138>Should be, regression tests pass now.
17:18<@peter1138>Candidate for 1.9 I reckon ;p
17:18<TrueBrain>hmm ... no, I am going to wait till the next nightly
17:18<TrueBrain>otherwise I have to fix the production pods again :P
17:19<TrueBrain>and no peter1138! No! 2.0 ! :D
17:19<@peter1138>2.0 in May then?
17:20<TrueBrain>peter1138: a nightly of 2.0, sure :P
17:21<TrueBrain>nah; I don't really care :)
17:21<@peter1138>Maybe we'll have time to rewrite it then.
17:21<@peter1138>Split road and tram into separate features like frosch123 said.
17:21<@peter1138>(Not really going to work)
17:21<TrueBrain>with all this new infrastructure, releases are a lot easier. So possibly we can go to 2 a year :P
17:22<@peter1138>Hmm, how long did newstations take me...
17:22-!-Flygon [] has joined #openttd
17:22-!-Flygon is "Flygon" on #openttd
17:22<@peter1138>Felt like years at the time, but probably wasn't.
17:22<TrueBrain>anyway: !!!!
17:23<TrueBrain>@topic set 1 1.9.0-beta2, 1.8.0
17:23-!-DorpsGek changed the topic of #openttd 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
17:24-!-mode/#openttd [+o TrueBrain] by DorpsGek
17:24<@TrueBrain>hmm .. changing topic with this client is not possible, it seems ... lol
17:25-!-mode/#openttd [-o TrueBrain] by DorpsGek
17:25<frosch123>what's wrong with it?
17:25<nielsm> <-- rather bare, shouldn't it include the beta1 changes as well?
17:26<TrueBrain>few things are outdated, but .. hmm
17:26<TrueBrain>nielsm: it should, yes
17:26<frosch123>it's so complex that noone understands anything of it :p
17:26-!-TrueBrain is now known as TrueBrain_iii
17:26-!-TrueBrain_ii is now known as TrueBrain
17:26-!-mode/#openttd [+o TrueBrain] by DorpsGek
17:26<@peter1138>You mean NRT?
17:26<frosch123>no, the topic
17:27-!-TrueBrain changed the topic of #openttd 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
17:27<@TrueBrain>I cut a bit of the fat
17:27-!-mode/#openttd [-o TrueBrain] by DorpsGek
17:27-!-TrueBrain is now known as TrueBrain_ii
17:27-!-TrueBrain_iii is now known as TrueBrain
17:28<TrueBrain>right, changelog .. so what broke there
17:28<TrueBrain>that magic ...
17:29<frosch123>doesn'T it always only show changes since last release?
17:29<TrueBrain>nielsm: turns out, that is intended, to always do this
17:29<TrueBrain>not what I expected, but indeed
17:30<TrueBrain>except for releases
17:30<TrueBrain>those list everything
17:30<TrueBrain>feels wrong
17:30<TrueBrain>but .. azure-pipelines/
17:30<TrueBrain>execute from root
17:31<TrueBrain>yeah, only for releases it walks every prerelease
17:31<@peter1138>Server version: 1.9.0-g6e21190858
17:31<TrueBrain>sounds wrong
17:32<@peter1138>It's dropped the beta2 :/
17:32<nielsm>as I predicted
17:32<TrueBrain>something to fix for beta3? :D
17:33<@peter1138>Hmm, server list behaves oddly.
17:33<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?
17:33<@peter1138>(In game list, that is)
17:33<TrueBrain>define 'oddly' :)
17:33<@peter1138>When I click on my server, the list jumps to the bottom and some other server is selected.
17:33<nielsm>imo for changelogs it should always show everything since last stable release
17:33<TrueBrain>oddly defines that well :D
17:34<@peter1138>Well, anyway, I have a 1.9.0(-beta2) server up :p
17:34<@peter1138>How do you play this game?
17:35<TrueBrain>does anyone disagree with nielsm? :)
17:35<DorpsGek_II>[OpenTTD/OpenTTD] TrueBrain opened pull request #7208: Fix: [AzurePipelines] always list the full changelog since last stable
17:35<TrueBrain>that is the fix :P
17:36<frosch123>TrueBrain: that kind of list is actually only needed for the nightly. tags should instead link to the written changelog.txt
17:37<frosch123>so, changelog.txt would be a build artifact like the
17:37<TrueBrain>it is
17:37<TrueBrain>there is only a script that makes it smaller
17:37<TrueBrain>as someone found it important somewhere in the last 15 years :D
17:38<TrueBrain>nielsm: updated the beta2 changelog :)
17:38<frosch123>oh. all fine then :)
17:38<TrueBrain>frosch123: we can still copy the whole changelog
17:38<TrueBrain>but I guess the reasoning was: THAT IS WASTING BYTES, or something
17:38<TrueBrain>*shrug* :P
17:39<frosch123>do you know the reason why c uses == for comparison and = for assignment? :p
17:39<@peter1138>To annoy VB developers.
17:40<TrueBrain>anyway, we have to go to 2.0, not 1.10, otherwise the version will be 1.10.-gblabla
17:41<frosch123>BCPL had the usual := and =. B changed them to = and == to save memory, since source code contains more assignments than comparisons
17:41<TrueBrain>you just showed -beta2 doesnt fit peter1138 :P
17:41<@peter1138>Hmm, this very expensive ginger hot-chocolate is... a bit rubbish :/
17:41<@peter1138>TrueBrain, I don't think it's the length :)
17:41<TrueBrain>owh :P
17:42<TrueBrain>that was an assumption on my part :P
17:42<frosch123>TrueBrain: can we also go to 2020 ?
17:42<TrueBrain>guess the same issues as I have with the nightly are also in the game :P
17:42-!-gelignite [] has quit [Quit: Good fight, good night!]
17:42<frosch123>next version
17:42<TrueBrain>I don't follow, sorry :(
17:42<TrueBrain>its getting late :(
17:43<frosch123>i like that 1.0 and 1.9 match up with the release year, makes it easy to associate features
17:43<TrueBrain>even more reason to go to 2.0 :D
17:43<frosch123>so we could change ottd versioning to release-year
17:43<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
17:43<@peter1138>Damn, too many passengers already.
17:44<@peter1138>nielsm, put all the default vehicles into a NewGRF and then... have no defaults!
17:44<nielsm>get rid of climates and have it all be grf-defined
17:45<nielsm>(a great way to break all backwards compat)
17:45<@peter1138>Hmm, not making money yet.
17:45<frosch123>nielsm: also squirrel3 :p
17:45<@peter1138>Maybe I should add 15 AIs and just watch them.
17:45<TrueBrain>guess we should make a list of shit we want to break :P
17:46<TrueBrain>frosch123: honestly, from what I have seen, squirrel3 doesn't really break anything
17:46<@peter1138>Hmm, should I lay some tracks.
17:46<TrueBrain>I have yet to scan all the AIs, but it is easily fixed, most things
17:46<nielsm>scrap newgrf and squirrel, all mods are now javascript packages with png files
17:46<TrueBrain>nielsm: javascript? JAVA!
17:46<TrueBrain>and make it Minecraft compatible!
17:47<frosch123>of course ottd should become a factorio mod
17:47<nielsm>implement ottd in minecraft
17:47<TrueBrain>you guys are crazy :P
17:48<nielsm>so, about the 1.9.0 title game...
17:48<nielsm>I made this little toyland title game for fun a while ago
17:48<nielsm>how about it?
17:48<TrueBrain>that or hope someone makes a contest out of it again
17:48<TrueBrain>*pauses for effect*
17:49<frosch123>i like toyland
17:50<andythenorth>peter1138: break passengers :P
17:51<@peter1138>People have been making savegames for 1.9 on reddit.
17:51<andythenorth>too many
17:51<andythenorth>wasn't me on reddit btw
17:51<@peter1138>Wasn't there a patch for it?
17:51<@peter1138>Ooh, a river heads right past a factory.
17:51<@peter1138>Maybe I should prevent the town bridging it.
17:52<andythenorth>nerf it all
17:52<andythenorth>nuke from orbit
17:52<andythenorth>remember the nuke button in lemmings? o_O
17:52<andythenorth>can we have that in ottd?
17:52<@peter1138>I'm looking for a farm I can supply it from.
17:52<andythenorth>there is a good JS version of lemmings btw
17:54<nielsm> extreme railroading?
17:55<andythenorth>wolf vs chainsaw
17:56<@peter1138>That needs VR support.
17:56<nielsm>here's a VR one:
17:57<TrueBrain>yeah; the demo is fun :)
17:57<@peter1138>Oh, they released the game now, early access.
17:57<TrueBrain>derailed so many trains ...
17:58<@peter1138>There's no chainsaws and wolves though.
17:58<andythenorth>derail looks less good :P
18:00<milek7>huh, these lemmings aren't rendered on canvas
18:00<milek7>but composed with divs and images
18:00<TrueBrain>DHTML version
18:00<TrueBrain>guess someone was REALLY bored :P
18:01<@peter1138>Hmm, need more ships.
18:02<andythenorth>clone them
18:02<andythenorth>if you can find clone button in pause :)
18:02<@peter1138>Doesn't help
18:02<@peter1138>Ohh, loan isn't maxed out.
18:02<@peter1138>Maybe I should've started an NRT server.
18:02<@peter1138>But that would need NewGRFs.
18:03<andythenorth>then bananas :P
18:03<nielsm>am I wrong to mentally pronouce it as New-GORFs?
18:04<@peter1138>Is how it appears in
18:04<@peter1138>Toyland intro!
18:05<@peter1138>I've always pronounced it new-gruffs but I'm weird.
18:05<@peter1138>Well, sort of. Kinda shorter than that.
18:06<@peter1138>Less u.
18:07<milek7>eh, it doesn't seem possible to skip steam tax bureaucracy even if i want to publish free game
18:07<andythenorth>officially gif is jif, like giraffe
18:07<andythenorth>fricking weird
18:07<@peter1138>I always said it like that anyway.
18:08<@peter1138>Because I was right.
18:08<nielsm>consider, that in original toyland graphics all road vehicles are trams
18:08<nielsm>or at least run in tracks
18:08<nielsm>guided vehicles on rubber wheels?
18:08<@peter1138>Ploddyphut MkIII Bus
18:09<andythenorth>scalextrics no?
18:09<@peter1138>Yeah, more like slot cars.
18:09<@peter1138>Oh, hah, my stupid monitor and it's pixel-persistence...
18:10<@peter1138>I have a dark line down the middle of my screen where I've been doing two-pane development.
18:13<nielsm>hm, gnight
18:14-!-synchris [~synchris@] has quit [Quit: yeeha!]
18:14<andythenorth>meh this payment bonus stuff :P
18:15<andythenorth>fiddly as all hell
18:17<@peter1138>Actually playing is weird.
18:17<andythenorth>I quite like the game
18:21-!-nielsm [] has quit [Ping timeout: 480 seconds]
18:21-!-snail_UES_ [] has joined #openttd
18:21-!-snail_UES_ is "Jacopo Coletto" on #openttd
18:24-!-andythenorth [] has left #openttd []
18:25-!-frosch123 [] has quit [Quit: be yourself, except: if you have the opportunity to be a unicorn, then be a unicorn]
18:26<@peter1138>Urgh, UFo!
18:33-!-Wolf01 [] has quit [Quit: Once again the world is quick to bury me.]
18:41-!-Thedarkb-T60 [] has joined #openttd
18:41-!-Thedarkb-T60 is "realname" on #oolite #openttd
18:47-!-drac_boy [] has joined #openttd
18:47-!-drac_boy is "OFTC WebIRC Client" on #openttd
18:50<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?
18:51<@peter1138>Well, unless nutracks says the track types are compatible.
18:51<drac_boy>thanks, that clears up how the energy class type works, cheers
19:00-!-Thedarkb-T60 [] has quit [Ping timeout: 480 seconds]
19:01-!-tokai [] has joined #openttd
19:01-!-mode/#openttd [+v tokai] by ChanServ
19:01-!-tokai is "Christian Rosentreter" on +#openttd
19:02*drac_boy mutters through more of the wiki
19:02-!-Thedarkb-T60 [] has joined #openttd
19:02-!-Thedarkb-T60 is "realname" on #openttd #oolite
19:08-!-tokai|noir [] has quit [Ping timeout: 480 seconds]
19:11<DorpsGek_II>[OpenTTD/OpenTTD] nikolas opened pull request #7209: Fix: volume slider behavior in music gui
19:39-!-snail_UES_ [] has quit [Quit: snail_UES_]
19:51<DorpsGek_II>[OpenTTD/OpenTTD] glx22 opened pull request #7210: Fix: EOL issues, and differences in generate and generate.vbs outputs
19:52<+glx>backslashes everywhere :)
19:54-!-qwebirc31537 [~oftc-webi@2601:545:4480:f84:74da:70e3:7786:ea4c] has joined #openttd
19:54-!-qwebirc31537 is "OFTC WebIRC Client" on #openttd
19:55<drac_boy>backslashes .. as in backward knife throws or just these little slanted lines on the computer keyboard? :P
19:55*drac_boy is being silly about words now heh
19:56<+glx>the thing you need to double each time it's interpreted, in some places I needed 8 of them to get 1 at the end of the process
19:59-!-qwebirc31537 [~oftc-webi@2601:545:4480:f84:74da:70e3:7786:ea4c] has quit [Remote host closed the connection]
20:02<DorpsGek_II>[OpenTTD/OpenTTD] glx22 updated pull request #7210: Fix: EOL issues, and differences in generate and generate.vbs outputs
20:04<drac_boy>np, I thought it wasn't something to do with the usual bckslash's anyhow :)
20:09<DorpsGek_II>[OpenTTD/OpenTTD] glx22 commented on pull request #7209: Fix: volume slider behavior in music gui
20:24<DorpsGek_II>[OpenTTD/OpenTTD] nikolas commented on pull request #7209: Fix: volume slider behavior in music gui
20:24<drac_boy>hmm just have to ask as I'm not too clear on the coding aspect of it .. can you actually have seaplanes if you provided custom airport types?
20:25<+glx>I think it's possible yes, I remember seeing that
20:25<+glx>or maybe it was just a patch and not in master
20:28<drac_boy>hmm I guess I'll have to look through the forum tomorrow. if its a patch at least it probably still couldn't hurt to make a tiny expansion grf to 'add' it when supported
20:28<drac_boy>anyway have fun with your work there glx (whatever it exactly is)
20:34<DorpsGek_II>[OpenTTD/OpenTTD] James103 opened issue #7211: Errors / crashes when downloading CZTR_Truck_set-1.0.0.tar
20:47-!-snail_UES_ [] has joined #openttd
20:47-!-snail_UES_ is "Jacopo Coletto" on #openttd
20:47<drac_boy>say I wonder if v453000 is still the usual nutty contributor around lately
20:54<DorpsGek_II>[OpenTTD/OpenTTD] glx22 commented on issue #7211: File failed to decompress / OpenTTD crashes when downloading CZTR_Truck_set-1.0.0.tar
21:18<drac_boy>anyway..bedtime soon
21:18-!-drac_boy [] has left #openttd []
22:05-!-snail_UES_ [] has quit [Quit: snail_UES_]
22:34-!-D-HUND [~debdog@2a00:79c0:614:c000:7a24:afff:fe8a:d04d] has joined #openttd
22:34-!-D-HUND is "Wowbagger" on #bitlbee #openttd
22:37-!-debdog [~debdog@2a00:79c0:668:9a00:7a24:afff:fe8a:d04d] has quit [Ping timeout: 480 seconds]
22:39-!-glx [] has quit []
23:19-!-HerzogDeXtEr1 [] has joined #openttd
23:19-!-HerzogDeXtEr1 is "purple" on #openttd
23:19-!-Samu [] has quit [Quit: Page closed]
23:25-!-HerzogDeXtEr [] has quit [Ping timeout: 480 seconds]
23:45-!-HerzogDeXtEr1 [] has quit [Read error: Connection reset by peer]
23:55-!-Eddi|zuHause2 [] has joined #openttd
23:55-!-Eddi|zuHause2 is "Johannes E. Krause" on #openttd
23:59-!-Eddi|zuHause [] has quit [Ping timeout: 480 seconds]
---Logclosed Sun Feb 10 00:00:58 2019