Config
Log for #openttdcoop.devzone on 13th October 2012:
Times are UTC Toggle Colours
01:27:54  *** Dr_Tan has joined #openttdcoop.devzone
01:28:02  *** NataS has quit IRC
05:29:04  *** andythenorth has joined #openttdcoop.devzone
07:04:14  *** ODM has joined #openttdcoop.devzone
07:32:12  <Brot6> FISH - Revision 934:28c0935cfbc2: Feature: steam versions of the two large inland barges XandythenorthX @ http://dev.openttdcoop.org/projects/fish/repository/revisions/28c0935cfbc2
07:33:05  <Brot6> FISH - Feature #4395 (Closed): Large Paddle Steamer XandythenorthX @ http://dev.openttdcoop.org/issues/4395
07:33:05  <Brot6> FISH - Feature #4395 (Closed): Large Paddle Steamer XandythenorthX @ http://dev.openttdcoop.org/issues/4395#change-11955
07:34:34  <Brot6> FISH - Revision 935:e122e82acb03: Change: introduce Fastnet paddle steamer in 1912 XandythenorthX @ http://dev.openttdcoop.org/projects/fish/repository/revisions/e122e82acb03
07:36:25  <Brot6> FISH - Revision 936:cbee357acb64: Codechange: enable build on push for devzone XandythenorthX @ http://dev.openttdcoop.org/projects/fish/repository/revisions/cbee357acb64
07:40:26  <andythenorth> at least, I thought that's what I did :P ^
07:40:59  <Rubidium> ghehe ;)
07:41:04  <Rubidium> at least you did something
07:42:37  *** frosch123 has joined #openttdcoop.devzone
08:13:07  <Brot6> FISH - Revision 937:ae1386278e35: Feature: shuffled tanker barges around to provide some earlier mod... XandythenorthX @ http://dev.openttdcoop.org/projects/fish/repository/revisions/ae1386278e35
08:13:47  *** Alberth has joined #openttdcoop.devzone
08:16:00  <Brot6> FISH - Revision 938:cae59d45e235: Change: small tweak to speed for some of the larger ships for game... XandythenorthX @ http://dev.openttdcoop.org/projects/fish/repository/revisions/cae59d45e235
08:16:32  <Alberth> small tweak for large ship :p
08:18:01  <andythenorth> :P
08:49:30  <Rubidium> ugh... NewGRFs look so ugly with zbase
08:52:06  <planetmaker> yes, it's strange how different one looks at them when using zbase
09:09:16  <Ammler> there are still some parts in zBase refering to opengfx (changelog & readme)
09:11:06  <Rubidium> @calc 10000/(10000+24000)*100
09:11:06  <Webster> Rubidium: 29.4117647059
09:11:17  <Rubidium> 30% of zBase is still OpenGFX ;)
09:11:39  <Ammler> well, a link to opengfx would be enough credits for the people there
09:11:48  <Ammler> I don't think you need to name every opengfx author
09:11:57  <andythenorth>  hmm
09:12:04  <andythenorth> all these FIRS errors need fixing :o
09:12:11  <andythenorth> [errors on build]
09:12:23  <Ammler> it does hide the real authors of zbase
09:13:14  <Ammler> also some places in the readme look like there was a simple sed /opengfx/zbase/
09:13:25  <Rubidium> it probably was
09:14:06  <Rubidium> nevertheless, I think zbase and OpenGFX benefit both from being built from the same codebase
09:14:51  <Rubidium> and with same codebase I really mean the same NML
09:16:36  <Rubidium> OpenGFX because attempts to clean up zbase code will lead to cleaned up OpenGFX code and zbase because adding a new sprite to OpenGFX adds it to zbase as well (although not directly in 32bpp)
09:18:24  <Rubidium> and a bit of code to nml to limit the written types of graphics will be basically all that is needed (and a bit of makefile magic)
09:20:17  <andythenorth> planetmaker: I've added the ground detail for windmill, but it flickers between snow / not snow, can't see why :)
09:20:19  <andythenorth> I've pushed it
09:20:36  <andythenorth> I think it's related to construction states
09:20:57  <Brot6> FIRS Industry Replacement Set - Revision 2907:bfd840a9a9a9: Change: ground detail for windmill versi... XandythenorthX @ http://dev.openttdcoop.org/projects/firs/repository/revisions/bfd840a9a9a9
09:24:32  <Brot6> firs: update from r2906 to r2907 done (3 warnings) - http://bundles.openttdcoop.org/firs/push/r2907
09:26:14  <andythenorth> hmm
09:26:17  <andythenorth> fails for temperate
09:26:18  <andythenorth> :P
09:26:28  <Ammler> "For older versions of OpenTTD or TTDPatch please use zBase 0.4.1
09:26:42  <andythenorth> ah
09:26:46  * andythenorth figures it out 
09:26:54  <planetmaker> hm... what does work, andythenorth ?
09:27:04  <andythenorth> I have done it wrong
09:27:13  <andythenorth> I'll try to do it right now :)
09:28:36  <andythenorth> it's interestingly inefficient - I have to add 12 identical sprites to the spriteset
09:28:57  <planetmaker> andythenorth, all except sprite 0 and 1 can be empty
09:28:59  <planetmaker> []
09:30:24  <planetmaker> or generally those which you don't access
09:30:39  <andythenorth> I'll commit my fix
09:30:45  <andythenorth> then I can figure out how to use []
09:30:50  <Brot6> zBase - Revision 265:3bc125fba9ba: Add: Normal climate town and company statues. XzephyrisX @ http://dev.openttdcoop.org/projects/zbase/repository/revisions/3bc125fba9ba
09:30:50  <Brot6> zBase - Revision 266:a54a365b3885: Add: Toyland statues, including base 4694 (Bug #4373). XzephyrisX @ http://dev.openttdcoop.org/projects/zbase/repository/revisions/a54a365b3885
09:30:50  <Brot6> zBase - Bug #4373 (Closed): Missing (company) statue XzephyrisX @ http://dev.openttdcoop.org/issues/4373#change-11957
09:31:39  <Brot6> FIRS Industry Replacement Set - Revision 2908:39ced1f936ff: Fix: ground detail for windmill had basi... XandythenorthX @ http://dev.openttdcoop.org/projects/firs/repository/revisions/39ced1f936ff
09:32:42  <Brot6> FIRS Industry Replacement Set - Revision 2909:b4a13110a66a: Codechange: refactor a spriteset name fo... XandythenorthX @ http://dev.openttdcoop.org/projects/firs/repository/revisions/b4a13110a66a
09:32:42  <Brot6> FIRS Industry Replacement Set - Feature #4383 (Closed): Ground definition sprites for grain mill (wi... XandythenorthX @ http://dev.openttdcoop.org/issues/4383#change-11959
09:32:54  <andythenorth> planetmaker: so I can consolidate these with [] ? http://pastebin.com/raw.php?i=hHzrSE2a
09:33:15  <Brot6> firs: update from r2907 to r2908 done (3 warnings) - http://bundles.openttdcoop.org/firs/push/r2908
09:33:30  <planetmaker> I'd say so, yes
09:33:58  <planetmaker> thus replace all but the first template call by [ ]
09:35:09  <andythenorth> a single [ ] or 11 lines of [ ] ?
09:35:12  <Brot6> firs: update from r2908 to r2909 done (3 warnings) - http://bundles.openttdcoop.org/firs/push/r2909
09:35:23  <planetmaker> one [ ] for each needed real sprite
09:35:37  <andythenorth> works
09:36:15  <andythenorth> oh
09:36:18  <andythenorth> broken sprites actuall
09:36:57  <andythenorth> nvm
09:37:07  <andythenorth> I'll leave the 12 realsprites in place for now
09:37:14  <andythenorth> no harm
09:40:45  <Ammler> I switch hg.openttdcoop.org (hgweb) to rhodecode, please report any issue...
09:41:06  <Ammler> also performance issues
09:43:17  <Ammler> hgweb is still available with hgweb.openttdcoop.org
09:43:29  <Ammler> (for some time)
09:45:09  <andythenorth> now for the rest of FIRS snowy industries :(
09:49:00  * andythenorth avoids that issue
09:49:08  <andythenorth> instead, names spritesets usefully
09:49:53  <Brot6> FIRS Industry Replacement Set - Revision 2910:59a38c88c956: Codechange: name spritesets for Textile ... XandythenorthX @ http://dev.openttdcoop.org/projects/firs/repository/revisions/59a38c88c956
09:50:02  <Alberth> andythenorth: did you start sanitising/enhancing the html output of nml_langcheck already?
09:50:06  <andythenorth> no
09:50:08  <andythenorth> I could
09:50:12  <andythenorth> interesting project
09:50:19  <andythenorth> do you want me to?
09:50:37  <Rubidium> Ammler: it feels slower
09:50:39  <Brot6> zBaseBuild - Revision 233:4e48707332ff: Add: (company) statues XRubidiumX @ http://dev.openttdcoop.org/projects/zbasebuild/repository/revisions/4e48707332ff
09:50:47  <Brot6> firs: update from r2909 to r2910 done (3 warnings) - http://bundles.openttdcoop.org/firs/push/r2910
09:51:14  * andythenorth is currently puzzling how to suppress FIRS errors :(
09:51:23  <andythenorth> and is baffled
09:51:33  <andythenorth> something more fun would be good :P
09:51:53  <Brot6> zBase - Bug #4401 (New): 8bpp mask for toyland statues missing XRubidiumX @ http://dev.openttdcoop.org/issues/4401
09:51:57  <Alberth> in that case, let me push the patch queue :)
09:52:08  <andythenorth> Alberth: where's the project in devzone?
09:53:17  <Alberth> andythenorth:  http://dev.openttdcoop.org/projects/make-nml is the outermost project,  but the code is actually in the sub-project
09:53:44  <andythenorth> nml_langcheck.py ?
09:54:48  <Ammler> andythenorth: would you use Chameleon for it?
09:55:05  <Ammler> since that is already kinda bundled with nml, wouldn't hurt
09:55:12  <Alberth> andythenorth: yep, although I just split that file
09:55:13  <andythenorth> Ammler: it would be better, but that's up to Alberth
09:55:22  <Brot6> Makefile for NewGRFs: Common part - Revision 22:d494c11c3dfc: Codechange: Move nml_langcheck into it... XAlberthX @ http://dev.openttdcoop.org/projects/make-nml-common/repository/revisions/d494c11c3dfc
09:55:22  <Brot6> Makefile for NewGRFs: Common part - Revision 23:626707a8cdf3: Codechange: Split the nml_langcheck ap... XAlberthX @ http://dev.openttdcoop.org/projects/make-nml-common/repository/revisions/626707a8cdf3
09:55:25  <andythenorth> if I use stdlibrary Template class, no deps
09:55:32  <andythenorth> but the code will be far more baroque :P
09:55:38  <Alberth> Ammler: people using nml have Chameleon?
09:55:44  <Ammler> no
09:55:57  <Ammler> but it is part of pip
09:56:01  <Ammler> pypi
09:56:06  <andythenorth> it's one more dep though
09:56:08  <Alberth> being able to run it locally seems useful
09:56:11  <andythenorth> and python packaging is a mess
09:56:20  <Ammler> :-o
09:56:31  <Alberth> so I'd prefer not to add external deps
09:56:35  <Ammler> python packaging is as easy as ruby packaging imo
09:57:15  <Alberth> Ammler: does that say something about ruby packaging? :D
09:57:18  <Ammler> it is by far less complicagted as pil
09:57:47  <Brot6> zBase - Revision 267:2e52c6759078: Add: Toyland steam/diesel engines. XzephyrisX @ http://dev.openttdcoop.org/projects/zbase/repository/revisions/2e52c6759078
09:57:47  <Ammler> Alberth: ruby packaging is at least for debian guys a mess :-P
09:57:59  <andythenorth> http://jacobian.org/writing/nobody-expects-python-packaging/
09:58:00  <Webster> Title: Nobody expects Python packaging! (at jacobian.org)
09:58:46  <Ammler> andythenorth: just mean, if you can install pil, there aren't many python packages left to be complicated
09:58:50  <andythenorth> point
09:59:18  <andythenorth> we could just bundle chameleon with the project :P
09:59:21  <andythenorth> but meh
09:59:35  <andythenorth> Alberth: no Chameleon means repeating table rows is a bit convoluted
09:59:43  <andythenorth> but that is interesting
09:59:57  <andythenorth> so I'll start with builtin Template
10:00:20  <Ammler> you could also just "static link" chameleon :-P
10:01:08  <andythenorth> how do I run this thing? :)
10:01:11  <Ammler> Alberth: the other dep is mercurial :-P
10:01:45  <andythenorth> forcing Chameleon would be useful imho :P
10:01:57  <andythenorth> then more grfs could use my insane chameleon templating system
10:02:05  <Ammler> https://dev.openttdcoop.org/projects/home/repository/entry/compiler/.default/nml/nml.spec#L54
10:02:06  <Alberth> :)
10:02:35  <Alberth> Chameleon looks like someone re-invented php :p
10:02:37  <andythenorth> Alberth: so how can I run the lang check script?
10:02:47  <Ammler> andythenorth: link
10:02:54  <andythenorth> Alberth: chameleon serves same purpose as php
10:02:55  <Alberth> python nml_langcheck.py -h
10:03:07  <Ammler> that is used from firs
10:03:30  <andythenorth> does it write output somewhre?
10:03:34  <Brot6> zBase - Bug #4359: Missing toyland train engines XRubidiumX @ http://dev.openttdcoop.org/issues/4359#change-11961
10:03:50  <andythenorth> hmm
10:03:54  <andythenorth> it needs a path to some lang files
10:04:06  <Alberth> translations <-- in that directory
10:04:42  <Alberth> yeah, I was considering to make a few test cases, but it is not that simple to set up
10:05:16  <Ammler> Alberth: it could have "defaults"
10:05:38  <Alberth> it has, but perhaps non-optimal
10:05:56  <Brot6> zBaseBuild - Revision 234:fcc63dc1b325: Add: some toyland steam & diesel engines XRubidiumX @ http://dev.openttdcoop.org/projects/zbasebuild/repository/revisions/fcc63dc1b325
10:06:21  <andythenorth> make test
10:06:41  <andythenorth> creates the necessary dirs etc
10:06:43  <andythenorth> ?
10:06:53  <andythenorth> like a setup / teardown test runner?
10:07:02  <Ammler> well, I am sure there will come a target like "make lang_check
10:07:31  <andythenorth> does it require the lang file to be committed to hg?
10:07:49  <Ammler> use firs or fish
10:08:13  <Ammler> http://bundles.openttdcoop.org/firs/push/LATEST/translations/ <-- current version
10:09:43  <Ammler> the language checks, which can be done without hg are already handled from nmlc itself
10:10:18  <Brot6> zBase - Revision 268:10ea28ead274: Add: Toyland monolev engines (Bug #4359). XzephyrisX @ http://dev.openttdcoop.org/projects/zbase/repository/revisions/10ea28ead274
10:10:18  <Brot6> zBase - Bug #4359 (Closed): Missing toyland train engines XzephyrisX @ http://dev.openttdcoop.org/issues/4359#change-11963
10:10:23  <andythenorth> so I need to add nml-makefil-common to FISH?
10:10:31  <Ammler> no, just that script
10:11:07  <Alberth> andythenorth: it looks in the commit history for additional information, tbh I have no idea what happens if you try it without having 'hg' around.
10:11:14  <Ammler> firs doesn't have new nml makefile either yet
10:11:31  <planetmaker> nml-makefile-common is a repo which can replace the scripts dir, if you use the makefile in a way as shown in make-nml
10:11:51  <andythenorth> do I need the nml-langcheck dir as well as the script?
10:11:53  <planetmaker> not sure FISH uses it yet... I might actually have done that if I recently updated the makefile there
10:11:54  <andythenorth> looks like I do
10:12:38  <Ammler> as subrepo?
10:13:12  <planetmaker> make-nml-common is made such that it can be used as sub-repo. It is a sub-repo to make-nml
10:13:20  <Brot6> zBase - Bug #4359 (Reopened): Missing toyland train engines XRubidiumX @ http://dev.openttdcoop.org/issues/4359#change-11965
10:13:24  <Ammler> cool
10:13:30  <planetmaker> except the Makefile itself, make-nml-common contains the whole build system
10:14:45  <Ammler> so if fish is already that way, you could simply pull&update it
10:15:00  <andythenorth> it's not that way I think
10:16:20  <Brot6> zBaseBuild - Revision 235:a3b3a2bd12eb: Add: toyland monolev engines XRubidiumX @ http://dev.openttdcoop.org/projects/zbasebuild/repository/revisions/a3b3a2bd12eb
10:16:27  <planetmaker> Ammler, I didn't implement it as sub-repo for FISH. There it's a simple copy
10:16:35  <andythenorth> http://pastebin.com/raw.php?i=Kn3jfC49
10:17:10  <planetmaker> I'm hesitant to use sub-repos too liberally... it's a feature of last resort and can produce complications in some circumstances
10:18:40  <Ammler> andythenorth: don't you need to define the origin language file?
10:18:45  <Ammler> like we do on firs
10:19:00  <Alberth> people can also modify the code themselves then
10:19:02  <Ammler> anyway, that error should be catched, Alberth?
10:19:36  <Ammler> Alberth: well, they shouldn't but if they do it would even be easier to track changes
10:19:36  <Rubidium> ooh... the final 1% ;)
10:19:37  <Alberth> probably
10:20:11  <Alberth> Ammler: 20 people all making arbitrary changes to the repo? :)
10:20:25  <Ammler> currently you basically just overwrite
10:21:04  * Rubidium hopes he isn't killing rhodecode right now
10:21:15  <planetmaker> what do you do, Rubidium ?
10:21:30  <Rubidium> I clicked "download as zip"
10:21:32  <Alberth> pull or push a repo  probably :)
10:21:37  <Ammler> Rubidium: the main reason is that rhodecode was able to serve zbase for me
10:21:58  <Ammler> main reason for switch*
10:22:24  <planetmaker> Rubidium, might be a good test :-)
10:22:31  <Ammler> and because I aam the onlyone testing it I switched to force you guys to test it too :-P
10:22:49  <Brot6> zBase - Bug #4371: Missing tunnel overlay XzephyrisX @ http://dev.openttdcoop.org/issues/4371#change-11967
10:23:21  <Rubidium> also... sort by last change is funny
10:23:36  <Rubidium> zbase/zbasebuild are not at the top
10:23:52  <Ammler> future goal is to share user so it could also be used for push
10:24:00  <Ammler> forking etc...
10:25:58  <Alberth> andythenorth: that paste is from a random checkout of fish?
10:26:20  <Brot6> zBase - Bug #4371: Missing tunnel overlay XRubidiumX @ http://dev.openttdcoop.org/issues/4371#change-11969
10:26:29  <Rubidium> oh... it survived ;)
10:26:41  <Ammler> what is size of zip?
10:26:49  <Rubidium> 451 MiB
10:26:52  <Ammler> :-o
10:26:59  <Rubidium> but I cancelled the actual download
10:27:52  <Ammler> I guess for such things, it would use rabbitmq, if I would have setup it correctly
10:28:01  <Ammler> and celery
10:28:34  <Rubidium> woohoo... 500
10:28:43  <Rubidium> http://hg.openttdcoop.org/zbuild/archive/87af8ddab6701be32049953833271e5e117939b9.zip?subrepos=true
10:29:15  <Brot6> zBase - Revision 269:4eee5492e3a9: Add: Potential tunnel overlay sprites for testing. XzephyrisX @ http://dev.openttdcoop.org/projects/zbase/repository/revisions/4eee5492e3a9
10:29:34  <Ammler> because of subrepo£?
10:29:42  <Rubidium> maybe
10:30:06  <frosch123> swiss keyboard has a £ ?
10:30:33  <Ammler> of course, we also have €
10:30:59  * Rubidium expected swiss keyboards to have lots of huge holes
10:30:59  <Ammler> I thought, somewhere is yen too
10:33:40  <Ammler> what is german upper case for $?
10:33:53  <frosch123> looks like ₣ does not apply to sfr
10:33:58  <frosch123> chf?
10:34:16  <Ammler> well, there is swiss and french franc
10:34:28  <frosch123> $ is shift+4
10:34:44  <Ammler> what is right of ä?
10:34:44  <frosch123> ^!"§$%&/()=?`
10:34:54  <frosch123> löä#
10:34:56  <frosch123> pü+
10:35:32  <Ammler> yeah it is always fun to search the special chars if there is no swiss layout
10:36:00  <frosch123> http://en.wikipedia.org/wiki/File:German-Keyboard-Layout-T2-Version1-large.png
10:36:01  <Webster> Title: File:German-Keyboard-Layout-T2-Version1-large.png - Wikipedia, the free encyclopedia (at en.wikipedia.org)
10:37:47  <Ammler> how do you type the red ones?
10:38:00  <frosch123> the coloured ones are non-standard
10:38:17  <frosch123> bottom right is usually altgr
10:38:21  <frosch123> top right no idea
10:38:43  <frosch123> on linux i have a lot of fancy characters on altgr, but usually i just use compose :p
10:39:52  <Ammler> well, some obvious like · are nice
10:40:38  <frosch123> ah, · and …̣are swapped for me
10:40:55  <frosch123> all weird :p
10:41:02  <Brot6> zBase - Bug #4403 (New): Snowy river sprite mistakes XzephyrisX @ http://dev.openttdcoop.org/issues/4403
10:42:34  <frosch123> i wonder about the difference of ẞ and ß
10:42:56  <Alberth> greek/math and german?
10:43:24  <frosch123> kcharselect says the left one is the uppercase to the right one :o
10:44:31  <Rubidium> how can I properly test those tunnel overlays? Which set makes use of them? Swedish rails 0.7.4 doesn't seem to
10:45:44  <frosch123> planetmaker might know
10:48:18  <andythenorth> Alberth: ok I have lang checking running with FIRS
10:49:18  <andythenorth> I get output, but also errors http://pastebin.com/raw.php?i=cAmh22ZJ
10:50:03  <Alberth> yeah, one of the translations is older than english.lng
10:50:39  <andythenorth> k
10:50:41  <Brot6> zBaseBuild - Revision 236:4caed785aedd: Add: tunnel overlay sprites XRubidiumX @ http://dev.openttdcoop.org/projects/zbasebuild/repository/revisions/4caed785aedd
10:50:41  <Brot6> zBase - Bug #4371: Missing tunnel overlay XRubidiumX @ http://dev.openttdcoop.org/issues/4371#change-11971
10:50:44  <andythenorth> ah
10:50:46  <Ammler> Alberth: should be changed to warning
10:50:49  <andythenorth> you implemented text colours :P
10:51:47  <Alberth> andythenorth: nah, I just copied it from the paste.openttdcoop.org diff :)
10:52:31  <Alberth> andythenorth: the script breaks on your html comments in the fish language files
10:52:37  <andythenorth> ach
10:52:51  <andythenorth> right one thing at a time
10:53:03  <andythenorth> should I drop the comments from FISH?
10:53:05  <andythenorth> I can
10:53:39  <andythenorth> ah
10:53:46  <andythenorth> does it also try and parse the .pylng files?
10:53:49  <andythenorth> that won't work :P
10:54:56  <Alberth> I am trying to fix it
10:56:21  <Alberth> right, Chameleon code in a lng file :p
10:57:08  <Ammler> Alberth: might just need to add a dot to the filter
10:57:19  <Ammler> *.lng
10:57:22  <andythenorth> +1 to ammler's suggestion
10:57:42  <Ammler> andythenorth: well, call it that way
10:59:47  <Alberth> your "don't translate empty string :)" comment does not work :)
11:02:13  <frosch123> did they translate "don't translate empty string"?
11:03:22  <andythenorth> I think so :)
11:03:28  <Alberth> no, but they did copy the string entry
11:03:43  <andythenorth> I have no idea what's going on with croation either :)
11:05:55  <andythenorth> is this lang check intended to be run locally by authors?  I am having second thoughts and want to use Chameleon :P
11:07:06  <Alberth> I am not sure, would it be useful to do that?
11:07:26  <andythenorth> depends if the makefile calls the lang check by default
11:07:34  <Alberth> translators probably not, they hardly understand diffs
11:07:39  <andythenorth> I don't have the whole use case understood here :)
11:08:03  <Alberth> basically, it gives an overview of the state of the translations
11:08:18  <Alberth> is that something a newgrf author would want to know locally?
11:08:58  <Alberth> perhaps not
11:09:27  <Alberth> k, if it suits you, go ahead and use the animal :)
11:15:22  <andythenorth> I don't like deps
11:15:36  <andythenorth> but if we're templating html, easier to use a html templater ;)
11:18:22  <planetmaker> I think it's most useful to be run on the devzone. Or by the authors to check translation state
11:18:43  <andythenorth> Alberth: so your code is the single python file nml_langcheck.py ?
11:18:52  <andythenorth> what is the module with the same name for?
11:19:17  <Alberth> can you insert a file in Chameleon? then you could move the build stuff into a different file than english.pylng
11:19:43  <Alberth> andythenorth: not any more, the good stuff in now in nml/langcheck (/output.py)
11:19:51  <andythenorth> ah ok
11:20:09  <andythenorth> Alberth: I could insert more templates with Chameleon yes
11:20:24  <andythenorth> or in the python build script
11:21:16  <andythenorth> hmm
11:21:17  <Alberth> planetmaker: you think so? translators seem to typically handle just one version with their translations, in my experience
11:21:50  <andythenorth> so should FIRS be updated to use the langcheck module, instead of single script?
11:22:03  <planetmaker> Alberth, exactly. author != translator
11:22:24  <Alberth> andythenorth: no, nml_langcheck.py is the main entry
11:22:45  <Alberth> which just does   from nml_langcheck import main; main.main()
11:23:25  <Alberth> planetmaker: ah, missed 'authors' :)    how many newgrf authors would do that do you think?
11:24:23  <andythenorth> hmm
11:24:37  <andythenorth> I have no nml_langcheck dir in the FIRS repo
11:24:59  <Alberth> you don't need to, Python starts relative to the script directory
11:25:20  <Alberth> just like you don't have nml in your repo :p
11:25:39  <andythenorth> so what's confusing is....where is nml_langcheck in that case?
11:26:29  <Alberth> oh!
11:28:01  <Alberth> why is nml_langcheck.py not a problem and is the nml_langcheck directory a problem in your repo?
11:29:41  <Alberth> but yeah, at some point it becomes a tool of its own
11:30:56  <andythenorth> Alberth: just trying to figure out which code I should be editing and where :)
11:33:06  <Alberth> may I suggest to edit the nml_langcheck files (I assume just output.py) in the build-common project?
11:33:36  <Alberth> that's where the code currently lives.
11:33:51  <Alberth> whether that is the right place is a good question though
11:34:04  <planetmaker> Alberth, I expect that foobar, andy and myself use it ;-) And those which use the newgrf build environment verbatim might make use of it in the devzone
11:34:55  <Alberth> planetmaker: it gets copied into their repos? (fine by me, just asking for a clear understanding)
11:35:30  <planetmaker> Alberth, I understand it as part of the default makefile framework, yes
11:35:59  <planetmaker> it gives them the option. I don't assume that most build targets are used anyway
11:36:35  <planetmaker> but, what might be good, is to add a section on the lang check in the readme maybe :-) The readme in make-nml actually
11:36:47  <planetmaker> as that's the readme for the makefile framework
11:37:07  <planetmaker> though in hindsight I wonder how sensible that is...
11:37:45  <planetmaker> and actually whether make-nml-common has any (separate) license information, too
11:37:54  <Alberth> it's called 'progress on insight' :)
11:38:11  <planetmaker> :D
11:38:57  <planetmaker> it has hreadme and license. phew
11:39:22  <Alberth> tbh I never got the setup, I always get lost in all the makefiles there
11:39:48  <planetmaker> :-)
11:40:04  <planetmaker> make-nml-common can't work on its own. It's designed to be in a subdir of make-nml
11:40:15  <planetmaker> and only that Makefile there can be called
11:40:51  <Alberth> 'use' is easy, finding and changing something is a different matter ;)
11:41:00  <planetmaker> the different Makefiles in make-nml-common is just a way to structure the different tasks. Much of it could be in one file
11:41:31  <planetmaker> that's what I actually tried to make easier by this approach, but... yes, helps only little
11:42:17  <planetmaker> the section "usage" in the readme in make-nml-common tries to give directions... I just noticed :-)
11:42:51  <Alberth> moving dependency checking & conditional rebuilding to nml would simplify things, I think
11:44:19  <planetmaker> the dep check basically is not there anymore ;-)
11:44:39  <planetmaker> too failure-prone
11:45:05  <Alberth> zbasebuild still does it iirc
11:45:16  <andythenorth> shouldn't this lang_check just be a python package that travels with nml?
11:45:22  * andythenorth is a bit confused currently :)
11:45:28  <planetmaker> that's not exactly using this makefile(s) but it's based on opengfx
11:45:34  <planetmaker> which also doesn't use it (yet)
11:45:41  <planetmaker> base grfs are always a bit more complicated :-)
11:46:07  <planetmaker> that's the other logical place, andythenorth
11:46:47  <Alberth> and a 3rd logical place is a generic translation service project :)
11:47:44  <andythenorth> Alberth: got pyramid downloaded? :P
11:47:45  <planetmaker> :-)
11:48:19  <planetmaker> Well, I don't mind either solution. Each makes sense to me. And it can IMHO be changed anytime when one turns out better than the current one
11:48:35  <Alberth> andythenorth: I think I did, but no idea where I left it :p
11:49:00  * planetmaker imagines it to be difficult to download the Cheops pyramid through the internets...
11:49:13  <planetmaker> also considering the space requirements after download...
11:49:33  <Alberth> just leave it in the cloud :p
11:50:53  <Alberth> andythenorth: but the first step imho is a data base design
12:04:17  *** XeryusTC has quit IRC
12:06:22  *** andythenorth is now known as Guest1594
12:06:23  *** andythenorth has joined #openttdcoop.devzone
12:07:29  *** andythenorth has quit IRC
12:07:44  *** andythenorth has joined #openttdcoop.devzone
12:25:52  <andythenorth> Alberth: what does this thing actually do? :)
12:26:00  <andythenorth> I haven't really engaged with the purpose :)
12:26:08  <andythenorth> I was just planning to write html ;)
12:27:24  <Alberth> http://devs.openttd.org/~alberth/diffs/firs_report/   produce fancy output about the translations
12:30:11  <Alberth> perhaps replacing a bit of http://bundles.openttdcoop.org/firs/nightlies/LATEST/log/
12:39:23  <andythenorth> seems good
12:39:27  <andythenorth> what does the database do?
12:42:07  <Alberth> what is "this thing" ?
12:42:38  <Alberth> I thought you were talking about nml_langcheck, but perhaps you were not
12:51:44  <andythenorth> I am :)
12:54:13  *** andythenorth has quit IRC
12:54:31  *** andythenorth has joined #openttdcoop.devzone
12:55:44  <Alberth> the database is needed for the generic newgrf translation service, imho
13:02:09  <Ammler> [13:45] <andythenorth> shouldn't this lang_check just be a python package that travels with nml? <-- it needs a vcs, nmlc doesn't
13:08:33  <andythenorth> ah
13:08:41  <andythenorth> hmm
13:09:24  * andythenorth is not good at database design
13:09:39  <andythenorth> I know how I'd do this in zodb, but that's object orientated, and non-standard :P
13:09:57  <andythenorth> we would just create python objects and store props on them :P
13:10:01  <andythenorth> persistently
13:10:11  <andythenorth> I guess this has to be sqlite or mysql or something :(
13:12:55  <Alberth> a set of Python classes would work too imho, and has the advantage of being able to store the data in plain text
13:13:20  <Alberth> but the project is too big for me to have an overview of what parts are needed
13:13:42  <Alberth> and what each part needs to store
13:14:04  * Alberth pokes Brot6
13:14:45  <Alberth> andythenorth: I just pushed a change
13:33:23  <Ammler> is your idea with the db to replace vcs dependency?
13:34:07  <Ammler> or a backend for webtranslator?
13:35:07  <Alberth> the latter
13:35:30  <Alberth> Ammler: Brot6 seems to be on vacation :)
13:35:42  <Ammler> oh
13:35:45  <Ammler> Brot6: ?
13:36:16  *** Brot6 has quit IRC
13:36:37  *** Brot6 has joined #openttdcoop.devzone
13:36:47  <Ammler> Brot6: ?
13:36:51  <Ammler> Brot6: whoami
13:36:58  <Ammler> Brot6: hello
13:37:02  <Ammler> mayonaise
13:37:08  <Alberth> yummi :)
13:37:35  <Ammler> Brot6: rss
13:37:49  <Brot6> Ammler: you are my boss
13:37:54  <Brot6> owner: hey there
13:37:56  <Brot6> Ammler: incorrect usage, ask for help using 'Brot6: help rss'
13:37:58  <Ammler> oh look
13:39:30  <Alberth> commit message processing may be dead, #4389 is not yet closed
13:39:59  <Ammler> ah so the issue is with redmine
13:40:22  <Alberth> oh sorry, it's my fault
13:40:49  <Alberth> that should do it
13:41:09  <Alberth> I was pushing to a local clone :p
13:41:09  <Ammler> you committed to?
13:41:24  <Ammler> ah ok...
13:41:29  <Brot6> Makefile for NewGRFs: Common part - Feature Request #4389 (Closed): nml_checklanguage script should ... XAlberthX @ http://dev.openttdcoop.org/issues/4389
13:41:29  <Brot6> Makefile for NewGRFs: Common part - Revision 24:8749ccf087e6: Change: Only retrieving the current ve... XAlberthX @ http://dev.openttdcoop.org/projects/make-nml-common/repository/revisions/8749ccf087e6
13:41:29  <Brot6> Makefile for NewGRFs: Common part - Feature Request #4389 (Closed): nml_checklanguage script should ... XAlberthX @ http://dev.openttdcoop.org/issues/4389#change-11973
13:41:29  <Brot6> Makefile for NewGRFs: Common part - Revision 25:b39dc43dc221: Feature(closes #4389): Create output d... XAlberthX @ http://dev.openttdcoop.org/projects/make-nml-common/repository/revisions/b39dc43dc221
13:44:23  <Alberth> now this other FR
14:10:01  *** andythenorth is now known as Guest1602
14:10:01  *** andythenorth has joined #openttdcoop.devzone
14:10:01  *** Guest1602 has quit IRC
14:11:21  *** andythenorth has quit IRC
14:11:23  *** andythenorth has joined #openttdcoop.devzone
14:24:54  <Ammler> Alberth: also don't forget to port to firs ;-)
14:34:39  <Brot6> FIRS Industry Replacement Set - Revision 2911:378564c2fe0d: Codechange: name spritesets for Recyclin... XandythenorthX @ http://dev.openttdcoop.org/projects/firs/repository/revisions/378564c2fe0d
14:37:20  <Brot6> firs: update from r2910 to r2911 done (3 warnings) - http://bundles.openttdcoop.org/firs/push/r2911
15:50:09  *** andythenorth is now known as Guest1613
15:50:09  *** andythenorth has joined #openttdcoop.devzone
17:05:32  <Ammler> planetmaker: you didn't update the finger as you renamed opengfx release
17:08:00  <Brot6> Bundles Update: 0.4.5 2012-09-25 opengfx releases  (http://bundles.openttdcoop.org/opengfx)
17:09:19  <Ammler> which would have caused on a rewrite of it next time you push something to opengfx
17:10:33  <Ammler> I abused it to test the "tip-workaround" :-)
17:11:43  <Ammler> I guess, those revmap things would be quite powerful
17:20:59  <Brot6> firs: update from r2906 to r2911 done (3 warnings) - http://bundles.openttdcoop.org/firs/nightlies/r2911
17:24:21  <Brot6> fish: update from r932 to r938 done (1 warnings) - http://bundles.openttdcoop.org/fish/nightlies/r938
17:27:54  <Brot6> zBase - Revision 270:35ffed22da0d: Fix: Add toyland statue masks (Bug #4401). XzephyrisX @ http://dev.openttdcoop.org/projects/zbase/repository/revisions/35ffed22da0d
17:27:54  <Brot6> zBase - Bug #4401 (Closed): 8bpp mask for toyland statues missing XzephyrisX @ http://dev.openttdcoop.org/issues/4401#change-11975
18:21:28  <Brot6> FIRS Industry Replacement Set - Revision 2912:a9d63bb255e5: Codechange: add a python preprocessing s... XandythenorthX @ http://dev.openttdcoop.org/projects/firs/repository/revisions/a9d63bb255e5
18:23:37  <Brot6> firs: update from r2911 to r2912 done (3 warnings) - http://bundles.openttdcoop.org/firs/push/r2912
19:07:00  <Brot6> FIRS Industry Replacement Set - Revision 2913:432209591fe3: Codechange: template grain mill pnml usi... XandythenorthX @ http://dev.openttdcoop.org/projects/firs/repository/revisions/432209591fe3
19:07:00  <Brot6> FIRS Industry Replacement Set - Bug #4405 (New): DevZone compile failed XcompilerX @ http://dev.openttdcoop.org/issues/4405
19:24:47  <Brot6> Makefile for NewGRFs: Common part - Revision 26:96260ee445c4: Fix(r23): html output needed a renamed... XAlberthX @ http://dev.openttdcoop.org/projects/make-nml-common/repository/revisions/96260ee445c4
19:24:47  <Brot6> Makefile for NewGRFs: Common part - Revision 27:7cea2a2036f7: Codechange: Make the usage text a cons... XAlberthX @ http://dev.openttdcoop.org/projects/make-nml-common/repository/revisions/7cea2a2036f7
19:24:47  <Brot6> Makefile for NewGRFs: Common part - Revision 29:fb96bc494472: Codechange: Move option names to CmdLi... XAlberthX @ http://dev.openttdcoop.org/projects/make-nml-common/repository/revisions/fb96bc494472
19:24:49  <Brot6> Makefile for NewGRFs: Common part - Revision 28:b260739a4757: Fix: Use the proper name of the applic... XAlberthX @ http://dev.openttdcoop.org/projects/make-nml-common/repository/revisions/b260739a4757
19:25:43  <Alberth> it misses 5 change sets :p
19:25:46  <Brot6> Makefile for NewGRFs: Common part - Revision 30:ae5a5e8bacdc: Codechange: Move option processing to ... XAlberthX @ http://dev.openttdcoop.org/projects/make-nml-common/repository/revisions/ae5a5e8bacdc
19:25:46  <Brot6> Makefile for NewGRFs: Common part - Revision 32:4b7e31890520: Doc: Added some epydocs. XAlberthX @ http://dev.openttdcoop.org/projects/make-nml-common/repository/revisions/4b7e31890520
19:25:46  <Brot6> Makefile for NewGRFs: Common part - Revision 31:c54085152209: Add: Allow use of an config file to re... XAlberthX @ http://dev.openttdcoop.org/projects/make-nml-common/repository/revisions/c54085152209
19:25:47  <Brot6> Makefile for NewGRFs: Common part - Revision 33:6ebe9416d7d4: Codechange: Output language name witho... XAlberthX @ http://dev.openttdcoop.org/projects/make-nml-common/repository/revisions/6ebe9416d7d4
19:25:51  <Brot6> Makefile for NewGRFs: Common part - Feature Request #4393 (Closed): link to language source file XAlberthX @ http://dev.openttdcoop.org/issues/4393#change-11977
19:25:54  <Brot6> Makefile for NewGRFs: Common part - Revision 34:8c6aee281eef: Feature(closes #4393 ): Link to curren... XAlberthX @ http://dev.openttdcoop.org/projects/make-nml-common/repository/revisions/8c6aee281eef
19:26:00  <Alberth> good boy
19:26:05  * Alberth pats Brot6
19:44:32  <Brot6> FIRS Industry Replacement Set - Revision 2914:de25423e8ec3: Fix: add missing file XandythenorthX @ http://dev.openttdcoop.org/projects/firs/repository/revisions/de25423e8ec3
19:44:56  <Brot6> firs: compile of r2914 still failed (#4405) - http://bundles.openttdcoop.org/firs/push/ERROR/r2914
19:45:50  <Brot6> firs: compile of r2915 still failed (#4405) - http://bundles.openttdcoop.org/firs/push/ERROR/r2915
19:46:30  <Brot6> FIRS Industry Replacement Set - Revision 2915:2fa9a70079ce: Fix: add missing file (python init makes... XandythenorthX @ http://dev.openttdcoop.org/projects/firs/repository/revisions/2fa9a70079ce
19:47:02  <Brot6> firs: compile of r2916 still failed (#4405) - http://bundles.openttdcoop.org/firs/push/ERROR/r2916
19:47:11  <Brot6> FIRS Industry Replacement Set - Revision 2916:c1f5a5303561: Codechange: teach .hgignore about .pyc a... XandythenorthX @ http://dev.openttdcoop.org/projects/firs/repository/revisions/c1f5a5303561
19:47:11  <Brot6> FIRS Industry Replacement Set - Revision 2917:d51f2d469486: Fix: add missing file XandythenorthX @ http://dev.openttdcoop.org/projects/firs/repository/revisions/d51f2d469486
19:48:36  *** Alberth has left #openttdcoop.devzone
19:49:17  <Brot6> firs: update from r2912 to r2917 done (3 warnings) - http://bundles.openttdcoop.org/firs/push/r2917
20:05:06  <Brot6> FIRS Industry Replacement Set - Revision 2918:a54011b440f1: Codechange: python template graphics fil... XandythenorthX @ http://dev.openttdcoop.org/projects/firs/repository/revisions/a54011b440f1
20:06:51  <Brot6> firs: update from r2917 to r2918 done (3 warnings) - http://bundles.openttdcoop.org/firs/push/r2918
20:29:11  <Brot6> zBase - Bug #4157 (Closed): river edges XzephyrisX @ http://dev.openttdcoop.org/issues/4157#change-11979
20:30:50  <Brot6> zBase - Bug #4161 (Closed): city airport tarmac XzephyrisX @ http://dev.openttdcoop.org/issues/4161#change-11981
20:42:02  *** andythenorth has quit IRC
20:55:37  <Brot6> zBase - Revision 271:1efbdceeaefb: Add: Missed one toyland steam train (Bug #4359). XzephyrisX @ http://dev.openttdcoop.org/projects/zbase/repository/revisions/1efbdceeaefb
20:55:37  <Brot6> zBase - Bug #4359 (Closed): Missing toyland train engines XzephyrisX @ http://dev.openttdcoop.org/issues/4359#change-11983
20:57:24  <Brot6> zBaseBuild - Bug #4407 (New): Toyland river/canal water XzephyrisX @ http://dev.openttdcoop.org/issues/4407
21:02:20  <Brot6> zBaseBuild - Bug #4409 (New): Fizzy drink factory sprite alignment XzephyrisX @ http://dev.openttdcoop.org/issues/4409
21:12:23  <Brot6> zBaseBuild - Revision 237:7fd57d7082df: Add: last toyland engine XRubidiumX @ http://dev.openttdcoop.org/projects/zbasebuild/repository/revisions/7fd57d7082df
21:33:12  <Brot6> zBaseBuild - Bug #4407 (Closed): Toyland river/canal water XzephyrisX @ http://dev.openttdcoop.org/issues/4407
21:33:12  <Brot6> zBaseBuild - Revision 238:8f03e7f6d687: Fix: use toyland specific canal/river water (Fixes #4407) XRubidiumX @ http://dev.openttdcoop.org/projects/zbasebuild/repository/revisions/8f03e7f6d687
21:33:12  <Brot6> zBaseBuild - Bug #4407 (Closed): Toyland river/canal water XRubidiumX @ http://dev.openttdcoop.org/issues/4407#change-11985
21:38:19  *** ODM has quit IRC
21:42:45  <Brot6> zBaseBuild - Bug #4409 (Closed): Fizzy drink factory sprite alignment XzephyrisX @ http://dev.openttdcoop.org/issues/4409
21:42:45  <Brot6> zBaseBuild - Revision 239:8bc8ef44f12c: Fix: fizzy drink factory alignment (Fixes #4409) XRubidiumX @ http://dev.openttdcoop.org/projects/zbasebuild/repository/revisions/8bc8ef44f12c
21:42:45  <Brot6> zBaseBuild - Bug #4409 (Closed): Fizzy drink factory sprite alignment XRubidiumX @ http://dev.openttdcoop.org/issues/4409#change-11987
21:43:40  <Brot6> zBuild - Revision 67:59906d09999a: Add: another day's work XRubidiumX @ http://dev.openttdcoop.org/projects/zbuild/repository/revisions/59906d09999a
22:17:53  <Brot6> zBase - Bug #4163: passenger tubes incorrect XRubidiumX @ http://dev.openttdcoop.org/issues/4163#change-11989
22:22:43  <Brot6> zBaseBuild - Revision 240:16ef322176bc: Change: mark sprite as empty properly XRubidiumX @ http://dev.openttdcoop.org/projects/zbasebuild/repository/revisions/16ef322176bc
23:21:35  *** frosch123 has quit IRC
23:31:00  <Brot6> zbuild: update from r66 to r67 done - http://bundles.openttdcoop.org/zbuild/push/r67

Powered by YARRSTE version: svn-trunk