Back to Home / #openttd / 2021 / 02 / Prev Day | Next Day
#openttd IRC Logs for 2021-02-14

---Logopened Sun Feb 14 00:00:38 2021
00:11-!-Wuzzy [] has quit [Remote host closed the connection]
01:31-!-snail_UES_ [] has quit [Quit: snail_UES_]
01:33-!-gelignite [] has joined #openttd
01:33-!-gelignite is "realname" on #llvm #openttd
01:33-!-gelignite [] has quit [Remote host closed the connection]
01:57-!-nielsm [] has joined #openttd
01:57-!-nielsm is "Niels Martin Hansen" on #openttd
02:16-!-andythenorth [] has joined #openttd
02:16-!-andythenorth is "andythenorth" on #openttd
02:34-!-tokai [] has joined #openttd
02:34-!-tokai is "Christian Rosentreter" on #openttd
02:34-!-mode/#openttd [+v tokai] by ChanServ
02:41-!-tokai|noir [] has quit [Ping timeout: 480 seconds]
02:43-!-tokai|noir [] has joined #openttd
02:43-!-tokai|noir is "Christian Rosentreter" on #openttd
02:43-!-mode/#openttd [+v tokai|noir] by ChanServ
02:50-!-tokai [] has quit [Ping timeout: 480 seconds]
03:20-!-jottyfan [] has joined #openttd
03:20-!-jottyfan is "jottyfan" on #openttd
03:27-!-andythenorth [] has quit [Quit: andythenorth]
03:31-!-andythenorth [] has joined #openttd
03:31-!-andythenorth is "andythenorth" on #openttd
03:36-!-Wolf01 [] has joined #openttd
03:36-!-Wolf01 is "Wolf01" on #openttd
03:44-!-supermop_Home_ [] has quit [Remote host closed the connection]
04:04<@DorpsGek>[OpenTTD/OpenTTD] orudge commented on pull request #8519: [OSX] Render screen in full native resolution on HiDPI displays.
04:07-!-Progman [] has joined #openttd
04:07-!-Progman is "Peter Henschel" on #openttd
04:21-!-sla_ro|master [] has joined #openttd
04:21-!-sla_ro|master is "slamaster" on @#sla #openttd
04:46-!-Progman [] has quit [Remote host closed the connection]
05:07-!-HerzogDeXtEr [] has joined #openttd
05:07-!-HerzogDeXtEr is "purple" on #openttd
05:21<TrueBrain>LordAro: did we have certbot running on the BaNaNaS VPSes?
05:24<@DorpsGek>[OpenTTD/OpenTTD] TrueBrain approved pull request #8519: [OSX] Render screen in full native resolution on HiDPI displays.
05:25<TrueBrain>hmm, it should .. but .. the certs are not renewed yet
05:25<TrueBrain>they should already have been
05:25<@DorpsGek>[OpenTTD/OpenTTD] TrueBrain approved pull request #8518: [OSX] Replace FreeType by native glyph rasterization
05:26<TrueBrain>All renewal attempts failed. The following certs could not be renewed:
05:26<TrueBrain>Attempting to renew cert ( from /etc/letsencrypt/renewal/ produced an unexpected error: Problem binding to port 80: Could not bind to IPv4 or IPv6.. Skipping.
05:27<TrueBrain>of course it cannot, as nginx is listening there
05:27<TrueBrain>LordAro: any ideas?
05:28<LordAro>i'm not super experienced with certbot
05:28<TrueBrain>that makes two of us
05:28<TrueBrain>I assumed that this geerlingguy had this figured out :P
05:28<LordAro>there's probably a "use existing webserver" mode, and we'll need to point nginx at the well-known dir
05:29<TrueBrain>I think I deserve my search certificate \o/ :D
05:29<TrueBrain>I am always happy that if I search on the web for stuff, I manage to find stuff
05:29<TrueBrain>that is rare
05:29<TrueBrain>so I have to celibrate :D
05:33<TrueBrain>hmm, but in his own example playbook, he doesn't use that
05:33<TrueBrain> <- seems to be solving it differently
05:36<TrueBrain>owh, but we also don't have the default nginx blobs .. certbot normally generates a small nginx snippet
05:36<TrueBrain>but that is not there either
05:37<TrueBrain>I never really looked into how certbot does what it he does, honestly :P
05:37<TrueBrain>but I guess that we disable the default vhosts has something to do with it
05:37<TrueBrain>not sure
05:38<_dp_>lol, just looked at my "highscore" table for the first time:
05:39<_dp_>you can tell how much I care when I don't know who is that on #1 and #2 is a server company xD
05:41<LordAro>TrueBrain: no, default vhost is just replacing it with our own
05:41<TrueBrain>but what I know from certbot, that it normally does something in a vhost to get the letsencrypt traffic
05:41<TrueBrain>so that might be related here?
05:41<TrueBrain>I really do not know :D
05:41<TrueBrain>I know certbot can work via nginx, but .. it is a bit of magic to me :(
05:49<@DorpsGek>[OpenTTD/OpenTTD] michicc merged pull request #8518: [OSX] Replace FreeType by native glyph rasterization
05:50<@DorpsGek>[OpenTTD/OpenTTD] michicc commented on pull request #8519: [OSX] Render screen in full native resolution on HiDPI displays.
05:50<@DorpsGek>[OpenTTD/OpenTTD] michicc merged pull request #8519: [OSX] Render screen in full native resolution on HiDPI displays.
05:50<Eddi|zuHause>_dp_: i'm pretty sure i never reached 2051
05:51*andythenorth fetches
06:04<Wolf01>I did, left the game in FF and forgot about it, I even managed to win
06:04<andythenorth>it's interesting what 8518 / 8519 change
06:06<andythenorth>the window highlight / shading lines are all substantially smaller
06:06<andythenorth>oh the mouse isn't working reliably, that's interesting
06:06<andythenorth>can't click UI elements
06:09<andythenorth>seems intermittent
06:10<LordAro>TrueBrain: i think adding the relevant --pre-hook & --post-hook commands "will do"
06:10<TrueBrain>LordAro: but normally you don't have to shut down nginx to renew certs
06:10<TrueBrain>that is what is odd to me :P
06:10<LordAro>assuming we want to go for "turn off nginx while certificate is renewed" method
06:10<LordAro>which, yeah
06:10<TrueBrain>I believe letsencrypt only wants to be able to read a certain file
06:10<+michi_cc>andythenorth: I've just checked in case I did some rebase/merge messup, but I can't reproduce that.
06:11<andythenorth>I'll need to dig some more, see if I can find a trigger
06:12<TrueBrain>LordAro: location /.well-known/acme-challenge, is the location it wants to read
06:12<TrueBrain>what some people do, is upstream proxy that in nginx, and set certbot on another port
06:12<TrueBrain> as example
06:12<LordAro>location /.well-known/acme-challenge/ { alias /srv/; }
06:13<LordAro>is what i have on my webserver
06:13<TrueBrain>that sounds more sane
06:13<TrueBrain>than upstream to certbot :P
06:13<LordAro>need to find the options to certbot to stop it trying to use port 80 though
06:14<LordAro>`--webroot -w /srv/foobar`
06:15<LordAro>or, looking at what my own cronjob is doing, set it in the relevant config file properly
06:15<andythenorth>michi_cc is the setting _allow_hidpi_window ?
06:15<LordAro>now... how to do all that with ansible...
06:16<+michi_cc>andythenorth: That's in the code, it should be allow_hidpi under [misc] in the config file.
06:16*andythenorth thinks it might be allow_hidpi
06:17<andythenorth>something is awry when changing UI or font zoom, they only update partially until the client is restarted
06:18<andythenorth>ok mouse clicks are gone, it's not specific to being in hdpi mode
06:18<andythenorth>the map still pans/scrolls on mouse, so it's not all mouse gone
06:18<andythenorth>windowshade still works on scrolling a window title bar
06:19<Wolf01>andythenorth: maybe in retina displays mouse clicks work once every 4 pixels or whatever :D
06:19<andythenorth>seems so far like it's an elapsed time thing
06:24<andythenorth>not happening in title game / world gen menu
06:24<+michi_cc>You'll have to go back to see which merge did that I think as I absolutely can't see that.
06:25<andythenorth>it might relate to scrolling the map
06:25<andythenorth>is it possible that clicks are trapped by scroll and not released?
06:26<andythenorth>scroll seems to be the trigger so far, best guess
06:26<+michi_cc>Which scroll mode?
06:27<andythenorth>"Move viewport with RMB, mouse position locked"
06:28<andythenorth>if I try and scroll the map in title game (obviously doesn't work) then mouse clicks are subsequently eaten
06:28<andythenorth>seems like: scroll, 1 subsequent mouse click handled, rest eaten
06:28<+michi_cc>Real RMB or Cmd+LMB?
06:28<andythenorth>and if I use the 1 click on a dropdown, the dropdown stays open
06:28<andythenorth>but let me try RMG
06:29<+michi_cc>It might actually be a OTTD bug in that case as it might not properly clear the fix at mode.
06:29<andythenorth>ok so an actual mac RMB (two-finger trackpad click) seems to work fine
06:31<+michi_cc>Okay, reproduced.
06:31<+michi_cc>Bah, I messed up :(
06:33<andythenorth>who doesn't? :)
06:36-!-frosch123 [] has joined #openttd
06:36-!-frosch123 is "frosch" on #openttd
06:37<@DorpsGek>[OpenTTD/OpenTTD] michicc opened pull request #8673: Fix 9c872192: [OSX] Clear mouse button emulation flag.
06:38<@DorpsGek>[OpenTTD/OpenTTD] TrueBrain approved pull request #8673: Fix 9c872192: [OSX] Clear mouse button emulation flag.
06:40<frosch123>aw, i was hoping you would kill the highscore/endyear completely :)
06:41<andythenorth>also inflation :P
06:41*andythenorth anticipates starting the game in 2022 with 15 newgrfs warning about inflation :)
06:41<andythenorth>'social deprecation tactics'
06:41<frosch123>newgrf added warnings about that? :p
06:42<frosch123>well, there have been warnings about plane speed factor before, so i guess no surprise
06:45-!-tokai [] has joined #openttd
06:45-!-tokai is "Christian Rosentreter" on #openttd
06:45-!-mode/#openttd [+v tokai] by ChanServ
06:47-!-Progman [] has joined #openttd
06:47-!-Progman is "Peter Henschel" on #openttd
06:52-!-tokai|noir [] has quit [Ping timeout: 480 seconds]
06:53-!-tokai|noir [] has joined #openttd
06:53-!-tokai|noir is "Christian Rosentreter" on #openttd
06:53-!-mode/#openttd [+v tokai|noir] by ChanServ
06:58<@DorpsGek>[OpenTTD/OpenTTD] michicc merged pull request #8673: Fix 9c872192: [OSX] Clear mouse button emulation flag.
07:00-!-tokai [] has quit [Ping timeout: 480 seconds]
07:01<andythenorth>confirmed fixed
07:07<andythenorth>so many macos changes in commit log :)
07:16<andythenorth>michi_cc TL;DR results so far
07:16<andythenorth>- I've turned HiDPI off, it drops game speed to about 0.95x
07:16<andythenorth>- (without HiDPI) I can use full animation again
07:16<andythenorth>- FFWD works
07:18<andythenorth>- CPU use seems to be reduced in some cases and increased in others
07:18<andythenorth>- 'idle, game paused' is about 10% now, previously 6-7%
07:18<andythenorth>- during gameplay CPU use is maybe 50-60% on average, previously 80-100% (with full animation off)
07:19*andythenorth watches the steel mill fire cycle animations for days
07:19<+michi_cc>HiDPI: expected; idle: no idea, but I changed some APIs around; rest: sounds quite okay
07:20<andythenorth>seems like a result to me
07:20<+michi_cc>Though compared to the results orudge gave on OGL, your video baselines seems to be quite bad.
07:20<andythenorth>intel mac baselines are very bad compared to M1
07:21<andythenorth>and mine seems to be particularly bad, it has both integrated and discrete GPU, and switches between them
07:21<andythenorth>which seems to have issues
07:21<andythenorth>I have many other general display / screen paint issues on this mac, which I've never seen on the ones with integrated intel GPUs
07:22<andythenorth>we have an M1 here, so once we have a build I can get numbers for that
07:22<andythenorth>got a couple of integrated GPU macs as well, I'll try
07:26<andythenorth>how do I build a mac binary?
07:26<andythenorth>some cpack thing?
07:27<andythenorth>just 'cpack'?
07:29<andythenorth>michi_cc the 13" macbook pro with intel integrated GPU is getting much HiDPI higher frame rate than mine
07:30<andythenorth>fewer pixels to draw overall, but maybe a better pipeline to the screen in hardware also
07:30<+michi_cc>Yes, just cpack should produce output in the bundle subdir.
07:31<@DorpsGek>[OpenTTD/OpenTTD] michicc updated pull request #8537: Feature: Automatic UI and font zoom levels.
07:33<andythenorth>ok for roughly equivalent maps, (both newgame), both in corner of map, same zoom level
07:34<andythenorth>13" macbook pro, ffwd: consistent 23x
07:34<andythenorth>16" macbook pro, ffwd: consistent 10x
07:36<andythenorth>with full animation off
07:37<andythenorth>13" macbook pro, ffwd: very unstable 200-400x
07:37<andythenorth>16" macbook pro, ffwd: very unstable 300-600x
07:38<andythenorth>having an animated FIRS industry on the screen cuts the rate by a factor of 10 :P
07:38<+michi_cc>Also, the faster the speedup, the more you see external OS events in the rate I guess.
07:39<Eddi|zuHause>andythenorth: you can provide a game seed so you get the exact same map instead of "roughly equivalent"
07:39<andythenorth>Eddi|zuHause thanks :)
07:41<Eddi|zuHause>not sure if that's a "stop telling me things that i already know"-semi-polite "thanks"
07:41-!-tokai [] has joined #openttd
07:41-!-tokai is "Christian Rosentreter" on #openttd
07:41-!-mode/#openttd [+v tokai] by ChanServ
07:42<andythenorth>kinda, but often you tell me things I don't know
07:42<andythenorth>so don't stop
07:43<andythenorth>michi_cc on the 13" mac, HiDPI false, full animation on, ffwd is about 40x over an area of sea, compared to 1.10-RC1 which does about 4x
07:45<Wolf01>Hmmm force removing VS2013/2015, 2 hours have passed and still doing stuff
07:45<Eddi|zuHause>anyone fixed the crash in diagonal crossings yet?
07:45<Eddi|zuHause>Wolf01: might have been faster to install a fresh windows :p
07:48-!-tokai|noir [] has quit [Ping timeout: 480 seconds]
07:52<andythenorth>the only concern I have is about HiDPI on by default
07:52<andythenorth>turning that on masks the huge other performance improvements
07:53<andythenorth>I don't play many mac games, but none of them run HiDPI, whether 3D rendered or 2D bitmap
08:04-!-Samu [] has joined #openttd
08:04-!-Samu is "realname" on #openttd
08:05<TrueBrain>michi_cc: ieuw, floatssssss :P I like what you did with the automatic zoom PR :)
08:06<TrueBrain>looks really clean now :)
08:07<TrueBrain>even fixed the unneeded reloading, w00p
08:08<@DorpsGek>[OpenTTD/OpenTTD] TrueBrain approved pull request #8537: Feature: Automatic UI and font zoom levels.
08:10<@DorpsGek>[OpenTTD/OpenTTD] Milek7 opened pull request #8674: Fix: VkMapping declarations violated C++ ODR rule.
08:14<Eddi|zuHause>i should time building openttd at some point. i think it's going towards 10 minutes
08:16<@DorpsGek>[OpenTTD/OpenTTD] LordAro approved pull request #8674: Fix: VkMapping declarations violated C++ ODR rule.
08:16<@DorpsGek>[OpenTTD/OpenTTD] michicc merged pull request #8537: Feature: Automatic UI and font zoom levels.
08:16<+michi_cc>TrueBrain: PRs are cheap :)
08:19-!-Progman [] has quit [Remote host closed the connection]
08:31<Eddi|zuHause>real 5m6,139s
08:31<Eddi|zuHause>user 10m29,992s
08:31<Eddi|zuHause>sys 0m51,316s
08:32<Eddi|zuHause>well, 5 minutes is almost 10 minutes, right? :p
08:32-!-Wuzzy [] has joined #openttd
08:32-!-Wuzzy is "Wuzzy" on #openttd
08:35<Wuzzy>This OpenSFX PR will clear up the license mess and is ready for review:
08:40-!-APTX_ [] has joined #openttd
08:40-!-APTX_ is "APTX" on #openttd #llvm #kernelnewbies
08:41-!-APTX [] has quit [Read error: Connection reset by peer]
08:43<milek7>Eddi|zuHause: debug or release?
08:44<Eddi|zuHause>i'm going to assume linking is single-thread
08:44-!-APTX [] has joined #openttd
08:44-!-APTX is "APTX" on #openttd #llvm #kernelnewbies
08:45<milek7>LTO makes it slow
08:45<Eddi|zuHause>which will be the main bottleneck on a release build
08:45<milek7>but still, 5m is rather slow
08:45<Eddi|zuHause>well. it is a 10 year old computer :p
08:45<milek7>real 0m52,587s
08:48<Eddi|zuHause>i should learn how to do breakpoints in gdb
08:48<Eddi|zuHause>because at the point of crash all the useful information is already gone
08:50-!-APTX_ [] has quit [Ping timeout: 480 seconds]
08:53<milek7>rr is great in such situations
08:54<milek7>it requires relatively modern cpu, though
08:57<FLHerne>Wuzzy: The updated license text doesn't mention CC0 or CC BY non-SA, but there are still links further down
08:57<FLHerne>Are those still needed?
08:57<FLHerne>(in #14)
08:57<Wuzzy>yes, because CC0 and CC BY are mentioned in the sound list
08:57<Eddi|zuHause>"rr needs /proc/sys/kernel/perf_event_paranoid <= 1, but it is 2."
08:57<Wuzzy>there's a list of origin sounds
08:59<FLHerne>Oh right, found it
08:59<Eddi|zuHause>[FATAL /home/abuild/rpmbuild/BUILD/rr-5.3.0/src/] AMD CPUs not supported.
08:59<Eddi|zuHause>yeah, so no.
09:00<milek7>yeah, for AMD it only works since Zen
09:01<FLHerne>Wuzzy: You've updated the links to source repo and bug tracker, but not 5.0 Acknowledgements where it says "Thanks go out to the guys at #openttdcoop for providing the source repository and bug tracking services." ;-)
09:02<Wuzzy>but #openttdcoop still seems to exist
09:02<Wuzzy>what should it be replaced with?
09:02<FLHerne>Not sure if remove that, or switch to thanking TrueBrain, or change it to "former" *and* thank TrueBrain :p
09:02<Wuzzy> /join #openttdcoop
09:02<FLHerne>Well, the current hosting is on OTTD's GitHub
09:03<TrueBrain>I was about to say, I have little to do with providing source or bug repo :P But I do appreciate it ;)
09:03<FLHerne>openttdcoop still exists, but devzone doesn't
09:03<FLHerne>TrueBrain: Isn't it your fault everything is on GitHub? :D
09:04<FLHerne>Well, it does, but it's dead
09:04<TrueBrain>fault, yes
09:04<TrueBrain>that needs no thanking :D
09:05<FLHerne>Wuzzy: OpenSFX used to live here, hence the acknowledgement
09:05<Wuzzy>what should it be replaced with then?
09:06<Wuzzy>i think the acklowledgement is still technically valid, even if OpenTTDCoop is functionally dead today. history, basically
09:06<FLHerne>I'd be tempted to just delete it, but that might be uncharitable :p
09:07<TrueBrain>we also no longer thank the list of old providers that hosted :P
09:07<TrueBrain>it is a bit silly to do so, honestly
09:08<FLHerne>If you want to keep it, "...providing the <former/original?> source repository.... , and to TrueBrain <et al.?> for supporting the move to GitHub."
09:08<TrueBrain>I did not move OpenSFX to GitHub
09:09<TrueBrain>(supporting, sure, the real move, no)
09:09<TrueBrain>but I also see no point in thanking me for any of that, honestly
09:09<Wuzzy>I guess I just remove the entire acknowledgement section then...
09:09<Wuzzy>is that ok?
09:14-!-glx [] has joined #openttd
09:14-!-glx is "Loïc GUILLOUX" on #openttd
09:14-!-mode/#openttd [+v glx] by ChanServ
09:53<@DorpsGek>[OpenTTD/BaNaNaS] frosch123 opened pull request #81: Change: migrate OpenTTD user supermop to GitHub user supermop
09:54<@DorpsGek>[OpenTTD/BaNaNaS] TrueBrain approved pull request #81: Change: migrate OpenTTD user supermop to GitHub user supermop
09:54<@DorpsGek>[OpenTTD/BaNaNaS] TrueBrain merged pull request #81: Change: migrate OpenTTD user supermop to GitHub user supermop
09:57<FLHerne>Wuzzy: Most of the core openttdcoop people of that time are in the SFX credits anyway
09:58<FLHerne>No, not really
09:58<FLHerne>But Rubidium and Zephyris are
09:58<+glx>I quickly tested opensfx#19 in my debian VM, it doesn't work
10:09-!-iSoSyS [] has joined #openttd
10:09-!-iSoSyS is "realname" on #/r/openttd #openttd
10:10-!-iSoSyS [] has quit []
10:17<@DorpsGek>[OpenTTD/OpenSFX] Wuzzy2 updated pull request #14: Change readme, license, descriptions
10:22<Wuzzy>FLHerne: I just went updated the readme for the PR by removing the acknowledgements
10:22<Wuzzy>is there anything else that needs addressing?
10:25<Eddi|zuHause>_dp_: so i think i found the issue. i call "RoadBitsToAxis(road)" which will fail on halftile roads
10:25-!-Progman [] has joined #openttd
10:25-!-Progman is "Peter Henschel" on #openttd
10:25<Eddi|zuHause>must extend that to a full tile road first, or something
10:28<_dp_>regular crossings extend half-tiles
10:28<_dp_>all other stuff removes them though
10:28-!-Flygon [~Flygon@2001:44b8:411e:4e00:dc65:1583:a6f4:e92d] has quit [Quit: A toaster's basically a soldering iron designed to toast bread]
10:31<Eddi|zuHause>yes. the question is how to do this elegantly
10:33<Eddi|zuHause>the old code used the track direction not the road direction for this, so it circumvented the issue
10:35<Eddi|zuHause>i'm not sure why this issue wasn't in the old patch
10:36<Eddi|zuHause>i think it had stricter checks that made it discard the halftile road
10:38<Wolf01>Destroy the road bit or complete the road?
10:40<Eddi|zuHause>yeah, i think master behaviour changed in the last 15 years
10:41<Wolf01>I remember both cases, but not which one is the current
10:41<Wolf01>I would try to complete the road, because it's not fair to destroy a road bit of a competitor for example
10:42<Eddi|zuHause>well, apparently extending it is the new way :p
10:43<Eddi|zuHause>"beginning with GCC 10, when using just -flto it will default to using the detected number of CPU cores/threads available rather than just a single thread."
10:44<Eddi|zuHause>> gcc --version
10:44<Eddi|zuHause>gcc (SUSE Linux) 7.5.0
10:45<Eddi|zuHause>do i want to go through the trouble of installing a newer gcc?
10:46<Eddi|zuHause>i could also look for the parameter to pass for setting the number of threads manually
10:49<FLHerne>Wuzzy: misc. nitpicking thoughts...
10:49<Wuzzy>I listen
10:50<FLHerne>"Freely available under the terms of the following licenses" in the description is a bit unclear, maybe add [for sound files] and [for code]
10:50<FLHerne>[for code and docs] even
10:51<FLHerne>Might be easier to read, and more maintainable, to have a separate file for each of the license texts
10:51<@DorpsGek>[OpenTTD/OpenTTD] Eddi-z updated pull request #8556: Feature: Allow diagonal tracks on level crossings
10:52<FLHerne>(that way it'll be more obvious if you copy-paste one license into the middle of another, and also you wouldn't have to :p)
10:52<FLHerne>Hm, but then OTTD doesn't display it nicely
10:53<FLHerne>So probably ignore that idea
10:53<@DorpsGek>[OpenTTD/OpenTTD] Eddi-z commented on pull request #8556: Feature: Allow diagonal tracks on level crossings
10:55<FLHerne>"Freely available under the Creative Commons Attribution-ShareAlike 3.0 Unported license [for sound files] and your choice of the GNU General Public License version 2 (or later) or Common Development and Distribution License 1.1 [for code and documentation]" ?
10:55<FLHerne>It does seem a pity to delete all the translations, but I don't have a better idea
10:56-!-egork [~oftc-webi@] has joined #openttd
10:56-!-egork is "OFTC WebIRC Client" on #openttd
10:56<FLHerne>(and thanks for doing this, it's been needed for years)
10:58<Eddi|zuHause>could make an announcement on the forums to request new translations
11:00<egork>hello! is there an external map editor (not only a height map) where I could overlay a google map and lay out roads or rails?
11:00<Eddi|zuHause>egork: no
11:01<Eddi|zuHause>there was a proposal for an extended heightmap format that can add roads, but it was never implemented
11:02<andythenorth>hmm so vehicle customisation when? :P
11:04<egork>thank you Eddi
11:05-!-gelignite [] has joined #openttd
11:05-!-gelignite is "realname" on #llvm #openttd
11:09<@DorpsGek>[OpenTTD/OpenTTD] Eddi-z updated pull request #8556: Feature: Allow diagonal tracks on level crossings
11:09<+glx>Wuzzy: can I force push to your opensfx#19 branch ?
11:09-!-egork [~oftc-webi@] has quit [Remote host closed the connection]
11:10<Wuzzy>what do you want to push?
11:10<+glx>some fixes in Makefile, and I added workflow files
11:11<+glx>(not fully working yet)
11:11<Wuzzy>ehhh, makefile fixes... better not
11:11<Wuzzy>at least not for #14
11:11<Wuzzy>oh wait...
11:12<Wuzzy>feel free to push, but i feel very stressed by the thought of FORCEpush
11:12<Wuzzy>push things that work. dont push things that do not work
11:12<Eddi|zuHause>Wuzzy: doesn't make much of a difference. you need to pull either way
11:13<Wuzzy>i know, but force push is danger zone
11:13<Eddi|zuHause>force push is the default way of updating PRs
11:13<+glx>force push is the usual way for PRs
11:13<Wuzzy>just do a normal push. i dont care about "clean commit history" .. . this is a dangerous ideology
11:14<+glx>but I rebased, so push won't work
11:14<Wuzzy>in that case i have to disapprove
11:15<Eddi|zuHause>in that case, the next step would be to PR his branch on his repo :)
11:15<Wuzzy>force-push is dangerous when multiple people are involved
11:16<+glx>well I already have it
11:16<Wuzzy>if you are really obsessed with "clean commit history" BS, at least do it whe everythig has settled, and not right from the start, when its hard to track your changes
11:16<Eddi|zuHause>well, force-push is only dangerous when people aren't talking to each other
11:16<+glx>that's why I asked
11:17<Wuzzy>can you produce a diff, maybe? that would be better
11:17<Wuzzy>i thik the .workflow thing warrants its own PR...
11:17<Wuzzy>but then, given the long review waiting time... lol
11:18<andythenorth>some people have been taught that force push is bad
11:18<+glx>workflow helps to test the makefile changes
11:18<andythenorth>some people have to get over that
11:18<Wuzzy>i dont want to blindly accept a force-push from a stranger on my own PR
11:18<+glx>Wuzzy: feel free to sherry pick my commits then
11:19<Wuzzy>can you produce a patchfile?
11:19<Wuzzy>that would be best
11:19<TrueBrain>"stranger" .. saying that about a developer that is trying to help .. lol
11:19<Wuzzy>ok that was harsh.
11:20<Wuzzy>but technically we're all strangers to each other
11:20<Wuzzy>more or less... anywaay
11:20<Wuzzy>glx: i would appreciate if you could just tell me what bugs i introduced into my makefile so i can fix them
11:23<+glx>Wuzzy: <-- this line errors when I try in my debian VM (unterminated shell call, missing ")")
11:24-!-tokai|noir [] has joined #openttd
11:24-!-tokai|noir is "Christian Rosentreter" on #openttd
11:24-!-mode/#openttd [+v tokai|noir] by ChanServ
11:24<+glx>my solution is to use the same way as in all other openttd repos
11:24<+glx>our good old
11:26<Wuzzy>is that the only bug?
11:27<+glx>well there seem to be more, as workflow fail, but I didn't check in detail
11:27<Wuzzy>my issue with you using force-push / premature rebase is that I dont get a diff out of it 🙁 this makes analysis more painful
11:27<Wuzzy>but ok i try to look at it
11:28<+glx>I didn't touch your commits (except rewording commit messages so commit checker is happy)
11:30<+glx>other solution is you can rebase your PR (and fix commit messages) then I can push without force my changes
11:30<+glx>if it's cleaner for you
11:31-!-tokai [] has quit [Ping timeout: 480 seconds]
11:32<Wuzzy>wait, what??? it turns out your makefile is identical wih mine!!!!!!
11:33<+glx>can't be identical, I added a change
11:34-!-tokai [] has joined #openttd
11:34-!-tokai is "Christian Rosentreter" on #openttd
11:34-!-mode/#openttd [+v tokai] by ChanServ
11:34<Wuzzy>oops i looked at wrong file lol
11:35-!-tokai|noir [] has quit [Ping timeout: 480 seconds]
11:47<@DorpsGek>[OpenTTD/OpenSFX] Wuzzy2 updated pull request #19: Replace Mercurial code with Git code
11:47<Wuzzy>glx: i have pushed your changes ... by hand. i hope its correct
11:50<Wuzzy>glx: thank you for working on the .workflow btw. but it needs to be seen if it actually works... 😀
11:51<Wuzzy>the .workflow will be important for release
11:51<+glx>can't work because you need to rebase
11:51<+glx>there's a conflict
11:51<Wuzzy>This PR needs to wait for #14
11:52<+glx>and for some weird reason github doesn't recognise me as author
11:52<Wuzzy>thats because i put "unknown@unknown.invalid" as email 😆
11:53<+glx>oh, use my openttd email then, glx@
11:53<Wuzzy>glx@ ... what?
11:53<Wuzzy>@ nothing?
11:53<LordAro>glx: is there any particular reason you're not PRing the workflow stuff yourself?
11:54<+glx>workflow can't work without makefile fixes
11:54<Wuzzy>becaue reviewing takes forever so glx is trying to shoehorn as many things into one PR in the hopes it'll get done sooner?
11:54<+glx>so it seems to be a good idea to do both at the same time
11:55<+glx>as workflow will help to test makefile changes
11:58<@DorpsGek>[OpenTTD/OpenSFX] Wuzzy2 updated pull request #19: Replace Mercurial code with Git code
11:58<Wuzzy>I want #14 to be merged first, before continuing with #19
11:59<Wuzzy>one PR after the other
12:00<Wuzzy>glx: your opinion on #14?
12:31-!-snail_UES_ [] has joined #openttd
12:31-!-snail_UES_ is "Jacopo Coletto" on #openttd
12:40-!-Wormnest [~Wormnest@] has joined #openttd
12:40-!-Wormnest is "Wormnest" on #openttd
12:59-!-supermop_Home [] has joined #openttd
12:59-!-supermop_Home is "Guest" on #openttd
13:08<supermop_Home>thanks for setting up my bananas account
13:19<supermop_Home>when was the town can build flag added for roads?
13:20<supermop_Home>want to make sure i set the minimum version for unspooled correctly
13:21<+glx>1.10 I guess
13:26-!-jottyfan [] has quit [Quit: jottyfan]
13:30<supermop_Home>i uploaded the old version without town build flags after the new version
13:31<supermop_Home>so now version 3.2 is new game available, and 4.2 is save games only
13:33-!-Eddi|zuHause2 [] has joined #openttd
13:33-!-Eddi|zuHause2 is "Johannes E. Krause" on #openttd
13:34<+glx>I think you can edit the settings
13:35<frosch123>you can only flip the upload order via PR
13:37-!-Eddi|zuHause [] has quit [Ping timeout: 480 seconds]
13:38-!-HerzogDeXtEr [] has quit [Read error: Connection reset by peer]
13:42<+glx>funny first upload puts description and tags in global, second upload puts them in versions
13:43<frosch123>yes, the gui is bad :) people don't get they can skip the details on second upload
13:44<frosch123>all the version-specific stuff if not needed, when identical with global
13:49<andythenorth>one day we will improve it :)
13:52<+glx>something like ?
14:01<@DorpsGek>[OpenTTD/OpenTTD] DorpsGek pushed 1 commits to master
14:01<@DorpsGek> - Update: Translations from eints (by translators)
14:13<supermop_Home>so i can just upload version 4.2 again to fix it?
14:13<_dp_>can someone fix #7941 please?
14:14<_dp_>pathfinder is one of the few places left that I haven't touched yet and I don't want to start :p
14:16-!-tokai|noir [] has joined #openttd
14:16-!-tokai|noir is "Christian Rosentreter" on #openttd
14:16-!-mode/#openttd [+v tokai|noir] by ChanServ
14:18<LordAro>seems very difficult to fix
14:18<LordAro>at first glance of the issue
14:18<_dp_>yeah, it's kinda tricky
14:19<frosch123>glx: yes, unless you also want to fake the upload dates. i.e. you can also swap md5sum-partial and filesize between the entries
14:19<frosch123>plus version name
14:20<frosch123>but ok, too complicated :) leave it at this
14:23-!-tokai [] has quit [Ping timeout: 480 seconds]
14:27-!-tokai [] has joined #openttd
14:27-!-tokai is "Christian Rosentreter" on #openttd
14:27-!-mode/#openttd [+v tokai] by ChanServ
14:34-!-tokai|noir [] has quit [Ping timeout: 480 seconds]
14:41-!-jottyfan [] has joined #openttd
14:41-!-jottyfan is "jottyfan" on #openttd
14:42-!-jottyfan [] has quit []
14:50-!-tokai|noir [] has joined #openttd
14:50-!-tokai|noir is "Christian Rosentreter" on #openttd
14:50-!-mode/#openttd [+v tokai|noir] by ChanServ
14:57-!-tokai [] has quit [Ping timeout: 480 seconds]
15:01-!-tokai [] has joined #openttd
15:01-!-tokai is "Christian Rosentreter" on #openttd
15:01-!-mode/#openttd [+v tokai] by ChanServ
15:08-!-tokai|noir [] has quit [Ping timeout: 480 seconds]
15:20-!-snail_UES_ is now known as Guest13193
15:20-!-Guest13193 [] has quit [Read error: Connection reset by peer]
15:20-!-snail_UES_ [] has joined #openttd
15:20-!-snail_UES_ is "Jacopo Coletto" on #openttd
15:22<+glx>I can't open pull requests anyway
15:24<frosch123>why? were you also banned from github? like supermop
15:27<+glx>ah no it's only for this repo it seems
15:28<+glx>oh silly me, missing title
15:29<@DorpsGek>[OpenTTD/BaNaNaS] glx22 opened pull request #82: Fix: newgrf/44450601 versions uploaded in the wrong order
15:29-!-snail_UES_ [] has quit [Read error: Connection reset by peer]
15:29-!-snail_UES_ [] has joined #openttd
15:29-!-snail_UES_ is "Jacopo Coletto" on #openttd
15:29<+glx>usually github picks the commit message as title
15:32-!-tokai|noir [] has joined #openttd
15:32-!-tokai|noir is "Christian Rosentreter" on #openttd
15:32-!-mode/#openttd [+v tokai|noir] by ChanServ
15:34<@DorpsGek>[OpenTTD/BaNaNaS] frosch123 approved pull request #82: Fix: newgrf/44450601 versions uploaded in the wrong order
15:34<@DorpsGek>[OpenTTD/BaNaNaS] frosch123 merged pull request #82: Fix: newgrf/44450601 versions uploaded in the wrong order
15:38<+glx>oh of course the website still considers 0.3.2 to be newer
15:38-!-tokai [] has quit [Ping timeout: 480 seconds]
15:40<@DorpsGek>[OpenTTD/OpenTTD] ldpl commented on pull request #8556: Feature: Allow diagonal tracks on level crossings
15:40<frosch123>amazingly it works in-game though :)
15:40<frosch123>i doubt we ever tested that
15:42<+glx>as long as it works in-game it's fine
15:54-!-WormnestAndroid [~WormnestA@] has quit [Ping timeout: 480 seconds]
15:54-!-tokai [] has joined #openttd
15:54-!-tokai is "Christian Rosentreter" on #openttd
15:54-!-mode/#openttd [+v tokai] by ChanServ
15:55-!-tokai [] has quit []
15:57-!-WormnestAndroid [~WormnestA@] has joined #openttd
15:57-!-WormnestAndroid is "WormnestAndroid" on #openttd
16:01-!-tokai|noir [] has quit [Ping timeout: 480 seconds]
16:19-!-nielsm [] has quit [Ping timeout: 480 seconds]
16:38<@DorpsGek>[OpenTTD/OpenTTD] J0anJosep updated pull request #8480: Multitile depots
16:42<supermop_Home>thanks for fixing guys
16:44-!-gelignite [] has quit [Quit: Stay safe!]
16:55-!-Samu [] has quit [Quit: Leaving]
17:09<@DorpsGek>[OpenTTD/OpenTTD] frosch123 merged pull request #8452: Doc: Add labels to landscape grid description.
17:13<@DorpsGek>[OpenTTD/OpenTTD] J0anJosep updated pull request #8480: Multitile depots
17:14<@DorpsGek>[OpenTTD/OpenTTD] frosch123 merged pull request #8566: Move "town name" selection into map generator GUI
17:15<+glx>ah I can reenable windows CI requirements
17:19<+glx>hmm no still one approved to merge
17:19<@DorpsGek>[OpenTTD/OpenTTD] glx22 merged pull request #8674: Fix: VkMapping declarations violated C++ ODR rule.
17:21<@DorpsGek>[OpenTTD/OpenTTD] glx22 merged pull request #8638: Feature: [GS] Allow non-question type windows to have no buttons
17:30-!-frosch123 [] has quit [Quit: be yourself, except: if you have the opportunity to be a unicorn, then be a unicorn]
17:32-!-Progman [] has quit [Remote host closed the connection]
17:33<@DorpsGek>[OpenTTD/OpenTTD] michicc approved pull request #8639: Add: Allow translation of "(Directory)" and "(Parent directory)"
17:40<@DorpsGek>[OpenTTD/OpenTTD] michicc approved pull request #8578: Fix: Stopped ships shouldn't block depots
17:41<+michi_cc>glx: I produced more approvals :p
17:41<+glx>but I reenabled CI requirements
17:42<@DorpsGek>[OpenTTD/OpenTTD] TrueBrain merged pull request #8578: Fix: Stopped ships shouldn't block depots
17:42<TrueBrain>no problem :P
17:42<+glx>I'll probably "update" #8639 to previous version, to remove .. from the string (even if it's a constant)
17:42<TrueBrain>evil laughter
17:42<+glx>yeah I can force merge too if I want
17:43<TrueBrain>I am aware :)
17:47-!-WormnestAndroid [~WormnestA@] has quit [Ping timeout: 480 seconds]
17:48<LordAro>glx: better do it before someone merges it :p
17:48-!-WormnestAndroid [~WormnestA@] has joined #openttd
17:48-!-WormnestAndroid is "WormnestAndroid" on #openttd
17:48<+glx>yeah it's compiling
17:49<+glx>(and only admins can merge it for now)
17:54-!-Wolf01 [] has quit [Quit: Once again the world is quick to bury me.]
17:56-!-sla_ro|master [] has quit []
17:56<@DorpsGek>[OpenTTD/OpenTTD] michicc closed pull request #7724: [Win32] Use sRGB for graphics output.
17:56<@DorpsGek>[OpenTTD/OpenTTD] glx22 dismissed a review for pull request #8639: Add: Allow translation of "(Directory)" and "(Parent directory)"
17:56<@DorpsGek>[OpenTTD/OpenTTD] glx22 updated pull request #8639: Add: Allow translation of "(Directory)" and "(Parent directory)"
17:57<@DorpsGek>[OpenTTD/OpenTTD] michicc approved pull request #8639: Add: Allow translation of "(Directory)" and "(Parent directory)"
18:08<@DorpsGek>[OpenTTD/OpenTTD] glx22 closed issue #8636: Untranslatable strings in save/load dialog
18:08<@DorpsGek>[OpenTTD/OpenTTD] glx22 merged pull request #8639: Add: Allow translation of "(Directory)" and "(Parent directory)"
18:15<@DorpsGek>[OpenTTD/OpenTTD] James103 commented on issue #8670: Crash on macOS Big Sur after downloading graphics to 200%
18:16<@DorpsGek>[OpenTTD/OpenTTD] TrueBrain commented on issue #8670: Crash on macOS Big Sur after downloading graphics to 200%
19:05-!-andythenorth [] has quit [Quit: andythenorth]
19:11-!-glx [] has quit []
19:36-!-HerzogDeXtEr [] has joined #openttd
19:36-!-HerzogDeXtEr is "purple" on #openttd
19:46-!-Flygon [~Flygon@2001:44b8:411e:4e00:fcb4:db6:cb31:4dd5] has joined #openttd
19:46-!-Flygon is "Flygon" on #openttd
21:10-!-Wuzzy2 [] has joined #openttd
21:10-!-Wuzzy2 is "Wuzzy" on #openttd
21:10-!-Wuzzy [] has quit [Ping timeout: 480 seconds]
21:19-!-Wormnest [~Wormnest@] has quit [Quit: Leaving]
21:36-!-HerzogDeXtEr [] has quit [Read error: Connection reset by peer]
22:32-!-debdog [~debdog@2a00:79c0:62d:c900:7a24:afff:fe8a:d04d] has joined #openttd
22:32-!-debdog is "Wowbagger" on #openttd
22:35-!-D-HUND [~debdog@2a00:79c0:658:d800:7a24:afff:fe8a:d04d] has quit [Ping timeout: 480 seconds]
23:04-!-Wuzzy2 [] has quit [Quit: Wuzzy2]
23:38-!-supermop_Home [] has quit [Ping timeout: 480 seconds]
---Logclosed Mon Feb 15 00:00:39 2021