Config
Log for #openttd on 28th September 2019:
Times are UTC Toggle Colours
00:02:34  *** blackli0nxx_ has quit IRC
00:26:16  *** HerzogDeXtEr has quit IRC
01:38:56  *** namad7 has joined #openttd
01:42:24  *** namad7 has quit IRC
01:46:11  *** Thedarkb-X40 has quit IRC
01:55:25  *** firewire1394 has joined #openttd
01:56:48  *** Flygon has joined #openttd
02:15:01  *** Flygon_ has joined #openttd
02:22:12  *** Flygon has quit IRC
02:29:29  *** WormnestAndroid has joined #openttd
02:40:23  *** glx has quit IRC
04:12:29  *** firewire1394 has quit IRC
05:51:05  <DorpsGek_III> [OpenTTD/OpenTTD] nielsmh commented on pull request #7639: Fix: Total reset of DMusic driver once every hour https://git.io/JeZgm
05:51:05  <DorpsGek_III> [OpenTTD/OpenTTD] nielsmh closed pull request #7639: Fix: Total reset of DMusic driver once every hour https://git.io/fj6Q2
05:59:25  <DorpsGek_III> [OpenTTD/OpenTTD] nielsmh commented on pull request #7752: Prevent sounds being produced by inactive industries https://git.io/JeZgZ
06:06:57  *** blackli0nxx_ has joined #openttd
06:21:47  *** Progman has joined #openttd
07:12:50  *** andythenorth has joined #openttd
07:23:49  *** Samu has joined #openttd
07:23:55  <Samu> hi
07:31:21  *** tokai|noir has joined #openttd
07:31:21  *** ChanServ sets mode: +v tokai|noir
07:38:16  *** tokai has quit IRC
07:43:33  <andythenorth> moin
07:52:29  *** WormnestAndroid has quit IRC
07:55:48  *** firewire1394 has joined #openttd
07:58:27  *** WormnestAndroid has joined #openttd
08:31:41  <DorpsGek_III> [OpenTTD/OpenTTD] abmyii commented on pull request #7752: Prevent sounds being produced by inactive industries https://git.io/JeZ26
08:32:39  <DorpsGek_III> [OpenTTD/OpenTTD] abmyii updated pull request #7752: Prevent sounds being produced by inactive industries https://git.io/JeZlF
08:35:42  <DorpsGek_III> [OpenTTD/OpenTTD] abmyii commented on pull request #7752: Prevent sounds being produced by inactive industries https://git.io/JeZ2M
08:40:11  *** firewire1394 has quit IRC
08:40:21  *** firewire1394 has joined #openttd
08:44:21  *** firewire1394 has quit IRC
08:45:23  *** firewire1394 has joined #openttd
08:46:39  *** firewire1394 has joined #openttd
08:49:35  <andythenorth> but where is cat?
09:08:12  <TrueBrain> in /usr/bin
09:15:58  <Heiki> or even in /bin
09:19:03  <TrueBrain> as long as it is not in /usr/sbin
09:22:36  <TrueBrain> so .. what was I going to do today ... yeah, come to terms with the fact that managed infrastructure is expensive :P
09:23:21  <TrueBrain> a managed database server is 15 dollar a month
09:23:31  <TrueBrain> are "we" willing to pay for that .. hmm
09:23:56  *** firewire1394 has quit IRC
09:24:02  *** firewire1394 has joined #openttd
09:25:57  *** firewire1394 has quit IRC
09:26:07  *** firewire1394 has joined #openttd
09:28:11  *** firewire1394 has quit IRC
09:28:13  *** firewire1394 has joined #openttd
09:30:31  <DorpsGek_III> [OpenTTD/OpenTTD] abmyii updated pull request #7752: Prevent sounds being produced by inactive industries https://git.io/JeZlF
09:31:38  <DorpsGek_III> [OpenTTD/OpenTTD] abmyii commented on pull request #7752: Prevent sounds being produced by inactive industries https://git.io/JeZaZ
09:34:44  *** Wolf01 has joined #openttd
09:37:25  <Wolf01> Walschaerts
09:37:54  <firewire1394> yo
09:37:57  <firewire1394> cheeks
09:55:52  <andythenorth> TrueBrain: I always enjoy spending money :D
09:56:05  <andythenorth> then there is someone to blame :P
09:58:15  <TrueBrain> it is just such irony, that I try to keep everything as cheap as possible for OpenTTD .. while at work you are doing the right thing (tm)
09:58:15  <TrueBrain> :P
09:58:23  <Wolf01> Spending money, hmmm...
10:01:06  <DorpsGek_III> [OpenTTD/OpenTTD] nielsmh closed pull request #7540: Change: New layout for the Station view window https://git.io/fjsc0
10:01:58  *** blackli0nxx__ has joined #openttd
10:03:22  <DorpsGek_III> [OpenTTD/OpenTTD] nielsmh closed pull request #7366: Add: List recently executed commands in crashlog output. https://git.io/fhjJc
10:07:10  <TrueBrain> stalebot no longer running? :D
10:09:04  *** blackli0nxx_ has quit IRC
10:09:21  <Wolf01> <Wolf01> Spending money, hmmm... <- done
10:13:19  <TrueBrain> seems the stalebot was de-registered or something .. not sure if that was by choice, or because GitHub changed things :D
10:16:11  <DorpsGek_III> [OpenTTD/OpenTTD] nielsmh requested changes for pull request #7486: Fix: AI/GS settings with the flag SCRIPTCONFIG_RANDOM could be altered after loading from a savegame. https://git.io/JeZad
10:36:19  <DorpsGek_III> [OpenTTD/OpenTTD] TrueBrain opened pull request #7753: Change: [GitHub] switch from stalebot to actions/stale https://git.io/JeZVm
10:36:31  <TrueBrain> there, that should fix silly stalebot being out to play
10:36:53  <TrueBrain> testing is a bit difficult ... at least it triggers correctly :D
10:37:29  <DorpsGek_III> [OpenTTD/OpenTTD] TrueBrain commented on pull request #7753: Change: [GitHub] switch from stalebot to actions/stale https://git.io/JeZVY
10:38:24  <DorpsGek_III> [OpenTTD/OpenTTD] nielsmh approved pull request #7749: Fix: Some typos found using codespell https://git.io/JeZV3
10:39:14  <DorpsGek_III> [OpenTTD/OpenTTD] nielsmh commented on pull request #7749: Fix: Some typos found using codespell https://git.io/JeZVs
10:40:44  <TrueBrain> hmm .. no, my PR doesn't do what I want it to do :(
10:40:51  <TrueBrain> a comment doesn't remove the stale label
10:41:23  <DorpsGek_III> [OpenTTD/OpenTTD] TrueBrain commented on pull request #7753: Change: [GitHub] switch from stalebot to actions/stale https://git.io/JeZVn
10:41:23  <DorpsGek_III> [OpenTTD/OpenTTD] TrueBrain closed pull request #7753: Change: [GitHub] switch from stalebot to actions/stale https://git.io/JeZVm
10:42:08  <TrueBrain> right .. so then I need to know if it was disabled on purpose or not :D (I can imagine both ways)
10:46:50  <TrueBrain> LordAro: you happen to know if stalebot got disabled on purpose? Can we just reactive it?  :D
11:02:10  *** blackli0nxx__ has quit IRC
11:02:46  *** blackli0nxx__ has joined #openttd
11:11:33  <LordAro> TrueBrain: on purpose
11:11:41  <LordAro> it was closing things before anyone got to them
11:13:09  <andythenorth> the important thing
11:13:23  <andythenorth> is that the backlog of things to get to should keep growing :)
11:14:43  <TrueBrain> LordAro: and so why not reconfigure to give more time?
11:15:16  <TrueBrain> (honest question btw; trying to understand :D)
11:31:19  *** frosch123 has joined #openttd
11:42:21  <andythenorth> quak
11:42:46  <andythenorth> TrueBrain wonder what the rate of closing PRs is, moving average
11:42:51  <andythenorth> we have the data :P
11:43:38  <andythenorth> stalebot should close at 90% of the average approval time :P
12:18:33  *** firewire1394 has quit IRC
12:20:40  *** HerzogDeXtEr has joined #openttd
12:21:17  <LordAro> TrueBrain: can't remember, but also the fact that several of us didn't like things being closed arbitrarily anyway
12:21:43  <LordAro> see if planetmaker or peter1138 can remember
12:21:45  <LordAro> :p
12:23:28  *** gelignite has joined #openttd
12:29:55  *** HerzogDeXtEr1 has joined #openttd
12:35:27  *** HerzogDeXtEr has quit IRC
12:35:46  *** Smedles_ has joined #openttd
12:37:10  *** Smedles has quit IRC
12:43:11  *** HerzogDeXtEr1 has quit IRC
12:46:43  * andythenorth makes trains
12:46:46  <andythenorth> again
13:03:48  *** glx has joined #openttd
13:03:49  *** ChanServ sets mode: +v glx
13:06:39  *** firewire1394 has joined #openttd
13:14:15  <DorpsGek_III> [OpenTTD/OpenTTD] glx22 commented on pull request #7752: Prevent sounds being produced by inactive industries https://git.io/JeZrH
13:21:56  <glx> looking at #7752, it seems commit checker doesn't work correctly
13:22:42  <glx> it's supposed to validate each commit, but it doesn't fail
13:25:58  <LordAro> it usually manages it..
13:26:06  <LordAro> are you surr it's not github ui screwing up?
13:26:39  *** firewire1394 has quit IRC
13:26:59  <glx> every where I checked I can see 6 commits
13:32:01  <DorpsGek_III> [OpenTTD/OpenTTD] abmyii commented on pull request #7752: Prevent sounds being produced by inactive industries https://git.io/JeZoe
13:38:06  <TrueBrain> LordAro: yeah, we have been up and down that road ;) Keeping them open is not any better :P But tnx, I noticed that probot got a few changes, so good to know it was not a system error :D
13:39:44  <TrueBrain> right, back to the dilemma of: how to run a new database for OpenTTD ..
13:46:41  <frosch123> still master server?
13:46:59  <TrueBrain> currently, yes. But also mediawiki has to be moved sooner rather then later
13:47:12  <TrueBrain> for MS, I can use a simple MongoDB setup
13:47:14  <frosch123> i never understood why masterserver db is so persistent
13:47:35  <andythenorth> what does it do?
13:47:39  <andythenorth> it's a mystery to me :)
13:47:48  <andythenorth> is it the thing that lists servers?
13:47:54  <TrueBrain> back in those days there was a wish to do more data sciency stuff with that data
13:48:00  <TrueBrain> but I guess that is not really relevant anymore
13:48:11  <TrueBrain> andythenorth: yes
13:48:22  <TrueBrain> frosch123: but it needs some form of persistancy, for a website to list the servers
13:48:35  <andythenorth> ramcache :P
13:48:48  <andythenorth> n processes
13:48:51  <andythenorth> rolling restarts :P
13:48:53  <TrueBrain> yeah, well, we had people who totally freaked out if their server got another ID
13:49:05  <TrueBrain> because they wrote HTML parsing scripts to publish a banner on their site telling how the server was doing
13:49:06  <andythenorth> are they here making PRs? :)
13:49:12  <TrueBrain> (instead of polling their own server directly :P)
13:49:20  <andythenorth> ignore me, I have a scorched earth policy :P
13:49:28  <frosch123> http://servers.openttd.org/en/server/92000 <- surely someone wants to join that server
13:49:53  <TrueBrain> there used to be a script that removed all servers not online for 90+ days
13:49:57  <TrueBrain> it often failed
13:50:04  <TrueBrain> so we no longer have a script that removes old servers :P
13:50:10  <andythenorth> databases are so boring
13:50:12  <andythenorth> backups
13:50:13  <TrueBrain> space-wise, it really really doesn't matter
13:50:15  <andythenorth> migrations
13:50:16  <andythenorth> blah blah
13:50:34  <andythenorth> I have this troll idea of trying to use git as a database
13:50:45  <TrueBrain> so that a server from 2015 is listed .. I really don't care, honestly :P
13:50:49  <DorpsGek_III> [OpenTTD/OpenTTD] glx22 commented on pull request #7752: Prevent sounds being produced by inactive industries https://git.io/JeZoY
13:50:54  <frosch123> andythenorth: doesn't moinwiki do that?
13:50:58  <andythenorth> dunno :)
13:51:12  <TrueBrain> still I wonder how I am going to do database stuff for OpenTTD ..
13:51:13  <andythenorth> if complex queries aren't needed, and infrequent writes
13:51:15  <andythenorth> git ftw
13:51:25  * andythenorth back to pixels
13:51:27  <TrueBrain> easiest is to get the managed database from DigitalOcean
13:51:32  <andythenorth> grownups can do grownup things
13:51:39  <TrueBrain> or we want to get ride of mediawiki :P
13:51:40  <andythenorth> TrueBrain serverless no? o_O
13:51:50  <andythenorth> what's that hosted wiki?
13:52:19  <andythenorth> yeah wikia fandom thing
13:52:24  <andythenorth> we even have a page https://programs.fandom.com/wiki/OpenTTD
13:52:25  <TrueBrain> hmm .. for some reason I did not consider hosted wikis .. funny
13:52:47  <andythenorth> delete the wiki, move it to fandom
13:52:48  <TrueBrain> so used to doing everything ourself
13:52:58  <TrueBrain> pretty sure that is a terrible move :P
13:53:13  <andythenorth> let the community do it?
13:54:34  <TrueBrain> yeah, so in 5 years it might have done 2%?
13:54:38  <TrueBrain> I mean .. be realistic :P
13:55:06  <andythenorth> we have to have a wiki?
13:55:14  * andythenorth assumes yes
13:55:24  <TrueBrain> I assumed the same; but, assumption
13:55:33  <TrueBrain> and we need to do something with it ..
13:55:46  <TrueBrain> leaving it as it is, is not an option
13:55:47  <milek7> does server list really needs any DB?
13:55:50  <glx> can't we move wiki to github ?
13:56:07  <TrueBrain> glx: you could; but who is going to? :)
13:56:29  <milek7> couldn't be just in memory structure in master server daemon?
13:57:22  <andythenorth> delete wiki, see who complains?
13:57:27  <andythenorth> it is useful as docs though
13:57:35  <TrueBrain> we have a lot of hits on our wiki daily
13:57:39  <TrueBrain> like ... a lot
13:57:59  <milek7> and ID could be hash of IP and name or something
13:58:39  <TrueBrain> hmm .. looking more closely at the stats, there is 1 bot that is doing 10% of the hits
13:58:41  <TrueBrain> I should fix that ...
13:59:22  <TrueBrain> at least 40% of the traffic is bots
13:59:23  <TrueBrain> ugh
13:59:51  <TrueBrain> anyway, 0.5 million visits a month hit the wiki
13:59:57  <glx> andythenorth still wanting to delete everything :)
14:00:00  <TrueBrain> (unique visitors with a window of 1 day)
14:00:29  <andythenorth> there's something appealing about burning everything
14:02:41  <glx> https://github.com/outofcontrol/mediawiki-to-gfm <-- seems there is some existing automation
14:03:17  <TrueBrain> bitnami seems to be the only one who offers mediawiki in k8s, which requires MariaDB
14:03:54  <TrueBrain> moving FlySpray to GitHub was a no-brainer .. but wikis are more difficult :P
14:05:19  <glx> hmm the script will lose wiki history
14:05:48  <TrueBrain> but also converts it to a format that might not work :D
14:05:52  <frosch123> it will probably also lose templates and expression magic
14:05:58  <milek7> https://paste.openttdcoop.org/pjxeq0osp/vn2jkq/raw
14:06:03  <TrueBrain> given the size of our wiki, there will be an issue anyway, to convert it to what-ever :P
14:06:05  <milek7> lots of messages. but false positives mostly
14:07:01  <TrueBrain> all I know we need to do something about the wiki, infrastructure wise; and sooner is better
14:09:55  <glx> IIRC updating wiki software is usually a pain too
14:10:03  <TrueBrain> owh yes
14:10:07  <glx> (and ours is outdated)
14:10:12  <TrueBrain> just ... a tiny bit
14:10:29  <TrueBrain> many promises over the years of people updating it ;) It is ... not trivial
14:11:05  <andythenorth> wiki -> jekyll :P
14:11:17  <andythenorth> we could appoint an editor to approve commits
14:11:24  <andythenorth> like we approve translators right? :)
14:11:46  <TrueBrain> the amount of changes to the wiki is ... very low
14:12:10  <TrueBrain> also, lot of pages are out-dated or not useful :P
14:12:38  <TrueBrain> I can make a static copy of the wiki and put that in a git :D
14:12:42  <TrueBrain> (horrible idea :P)
14:12:48  <andythenorth> sometimes I think about making actual official docs
14:12:55  <andythenorth> then I remember not to smoke crack
14:13:19  <glx> we have readmes ;)
14:13:33  <glx> nobody reads them though
14:13:41  <TrueBrain> the more I think about it, the more GitHub wiki sounds lovely :P
14:13:48  <TrueBrain> just not sure what the limitations are :D
14:15:35  <TrueBrain> either way, I take any suggestions what to do with the wiki .. but time is running short, as we have been delaying this for over 2 years now :P
14:16:58  <andythenorth> do we fail out pentest if we don't upgrade?
14:17:01  <andythenorth> out / our /s
14:17:13  <TrueBrain> on the topic of things that start to misbehave in ways I have increasingly more difficulty keeping it alive: frosch123, how is BaNaNaS 2 going? :D (any answer goes, not trying to pressure or anything)
14:17:22  <glx> GitHub Pages sites are subject to the following usage limits:
14:17:22  <glx>     GitHub Pages source repositories have a recommended limit of 1GB .
14:17:22  <glx>     Published GitHub Pages sites may be no larger than 1 GB.
14:17:22  <glx>     GitHub Pages sites have a soft bandwidth limit of 100GB per month.
14:17:22  <glx>     GitHub Pages sites have a soft limit of 10 builds per hour.
14:17:39  <TrueBrain> Pages != Wiki, btw :)
14:17:49  <TrueBrain> but Pages is also a good solution (the website basically is a GitHub Pages)
14:17:56  <TrueBrain> (website == www.openttd.org)
14:19:08  <frosch123> i think i have retired from ottd
14:19:16  <TrueBrain> awh :(
14:19:20  <frosch123> so unlikely to continue on anything
14:19:28  <TrueBrain> you think? Who do we need to bribe to change that? :P
14:19:39  <TrueBrain> fair enough frosch123, tnx for the answer :)
14:22:42  <andythenorth> frosch123 :( have you got addicted to Blitz?
14:22:44  <TrueBrain> glx: mind giving that mediawiki to markdown a look? Just for shit and giggles? :P
14:23:11  <glx> I can fire a VM to test
14:23:31  <glx> as using windows doesn't seem a good idea for that :)
14:24:27  <TrueBrain> :D
14:27:00  <glx> of course the VM needs to check the disks
14:28:45  <DorpsGek_III> [OpenTTD/OpenTTD] J0anJosep commented on pull request #7752: Prevent sounds being produced by inactive industries https://git.io/JeZo5
14:29:57  <TrueBrain> okay; so the master server is kinda done; it just needs some persistent storage and a web component .. but that is easy :P CloudFlare seems to be working fine too on staging to replace the CDN of DO (which often gives timeouts and 404s on files that exist) .. so that is good too. That leaves the wiki and BaNaNaS. The latter I have some ideas to at
14:29:57  <TrueBrain> least bring it in a modern world (without changing functionality in any form) .. if that is done, the main part left is our developers email .. and I am sure we can work that out :P
14:29:57  *** spnda has joined #openttd
14:30:28  <spnda> In NML, does anyone know the variable name for a switch to get a different sprite depending on cargo amount in the vehicle?
14:30:42  <TrueBrain> now all I need is some time, or people actually helping out :D
14:32:02  <glx> ok very useful comment on the PR :)
14:32:27  <TrueBrain> haha, someone hit send without intending to :P
14:33:50  <andythenorth> spnda: you got the NML docs?
14:34:32  <andythenorth> https://newgrf-specs.tt-wiki.net/wiki/NML:Vehicles#Vehicle_variables
14:37:08  <spnda> Thanks, so I guess cargo_count then
14:37:18  <andythenorth> yes
14:37:34  <andythenorth> I can paste example code if you need it, but it's pretty easy
14:37:40  <spnda> Nope, I think I got this
14:39:23  *** gelignite has quit IRC
14:42:02  *** firewire1394 has joined #openttd
14:54:27  <spnda> So uh, how do I use 32bpp sprites?
14:54:49  <glx> 32bpp blitter is enough IIRC
14:54:58  <frosch123> meh, the cppcon videos seem to be very low quality this year... on this one the talk and the slides are like 30s desynced
14:55:03  <spnda> I saw its something with alternative_sprite. No idea what 32bpp blitter is either
14:55:32  <glx> blitter is on OTTD side :)
14:55:45  <frosch123> spnda: define the regular spritesets for the 8bpp sprites, then add 32bpp sprites via alternative_sprites
14:56:00  <frosch123> altenative_sprites referenes the spriteset, and has to use the same order of sprites
14:56:18  <spnda> Not exactly sure what you mean. Do you have any example code?
14:56:54  <frosch123> https://newgrf-specs.tt-wiki.net/wiki/NML:Alternative_sprites#Example
14:56:54  <glx> https://newgrf-specs.tt-wiki.net/wiki/NML:Alternative_sprites
14:56:59  <frosch123> :p
14:57:32  <frosch123> but you can also look at opengfx (which has 2x gui sprites) or yeti/nuts (32bpp sprites)
14:58:00  <DorpsGek_III> [OpenTTD/OpenTTD] abmyii commented on pull request #7752: Prevent sounds being produced by inactive industries https://git.io/JeZKO
14:58:12  <spnda> Do I NEED to add 8bpp sprites aswell?
14:58:23  <frosch123> 8bpp 1x zoom sprites are mandatory
14:58:37  <frosch123> V has a script to autognerate them from 32bpp, which doesn't look too bad
14:58:39  <spnda> hmm ok
14:59:02  <spnda> I think he posted it on Discord once
14:59:26  <spnda> this? https://github.com/V453000/RGBA-Eater
14:59:29  <frosch123> rgbaeater or something
14:59:39  <frosch123> yeah, probably that one
14:59:47  <spnda> ok, thanks
15:16:43  *** Wormnest has joined #openttd
15:22:01  *** firewire1394 has quit IRC
15:24:32  <spnda> Do I need some switch or new property for adding the 32bpp sprites? nmlc is giving some weird errors about undefined identifiers, which are clearly defined.
15:25:03  <glx> alternative_sprites should be enough
15:25:05  <andythenorth> supermop_Home_: you here? o_O
15:53:23  *** arikover has joined #openttd
15:57:21  *** Wormnest has quit IRC
15:59:59  *** Flygon_ has quit IRC
16:02:20  *** gelignite has joined #openttd
16:12:00  *** Wormnest has joined #openttd
16:25:09  *** firewire1394 has joined #openttd
16:28:52  <andythenorth> frexit :(
16:29:00  <andythenorth> quexit
16:29:07  * andythenorth will stop now :P
16:33:12  *** _moep_ has quit IRC
16:33:12  <LordAro> glx: i've never been very impressed with github wikis
16:33:18  <LordAro> they're not very user friendly
16:42:41  <glx> and the script fails for https://wiki.openttd.org/Air_Comparison
16:44:05  <glx> {|style=&quot;width=&quot;100%&quot;; border=1&quot; <-- of course it fails
16:44:51  *** _moep_ has joined #openttd
16:44:59  <glx> quotes in quotes
16:52:25  <glx> hmm it doesn't like {{Wikitable}} either
16:55:19  <glx> ok so converting from wikimedia to gfm is a pain :)
16:56:51  <glx> and I only tried on the first 1035 pages
17:00:02  <glx> getting the page list is very annoying
17:02:11  *** Wormnest has quit IRC
17:05:02  *** WormnestAndroid has quit IRC
17:05:15  *** WormnestAndroid has joined #openttd
17:12:22  <andythenorth> oof
17:12:47  <andythenorth> now up to 132 different types of intermodal container
17:12:54  <andythenorth> quite addictive drawing them
17:13:16  *** WormnestAndroid has quit IRC
17:14:15  *** WormnestAndroid has joined #openttd
17:38:36  <glx> so many pages with weird code
17:38:59  <TrueBrain> for a while there was some quality control, but I am pretty sure that got lost somewhere :D
17:39:08  <TrueBrain> there are a ton of good pages
17:39:12  <TrueBrain> but even more not-so-good :P
17:40:13  <glx> https://wiki.openttd.org/Building_railway_stations <-- broken table with plain html inside
17:40:29  <glx> converted doesn't like it
17:40:35  <glx> *converter
17:41:18  <glx> I already fixed too much in the xml, I give up
17:41:20  <andythenorth> can it spit out a list of malformed pages?
17:42:03  <glx> no it justs stop on the first error
17:42:20  <glx> anyway I was only testing on a subset
17:42:55  <glx> too much human work required to use it
17:43:18  <milek7> could pandoc deal with it?
17:43:21  <milek7> https://pandoc.org/
17:43:26  <glx> that's using pandoc :)
17:45:13  <glx> but the most annoying part is to get the xml
17:50:43  <glx> Error at "source" (line 40, column 1): <-- so easy when the actual line in the xml is 31866
17:51:52  <andythenorth> oof
18:41:24  *** blackli0nxx_ has joined #openttd
18:43:08  *** debdog has joined #openttd
18:48:06  *** blackli0nxx__ has quit IRC
18:49:19  <Samu> hum... nielsm I can't work on fixes on this computer.
18:54:10  <Samu> I'm still in a temporary situation/solution, I don't even have access to my home
18:54:36  <Samu> I can't do much to remedy any PR until my life stabilizes
18:55:26  <Samu> if it stabilizes. The death of my father turned the situation more complicated for me
18:57:29  <Samu> I was able to make some work on my AI only thx to programs that don't require admin rights
18:58:03  <Samu> but openttd PRs is something I can't do anything about now
19:01:31  <nielsm> family and health obviously come before leisure projects
19:01:51  <nielsm> you asked about that bug earlier so I took another look at it
19:03:43  *** Laedek has quit IRC
19:03:54  <Samu> what I'm saying, basically, I can't fix my own PR's, somebody has to take over
19:05:36  <Samu> I can leave comments, but that's as much as I can do here
19:10:39  <peter1138> Shit, sorry to hear that :(
19:12:47  <andythenorth> +1
19:13:46  <Samu> lung cancer
19:16:40  <Samu> had to give away my cats, too :(
19:16:43  <Samu> oh well
19:20:17  <Samu> can't be living with my brother, my N cousins, my aunts, I'm on a residence kind of place, temporarily
19:20:56  <Samu> with 20's other ppl with problems
19:21:53  <Samu> they say, I don't quite fit here for the type of problems I have
19:23:52  <Samu> awaiting for an answer to my situation, which can take weeks, or months
19:24:34  <Samu> another lair, where I'll be making my life.
19:24:45  <Samu> sharing a room
19:25:43  <Samu> that's when and where I was promissed I'd get my computer
19:26:25  <Samu> personally, I doubt that I'll ever get my hands on my computer ever again
19:27:26  <andythenorth> :|
19:27:29  *** SimYouLater has quit IRC
19:53:44  *** frosch123 has quit IRC
19:55:34  <andythenorth> is it possible that this be fixed for 1.10.0?
19:55:35  <andythenorth> https://github.com/OpenTTD/OpenTTD/issues/7631
19:55:56  <andythenorth> :)
19:59:17  <Samu> https://github.com/OpenTTD/OpenTTD/pull/7486/files#r329305287 - the comment documentation missing:* @param all Whether to add random deviation to 'start_date' AI setting
19:59:44  <Samu> true - adds random deviation to 'start_date'
20:00:27  <Samu> false - doesn't add random deviation to 'start_date' (was added some other time)
20:00:43  <Samu> it's a problem with random AIs
20:02:08  <Samu> the original bug: random deviation doesn't occur for random ais, then I added a fix, which in turn made it add random deviation twice to random ais, then that bool all was the workaround, making it behave as being added deviation only once
20:02:44  <Samu> referring only about the start_date parameter
20:03:19  <Samu> deviations to other parameters were fine already
20:03:35  <glx> would be easier to just remove start_date
20:04:19  <Samu> manually selected AIs don't have any issues
20:04:42  <Samu> with the start_date
20:05:49  <Samu> there a PR about reworking start_date too
20:16:23  <Samu> https://github.com/OpenTTD/OpenTTD/pull/7661
20:17:00  <Samu> was unable to test it properly
20:19:56  <Samu> somebody plz test multiplayer
20:20:03  <Samu> if it desyncs
20:20:18  <Samu> i can't test here
20:20:43  <Samu> requires firewall permissions, and I have no admin rights
20:21:07  <LordAro> pretty sure it doesn't "require" any firewall changes
20:21:13  <LordAro> especially because it's all local
20:21:28  <LordAro> it might ask for them, but local stuff should work fine
20:21:59  <Samu> nop, doesn't work, it isn't listed
20:22:12  <glx> no need to be listed
20:22:19  <glx> just join 127.0.0.1
20:23:09  <LordAro> listing will require talking externally, yes
20:23:16  <LordAro> but this is just a LAN game
20:24:23  <Samu> ok let me try 127.0.0.1
20:26:16  <Samu> wow, i didn't know of that
20:26:28  <Samu> it seems to work, no desync
20:32:21  <Samu> base     = GameSettings was perhaps an exageration
20:32:53  <Samu> but not too sure
20:33:04  <Samu> could be just a gui setting
20:33:31  <Samu> client setting
20:35:14  <Samu> ah no, it needs to be saved
20:35:35  <Samu> must be GameSettings then
20:35:53  <Samu> it's just that it doesn't require to be sync'ed
20:40:35  <Samu> https://github.com/OpenTTD/OpenTTD/pull/7661/files#diff-19b1c3626fa2038c0f1859ac4c419e98
20:40:48  <Samu> how big is uint16
20:41:00  <Samu> 65535?
20:41:05  <LordAro> yes
20:42:38  <peter1138> I'd say it is (at least) 16 bits.
20:42:49  <Samu> max value is 3600, it could be less than 65535
20:42:56  <Samu> 4095
20:43:03  <Samu> oh well...
20:43:10  <LordAro> peter1138: i would expect a type named uint16 to be exactly 16 bits
20:43:44  <glx> uint16 is the minimal size for anything between 256 and 65535
20:44:16  <LordAro> it's not uint_least16_t
20:44:44  <Samu> SLE_UINT16
20:44:51  <LordAro> (which, coincidentally, is the same as unsigned int)
20:46:10  <Samu> type     = SLE_UINT16
20:47:34  <Samu> there is no SLE_UINT12 right?
20:47:46  <glx> of course not
20:47:49  <Samu> i think SLE_UINT16 is fine then
20:47:49  <LordAro> why would there be?
20:50:25  *** Samu has quit IRC
20:54:12  <nielsm> peter1138: the uintXX_t types are specified to always be exactly that bit width, but the compiler is not required to offer them if the platform doesn't have a native type of the size
20:55:00  <peter1138> Sorry I didn't see that Samu had asked "how big is uint16_t"
20:55:02  <LordAro> of course, technically... https://github.com/OpenTTD/OpenTTD/blob/master/src/stdafx.h#L326
20:55:24  <LordAro> oh, there's static asserts just below
20:56:20  <nielsm> well what if you compile on a platform where char is 32 bits
20:56:25  <nielsm> and short is also 32 bits
20:56:28  <LordAro> :D
20:56:37  <nielsm> and int is also 32 bits
20:56:59  <LordAro> i'd punch the compiler writers for being so stupid
20:58:31  <nielsm> it'd be a platform not really suited for ottd anyway :P
20:58:38  <nielsm> a DSP chip or something weird
21:00:03  <peter1138> Or a 36-bit architecture from the 70s.
21:01:42  <nielsm> but maybe those typedefs should be replaced with stdint.h types
21:01:50  <nielsm> since all supported compilers should have that now
21:02:25  <nielsm> msvc didn't have it until 2013 or something
21:03:49  <glx> hmm after cmake it would be nice to reorder files in the src
21:04:03  <nielsm> you mean directory structure?
21:04:07  <glx> yeah
21:04:12  <nielsm> yeah some of it isn't very good
21:04:40  <glx> MSVC project was nice for that
21:04:40  <nielsm> there's too many random things under the generic "source code" category in current vs projects
21:05:21  <nielsm> I'd love to have things structured by "feature" instead of by "tech"
21:05:34  <glx> but categories are all virtual, most of stuff was still in src
21:07:07  <glx> generic "source code" will be worse with cmake
21:23:59  <DorpsGek_III> [OpenTTD/OpenTTD] glx22 commented on pull request #7630: Fix warnings from GCC9 https://git.io/JeZyX
21:31:54  *** WormnestAndroid has quit IRC
21:32:27  *** WormnestAndroid has joined #openttd
21:43:55  *** gelignite has quit IRC
21:45:23  *** andythenorth has left #openttd
22:08:10  <DorpsGek_III> [OpenTTD/CompileFarm] glx22 commented on issue #18: Linux error messages contain lots of docker "errors" https://git.io/JeZSV
22:40:14  *** nielsm has quit IRC
22:55:07  *** Smedles_ has quit IRC
23:08:46  *** Smedles has joined #openttd
23:12:57  *** firewire1394 has quit IRC
23:46:07  *** lpx has quit IRC
23:47:18  *** Wolf01 has quit IRC

Powered by YARRSTE version: svn-trunk