Log for #openttdcoop.devzone on 22nd October 2012:
Times are UTC Toggle Colours
06:15:04  *** ODM has joined #openttdcoop.devzone
15:24:05  *** andythenorth has joined #openttdcoop.devzone
15:53:02  *** andythenorth has quit IRC
16:15:53  *** andythenorth has joined #openttdcoop.devzone
16:34:48  <Brot6> FISH - TS_Roe.png XandythenorthX @
16:38:37  <Brot6> FISH - Sheet.pdf XandythenorthX @
16:51:58  *** Zuu has joined #openttdcoop.devzone
17:19:50  <Brot6> Makefile for NewGRFs: Common part - Feature #4391 (Rejected): add support for untranslatable strings... XAlberthX @
17:20:32  <Brot6> firs: update from r3052 to r3057 done (3 warnings) -
17:49:41  *** frosch123 has joined #openttdcoop.devzone
17:54:10  *** Alberth has joined #openttdcoop.devzone
18:37:01  <Brot6> FIRS Industry Replacement Set - Revision 3058:8381feebb24a: Change: fences and partial snow support ... XandythenorthX @
18:38:39  <Brot6> firs: update from r3057 to r3058 done (3 warnings) -
18:40:46  <andythenorth> 24 industries done
18:40:52  <andythenorth> nearly 50%
18:40:59  <planetmaker> going to be done before Christmas, eh?
18:41:05  <planetmaker> :-)
18:41:11  <andythenorth> probly :)
18:41:18  <andythenorth> anyone want to help?  It's quite therapeutic
18:41:21  <andythenorth> copy, paste, adjust
18:41:28  <andythenorth> :P
18:43:12  <Brot6> NewGRF Meta Language - Patch #4385: Feature: Have 'untranslatable' strings XAlberthX @
18:43:41  *** KenjiE20 has quit IRC
18:43:49  *** KenjiE20 has joined #openttdcoop.devzone
18:53:20  <Brot6> FIRS Industry Replacement Set - Revision 3059:b3c0ae99a4e3: Codechange: petrol pump uses stub of pyt... XandythenorthX @
18:54:26  <andythenorth> Alberth: webtranslator -> committed files?
18:54:37  <Brot6> firs: update from r3058 to r3059 done (3 warnings) -
18:54:43  * andythenorth ponders security risks of that :P
18:55:16  * Alberth ponders what "-> committed files" means
18:55:29  <planetmaker> andythenorth, the same rists as for WT3 for OpenTTD
18:55:34  <planetmaker> *risks
18:56:05  <Alberth> planetmaker: not really, the authors of WT3 are also in the openttd project
18:57:00  <planetmaker> hu? anyone can apply to become translator
18:57:18  <Alberth> I would not allow some unknown tool to commit data in my project repo without me seeing the data first
18:58:05  <Alberth> planetmaker: would you accept data from say, google or github blindly?
18:58:53  <Alberth> or in this case, give them commit access?
18:59:06  <andythenorth> also, newgrfs may have many different build frameworks, with vulnerabilities :)
18:59:11  <planetmaker> Alberth, not an unknown tool. Sure. But... your web translator would not be an "unknown tool", I'd say
18:59:30  <planetmaker> and the language file format is kinda fixed for NML. So... would work well
18:59:42  <Alberth> now its suddenly "my" web translator  :)
18:59:46  <Brot6> NewGRF Meta Language - Patch #4385: Feature: Have 'untranslatable' strings XyexoX @
18:59:53  <planetmaker> :)
19:00:26  <Alberth> I am not planning on automagic commit if I write a translator
19:00:30  <planetmaker> ok. if the statement is "arbitrary webtranslator of possibly dubious source", then I'd not allow commit access
19:00:44  <planetmaker> Alberth, but openttd's WT3 also automagically commits ;-)
19:01:39  <Yexo> it doesn't have to be automatic
19:01:51  <Yexo> as long as it's very easy to press a "commit translations" button for the owner of each repo
19:01:58  <planetmaker> :-) ^
19:02:02  <andythenorth> review -> accept
19:02:06  <Alberth> yep, but the author is also in the openttd project, and I trust him
19:02:08  <planetmaker> But if there's a button the auto-magic is not far
19:02:10  <andythenorth> or review -> test build -> accept :P
19:02:31  <andythenorth> review -> test build on vm you can afford to lose -> accept :P
19:02:40  <Yexo> Alberth: I'd say the manager of every project is responsible for which tool he trusts
19:03:05  <Yexo> if a known person here would create a tool and host it on openttd/openttdcoop servers I'd trust that tool to commit translations
19:03:07  <Alberth> I'd make a test to check which files it touches at least
19:03:21  <Yexo> of course after some testing/reviewing to see if it actually works
19:03:24  <andythenorth> every time I do 'sudo easy_install some python package' I'm trustring the author doesn't rm my filesystem for giggles :P
19:03:59  <planetmaker> such errors have been know to exist in respected packages... just an additional blank, andythenorth  ;-)
19:04:19  <andythenorth> he :)
19:04:42  * Yexo remembers
19:05:39  <Alberth> andythenorth: I don't sudo for that
19:05:56  <Yexo> can still wipe your home dir
19:05:59  <andythenorth> I have to currently
19:06:06  <andythenorth> makes me uncomfortable :)
19:06:53  <andythenorth> I could move my python install, or use a virtualenv
19:06:55  <planetmaker> ah, that's what I remembered, too, Yexo :-)
19:06:58  <andythenorth> life is short though :)
19:07:21  <Alberth> Yexo: sure, one RH install cost me 1GB dat already  :)
19:07:29  <Alberth> *data
19:07:32  <Yexo> ouch
19:07:39  <andythenorth> anyway, a WT is a nice idea, might be wise to sanitise result though somehow
19:09:27  <Alberth> andythenorth: limiting to a directory is enough imho, you can't do much damage with files just in lang that also get accepted by a newgrf compiler
19:10:27  <Alberth> not in the last place because you can merge  to the previous revision :)
19:12:07  <andythenorth> no chance to execute (for example) arbitrary python code?
19:13:01  <andythenorth> I suspect that vulnerability exists for chameleon
19:13:05  <andythenorth> perhaps not for nml
19:13:39  <Yexo> it there is such a bug it's be a vulnerability in nml, but I don't think there is
19:14:39  <Brot6> FIRS Industry Replacement Set - Feature #4431 (New): Plastics plant needs snow sprites XandythenorthX @
19:14:42  <andythenorth> famous last words :)
19:14:47  * andythenorth failed a pen test today :)
19:19:23  <V453000> waht sort of madness are you recoding again andy
19:23:48  <Alberth> the madness called FIRS :)
19:24:13  <V453000> I thought it was turned into nml already once?
19:24:49  <Alberth> yeah but from CPP, instead of generated by Python/Chameleon :)
19:25:39  <V453000> I think I am lucky I dont know about these things :p
19:26:19  <Alberth> V453000: that can be changed if you like, andy is looking for an assistant :)
19:26:43  <V453000> if a day had 50 hours, maybe :)
19:26:48  <andythenorth> mine does
19:26:51  <andythenorth> strangely
19:27:58  <Alberth> V453000: CPP is not really useful as macro processor, so using a different tool is a step forward I think
19:31:22  <andythenorth> I was looking at recoding most of the industries anyway
19:31:39  <andythenorth> there were 'old' and 'improved' CPP templates for sprites
19:31:59  <andythenorth> the improved template was much better for snow, but was only used by 2 or 3 industries...
19:32:04  <andythenorth> ...and I have been drawing snow :)
19:32:43  <andythenorth> converting to python is about the same work, but I complain less ;)
19:34:15  <Alberth> :)
20:02:57  *** Alberth has left #openttdcoop.devzone
20:47:41  *** ODM has quit IRC
20:52:02  <Brot6> FIRS Industry Replacement Set - Revision 3060:ab72ba6dffb5: Codechange: petrol pump converted to pyt... XandythenorthX @
20:53:45  <andythenorth> 25 done
20:53:51  <Brot6> firs: update from r3059 to r3060 done (3 warnings) -
20:53:52  <andythenorth> what is the smiley for 'phew' :P
20:58:08  <V453000> . :)
21:01:20  <andythenorth> bed time
21:01:20  <andythenorth> bye
21:01:21  *** andythenorth has quit IRC
21:45:29  *** frosch123 has quit IRC
23:03:31  *** Zuu has quit IRC

Powered by YARRSTE version: svn-trunk