Log for #openttdcoop.devzone on 8th September 2013:
Times are UTC Toggle Colours
00:02:54  *** frosch123 has quit IRC
04:58:27  *** phatmatt has joined #openttdcoop.devzone
06:32:34  *** andythenorth has joined #openttdcoop.devzone
06:35:19  <andythenorth> o/
06:35:44  <andythenorth> this view could have row colours to indicate translation status
06:59:12  <DevZone> Project Iron Horse build #38-push: SUCCESS in 21 sec:
07:00:34  <DevZone> Project Iron Horse build #39-push: SUCCESS in 21 sec:
07:00:46  *** ODM has joined #openttdcoop.devzone
07:20:39  <DevZone> Project Iron Horse build #40-push: SUCCESS in 20 sec:
07:24:25  <DevZone> Project Iron Horse build #41-push: SUCCESS in 17 sec:
07:33:53  <George> still reports last commit as r1085. Coyld that be fixed, because tasks do not display laters comits too :(
07:34:06  <DevZone> Project Iron Horse build #42-push: SUCCESS in 16 sec:
07:56:49  <planetmaker> moin
07:57:13  <TWerkhoven> mornin
07:59:42  <TWerkhoven> rcon load 2
07:59:55  <TWerkhoven> thats supposed to load the 2nd file in the pwd-dir, right?
08:00:22  <planetmaker> the 2nd entry of rcon ls. yes
08:00:47  <planetmaker> btw, TWerkhoven should we kinda test-run your baby on one of the servers?
08:00:57  <TWerkhoven> for some reason, when soap or loa's console send that command via adminport, it seems to load last autosave
08:01:10  <TWerkhoven> regardless of what pwd or ls sais
08:02:11  <TWerkhoven> yeah, dont think im far away from a test-run
08:03:22  <planetmaker> we're reworking all servers anyway. And our game servers are on the list, too. So... this could happen at the same time :-)
08:04:31  <TWerkhoven> adminport functionality is mostly done, may add a few commands but nothing that !rcon wont do, it can start the server if its local (eg, bot has access to the dir with executable), no updating of game implemented yet
08:04:39  <TWerkhoven> also, no auto password changing yet
08:06:15  *** andythenorth has quit IRC
08:08:46  <TWerkhoven> ok, weird
08:09:24  <TWerkhoven> it loaded a new no-grf game, but the welcome packet contains the name of the previous game
08:09:35  <TWerkhoven> or possibly last-saved game
08:10:24  <TWerkhoven> yet when attempting to load pzg2013, it seems to load not pzg2013, but a random map or autosave (not sure which)
08:11:29  <TWerkhoven> definitely not the game running before receiving the rcon load command
08:11:32  <DevZone> Project OpenGFX+ Airports build #7-push: SUCCESS in 43 sec:
08:13:36  <TWerkhoven> ah, nvm, console gives error
08:13:48  <TWerkhoven> newer version save
08:14:13  <DevZone> Project Swedish Rails build #4-push: SUCCESS in 25 sec:
08:15:08  <DevZone> Project OpenGFX+ BigGUI build #8-push: SUCCESS in 26 sec:
08:16:21  <planetmaker> TWerkhoven, due to insufficient testing bugs in openttd are not totally out-of-question :-)
08:16:27  *** andythenorth has joined #openttdcoop.devzone
08:16:50  <TWerkhoven> true enough, theres enough code for the little buggers to hide in
08:27:11  <DevZone> Project OpenGFX+ Trains build #3-push: SUCCESS in 12 min:
08:29:54  <DevZone> Project OpenGFX+ Road Vehicles build #4-push: SUCCESS in 2 min 43 sec:
08:30:21  <DevZone> Project OpenGFX+ Industries build #9-push: SUCCESS in 27 sec:
08:31:53  <planetmaker> hi andythenorth :-)
08:31:57  *** TheODM has joined #openttdcoop.devzone
08:32:07  <andythenorth> bonsoir
08:33:30  <TWerkhoven> ola
08:34:13  *** ODM has quit IRC
08:34:13  *** Supercheese has quit IRC
08:34:13  *** phatmatt has quit IRC
08:34:41  *** phatmatt has joined #openttdcoop.devzone
08:35:13  *** phatmatt is now known as Guest5934
08:35:15  <DevZone> Project OpenGFX+ Landscape build #3-push: SUCCESS in 23 min:
08:36:18  *** Guest5934 is now known as phatmatt
08:39:23  *** Supercheese has joined #openttdcoop.devzone
08:54:51  <andythenorth> bbl
08:54:52  *** andythenorth has quit IRC
08:59:50  *** Alberth has joined #openttdcoop.devzone
09:00:15  <Alberth> moin
09:00:23  <planetmaker> moin Alberth
09:01:04  <Alberth> add new empty language is the biggest problem currently?
09:01:51  *** gelignite has joined #openttdcoop.devzone
09:10:26  *** Jam35 has joined #openttdcoop.devzone
09:10:58  *** Jam35 is now known as Guest5938
09:16:29  <George> planetmaker: [11:33:59] <George> still reports last commit as r1085. Coyld that be fixed, because tasks do not display laters comits too :(
09:24:20  *** michi_cc has quit IRC
09:25:09  *** michi_cc has joined #openttdcoop.devzone
09:29:00  *** frosch123 has joined #openttdcoop.devzone
09:39:44  <^Spike^> George you sure it isn't caching... cause i see 1091 on the server and on that page?
09:40:26  <George> now I also see 1091, but when I did a report there was 1085
09:41:25  *** Brot6 has joined #openttdcoop.devzone
09:49:38  <planetmaker> ^Spike^, I re-enabled automatic repo thing in redmine
09:49:57  <planetmaker> not sure it was wise... why did you dis-enable it? I know there was a reason...
09:50:54  <^Spike^> we hit a 500 on some repo... i don't remember which.. but it was just one repo
09:51:03  <^Spike^> once i disabled it.. it worked...
09:51:15  <^Spike^>
09:51:17  <^Spike^> now i remember
09:51:18  <^Spike^> your repo :)
09:52:08  <planetmaker> oh, yes. hm. So... we need a 3rd solution
09:52:40  <^Spike^> ditch redmine... write everything by hand? :D
09:53:13  <Alberth> php!
09:53:47  <Alberth> :p
09:55:16  <planetmaker> :D
09:55:38  <^Spike^> no.... just keyboard and notepad (or equiv) ;)
09:55:53  <^Spike^> who needs redmine to manage it all :D
09:56:21  <^Spike^> but pm i don't know what makes your repo different from the rest :D
09:59:15  <DevZone> Project Iron Horse build #43-push: SUCCESS in 24 sec:
09:59:36  *** andythenorth has joined #openttdcoop.devzone
09:59:54  <planetmaker> ^Spike^, maybe using obsolete (hidden) changesets
10:00:32  <^Spike^> that could be...
10:00:37  <^Spike^> that it struggles with that
10:03:22  <^Spike^>
10:03:23  <^Spike^> hmmm
10:03:23  <Webster> Title: Defect #10887: Cant fetch Mercurial changesets from repository - Redmine (at
10:04:03  <planetmaker> hm, not sure about the hidden changesets. They remained local to my repo
10:05:01  <planetmaker> let's see whether we can see the VAST NewGRFs soon in the web translator, too :-)
10:06:02  <Alberth> I like the tree loosing its leafs in the snowy version in that set
10:06:15  <planetmaker> they do?!
10:06:46  <planetmaker> hm... maybe something to adopt for OpenGFX :D
10:07:17  <Alberth>   looks that way :)
10:07:19  <Webster> Title: Transport Tycoon Forums View topic - VAST Development (at
10:07:39  <planetmaker> :-O great work!
10:07:58  <DevZone> Project Iron Horse build #44-push: SUCCESS in 16 sec:
10:08:37  <frosch123> planetmaker: they are objects, no regular trees :p
10:09:06  <frosch123> so, nothing for ogfx
10:09:42  <planetmaker> :-P
10:09:55  <planetmaker> frosch123, so... what stops me making them regular trees, those tree sprites?
10:10:15  <planetmaker> of course it'd be binary, leafs / no leafs. But well. Better than now
10:10:20  <Alberth> I am sure the objects would object :D
10:10:27  <planetmaker> :D
10:10:57  <planetmaker> just got message from foobar: "yes to all", aka enable translations on all Dutch stuff :D
10:11:25  <Alberth> it's going explody  :)
10:11:26  <frosch123> you switched to selling department? :p
10:11:38  <planetmaker> yeah :D
10:12:09  <frosch123> planetmaker: anyway, ottd does not support trees having graphics depending on snow / no snow
10:12:12  <planetmaker> if we want this to become popular we need a good base to start with. And we have good projects here
10:12:20  <frosch123> you can only replace those trees which are always planted above snoe linw
10:12:38  <planetmaker> frosch123, yes... it does.
10:12:41  <frosch123> but in that case i would rather like to have conifers
10:12:48  <planetmaker> trees change snowy / non-snowy with varying snowline
10:13:06  <planetmaker> and that works with base set trees
10:13:16  <frosch123> hmm, special magic then :p
10:13:34  <planetmaker> there's a relation between non-snowy and snowy trees. like ID x --> ID y
10:13:45  <planetmaker> you have to know that offset to get it right in the base sets
10:13:55  <planetmaker> but I documented it :D
10:14:06  <planetmaker> in opengfx source
10:14:41  <DevZone> Project Iron Horse build #45-push: SUCCESS in 17 sec:
10:17:51  <DevZone> Project Dutch Tramset build #2-push: STILL FAILING in 3.8 sec:
10:19:13  <frosch123> all, right, let's start the vm again, and make the deny access thing more friendly
10:20:06  <planetmaker> I think the "start new translation" when being allowed but not yet existing is the most important addition to translation service
10:20:06  <DevZone> Project Dutch Trainset build #2-push: STILL FAILING in 43 sec:
10:20:20  <DevZone> Project Iron Horse build #46-push: SUCCESS in 25 sec:
10:20:23  <frosch123> yeah, but albert is doing that i think :)
10:20:36  <planetmaker> :-)
10:22:38  <DevZone> Project Dutch Rail Furniture build #2-push: SUCCESS in 15 sec:
10:22:43  <DevZone> Project Iron Horse build #47-push: SUCCESS in 21 sec:
10:23:41  <Alberth> you think correctly :)
10:24:15  <Brot6> Feature #6345 (New): Figure out a scheme for numeric IDs XandythenorthX @
10:24:21  <DevZone> Project Dutch Trackset build #2-push: STILL FAILING in 8.3 sec:
10:24:47  <DevZone> Project Dutch Road Furniture build #2-push: SUCCESS in 1 min 28 sec:
10:25:02  <Alberth> this #2 is not related to the revision number, I guess?
10:25:14  <planetmaker> build# by jenkins
10:25:20  <planetmaker> for that project
10:25:26  <^Spike^> it's just the build attempt
10:25:32  <DevZone> Project Iron Horse build #48-push: SUCCESS in 19 sec:
10:25:34  <planetmaker> yeah, build attempt :D
10:26:45  <planetmaker> frosch123, should I update my first posting by the list of 'central' translators?
10:27:13  <frosch123> or the wiki?
10:27:18  <planetmaker> hm, yeah :-)
10:27:30  <frosch123> i don't think the forum needs such details
10:34:34  <DevZone> Project Iron Horse build #49-push: SUCCESS in 24 sec:
10:34:45  <Brot6> Membership #6344 (Closed): Applying as translator XTransportmanX @
10:34:45  <Brot6> Membership #6344 (Closed): Applying as translator XplanetmakerX @
10:34:57  <andythenorth> feature request: restore 'LATEST' to bundles :)
10:35:16  <planetmaker> true
10:35:30  <planetmaker> it was mis-behaving while both CF were there. I shall put it back now
10:35:48  <Brot6> Membership #6342 (Closed): Applying as translator XYoursnotmineX @
10:35:48  <Brot6> Membership #6342 (Closed): Applying as translator XplanetmakerX @
10:36:43  <planetmaker> luckily I just need uncomment one line. Done :-)
10:37:17  *** planetmaker has left #openttdcoop.devzone
10:37:26  *** planetmaker has joined #openttdcoop.devzone
10:41:15  <^Spike^> planetmaker /unbinc ctrl+w
10:41:16  <^Spike^> :D
10:41:25  <planetmaker> hm?
10:41:51  <^Spike^> /unind
10:41:56  <^Spike^> bleh... typo heavon
10:42:00  <^Spike^> heaven*
10:44:39  *** Guest5938 is now known as Jam35
10:45:00  <Brot6> Revision 14:b84166751149: Add: Support for receiving translations from eints translation manager XplanetmakerX @
10:45:01  <Brot6> Revision 146:4a2b2478a890: Add: Support for receiving translations from eints translation manager XplanetmakerX @
10:45:01  <Brot6> Revision 106:eefe504aadc5: Add: Support for receiving translations from eints translation manager XplanetmakerX @
10:50:18  <frosch123> hmm, is there something like abstract methods in python, resp. on a documentation level?
10:56:00  <Brot6> Bug #3969: Unable to pull large repos via http(s) XplanetmakerX @
10:58:09  <andythenorth> frosch123: ?
10:59:02  <frosch123> i have a base class, and some derived classes which all implement a specific method
10:59:16  <frosch123> i want to document in the baseclass that that method exists in all real instances of that class
10:59:20  <planetmaker> hm... why does DutchTrains not show in ?
10:59:31  <andythenorth> frosch123: docstring any good?
10:59:47  <frosch123> andythenorth: i am newbie level in python :p
11:00:00  <andythenorth>
11:00:01  <Webster> Title: PEP 257 -- Docstring Conventions (at
11:00:03  <frosch123> and wrt. docs i just try to immitate what albert did in ohter places :p
11:00:05  <Alberth> implement it with a  "raise NotImplementedError('Implement me')
11:00:06  <Webster> Title: 5. Built-in Exceptions Python v3.3.2 documentation (at
11:00:17  <andythenorth>
11:00:18  <Webster> Title: Docstring - Wikipedia, the free encyclopedia (at
11:00:32  <frosch123> Alberth: thanks, sounds reasonable
11:00:46  <Brot6> Bug #5381 (Closed): compiler tickets fails XplanetmakerX @
11:01:16  <Alberth>      the docs definition :)
11:01:17  <Webster> Title: Epydoc (at
11:01:32  <DevZone> Project Iron Horse build #50-push: SUCCESS in 19 sec:
11:01:33  *** Brot6 has quit IRC
11:02:41  <frosch123> planetmaker: it triggered a 404
11:03:19  <DevZone> Project Iron Horse build #51-push: SUCCESS in 17 sec:
11:03:19  <frosch123> Error: Project description "Dutch Trains 2" is not valid.
11:03:44  <planetmaker> hm
11:03:49  <DevZone> Project Iron Horse build #52-push: SUCCESS in 17 sec:
11:04:19  <frosch123> no idea why that should not match
11:04:25  <planetmaker> that looks like a valid description to me
11:05:21  <Alberth> lol, words have to begin with a letter :)
11:06:00  <planetmaker> :-)
11:06:07  <Rubidium> ... but what is a letter?
11:06:17  <planetmaker> the thing with an envelope?
11:06:23  <DevZone> Project Iron Horse build #53-push: SUCCESS in 20 sec:
11:06:25  <frosch123> it seems to split it at spaces into wors, and then check every word on its own
11:06:27  <^Spike^> $ is a letter!
11:09:02  <DevZone> Project Iron Horse build #54-push: SUCCESS in 22 sec:
11:09:10  <Alberth> it's  11" by 8.5"  ?
11:09:16  <Rubidium> interestingly the (Merriam Webster's) dictionary doesn't define a word in terms of letters
11:09:25  <andythenorth> biab
11:09:26  *** andythenorth has quit IRC
11:10:05  <Rubidium> only characters and "segment between spaces or between a space and a punctuation mark"
11:10:44  <Alberth> interesting
11:11:55  <Rubidium> ‽ <- my new favourite punctuation mark ;)
11:20:37  <frosch123> what's the recommended amount of that per sentence?
11:24:37  <Rubidium> 1‽
11:31:44  *** Supercheese has quit IRC
11:32:18  *** Supercheese has joined #openttdcoop.devzone
11:33:33  <planetmaker> is also fishy
11:38:19  <frosch123> we need a better error log :p
11:38:42  *** andythenorth has joined #openttdcoop.devzone
11:38:43  <frosch123> anyway, that one gave a random 404, let's just try it again
11:38:47  *** andythenorth has quit IRC
11:41:34  <phatmatt> hi, i'm looking at applying for project hosting at the devzone, and i had a question. the project is to implement a new feature in openttd (diagonal tunnelbridges), it's not really a standalone project/newgrf in itself. after a quick browse at the projects list, it seems like a mercurial patch queue would be the best setup for something like this, am i correct?
11:42:11  <planetmaker> yes. Or just use a normal hg checkout with your patches applied on top
11:42:17  <phatmatt> normally i'd be using git, but i can expand my horizons with MQ, i've heard good things about it
11:42:21  <phatmatt> ok
11:42:41  <planetmaker> in principle we can also offer you git hosting
11:43:09  <phatmatt> ah
11:43:50  <phatmatt> "in principle"? :P i don't want any extra work being done just for me
11:45:55  <planetmaker> well... you want git or hg?
11:46:19  <planetmaker> I generally adocate hg, yes. it saves me manually creating the repo
11:46:39  <planetmaker> how does openttd-diag-tunnelbridge sound?
11:47:08  <frosch123> yawn, this ssh freezing is annoying me like hell
11:47:13  <planetmaker> and git needs repacking which hg never needs
11:47:25  <phatmatt> oh, we're starting already? :P that sounds fine
11:47:38  <phatmatt> and yeah, hg
11:48:05  <planetmaker> uh, you're not signed-up to devzone?
11:48:21  <phatmatt> no, not yet... like i said, i was just looking and asking
11:48:29  <planetmaker> ah :-P
11:48:38  <phatmatt> i need to rediscover my openid from some dusty corner
11:48:48  <phatmatt> i'll submit a ticket like you're supposed to, don't worry
11:49:07  <Alberth> frosch123: merge setting I posted yesterday not working?  ( )
11:49:08  <Webster> Title: MergeToolConfiguration - Mercurial (at
11:49:11  <planetmaker> well, don't bother with the ticket
11:49:28  <planetmaker> the project is created, the repo will be initialized in a few minutes
11:49:28  <frosch123> Alberth: it also freezes on other occasions :)
11:49:36  <Alberth> ugh :(
11:49:36  <planetmaker> it just needs assigning you as project manager now
11:49:45  <planetmaker>
11:49:48  <phatmatt> awesome, let me just make a normal login then
11:50:11  <planetmaker> openttd is GPL anyway, so I need no proof :D
11:50:30  *** andythenorth has joined #openttdcoop.devzone
11:51:28  <frosch123> anyway, uploading of dutchtramset base language fails
11:51:39  <frosch123> we are not hitting the 1MB upload limit with that one
11:51:47  <frosch123> so i guess something else is invalid with that file
11:51:54  <frosch123> but nothing logs an error, except 404
11:56:50  <phatmatt> planetmaker: alright, i'm registed as user 'monoid'
11:58:14  <planetmaker> there, phatmatt, deed done
11:58:34  <phatmatt> super awesome, thank you
11:58:56  <phatmatt> now i just need to cajole V into drawing me some graphics
11:59:04  <planetmaker> :D
11:59:43  <planetmaker> you pull from
11:59:55  <frosch123> wasn't it git?
12:00:01  <planetmaker> and push to
12:00:02  <planetmaker> nope
12:00:03  <phatmatt> nah
12:00:14  <phatmatt> i'll survive
12:00:54  <phatmatt> it might be a couple of days before anything appears there though, time to RTFM :P
12:00:58  <phatmatt> thanks again
12:01:03  <planetmaker> you're welcome
12:01:39  <planetmaker> and might be handy, phatmatt
12:01:40  <Webster> Title: Mercurial: The Definitive Guide (at
12:02:32  <planetmaker> and
12:02:33  <Webster> Title: GitConcepts - Mercurial (at
12:02:59  <Alberth> and/or
12:02:59  <phatmatt> alright
12:03:00  <Webster> Title: GitConcepts - Mercurial (at
12:13:52  <andythenorth> planetmaker: to confirm - .devzone is now dead for newgrf projects?
12:13:55  <andythenorth> I can rm the files?
12:14:05  <planetmaker> andythenorth, don't yet, please
12:14:08  <andythenorth> ok
12:14:18  <planetmaker> I might actually re-surrect parts. And for translations you also need it
12:15:38  <planetmaker> basically the reason is: allowing users to edit jenkins jobs is... at least difficult to configure. And setting up every job myself is tedious. So I actually might write a script which checks for the files and create a jenkins job and de/activates building depending on them
12:16:04  <planetmaker> difficult to configure in a sense that everyone only can screw his own project and nothing else
12:16:51  <andythenorth> ok
12:20:38  <phatmatt> this MQ stuff is awesome, it's like a VCS for a VCS :D
12:21:19  <planetmaker> phatmatt, yes. And actually that's how I would recommend to use it. hg clone openttd. and hg init the mq directory withing .hg
12:21:32  <planetmaker> thus you keep history of patches
12:21:43  <phatmatt> right, that's the plan
12:21:53  <planetmaker> :-)
12:22:17  <phatmatt> `git rebase -i` won't be as cool anymore
12:22:29  <planetmaker> :D
12:27:20  <Alberth> the biggest drawback is that you don't have real version control over the patches
12:27:32  <Alberth> once you change them, you lost the old version
12:27:41  <phatmatt> oh? i thought you did
12:27:58  <Alberth> although hg now has an evolve commands to fix that omission
12:28:41  <Alberth> which merges mq stuff into regular repo operations
12:28:58  <DevZone> Project FISH is ships build #9-push: SUCCESS in 1 min 9 sec:
12:29:10  <Alberth> didn't use it much yet, I like having plain .patch files in the queue :)
12:29:39  <phatmatt> sure, i guess full version control over the patches might be a bit overkill
12:29:45  <phatmatt> at least in most cases
12:30:19  <Alberth> I tend to patch the patch file in complicated cases, much quicker :)
12:30:26  <phatmatt> i was going off this line in the MqTutorial:
12:30:35  <phatmatt> "If you use the -c option to qinit, you get revision control of the queue itself, so you can use qcommit to save the state of your patch queue."
12:31:05  <DevZone> Project FISH is ships build #10-push: SUCCESS in 57 sec:
12:31:13  <Alberth> :o   didn't know that command, but sounds interesting
12:31:40  <frosch123> it's the default meanwhile afaik :p
12:31:41  *** oskari89 has joined #openttdcoop.devzone
12:31:47  <phatmatt> i'll save you the indignity of having a total hg noob link you the tutorial ;)
12:32:03  <frosch123> all hg commands allow a --mq command top operate on the queue repo instead of the real repo
12:32:15  <phatmatt> cool
12:32:40  <Alberth> hmm, isn't that a repo in .hg/patches ?    I tried that some times, but changes in your patches are then patch files, which is horrible to read
12:33:14  <planetmaker> Alberth, yes. But still you got history of the patches
12:33:28  <planetmaker> of course you'll get patches of patches... which is ugly
12:35:52  <Alberth> phatmatt: don't worry about my dignity, I have long ago accepted that everybody has knowledge that I don't have, but I am eager to learn :)
12:36:21  * andythenorth left his dignity at the door
12:37:33  <phatmatt> :)
12:52:47  <oskari89> planetmaker:
12:53:01  <oskari89> Could you help to configure that?
12:53:18  <oskari89> Says: No settings for this project, please confirm settings
12:53:26  <planetmaker> done
12:53:52  <oskari89> Thanks :)=
12:58:41  <DevZone> Project Iron Horse build #55-push: SUCCESS in 19 sec:
13:01:59  <DevZone> Project Iron Horse build #56-push: SUCCESS in 18 sec:
13:02:24  <Alberth> make room, new eints feature coming in!
13:02:54  <Alberth> hmm, there was some ticket about it too :)
13:03:01  <^Spike^> ....
13:04:31  <Alberth> brot seems a bit slow in announcing
13:08:18  <Alberth> oh, he's gone entirely
13:08:30  <planetmaker> sometimes, yes
13:08:50  <planetmaker> I wonder where it went :-)
13:10:38  <frosch123>
13:10:54  <frosch123> problem is: that only works if we disallow annoynmous access again
13:11:22  <frosch123> if annonymous is allowed, i never get a username, even if already "logged in" to other pages
13:12:11  <Alberth> you are not ever logged in anywhere in eints
13:12:20  <frosch123> exactly, that's the problem :p
13:12:37  <frosch123> so, i have to request authentication to get a user for hiding links
13:13:05  <Alberth> I'd say it's "customizing", but yeah :)
13:14:14  <frosch123> unless we make some magic with the url to distinguish annoymous access from restricted
13:14:58  <DevZone> Project Iron Horse build #57-push: SUCCESS in 18 sec:
13:15:01  <frosch123> like adding a prefix "/login/" or "/public/" everywhere
13:15:24  <andythenorth> hmm
13:15:35  <andythenorth> does bottle have any pluggable auth framework?
13:15:43  <andythenorth> these sound like common auth problems
13:15:49  <andythenorth> although I never write that bit of the code :P
13:15:49  *** gelignite has quit IRC
13:15:56  <Alberth> ?user=alberth    recognition?
13:16:25  <Alberth> I can of course claim to be anyone
13:16:41  <andythenorth> Alberth: there's no session in bottle?
13:16:48  <andythenorth> sorry, no session in eints?
13:17:02  <Alberth> eints is fully state-less
13:17:13  <frosch123> hmm, the ?user= could work
13:17:16  <andythenorth> sounds like we start to try and solve problems for which there are known solutions :)
13:17:18  <frosch123> then we can fake logins :)
13:17:20  <andythenorth> I wasn't really following though
13:17:32  <frosch123> i'll try that!
13:18:04  <Alberth> frosch123: how long until loading/execution time of the current eints becomes a problem?
13:18:44  <Alberth> although I suspect it's mostly at startup only
13:19:14  <andythenorth> bbl
13:19:53  <frosch123> startup takes a 6 seconds with 11 projects
13:20:01  <frosch123> i took a snapshot from yesterday to my vm
13:20:43  <Alberth> that's not so bad
13:21:56  <frosch123> the fetching of updates from the repos takes 13 seconds
13:22:00  <frosch123> even if nothing changes
13:22:05  <^Spike^> i hope you guys didn't implement a ?user= parameter or hidden field or anything.. cause it sounds exploitable :)
13:22:12  <frosch123> that is: only hg pull :p
13:22:21  *** andythenorth has quit IRC
13:22:31  <frosch123> ^Spike^: we are about to do so :)
13:22:40  <Alberth> the downside of ?user=  is of course that you give away information what other users can do
13:22:42  <^Spike^> it's python bottle right?
13:22:50  <frosch123> Alberth: no, i would ask for password
13:23:08  <frosch123> actually "?login=True" would suffice
13:23:20  <Alberth> then just ask for pwd always
13:23:23  <^Spike^> ?
13:23:35  <frosch123> ^Spike^: we use stateless http authentication
13:23:45  <frosch123> we want to allow annoynous access to pages
13:23:50  <^Spike^> so you can't using the session module for bottle?
13:23:56  <frosch123> but we also want to filter the page for user permissions when logged in
13:23:58  <^Spike^> use*
13:24:30  <frosch123> so, if we want to stay with stateless authenication, we need to distinguish annoynmous access from non-annoymous via the url
13:24:52  <frosch123> if you want to drop the "stateless" part, that is a whole new world
13:24:58  <Alberth> ^Spike^: sessions introduce state in the connection
13:25:19  <^Spike^> well the moment you are gonna auth imo you already dropped stateless to provice a proper UX
13:25:25  <^Spike^> provide*
13:26:18  <frosch123> well, anyone wants to read up on sessions?
13:26:35  <frosch123> else i am going to try the "?login=True" idea
13:27:49  <Alberth> I don't want to go into sessions with eints, tbh
13:29:17  <Alberth> the ?login thingie feels somewhat hacky too, although I can see the wish you have
13:32:06  <Alberth> It might be a good experiment to try that approach though
13:33:10  <Alberth> but if we go further in that direction, imho we should look at remaking the application, properly session-based then
13:50:06  <frosch123> hmm, why are my template parameters not passed :s
13:53:22  <frosch123> hmm, they are passed to the template, but not passed on main_template
13:53:47  *** andythenorth has joined #openttdcoop.devzone
13:55:23  <andythenorth> interesting sort order here...
13:55:24  <planetmaker> andythenorth, wanna change your build scripts thus that the lang files become translatable? :-)
13:55:31  <andythenorth> planetmaker: I want to yes
13:55:35  <andythenorth> about to go out
13:55:38  <andythenorth> so later?
13:55:45  <planetmaker> :-)
13:56:00  <planetmaker> I'm out soon, too :D So... another day :D
13:56:02  <andythenorth> ok
13:56:27  <planetmaker> though... just make sure *.lng files are available somewhere in a separate dir
13:56:41  <planetmaker> it need be *.lng
14:01:52  <oskari89> Andythenorth
14:02:27  <oskari89> Can you remember that DanMacK proposed Finnish Economy for FIRS?
14:02:41  <oskari89> I has "cargo table" for that ready :)
14:02:51  <oskari89> In an excel file, if you are intrested
14:03:14  <andythenorth> put it in an issue :)
14:03:22  <oskari89> Okay, will do
14:03:29  <andythenorth> worth looking at Arctic Basic to see how it differs
14:03:37  <andythenorth> not breaking industry chains is...hard :)
14:03:48  <oskari89> It has external references :)
14:07:10  *** andythenorth has quit IRC
14:12:58  *** George|2 has joined #openttdcoop.devzone
14:12:58  *** George is now known as Guest5957
14:12:58  *** George|2 is now known as George
14:17:22  *** George has quit IRC
14:34:45  <frosch123> <- updated devzone
14:34:54  <frosch123> planetmaker: it should now be possible to start new translations
14:36:05  <frosch123> the language list is not linked anywhere yet, i am not sure where to put it :p
14:36:19  <frosch123> maybe at the top and on the front page, next to projects list?
14:37:45  <planetmaker> oh, possible now? :-)
14:38:20  <frosch123> i guess the /language page should also somehow list projects without translation yetr
14:38:39  <frosch123> let's see whether i can manage that :p
14:38:48  <frosch123> the login stuff grew kind of out of hand :p
14:38:54  <planetmaker> :D
14:41:05  <planetmaker> frosch123, I'd expect to see below the list of existing translations a button like "start new translation"
14:41:23  <frosch123> it's at the top
14:41:45  <planetmaker> true. ok... what refers your question about the list of languages to?
14:42:13  <frosch123> <- this site is new and not linked anywhere yet
14:42:26  <planetmaker> ah!
14:42:39  <frosch123> <- lists all projects with de_DE translation, but not projects where the translation ismissing completely
14:42:44  <planetmaker> Under 'home'
14:42:47  <planetmaker> List of Projects
14:42:50  <planetmaker> List of Languages
14:42:54  <planetmaker> Start New Project
14:43:17  <frosch123> i think we should also make the frontpage devzone specific
14:43:25  <planetmaker> yes
14:43:26  <frosch123> devzone kind of differs from default-eints
14:43:30  <planetmaker> :-)
14:43:37  <frosch123> e.g. you are not allowed to start a new project usally :p
14:43:48  <planetmaker> :-)
14:47:34  <planetmaker> seems, that is in root.tpl. But... I guess we don't want to make the theme somewhat plug-in?
14:47:59  <planetmaker> hm... main_template.tpl
14:48:03  <frosch123> i would do it as local modifies on devzone for now
14:48:11  <frosch123> we already have other tons of modifies
14:48:21  <planetmaker> not in repo?
14:48:29  <frosch123> no, devzone specific scripts
14:48:35  <frosch123> debug output
14:48:40  <frosch123> stuff to make it work :p
14:50:38  <planetmaker> hm... I can't create a new translation yet. Are your changes in the life system?
14:50:46  <frosch123> yes
14:50:58  <frosch123> where does it fail?
14:51:11  <planetmaker> I assigned myself gd-GB. I get the continuous auth request
14:51:29  <planetmaker> when selection "select new language". After having chosen the proper one
14:51:50  <planetmaker> Title "Start New Translation for the gd_GB language
14:52:01  <frosch123> ok, i'll test locally
14:52:22  <planetmaker> actually, I'd expect a 'yes' button there instead of the 'select new language'
14:52:32  <frosch123> yeah, that also confused me :p
14:53:11  <planetmaker> asks for it :D
15:16:55  <Alberth> frosch123: i guess the /language page should also somehow list projects without translation yetr <-- yeah, I thought of that too "projects not having your language" added at the bottom
15:17:16  <frosch123> just coding that :)
15:18:17  <Alberth> as for links and other layout requests, make an issue, andy handles that stuff :)
15:20:22  <Alberth> :o swedish rails has new strings!   the /languages/nl_NL page has already paid for itself :)
15:20:44  <frosch123> :p
15:23:26  <planetmaker> :-)
15:26:55  *** zooks has joined #openttdcoop.devzone
15:36:25  <frosch123> <- actually, now i wonder whether the project page should also just list all languages instead of the button at the top
15:36:31  <frosch123> but i guess that list would be very long
15:39:16  <Alberth> planetmaker:   No custom tunnel portals are available in toyland climate.   <-- There are no custom tunnel portals available in the toyland climate.  ?
15:40:38  <Alberth> STR_WARNING_NO_SWEDISH_TUNNEL_PORTALS_IN_TOYLAND  is the string name
15:41:37  <Alberth> drop-down "select other language"  :)
15:43:39  <Alberth> STR_PARAM_RAIL_LABEL_DESC   looks like pure magic to me :)
15:51:15  *** andythenorth has joined #openttdcoop.devzone
15:51:22  <frosch123> planetmaker: i replaced a '-' with a '*', now i can create a project locally
15:51:30  <frosch123> also did the same on devzone, can you check?
15:52:35  <planetmaker> works
15:52:44  <planetmaker> \o/
15:53:16  <planetmaker> hm. but I got a 500 when submitting my first string
15:53:39  <planetmaker> gd_GB on eints-test
15:54:28  <frosch123> yeah, it threw something
15:54:49  <frosch123> i guess i added the language incorrectly yesterday or something like that :p
15:55:17  <planetmaker> hm, also when I return. Which language? gd_GB?
15:55:30  <frosch123> ah!
15:55:42  <frosch123> gd_GB uses a new plural form, which eints does not yet know about :)
15:55:55  <frosch123> i just copied the number without noticing that it is new
15:55:59  <oskari89> planetmaker: I'll add you to Finnish Trainset and Finnish Rail Infrastructure & Stations set translator de_DE?
15:56:38  <planetmaker> ok
15:56:53  <DevZone> Project Iron Horse build #58-push: SUCCESS in 19 sec:
15:58:24  <planetmaker> oh, ok, so gd_GB is a bad test
15:58:48  <DevZone> Project Finnish Rail Infrastructure build #17-push: SUCCESS in 26 sec:
16:01:39  <frosch123> pff, it's not even in the newgrf specs :p
16:02:45  <frosch123> planetmaker: try again?
16:03:58  <planetmaker> yeah, works :-)
16:05:41  *** gelignite has joined #openttdcoop.devzone
16:21:25  <frosch123>
16:21:37  <frosch123> adds projects without translation to the language list
16:21:43  <frosch123> adds some links
16:22:17  <frosch123> and most important: if a user is authenicated, but does not have the right rights, he is redirected to the index page, instead of asked for user/pw
16:22:56  <frosch123> Alberth: i added two new members to the projectcache, i am not sure about your naming conventions there
16:24:11  <frosch123> andythenorth: i am somewhat forced to use style="margin-bottom: 0" for a form, i did not find the right "class"
16:25:27  <oskari89> What is Translator id_ID? :D
16:26:57  <frosch123> oskari89:
16:26:58  <Webster> Title: List of ISO 639-1 codes - Wikipedia, the free encyclopedia (at
16:27:20  <andythenorth> frosch123: if it's a singleton, and you know what you're doing, inline style is fine
16:27:22  <andythenorth> imho
16:27:34  <oskari89> Indonesian, i see
16:27:36  <andythenorth> many people disagree, but they tend to not be engineers
16:27:42  <planetmaker> I'll say 'good night' now. I'll only be online sporadic the next week
16:27:45  <frosch123> :p
16:27:59  <frosch123> have fun pm :)
16:37:29  <oskari89> Translation manager... Hmm
16:38:27  <oskari89> If i put myself to Translation manager role, and assign some people to translator roles, does Web-translator work?
16:38:44  <oskari89> Or do i need to assign eints to Translation manager for that?
16:38:57  <frosch123> eints won't do anything if it is not allowed to
16:39:03  <oskari89> Okay
16:39:39  <frosch123> unless you want to upload all existing translations yourself
16:39:56  <oskari89> Okay
16:39:56  <frosch123> and reupload the baselanguage everytime you change something :p
16:40:08  <oskari89> Hmm
16:40:57  <frosch123> basically without giving eints the rights you won't have any connection between translator content and repository
16:41:08  <oskari89> Okay
16:42:09  <oskari89> So if i now give eints translator manager rights, then eints can upload those translator's work which i have assigned to Translator_xx_XX roles`?
16:42:51  <frosch123> you have to create the .devzone files
16:43:10  <frosch123> which tell eints whether it shall do the repo->eints and/or eints->repo direction
16:43:24  <frosch123> repo->eints is kind of required
16:43:35  <frosch123> else i cannot recommend your project to any translators
16:43:45  <frosch123> because they will waste their time on outdated strings
16:43:54  <oskari89> Okay
16:44:04  <frosch123> eints->repo is purely your choice
16:44:37  <frosch123> whether you want stuff getting comitted to your repo automatically, or wehther you want to download them manually occasionally
16:44:55  *** andythenorth has quit IRC
16:44:58  <oskari89> Automatically i think
16:46:09  <Alberth> frosch123:  /views/language.tpl    just post to /makelanguage/prjname/lngname
16:46:43  <frosch123> that skips the confirmation, right?
16:47:24  <Alberth> good point
16:47:38  <DevZone> Project OpenGFX+ BigGUI build #9-push: SUCCESS in 26 sec:
16:48:02  <Alberth> Yes  <-- "Create language"  in makelanguage.tpl ?
16:48:04  <frosch123> also, is the eints user manual rendered somewhere? i think there should be a link to the manual :p
16:48:08  <DevZone> Project Swedish Rails build #5-push: SUCCESS in 29 sec:
16:49:31  <frosch123> i'll replace the "No" with "Cancel" then as well
16:49:42  <DevZone> Project Dutch Road Furniture build #3-push: SUCCESS in 1 min 34 sec:
16:49:51  <DevZone> Project xussrset - Trains from Russia build #12-push: SUCCESS in 2 min 42 sec:
16:50:17  <DevZone> Project OpenGFX+ Industries build #10-push: SUCCESS in 26 sec:
16:50:32  <DevZone> Project Dutch Rail Furniture build #3-push: SUCCESS in 14 sec:
16:51:17  <DevZone> Project OpenGFX+ Airports build #8-push: SUCCESS in 45 sec:
16:51:50  <Alberth> webtranslate/ +       @type blang_name: C{str}    <-- add "or C{None}"
16:53:04  <Alberth> prjdata.append((pmd, False, ["", "", "", "", pmd.blang_count]))   <-- the values in the list are counts, so 0 seems better :)
16:53:54  <Alberth> there is no rendered version of the manual currently, afaik
16:54:03  <frosch123> <- i think that would look weird
16:54:11  <DevZone> Project OpenGFX+ Road Vehicles build #5-push: SUCCESS in 2 min 54 sec:
16:54:16  <frosch123> it's more NaN than 0 :p
16:54:19  <DevZone> Project Dutch Trackset build #3-push: STILL FAILING in 7.7 sec:
16:55:46  <Alberth> indeed, that png looks weird :)
16:55:57  <frosch123> :p
16:58:28  <Alberth>   elif prjname is not None and config.cache.projects.get(prjname) is not None:
16:58:28  <Alberth> to "elif prjname is not None and prjname in config.cache.projects:"
16:59:14  <Alberth> no silly java style  "container.contains(element)"  :)
16:59:34  <DevZone> Project FIRS Industry Replacement Set build #12-push: SUCCESS in 5 min 15 sec:
17:00:08  <Alberth> patch looks ok otherwise
17:00:56  <frosch123> the logs start to look no ok at all :p
17:01:10  <frosch123> push resulted in 250 lines of logs :p
17:01:15  <frosch123> compeltely unreadable :)
17:06:59  <Alberth> self.blang_name and self.blang_count should also be initialized in create_statistics if there is no blng
17:07:21  <Alberth> but since there are no such projects, it should not cause problems now
17:07:51  <frosch123> can you delete the base language?
17:08:11  <Alberth> no, but you can make project and no have one added
17:08:27  <frosch123> they are initalised in __init__ for that
17:08:29  <Alberth> ie adding the base language is a separate step
17:09:20  <Alberth> could be but I don't trust files that much :)
17:12:19  <frosch123> ^Spike^: did you disable the repo updates to redmine again?
17:12:49  <Alberth> lol, you don't use blang_name in that patch :)
17:13:11  <frosch123> yeah, but it felt wrong to store blang_count without blang_name :p
17:13:19  <Alberth> :)
17:14:27  <DevZone> Project OpenGFX+ Landscape build #4-push: SUCCESS in 24 min:
17:19:39  <DevZone> Project NML - NewGRF Meta Language build #46-nightlies: SUCCESS in 1 min 7 sec:
17:22:52  *** zooks has quit IRC
17:45:49  <Alberth> entire repo access seems down
17:46:32  <Alberth> opengfx+landscape change both from jenkins and the repo itself cannot be seen
17:49:55  <frosch123> <- split validation of project identifiers and human names
17:49:58  <frosch123> and apply different rules
17:50:27  <frosch123> no idea why that diff became so long
17:53:11  * frosch123 -> food
17:53:23  <frosch123> or rather
17:53:25  * frosch123 <- food
17:56:18  <Alberth> looks fine
18:27:17  <^Spike^> frosch123 ?
18:28:19  <frosch123> when does redmine update the repository view / user activity?
18:30:49  <DevZone> Project Nutracks build #4-nightlies: SUCCESS in 17 sec:
18:32:52  <^Spike^> it should evert xx:44
18:32:54  <^Spike^> every*
18:33:02  <^Spike^> i'll see if i can run that cron more often aswell
18:33:07  <^Spike^> although it bugs out for some reason
18:34:41  <DevZone> Project Shanghai Maglev Trackset build #3-nightlies: SUCCESS in 9.5 sec:
18:35:42  <TWerkhoven> is that why the last commits are missing commit-info, even though the actual linked files are up-to-date?
18:35:53  <TWerkhoven> at
18:36:02  <frosch123> yes
18:36:22  <TWerkhoven> k
18:44:26  <^Spike^> and i also feel i know why the script fails.....
18:52:30  <frosch123> <- i put some different links onto the front page .)
18:52:54  <Alberth> nice :)
18:56:10  * ^Spike^ also feels like hacking that repo update part....
18:56:18  <^Spike^> it dies somewhere.. but ruby is so clear with it's error messages
18:59:59  *** andythenorth has joined #openttdcoop.devzone
19:01:44  <^Spike^> hmmm fixed yours TWerkhoven
19:01:56  <^Spike^> i also now know how i can figure out which *($%&^#@(*$@ repo is breaking shit
19:02:30  <frosch123> eints-test? :p
19:02:42  <^Spike^> don't think so :)
19:02:59  <^Spike^> else i got a different fix that will work :D
19:03:19  *** Brot6 has joined #openttdcoop.devzone
19:03:30  <^Spike^> sorry for that spam :D
19:03:33  <^Spike^> if it happens ;D
19:03:46  <DevZone> Project Finnish Rail Infrastructure build #18-push: SUCCESS in 33 sec:
19:03:53  <^Spike^> no not you DevZone! :D
19:04:15  <oskari89> :D
19:04:34  <Brot6> Revision 255:42a5e876cd9d: Update: Translations XeintsX @
19:04:37  <Brot6> Code Review #6352 (New): уйти от get spriteset spritegroup XGeorgeX @
19:06:51  <^Spike^> is2-patches......
19:07:37  <Brot6> Revision 1092:c6ff7106b247: Update: Translations XeintsX @
19:07:37  <Brot6> Revision 195:8513e94b83c6: Update: Translations XeintsX @
19:07:37  <Brot6> Revision 1093:de87d1938b1b: Code Review #6323: Функция кода длинного/коротк... XGeorgeX @
19:07:37  <Brot6> Revision 1094:65fab364658f: Слияние XGeorgeX @
19:07:54  <^Spike^> i think i'll just use my hack for this stuff... much more efficient
19:07:59  <^Spike^> doesn't break on 1 repo...
19:08:05  <^Spike^> just need to make sure i don't run it every min :D
19:09:33  <DevZone> Project xussrset - Trains from Russia build #13-push: SUCCESS in 2 min 25 sec:
19:10:00  <Brot6> Revision 170:651b9ec15b4a: Update: Translations XeintsX @
19:11:10  <^Spike^> bash for loops ftw :D
19:12:11  <frosch123> hmm, my redirect on access denied trigger somewhat too often
19:12:18  <Brot6> Revision 236:18a1e090566b: Update: Translations XeintsX @
19:12:27  <^Spike^> seems openttd on devzone hasn't been updated in a while
19:12:34  <^Spike^> or atleast the plugin borked
19:13:15  <^Spike^> i just realized i could make this even worse....
19:13:28  <^Spike^> while true; do for ; done sleep 10; done
19:13:46  <Brot6> Revision 147:56fc27d3b3d5: Update: Translations XeintsX @
19:13:48  <^Spike^> always auto updating repos! :D
19:13:57  <^Spike^> btw frosch123 i think eints pushed translations ;)
19:14:13  <frosch123> yeah, that's why i complained :p
19:14:25  <^Spike^> you missed the spammage? :D
19:14:37  <frosch123> no, i missed the commits on the eints user page
19:14:40  <frosch123> so i could review them
19:14:45  <^Spike^> :)
19:15:29  <Brot6> Revision 27:d885e7683147: Update: Translations XeintsX @
19:15:50  <frosch123> i'll disable the redirect on auth failure again for now
19:15:56  <frosch123> now it is even more misleading :p
19:16:09  <oskari89> Could we have an separate announcement channel for bots and another for discussion?
19:16:11  <oskari89> :)
19:16:20  <frosch123> you do not notice when you mistype your pw, it just says "access denied" and never asks again :p
19:16:32  <frosch123> oskari89: usually there is no discussion here
19:16:43  <oskari89> Okay, i see
19:16:45  <Brot6> Revision 15:0aeacaa34a53: Update: Translations XeintsX @
19:16:45  <Brot6> Revision 107:6b595f1f96b0: Update: Translations XeintsX @
19:17:03  <^Spike^> and we already have a separate channel for most bot spam you guys don't see :)
19:17:09  <^Spike^> it's also a channel you don't need to be :D
19:17:17  <Brot6> Revision 54:7f72ee0350df: Fix: Rest of the names changed to lowercase Xjuzza1X @
19:17:17  <Brot6> Revision 55:a6f4af0d4b7f: Feature: definitions Xjuzza1X @
19:17:27  <Supercheese> Spam, spam, wonderful spam
19:17:51  * ^Spike^ blames redmine for being crappy
19:19:04  <^Spike^> ok planetmaker it's official... you repo breaks update on visit :)
19:19:08  <^Spike^> and so does another one btw :D
19:19:13  <^Spike^> i don't know what you did :D
19:20:48  <frosch123> i am sure he hid a planet in it
19:21:25  <^Spike^> i fixed the openttd repo though :D
19:21:37  <^Spike^> there are 4 repos that broke all the other repo updates
19:21:46  <frosch123> so you know what was wrong with that repo?
19:21:53  <^Spike^> nop....
19:21:55  <DevZone> Project xussrset - Trains from Russia build #14-push: SUCCESS in 2 min 35 sec:
19:21:57  <^Spike^> but i got a workaround atleast
19:22:32  <Guest5957> planetmaker: and why do the lates build is 4996 from 05.09.13 while there are pushes every day? (
19:22:38  *** Guest5957 is now known as George
19:24:26  <^Spike^> try again with updating... :)
19:24:40  <^Spike^> George has to do with old/new CF
19:24:53  <^Spike^> planetmaker is working on disabling the old one
19:25:04  <^Spike^> they like fighting each other
19:28:36  <Brot6> Bug #6353 (New): Tabulators in base language XfroschX @
19:29:59  <Brot6> Revision 1095:7a083290800c: Update: Добавлены цвета по аналогии с англ... XGeorgeX @
19:30:57  <frosch123> he, who assigned a translator for en_GB ?
19:31:07  <frosch123> lol
19:31:52  * ^Spike^ will need to improve is pgsql query for repo update :D
19:33:45  <DevZone> Project xussrset - Trains from Russia build #15-push: SUCCESS in 2 min 27 sec:
19:36:34  <Brot6> Membership #6347: Applying as translator XfroschX @
19:38:31  <Brot6> Membership #6349 (Closed): Applying as translator XSnailX @
19:38:31  <Brot6> Membership #6349 (Closed): Applying as translator XfroschX @
19:39:23  <frosch123> i always thought snail was french
19:40:47  <^Spike^> sometimes i wonder why i suddenly remember crap... :)
19:41:36  * ^Spike^ suddenly remembered that used to be an irc game called idlerpg.. :)
19:41:50  <^Spike^> all you had to do... idle... :D
19:42:10  <frosch123> yeah, there is an active pro scene of that in #openttd
19:42:22  <^Spike^> well basicly this made a game out of it...
19:42:32  <^Spike^> the moment you said 1 word... time penalty to next level etc :)
19:42:35  <^Spike^> parting....
19:42:37  <^Spike^> penalty...
19:42:42  <^Spike^> qutting same etc etc :D
19:42:44  <Alberth> lol
19:42:50  <^Spike^> it was fun actually :)
19:43:13  <^Spike^> all you did was sitting in that channel watch a bot spam... or see someone make a mistake :D
19:44:00  <DevZone> Project xussrset - Trains from Russia build #16-push: SUCCESS in 2 min 25 sec:
19:44:05  <V453000> lol
19:46:05  <George> planetmaker: And how do I have to fix strings like this?
19:46:34  <George> Error: String command {GOLD} is used 5 times in the base language, and 6 times in the translation
19:48:49  <^Spike^> it was actually kinda fun for such a simple irc game :D
19:50:30  *** TheODM has quit IRC
19:53:53  <DevZone> Project Iron Horse build #59-push: SUCCESS in 26 sec:
19:55:14  <DevZone> Project Iron Horse build #60-push: SUCCESS in 26 sec:
19:55:19  <DevZone> Project xussrset - Trains from Russia build #17-push: SUCCESS in 2 min 33 sec:
19:55:42  <Brot6> Revision 61:0e347593ef11: Add: source file for Garrat (DanMacK) XandythenorthX @
19:55:42  <Brot6> Revision 62:8b23d9554d94: Change: provide offsets for 8/8 long vehicles, and set them for Chopper... XandythenorthX @
20:02:24  <DevZone> Project Iron Horse build #61-push: SUCCESS in 20 sec:
20:02:39  *** andythenorth has quit IRC
20:05:06  <Brot6> Revision 1096:cd1f3cfe3467: Update: Убраны повторы определения цветов ... XGeorgeX @
20:05:06  <Brot6> Revision 1097:f9a33327692a: Update: Убраны повторы определения цветов ... XGeorgeX @
20:05:06  <Brot6> Revision 1098:abf35de53ef8: Update: В русском переводе убрана запись "1 ... XGeorgeX @
20:08:26  <^Spike^> there repo update runs... every ehm...
20:08:29  <^Spike^> while loops :D
20:09:45  <frosch123> you made a continuous running script ? :p
20:11:41  <^Spike^> while true; do echo "****** Starting repo update at `date` ******"; for i in `cat ../list.txt | sort`; do echo "----- Trying repo $i -----"; ./script/rails runner -e production "Repository.find_by_url('$i').fetch_changesets"; done; echo "****** Done repo update at `date` ******"; sleep 60; done
20:11:46  <^Spike^> gotta love that beauty :D
20:15:24  <Brot6> Revision 63:c1b95ef19e70: Change: swap Growler for Whistler - more power XandythenorthX @
20:17:27  *** Alberth has left #openttdcoop.devzone
20:19:28  <DevZone> Project Finnish Rail Infrastructure build #19-push: SUCCESS in 27 sec:
20:31:43  <Brot6> Revision 56:1d7500bfcb67: Semaphores low-case; Templated new/old system signals Xkyosuke1989X @
20:40:11  <frosch123> oi, logrotate can also restart stuff
20:40:16  <^Spike^> :)
20:40:26  <frosch123> well, then it's easy
20:40:29  <^Spike^> or send it a signal to rotate logs? :D
20:40:40  <^Spike^> if it supports a signal to just use a new log that also works
20:40:43  <frosch123> i wondered how i would attach eints to a new file
20:40:53  <frosch123> it's a shell pipe currently
20:41:09  <^Spike^> ah
20:47:01  <frosch123> hmm, or copytruncate
20:56:21  <Brot6> Revision 35:9417c5d0b522: soapclient updates that shouldve gone with prvious release XT. WerkhovenX @
20:56:21  <Brot6> Revision 36:5d501a0059ce: readme updated XT. WerkhovenX @
21:07:03  <frosch123> ^Spike^: i configured 30 days of log history for eints, do you want more?
21:12:53  <Brot6> Feature #6354 (New): favicon XfroschX @
21:26:52  *** gelignite has quit IRC
21:48:14  *** Jam35 has quit IRC
21:53:28  <planetmaker> frosch123, the translator homepage looks really great now, kudos :-)
21:56:02  <^Spike^> btw i find the button "Reset all Strings" sounding like: Clear language!
21:56:08  <^Spike^> you prob mean clear fields?
21:56:29  <^Spike^> maybe rename that button to sounds less scary? :D
22:08:42  <frosch123> planetmaker: i guess the language list should get alse the language name, not only the iso code
22:08:49  <frosch123> lot's of minor issues left :)
22:09:30  <frosch123> but at least the logs are now better readable :p
22:10:23  <planetmaker> yes... but those are - as you say - minor issues. It's now well usable. Translators can simply start on their own.
22:10:26  <planetmaker> Which is very nice
22:10:56  <frosch123> yeah, we wanted that for years :)
22:11:24  <planetmaker> I found that very convenient :-) And just translated the 'faked bridges' (aka "Brücken-Imitate" in German now)
22:11:52  <planetmaker> and tbh, I'm also happy about the size of the initial list of participating projects :-)
22:12:15  <frosch123> well, you and foobar are 90% :p
22:12:24  <planetmaker> :D yeah
22:12:43  <planetmaker> add VAST and it's only 66% ;-)
22:13:08  <planetmaker> add heqs+fish+iron horse... might be more then, too
22:13:53  <frosch123> anyway, repo2eints takes one second per project currently, even if nothing changed, i.e. only pull, no upload :p
22:14:09  <frosch123> that's actually silly :p
22:14:10  <planetmaker> that's not surprising
22:14:26  <planetmaker> pull needs to check ... it takes that long for me, too, for empty pull
22:14:57  <frosch123> well, the current total number of projects on devzone will not break it :)
22:16:02  <planetmaker> hardly
22:22:38  <planetmaker> <-- made clear that now they can also start translations on their own :-)
22:22:40  <Webster> Title: Transport Tycoon Forums View topic - NewGRF Translator (at
22:27:57  <frosch123> night
22:28:00  *** frosch123 has quit IRC
22:34:57  <Brot6> Membership #6355 (New): Applying for project: Fake Subways XSupercheeseX @
22:48:40  <planetmaker> Supercheese, want to inherit translators?
22:48:56  <Supercheese> yeah
22:49:06  <Brot6> repository /home/hg/fake-subways registered in Redmine with url /home/hg/fake-subways
22:49:06  <Brot6> repository /home/hg/fake-subways created
22:49:26  <planetmaker> hm, what's your devzone account?
22:49:56  <Supercheese> Supercheese; can be seen
22:50:34  <planetmaker> oh, lol. I couldn't add you. As you were already added as translator ;-)
22:51:06  <planetmaker> <-- there you go
22:51:12  <Supercheese> \o/
22:52:26  <Brot6> Membership #6355 (Feedback): Applying for project: Fake Subways XSupercheeseX @
22:52:26  <Brot6> Membership #6355 (Feedback): Applying for project: Fake Subways XplanetmakerX @
22:57:27  <planetmaker> you probably first want to clone the empty repo from here and then put your stuff into it and commit
22:57:33  <planetmaker> and push
22:57:45  <planetmaker> vice versa hg might complain about unrelated repos :-)
22:57:51  <Supercheese> I also need to setup the makefile and the like
22:58:30  <planetmaker> for translations you don't need the Makefile. For compilation, yes
22:58:48  <Supercheese> Hmm, seems tortoisehg needs me to restart to update
22:59:05  <planetmaker> For makefile, take a look at the project make-nml
22:59:16  <planetmaker> it has a very simple dummy NewGRF
22:59:16  <Supercheese> Already have that page :) anyway, brb
22:59:23  *** Supercheese has quit IRC
23:03:39  *** Supercheese has joined #openttdcoop.devzone
23:05:38  <planetmaker> clone the make-nml project and copy Makefile. Look at the top part of it. copy that section into Makefile.config and adjust according to your project
23:14:52  <planetmaker> oh, and if you want to push a changeset: that goes to
23:14:58  <planetmaker>
23:15:05  <Supercheese> roger
23:41:00  <juzza1> what does "masking a byte" mean regarding NML code? signals part
23:41:25  <juzza1> "The most significant byte (RR) is reserved and must be and-masked out. "
23:44:27  <Brot6> Revision 0:743dd51f05fb: Initial commit XSupercheeseX @

Powered by YARRSTE version: svn-trunk