Log for #openttdcoop.devzone on 11th September 2013:
Times are UTC Toggle Colours
02:10:44  <phatmatt> so if i do...
02:11:02  <phatmatt> hg clone http://.../openttd
02:11:05  <phatmatt> hg qinit -c
02:11:25  <phatmatt> hg qimport -n prototype.diff current-crap-from-svn.diff
02:11:31  <phatmatt> hg push
02:11:40  <phatmatt> does only the MQ get pushed? or...?
02:11:55  <phatmatt> i just worry about having the entire openttd base repo pushed as well
02:18:17  <phatmatt> or do i just do
02:18:22  <phatmatt> hg --mq push
02:20:01  <phatmatt> apparently, i mean
02:20:05  <phatmatt> hg -R .hg/patches push
02:21:32  <phatmatt> nope, i mean `hg push --mq` :D
02:22:06  <phatmatt> i just need to know if that exports the right amount of 'glue' so that the MQ is associated with the base openttd repo or whatever
02:37:27  <phatmatt> and that that will result in a 'correct' remote mq repo on the devzone
06:48:18  *** Supercheese has quit IRC
07:36:10  <DevZone> Project Iron Horse build #82-push: SUCCESS in 24 sec:
07:37:24  <DevZone> Project Iron Horse build #83-push: SUCCESS in 20 sec:
07:43:17  <Brot6> Revision 84:32d813209615: Feature: add DMC SD40 (closes @p6367) XandythenorthX @
07:43:17  <Brot6> Revision 85:90c03574563f: Fix: wrong sprite used for buy menu, resulting in reversed trains XandythenorthX @
08:07:21  *** oskari89 has joined #openttdcoop.devzone
08:12:28  <Brot6> Feature #6373 (Assigned): New/old system presignals for future use Xkyosuke1989X @
08:13:51  <Brot6> Feature #6374 (New): "speed" presignals to be drawn for future use Xkyosuke1989X @
08:13:54  <V453000> Btw shouldnt Brot6 say <project> Feature #watever (COnfirmed): ...
08:13:54  <V453000> ?
08:14:01  <V453000> the <project> is kind of missing :P
08:32:38  <Brot6> Feature #6375 (New): Some "rail furniture" and signals to be drawn Xkyosuke1989X @
08:39:38  <juzza1> can i replace base sounds with nml? (level crossing)
08:57:18  <Brot6> Feature #6376 (Assigned): Level crossing replacement sound effect Xkyosuke1989X @
08:57:18  <Brot6> Feature #6376 (Assigned): Level crossing replacement sound effect Xkyosuke1989X @
09:32:40  *** oskari89 has quit IRC
09:48:05  *** KenjiE20 has quit IRC
09:48:41  *** KenjiE20 has joined #openttdcoop.devzone
10:37:56  <DevZone> Project Dutch Road Furniture build #5-push: SUCCESS in 1 min 28 sec:
10:53:28  <Brot6> Revision 149:7d7c215de3b9: Feature: Indonesian translation (SkiddLow) XfoobarX @
11:10:36  <Brot6> Feature Request #4823: While translating a string also allow to show translations in another pare... XfoobarX @
11:16:12  <DevZone> Project ISR Industrial Station Renewal build #5-push: STILL FAILING in 9 sec:
11:25:43  <DevZone> Project ISR Industrial Station Renewal build #6-push: STILL FAILING in 8 sec:
11:31:30  <Brot6> Revision 243:37dc7b77a19b: Add: Provide dummy nml language files for eints translation manager Xmart3pX @
11:31:30  <Brot6> Revision 244:73f4a31faac5: Add: Support for eints translation manager Xmart3pX @
11:50:21  *** tycoondemon2 has quit IRC
12:55:33  *** gelignite has joined #openttdcoop.devzone
13:07:08  <Brot6> Membership #6377 (New): Applying as translator for Luxembourgish Language XPhreezeX @
13:27:20  *** tycoondemon has joined #openttdcoop.devzone
13:40:03  <DevZone> Yippie, build fixed!
13:40:03  <DevZone> Project ISR Industrial Station Renewal build #7-push: FIXED in 24 sec:
13:41:09  <dihedral> <V453000> Btw shouldnt Brot6 say <project> Feature #watever (COnfirmed): ... <- show Brot6 not mention the nick rather than an obfuscated nick?
13:42:55  <V453000> nick is k, missing project is a bit ass :D
13:50:57  <Brot6> Revision 245:8e946d748bf6: Cleanup: Remove obsolete translation file Xmart3pX @
14:05:41  <dihedral> obfuscated nick is terrible
14:08:30  <V453000> nö
14:23:48  <dihedral> ja
15:06:42  *** ODM has joined #openttdcoop.devzone
15:08:23  *** zooks has joined #openttdcoop.devzone
15:25:16  *** zooks has quit IRC
16:10:26  *** frosch123 has joined #openttdcoop.devzone
16:13:40  *** Alberth has joined #openttdcoop.devzone
16:21:53  <frosch123> oh well, should we give managers access to the eints project settings, or should we just remove that button?
16:22:17  <frosch123> apparently it is confusing for people that their project is managed by a script
16:23:28  <Alberth> hi hi
16:26:28  <Alberth> I wonder how to ever remove a case
16:29:16  <Alberth> doesn't r280 need a double \ ?
16:31:14  <frosch123> double?
16:31:20  <frosch123> it was about escaping the "."
16:31:36  <frosch123> so it matches "." not any char :p
16:32:09  <frosch123> Alberth: i think an empty string should be considered no case
16:32:25  <frosch123> an empty translation is only ever valid for the empty base string
16:32:29  <Alberth> the \ is in a string
16:32:32  <frosch123> and that does not need cases
16:32:58  <frosch123> oh, hmm
16:33:07  <frosch123> is it a raw string?
16:33:39  <Alberth> python may do the right thing though, it does some magic with \ and characters without meaning in string literals
16:33:46  <Alberth> no raw string
16:34:18  <frosch123> well, i guess then it needs a second \
16:34:18  *** Jam35 has joined #openttdcoop.devzone
16:34:54  <Alberth> considering the empty case as non-existent is probably easiest and for users the most logical rule, I agree
16:35:27  <Alberth> what do you think of extending the role names in the config to a list of role names?
16:35:36  <Alberth> it looks like that should be possible
16:35:42  <frosch123> i thought about adding a role mapping
16:35:44  <Alberth> then you can add developers/managers
16:35:49  <frosch123> i want more roles than OWNER and TRANSLATOR
16:36:14  <frosch123> basically i want to allow certain roles to edit all strings
16:36:21  <frosch123> but forbid them to upload the base language
16:36:35  <frosch123> i'll look into that, i gathered some ideas abuo ti
16:36:44  <Alberth> ok
16:37:15  <Alberth> I'll add a \, and mess a bit with the empty cases then :)
16:40:36  <Alberth> pushed
16:43:14  <Brot6> Revision 281:ec22f7402a71: Fix(r280): Make sure Python string parsing doesn't eat the back-slash. XAlberthX @
16:47:42  <DevZone> Project OpenGFX+ BigGUI build #12-push: SUCCESS in 30 sec:
16:47:51  <DevZone> Project Swedish Rails build #7-push: SUCCESS in 36 sec:
16:48:13  <DevZone> Project ISR Industrial Station Renewal build #8-push: SUCCESS in 21 sec:
16:48:44  <DevZone> Project OpenGFX+ Industries build #13-push: SUCCESS in 31 sec:
16:48:47  <Brot6> Revision 30:e073702d17d4: Update: Translations XeintsX @
16:48:47  <Brot6> Revision 146:937f083fa811: Update: Translations XeintsX @
16:48:57  <DevZone> Project Dutch Rail Furniture build #5-push: SUCCESS in 13 sec:
16:49:02  <DevZone> Project Dutch Tramset build #3-push: STILL FAILING in 4.4 sec:
16:49:20  <DevZone> Project Dutch Road Furniture build #6-push: SUCCESS in 1 min 38 sec:
16:49:54  <DevZone> Project OpenGFX+ Airports build #9-push: SUCCESS in 51 sec:
16:50:12  <Brot6> Revision 23:249fc1944ffe: Update: Translations XeintsX @
16:50:20  <DevZone> Project Fake Subways build #6-push: SUCCESS in 26 sec:
16:52:38  <Brot6> Revision 257:5f9cd4a2a4a5: Update: Translations XeintsX @
16:55:06  <DevZone> Project eints-test (Actual template) build #110-push: SUCCESS in 5 min 45 sec:
16:56:09  <DevZone> Project FIRS Industry Replacement Set build #14-push: SUCCESS in 5 min 49 sec:
16:57:07  <frosch123> planetmaker: ogfx-trains is missing the eints2repo
16:58:42  <Brot6> Revision 196:dbf60dfed2ef: Update: Translations XeintsX @
17:01:19  <Brot6> Revision 150:27ad5d2bfde7: Update: Translations XeintsX @
17:01:20  <Brot6> Revision 17:af2a8399db82: Update: Translations XeintsX @
17:01:59  <Brot6> Revision 116:2ebd02d3cb56: Update: Translations XeintsX @
17:01:59  <Brot6> Revision 7:d1873fac8a92: Update: Translations XeintsX @
17:02:35  <Brot6> Revision 3833:f843a9c3e8b8: Update: Translations XeintsX @
17:04:22  <Brot6> Membership #6347 (Closed): Applying as translator XfroschX @
17:04:26  <Brot6> Revision 246:9e38e6f161d1: Update: Translations XeintsX @
17:08:28  <Brot6> Membership #6377 (Closed): Applying as translator for Luxembourgish Language XPhreezeX @
17:08:28  <Brot6> Membership #6377 (Closed): Applying as translator for Luxembourgish Language XfroschX @
17:09:39  *** zooks has joined #openttdcoop.devzone
17:19:36  <DevZone> Project NML - NewGRF Meta Language build #49-nightlies: SUCCESS in 1 min 5 sec:
17:21:52  <frosch123> <- i guess we also need some automatic removal of cases which match the default :p
17:27:36  <Alberth> cases are clearly too difficult :p
17:28:18  <Alberth> we can also flag it as an error
17:28:45  <frosch123> how hard would be an checkbox? which disables entry if unchecked
17:29:14  <frosch123> i guess that would need javascript or something though
17:29:19  <Alberth> how does that help
17:29:45  <frosch123> it would suggest that you do not have to enter something there
17:30:00  <Alberth> yeah, it needs something turing-complete at the client side :p
17:31:01  <Alberth> people would just toggle it, I think
17:33:50  <DevZone> Project ISR Industrial Station Renewal build #9-push: SUCCESS in 30 sec:
17:38:38  <Brot6> Feature #6367 (Closed): SD40-2 Sprites and info XandythenorthX @
17:39:46  <Rubidium> can't you solve it with a reminder? Leaving the case empty yields the default value
17:40:19  <Brot6> Revision 247:036342faac76: Update: Add changes to Russian translation Xmart3pX @
17:41:39  <Rubidium> and then use the trick from (and others) for their search: show the default value in some grayish which get replaced once you type in it and returns when you clear it
17:41:40  <Webster> Title: Tweakers - Nieuws, reviews en prijzen van de laatste elektronicaproducten (at
17:42:28  <frosch123> oi, only now i notice that isr is something special on eints
17:43:03  <Rubidium> <- oh... it's even HTML (5)
17:43:04  <Webster> Title: HTML input placeholder Attribute (at
17:44:52  <DevZone> Project Iron Horse build #84-push: SUCCESS in 29 sec:
17:46:28  <Rubidium> so with a bit of javascript you can probably do it quite nicely
17:50:30  * Rubidium ponders playing a bit with that
17:53:12  <planetmaker> moin
17:53:21  <Alberth> o/
17:54:52  <Brot6> Bug #6360 (Closed): NA Gen 1 Boxcar should have "Grain" as a refit XandythenorthX @
17:55:25  <Alberth> empty non-default case translations are a valid value for clearing a case, but they should not be flagged as 'incorrect' ever
17:57:14  *** Zuu has joined #openttdcoop.devzone
17:57:22  <Brot6> Revision 86:19809aa353f4: Change: added sprites for the Geep (DanMacK) (closes #6366) XandythenorthX @
17:57:22  <Brot6> Feature #6366 (Closed): GP9 Sprites - HH and LH XandythenorthX @
18:00:43  <Alberth> frosch123: people are probably adding the non-default case to prevent from getting flagged as error
18:01:11  <Alberth> at least for the strings with commands in them
18:01:20  <frosch123> ah
18:02:16  <Alberth> at least  I have a hard time getting rid of such a string :)
18:08:57  <Rubidium> <- there
18:11:53  *** oskari89 has joined #openttdcoop.devzone
18:13:27  <planetmaker> yes, that kind of view probably is better than now, where the cases are more hidden below
18:13:44  <planetmaker> though... hm... it might push down the related strings a lot
18:15:05  <DevZone> Project Iron Horse build #85-push: SUCCESS in 21 sec:
18:23:16  <TWerkhoven> ello0
18:23:20  <TWerkhoven> -0
18:27:58  <planetmaker> frosch123, Alberth I got a question wrt webtranslator: can a translator upload a new version of his lang file? (I think not, just checking)
18:28:29  <Alberth> I would hope not
18:28:39  <planetmaker> k :-)
18:28:54  <planetmaker> as we consider upload of complete files a manager thing. yes
18:28:55  <Alberth> but I don't know the configuration
18:28:59  <planetmaker> :-)
18:29:18  <DevZone> Project Iron Horse build #86-push: SUCCESS in 27 sec:
18:30:47  <DevZone> Project Nutracks build #7-nightlies: SUCCESS in 15 sec:
18:31:44  <Brot6> Revision 87:29b6a532ff4f: Feature: add some open cars XandythenorthX @
18:31:44  <Brot6> Revision 88:758f406de61d: Feature: add more tank cars XandythenorthX @
18:31:44  <Brot6> Revision 89:2a058899aa64: Change: reset ids for wagons to a saner scheme XandythenorthX @
18:32:09  <frosch123> planetmaker: i think i disabled that again
18:32:10  *** gelignite has quit IRC
18:32:16  <frosch123> they can only start new language
18:37:20  <DevZone> Project Iron Horse build #87-push: SUCCESS in 22 sec:
18:43:29  *** gelignite has joined #openttdcoop.devzone
18:52:06  <Brot6> Revision 90:69812918b87b: Docs: print out numeric ids in order in code reference XandythenorthX @
18:53:32  *** gelignite has quit IRC
19:01:28  *** gelignite has joined #openttdcoop.devzone
19:02:03  <Alberth> pushed fix that allows empty non-default cases (so you can remove such strings), but suppresses output
19:05:29  <Alberth> interestingly, you can give an empty translation for non-empty base language strings without commands :)
19:07:16  <Brot6> Revision 282:fbee1f6e41a8: Fix: Add empty non-default case as a valid value (for removing such ca... XAlberthX @
19:07:44  <frosch123> updated server
19:13:06  <Alberth> seems to fix #6371
19:13:23  *** gelignite_ has joined #openttdcoop.devzone
19:14:14  <Alberth> planetmaker: how fixed is now?
19:15:29  <Alberth> it is listed as correct, can the non-default cases be deleted?
19:15:42  <Alberth> I don't know what you did there.
19:15:59  <frosch123> planetmaker: Alberth. you can test with eints-test btw. :)
19:16:20  <Alberth> I had a local test, and that worked
19:16:43  <frosch123> yeah, but even on the server, you do not need to "play" with real projects
19:17:36  <Alberth> I wasn't going to make any changes, unless pm made some changes that need reverting
19:17:47  *** gelignite__ has joined #openttdcoop.devzone
19:18:16  <planetmaker> Alberth, what I did, I visited that page, pasted George's translation into ALL cases... and then it was accepted
19:18:51  <Alberth> ok, so I should remove all cases except the default one?
19:20:00  <Alberth> you are listed as author everywhere
19:20:41  *** gelignite has quit IRC
19:20:44  <planetmaker> I added myself as ru_RU translator. And yes, all can go except default
19:20:46  *** zooks has quit IRC
19:22:12  *** gelignite_ has quit IRC
19:22:12  <Alberth> worked
19:23:00  <planetmaker> :-)
19:23:56  <Brot6> Bug #6356 (Closed): validation issue... XAlberthX @
19:25:35  <Brot6> Bug #6371 (Closed): Editing of cases XfroschX @
19:25:35  <Brot6> Bug #6371 (Closed): Editing of cases XAlberthX @
19:25:48  <Alberth> lol
19:26:23  <Alberth> oh, fr0sch didn't do anything there probably
19:27:24  <Rubidium> Alberth: he opened the ticket; it's kinda normal for Brot6 to misbehave in that way ;)
19:27:30  <frosch123> well, i wouldn't remember what old brot would have said
19:27:33  <^Spike^> dihedral you awake?
19:27:33  <frosch123> reporter or closer
19:29:51  <Brot6> Bug #6378 (New): /languages and /language/xy_XY pages need some layout-love XAlberthX @
19:31:44  <Rubidium> no andy yet? :(
19:43:26  *** ODM has quit IRC
19:56:09  <TWerkhoven> planetmaker: soap should be good for live server
19:57:35  <planetmaker> sweet :-) We shall give it a spin then. I'll try to setup one in the next days
20:00:55  <TWerkhoven> next commit should have password rotation also, all i need to do is ask dihedral if i can use his words6.txt, or generate my own file with words
20:03:53  <oskari89> planetmaker:
20:03:55  <Webster> Title: Transport Tycoon Forums View topic - Continous level crossing closed (warning) sound as patch (at
20:07:56  <frosch123> @route('/languages', methog = "GET") <- Alberth: has that 'methog' typo any effect? or is 'GET' the default anyway?
20:08:28  <Alberth> it's probably default
20:09:15  <Rubidium> TWerkhoven: I reckon you can use that list; I doubt it is copyrightable as it is simply a listing of all 6 letter words in OpenTTD's source code, just like a phone book is not copyrightable:
20:09:16  <Webster> Title: Feist v. Rural - Wikipedia, the free encyclopedia (at
20:09:54  <TWerkhoven> fair enough
20:10:06  <Alberth>  route(path, method='GET', callback=None, **options)   indeed it is
20:10:07  <Webster> Title: API Reference Bottle 0.11.6 documentation (at
20:19:49  <DevZone> Project xussrset - Trains from Russia build #23-push: SUCCESS in 2 min 33 sec:
20:25:49  <Brot6> Revision 43:aa76f7057701: add password rotation option XT. WerkhovenX @
20:25:49  <Brot6> Revision 44:72184bfdf453: added bigger list of potential passwords XT. WerkhovenX @
20:27:01  *** Alberth has left #openttdcoop.devzone
20:27:52  <^Spike^> TWerkhoven just a question... is it also multi server? :)
20:28:15  <Brot6> Revision 1104:d9f026f95f43: Code Review #6323: Функция кода длинного/коротк... XGeorgeX @
20:29:41  <TWerkhoven> yup
20:29:47  <TWerkhoven> max 1 server per irc channel though
20:30:02  <^Spike^> oki... just checking :)
20:39:33  *** Jam35 has quit IRC
20:42:55  <frosch123> <- overview of own permissions
20:43:03  <frosch123> available from topright "Profile" link
20:43:16  <frosch123> oh, albert is already gone
21:01:25  <Brot6> Revision 45:de4f0224f610: updated rcon and content to also use dict-version of self.connections XT. WerkhovenX @
21:01:25  <Brot6> Revision 46:c717b4f7bd67: no need to log automatic password changes in bot log, already logged in... XT. WerkhovenX @
21:06:13  <TWerkhoven> right, bedtime
21:06:16  <TWerkhoven> gnite all
21:06:24  <^Spike^> cya
21:07:37  *** gelignite__ has quit IRC
21:10:38  <Brot6> Revision 283:e8e1bb57df6e: Fix: Sort projects on language page by human name. XfroschX @
21:10:38  <Brot6> Revision 284:304fc8a85bc6: Codechange: Separate the user authentication from the permission checks. XfroschX @
21:10:38  <Brot6> Revision 285:cb830b314871: Codechange: Pass complete permission information to page handlers. XfroschX @
21:10:39  <Brot6> Revision 286:b9851f410d85: Add: User profile page for an overview of permissions. XfroschX @
21:16:00  <Brot6> Bug #6378 (New): /languages, /language/xy_XY and /userprofile pages need some layout-love XAlberthX @
21:41:44  <Brot6> Bug #6379 (New): Project cache not updated when changing project settings or deleting a translation XfroschX @
21:44:16  <Brot6> Feature #6380 (New): Allow more intermediate roles between TRANSLATOR and OWNER XfroschX @
22:09:09  *** frosch123 has quit IRC
22:49:17  *** Zuu has quit IRC
23:37:58  <Brot6> Feature #6381 (New): Update Tank Car file to reflect 3 climates and 3 generations XDanMacKX @
23:52:12  <Brot6> Feature #6382 (New): Update with basic 3 climate/2 generation info. XDanMacKX @

Powered by YARRSTE version: svn-trunk