Back to Home / #openttd / 2016 / 01 / Prev Day | Next Day
#openttd IRC Logs for 2016-01-27

---Logopened Wed Jan 27 00:00:23 2016
00:09-!-tokai [] has joined #openttd
00:09-!-mode/#openttd [+v tokai] by ChanServ
00:16-!-tokai|noir [] has quit [Ping timeout: 480 seconds]
00:48-!-Snail [] has quit [Quit: Snail]
00:56-!-Eddi|zuHause [] has quit []
00:56-!-Eddi|zuHause [] has joined #openttd
01:16-!-sla_ro|master [slamaster@] has joined #openttd
01:25-!-day [] has quit [Quit: off to save the cats]
01:46-!-Flygon_ [] has quit [Read error: Connection reset by peer]
01:51-!-Flygon [] has joined #openttd
03:36-!-sim-al2 [] has joined #openttd
04:12-!-Clockworker__ [] has joined #openttd
04:20-!-Clockworker_ [] has quit [Ping timeout: 480 seconds]
04:33-!-sim-al2 [] has quit [Ping timeout: 480 seconds]
05:13-!-Hiddenfunstuff [] has joined #openttd
05:27<argoneus>good morning train friends
06:02<ConductingCat>Chu Chu
06:05<@peter1138>hmm, trains have always been "choo choo" for me, but i guess it's the same, heh
06:12-!-day [] has joined #openttd
06:40-!-liq3 [] has quit []
06:51-!-blathijs [matthijs@] has quit [Ping timeout: 480 seconds]
06:52-!-blathijs [matthijs@] has joined #openttd
06:53-!-Myhorta [] has joined #openttd
06:58-!-orudge [] has quit [Remote host closed the connection]
06:59-!-orudge [] has joined #openttd
07:15-!-efess [] has quit [Read error: Connection reset by peer]
07:17-!-JezK [~jez@2407:7800:400:107f:3db5:daca:8457:e66a] has quit [Remote host closed the connection]
07:28-!-Wolf01 [] has joined #openttd
07:33-!-Supercheese [] has quit [Read error: Connection reset by peer]
07:33-!-Supercheese [] has joined #openttd
07:57-!-Biolunar_ [] has quit [Quit: leaving]
08:04-!-smoke_fumus [~smoke_fum@] has joined #openttd
08:13-!-andythenorth [~Andy@] has joined #openttd
08:13-!-andythenorth [~Andy@] has left #openttd []
08:21-!-mode/#openttd [+o orudge] by ChanServ
08:41-!-TheMask96 [] has quit [Ping timeout: 480 seconds]
08:42-!-TheMask96 [] has joined #openttd
08:44-!-Snail [] has joined #openttd
09:00-!-Snail [] has quit [Quit: Snail]
09:13-!-Belugas [] has quit [Ping timeout: 480 seconds]
09:13-!-Belugas [~belugas@] has joined #openttd
09:13-!-mode/#openttd [+o Belugas] by ChanServ
09:49-!-Myhorta [] has quit [Ping timeout: 480 seconds]
10:00-!-sim-al2 [] has joined #openttd
10:22<Milek7>if i make patch adding setting to disable local authorities, it would be accepted into trunk?
10:23<V453000>the game has been declared dead yesterday, but you can try :P
10:28-!-Alberth [~alberth@2001:981:c6c5:1:be5f:f4ff:feac:e11] has joined #openttd
10:28-!-mode/#openttd [+o Alberth] by ChanServ
10:43<M-E>uh what?
10:44<@peter1138>too many unfinished patches
10:44<Wolf01>yes, no new features until all bug will be fixed, and it's impossible to fix all bugs
10:49<M-E>[citation needed]
10:49<Wolf01>read the logs
10:58-!-avdg [] has quit [Remote host closed the connection]
10:58-!-Hirundo [] has quit [Remote host closed the connection]
10:58-!-Ammler [] has quit [Remote host closed the connection]
10:58-!-tneo [] has quit [Remote host closed the connection]
10:58-!-Hirundo [] has joined #openttd
10:59-!-planetmaker [] has quit [Ping timeout: 480 seconds]
10:59-!-Hazzard [~Hazzard@] has quit [Remote host closed the connection]
10:59-!-V453000 [] has quit [Remote host closed the connection]
10:59-!-Yexo [] has quit [Remote host closed the connection]
10:59-!-Ammler [] has joined #openttd
11:00-!-^Spike^ [] has quit [Remote host closed the connection]
11:00-!-Yexo [] has joined #openttd
11:00-!-planetmaker [] has joined #openttd
11:00-!-mode/#openttd [+o planetmaker] by ChanServ
11:01<Milek7>openttd have guidelines for maximum source code line lenght?
11:01-!-tneo [] has joined #openttd
11:01-!-^Spike^ [] has joined #openttd
11:02-!-Hazzard [] has joined #openttd
11:02-!-V453000 [] has joined #openttd
11:03<@Alberth>yes, less than infinite
11:03<Wolf01>also, one statement per line, so you can't cheat by making a one-line patch
11:03-!-avdg [] has joined #openttd
11:06<@peter1138>not really, most people have wide screens these days
11:10<_dp_>aha, and split them for 2-3 files :p
11:10<Milek7>why there is rating check in CheckforTownRating and ClearTile_Town?
11:11<Milek7>it don't need to be only in CheckforTownRating?
11:11<@Alberth>feel free to refactor
11:11-!-zeknurn` [] has joined #openttd
11:11<Eddi|zuHause>the game is declared dead about once per month, i think :p
11:12<Wolf01>don't refactor without knowing *everything* about the code you are refactoring
11:13-!-tt_johannes [] has joined #openttd
11:14<Milek7>hm, i just realised that if i use that on multiplayer someone propably will destroy all cities ;p
11:14<Wolf01>"I'll disable it for multiplayer" doesn't work, at least it didn't for drag&drop land purchase
11:15<Wolf01>(it still hurts me)
11:16-!-zeknurn [] has quit [Ping timeout: 480 seconds]
11:16-!-zeknurn` is now known as zeknurn
11:17<_dp_>there is a way to igrone unwanted client command on server
11:17<_dp_>ugly but it works
11:18<Milek7>oh, i wanted to ask some time ago
11:18<Milek7>randoms are calculated both on client and server?
11:18<_dp_>everything is
11:23-!-Wormnest [] has joined #openttd
11:24<Eddi|zuHause>Milek7: yes, and the random seed is compared occasionally and treated like a checksum
11:24-!-orudge` [] has joined #openttd
11:24<Eddi|zuHause>Milek7: on mismatch, the client is kicked with the dreaded "desync" message
11:25-!-orudge [] has quit [Read error: Connection reset by peer]
11:47<@peter1138>Enable to stop -> Disable?
11:49<Milek7>enabling option disables blocking actions by local authorities
11:49<@peter1138>why do you add the needed <= RATING_OUTSTANDING stuff?
11:50<Milek7>wiki said that newgrf may set required rating for building to >1000 to make building indestructible
11:50<Milek7>so this is for not breaking this
11:51<@peter1138>add a comment about that, i guess
11:51<@peter1138>also you've got spaces instead of tab in the last hunk
11:52<Milek7>it is possible to edit task, or i must add comment?
11:54<@peter1138>i don't know
11:56<@planetmaker>Milek7, you need to add a comment
11:56<@planetmaker>or attach a new version of the patch (if that needs updating)
11:56-!-sim-al2 [] has quit [Ping timeout: 480 seconds]
11:59-!-Belugas [] has quit [Ping timeout: 480 seconds]
12:02-!-Belugas [~belugas@] has joined #openttd
12:02-!-mode/#openttd [+o Belugas] by ChanServ
12:35-!-andythenorth [~Andy@] has joined #openttd
12:38<Milek7>looking at bugtracker, it seems that project is dead from 2006..
12:38<andythenorth>I got buildout.python working last night
12:39<andythenorth>FIRS compile time is ~50s on python 3.2, 3.4 and 3.5
12:40<andythenorth>I did test it on pypy3
12:40<andythenorth>which last night worked, and I have shell output to prove it
12:40<andythenorth>but now nmlc fails on pypy3
12:41<andythenorth>(Exception) "tostring() has been removed. Please call tobytes() instead.".
12:41<andythenorth>I wonder if that’s the failure, or if the error handling is also failing
12:41*andythenorth will paste more
12:43<andythenorth>when it did work, it appeared to compile with primed caches in ~28s
12:43<andythenorth>which is fast
12:44<@planetmaker>Milek7, just because of the bug tracker itself or of what you find therein?
12:44<Milek7>bug tracker
12:44<Milek7>it is strange to see that active project has bugs with status "New" from 10 years ago
12:45<Milek7>and nobody during this time have an idea to clean it
12:47<@Alberth>andythenorth: use -s to get a full stack trace
12:47<Milek7>andythenorth: why you can't simply change tostring to tobytes? :P
12:47<@planetmaker>Milek7, the oldest open bug is from 2010. And rather is a feature request
12:48<Milek7>ok, but there is also feature requests and patches
12:48-!-Wolf01 [] has quit [Quit: Once again the world is quick to bury me.]
12:49<andythenorth>Milek7: what, patch PIL locally? o_O
12:49<andythenorth>not a great solution
12:49<Milek7>no, code that is using pil
12:51-!-Belugas [] has quit [Ping timeout: 480 seconds]
12:51<Milek7>propably you updated it
12:51<Milek7>and now tostring is deprecated
12:51<_dp_>pil is calling tostring it seems
12:52<andythenorth>Alberth: better trace?
12:52<andythenorth>if the answer is ‘pypy is not supported’ fine
12:52<andythenorth>just curious
12:53<Milek7> calls tostring()
12:53-!-Belugas [~belugas@] has joined #openttd
12:53-!-mode/#openttd [+o Belugas] by ChanServ
12:53<Milek7>change to tobytes() ;p
12:53<_dp_>ah, no, it's not pil, then yeah, why not just change?
12:53<andythenorth>because it might be a pointless change
12:53<andythenorth>I have commit rights on nml, but I’m not a competent maintainer
12:54<andythenorth>and pypy might be unsupported
12:54<andythenorth>the tests don’t pass on pypy3
12:54<@Alberth>it is PIL, mask_sprite is probably a PIL image
12:54<@Alberth>the question is what pal_convert expects
12:55-!-glx [] has joined #openttd
12:55-!-mode/#openttd [+v glx] by ChanServ
12:55*andythenorth just checking this isn’t bad sRGB or something
12:56<@Alberth>makes total sense, sprites do not have strings :)
12:57<andythenorth>so what, I need a different PIL?
12:57<andythenorth>or we need to patch nml?
12:57<Milek7>just change nml
12:57<_dp_>no, change to bytes and fix pal_convert if needed
12:58<Milek7>i think it is only name change
12:58<Milek7>bytes for python is technically string
12:58<_dp_>still different type
12:58-!-HerzogDeXtEr [] has joined #openttd
12:58<_dp_>if it works with bytes then it's probably fine
12:59<@Alberth>andythenorth: : mask_sprite_data = self.palconvert(mask_sprite.tobytes(), im_mask_pal) <-- trunk
13:00-!-sim-al2 [] has joined #openttd
13:01<@Alberth>fixed 2 months ago
13:02<andythenorth>that will learn me
13:02<andythenorth>to update nml
13:05-!-Progman [] has joined #openttd
13:09-!-frosch123 [] has joined #openttd
13:13<@Alberth>andythenorth: actually, the root cause was a newer pillow :)
13:15*andythenorth gets new test run times
13:15<andythenorth>I suspect the ones I did last night are all spurious due to wrong nmlc
13:17-!-tokai|noir [] has joined #openttd
13:17-!-mode/#openttd [+v tokai|noir] by ChanServ
13:20<andythenorth>[python 3.2] unprimed cache: 1m17s / primed cache: 53s
13:20<andythenorth>[pypy3] unprimed cache: 54s / primed cache: 29s
13:22*andythenorth biab
13:22-!-andythenorth [~Andy@] has quit [Quit: andythenorth]
13:24-!-tokai [] has quit [Ping timeout: 480 seconds]
13:42-!-andythenorth [] has joined #openttd
13:44-!-HerzogDeXtEr1 [] has joined #openttd
13:48-!-Myhorta [] has joined #openttd
13:49<Milek7>how from gamescript check clients list?
13:50-!-HerzogDeXtEr [] has quit [Ping timeout: 480 seconds]
13:51-!-Wormnest [] has quit [Read error: Connection reset by peer]
13:52-!-Wormnest [] has joined #openttd
13:54<andythenorth>[python 3.4] unprimed cache: 1m26s / primed cache: 1m2s
13:54<andythenorth>frosch123: python 3.4 slower for me :)
13:54<andythenorth>do I need to specifically _build_ nmlc under each python?
13:54*andythenorth experiments
13:59<andythenorth>no difference
14:14-!-oskari89 [] has joined #openttd
14:47<Milek7>how from gamescript check clients list?
14:59-!-Myhorta [] has quit [Ping timeout: 480 seconds]
15:02-!-Myhorta [] has joined #openttd
15:12-!-sim-al2 [] has quit [Ping timeout: 480 seconds]
15:16-!-Myhorta [] has quit [Ping timeout: 480 seconds]
15:18-!-blathijs [matthijs@] has quit [Ping timeout: 480 seconds]
15:27-!-Myhorta [] has joined #openttd
15:29-!-mode/#openttd [+o orudge`] by ChanServ
15:29-!-orudge` is now known as orudge
15:30-!-blathijs [matthijs@] has joined #openttd
15:33-!-slaca [] has joined #openttd
15:41-!-liq3 [] has joined #openttd
15:44-!-DDR [] has quit [Remote host closed the connection]
15:49-!-Born_Acorn [] has quit [Remote host closed the connection]
15:52-!-tt_johannes [] has quit [Ping timeout: 480 seconds]
15:57-!-Myhorta [] has quit [Ping timeout: 480 seconds]
16:11-!-tokai [] has joined #openttd
16:11-!-mode/#openttd [+v tokai] by ChanServ
16:14-!-skybon [~artem@] has joined #openttd
16:14-!-skybon [~artem@] has quit [Quit: skybon]
16:17-!-slaca [] has quit [Quit: Leaving]
16:18-!-tokai|noir [] has quit [Ping timeout: 480 seconds]
16:36-!-Alberth [~alberth@2001:981:c6c5:1:be5f:f4ff:feac:e11] has left #openttd []
16:41-!-frosch123 [] has quit [Quit: be yourself, except: if you have the opportunity to be a unicorn, then be a unicorn]
16:42-!-Myhorta [] has joined #openttd
17:05-!-Tirili [~Unknown@2a02:8109:680:910::3] has joined #openttd
17:17-!-Clockworker [~Clockwork@] has joined #openttd
17:20-!-andythenorth [] has quit [Quit: andythenorth]
17:22-!-tokai|noir [] has joined #openttd
17:22-!-mode/#openttd [+v tokai|noir] by ChanServ
17:24-!-Clockworker__ [] has quit [Ping timeout: 480 seconds]
17:27-!-Progman [] has quit [Remote host closed the connection]
17:29-!-tokai [] has quit [Ping timeout: 480 seconds]
17:32-!-oskari89 [] has quit []
17:34-!-greeter [] has quit [Remote host closed the connection]
17:38-!-greeter [] has joined #openttd
18:20-!-JezK_ [~jez@2407:7800:400:107f:3db5:daca:8457:e66a] has joined #openttd
18:25-!-sim-al2 [] has joined #openttd
18:32-!-Wormnest [] has quit [Quit: Leaving]
18:40-!-TheMask96 [] has quit [Ping timeout: 480 seconds]
18:46-!-Biolunar [] has joined #openttd
18:47-!-sla_ro|master [slamaster@] has quit []
18:58-!-efess [] has joined #openttd
19:16-!-smoke_fumus [~smoke_fum@] has quit [Quit: KVIrc 4.2.0 Equilibrium]
19:19-!-Myhorta [] has quit [Remote host closed the connection]
19:22-!-DDR [] has joined #openttd
19:41-!-__builtin [] has quit [Read error: No route to host]
19:42-!-Hiddenfunstuff [] has quit [Quit: HydraIRC -> <-]
19:42-!-__builtin [] has joined #openttd
19:47-!-HerzogDeXtEr1 [] has quit [Read error: Connection reset by peer]
21:37-!-Snail [] has joined #openttd
21:48-!-glx [] has quit [Quit: Bye]
22:08-!-Tirili [~Unknown@2a02:8109:680:910::3] has quit [Quit: Leaving]
22:47-!-Biolunar_ [] has joined #openttd
22:54-!-Biolunar [] has quit [Ping timeout: 480 seconds]
22:59-!-Flygon [] has quit [Read error: Connection reset by peer]
23:02-!-Flygon [] has joined #openttd
---Logclosed Thu Jan 28 00:00:24 2016