Log for #openttdcoop.devzone on 29th October 2012:
Times are UTC Toggle Colours
01:41:54  *** Brot6 has quit IRC
01:42:30  *** Brot6 has joined #openttdcoop.devzone
06:31:34  <Brot6> FIRS Industry Replacement Set - Feature #3365: Fences XandythenorthX @
06:59:32  <Brot6> FIRS Industry Replacement Set - Feature #4462 (New): Metal Fab. Plant needs snow XandythenorthX @
07:01:07  <Brot6> FIRS Industry Replacement Set - Feature #4464 (New): Metal Workshop needs snow XandythenorthX @
07:28:51  *** Zuu has joined #openttdcoop.devzone
07:52:30  *** Zuu has quit IRC
08:44:12  *** ODM has joined #openttdcoop.devzone
10:06:25  *** ODM has quit IRC
10:06:43  *** ODM has joined #openttdcoop.devzone
15:34:48  *** andythenorth has joined #openttdcoop.devzone
17:08:39  <Brot6> nml: update from r2043 to r2045 done -
17:18:15  <Brot6> fish: update from r942 to r944 done (1 warnings) -
17:20:28  <Brot6> firs: update from r3101 to r3105 done (3 warnings) -
17:21:30  <Brot6> airportsplus: rebuild of r171 done (Diffsize: 96782) (DiffDiffsize: 137858) -
17:21:44  <Brot6> german-townnames: rebuild of r35 done (Diffsize: 38) (DiffDiffsize: 5015) -
17:22:03  <Brot6> ogfx-industries: rebuild of r133 done (Diffsize: 56341) (DiffDiffsize: 78237) -
17:41:35  *** frosch123 has joined #openttdcoop.devzone
18:32:59  <Brot6> spanishtowns: rebuild of r10 done (Diffsize: 7) (DiffDiffsize: 7) -
18:33:18  <Brot6> metrotrackset: rebuild of r107 done (Diffsize: 5273) (DiffDiffsize: 5852) -
18:33:35  <Brot6> indonesiantowns: rebuild of r41 done (1 warnings) (Diffsize: 8) (DiffDiffsize: 350) -
18:34:05  <Brot6> bandit: rebuild of r553 done (1 warnings) (Diffsize: 8192) (DiffDiffsize: 7) -
18:36:27  <Brot6> ogfx-rv: rebuild of r163 done (Diffsize: 2040) (DiffDiffsize: 7) -
18:37:12  <Brot6> manindu: rebuild of r7 done (Diffsize: 1) (DiffDiffsize: 5) -
18:37:29  <Brot6> debugveh: rebuild of r10 done (Diffsize: 990) (DiffDiffsize: 10) -
18:37:47  <Brot6> swedishrails: rebuild of r249 done (Diffsize: 1323) (DiffDiffsize: 7) -
18:40:16  <Brot6> dutchroadfurniture: rebuild of r145 done (Diffsize: 44012) (DiffDiffsize: 177053) -
18:41:10  <Brot6> britrains: rebuild of r45 done (7 warnings) (Diffsize: 133514) (DiffDiffsize: 135678) -
18:52:35  <Brot6> ogfx-trains: rebuild of r695 done (1 warnings) (Diffsize: 53907) (DiffDiffsize: 55725) -
18:52:51  <Brot6> friss: rebuild of r43 done (Diffsize: 3322) (DiffDiffsize: 3182) -
18:53:21  <Brot6> uselesstracks: rebuild of r18 done (Diffsize: 749) (DiffDiffsize: 743) -
18:53:23  <Brot6> Following repos rebuilds successful without any difference to earlier nightlies builds: belarusiantowns (Diffsize: 72), dutchtrains (Diffsize: 887), newgrf_makefile (Diffsize: 1), zbuild, opengfx, ogfx-landscape (Diffsize: 8787), dutchtracks (Diffsize: 1), swisstowns (Diffsize: 51), cets (192 warnings) (Diffsize: 475672), make-nml (Diffsize: 1), frenchtowns
19:19:10  <andythenorth> planetmaker: does (can?) makefile force a certain nml rev?
19:19:23  <planetmaker> not directly
19:19:36  <planetmaker> you can give a parameter pointing to a specific binary though
19:19:47  <planetmaker> make NML=path/to/nmlc
19:19:54  <andythenorth> I have code to work around this closed bug
19:19:58  <andythenorth> wondering if I should remove it yet, or wait
19:24:27  <Yexo> if anything, parse the output from nmlc --version and cancel the make if it's too old
19:24:33  <Yexo> I wouldn't worry about it otherwise if I were you
19:24:52  <Yexo> devzone always uses the last nml nightly, so no problem there
19:25:05  <Yexo> and I assume you've already updated yourself
19:26:28  *** andythenorth has quit IRC
19:26:50  *** andythenorth has joined #openttdcoop.devzone
19:27:01  <planetmaker> what nml version do you need, andythenorth ?
19:27:12  <planetmaker> what yexo sais is easily added to the makefile, too
19:27:13  <andythenorth> 2044
19:27:14  <Yexo> r2044 or later
19:27:19  <planetmaker> ok. I'll add it
19:27:24  <andythenorth> thanks
19:27:30  <andythenorth> I'll remove the workaround
19:27:35  <planetmaker> firs, yes?
19:27:48  <Yexo> yes
19:29:44  <planetmaker> looks like there's even already an NML_VERSION variable we just need to query :D
19:32:06  <Brot6> FIRS Industry Replacement Set - Revision 3106:5a9a1af366c7: Codechange: remove a workaround that was... XandythenorthX @
19:32:43  <Brot6> firs: update from r3105 to r3106 done (3 warnings) -
19:32:48  * andythenorth looks for more fun things to do
19:33:05  <andythenorth> I could do with moving most of the (action 0) props into python definitions
19:33:27  <andythenorth> then the item() block can be templated, and repeated for each economy
19:33:39  <andythenorth> wondering if that could be at least partly automated :P
19:33:48  <andythenorth> 49 x copy and paste is boring + may contain mistakes
19:35:07  <planetmaker> what kind of operator is "!"? Factorial?
19:35:23  <andythenorth> in nml?
19:35:41  <planetmaker> yes... or is the commit message in need of s/!/?/g? ;-)
19:36:01  <planetmaker> ^ Yexo
19:36:02  <andythenorth> ! inverts
19:36:05  <andythenorth> iirc
19:36:06  <planetmaker> oh
19:36:08  <planetmaker> yes
19:37:02  <Yexo> logical not indeed
19:37:03  <planetmaker> and the commit message is right
19:37:14  <planetmaker> I should... read before ask :-)
19:38:55  <andythenorth> Yexo: fancy another automated conversion? o_O
19:43:29  <planetmaker> Yexo, I just notice: I have no means to detect nmlc major version
19:43:43  <planetmaker> except maybe for a tag itself....
19:43:56  <planetmaker> yes
19:44:24  <planetmaker> but there I don't get the "revision"
19:44:25  <planetmaker> drat
19:44:41  <Yexo> we should add the major version to the revision string
19:44:48  <planetmaker> yes
19:44:59  <planetmaker> you want to toy or shall I?
19:45:08  <Yexo> 0.3.0.r2045 or something should be current
19:45:15  <Yexo> maybe leave the 'r'
19:45:23  <planetmaker> yup, I'd like that
19:45:32  <planetmaker> and a release?
19:49:46  <planetmaker> hm. maybe like "tag (": " ("
19:50:40  <planetmaker> and "0.2.4 ("
19:52:26  <Yexo> should a release be special?
19:52:27  <Brot6> FIRS Industry Replacement Set - Revision 3107:8adcb90db97e: -Fix: [Makefile] Require NML r2044 XplanetmakerX @
19:52:50  <Yexo> it could be simply "0.3.0", all nightlies after that would be "0.3.1.rxyz"
19:53:28  <Brot6> firs: update from r3106 to r3107 done (3 warnings) -
19:53:33  <planetmaker> Yexo, I think it's nice, if a release would be indicated somehow, no?
19:54:07  <planetmaker> but, from our problem at hand, we could just treat it as usual. And post fix some string like "(Released as 0.3.0)
19:54:14  <planetmaker> is then even easier to parse
19:55:19  <planetmaker> Hm... magic version writing in the compilation from the repo (yes/no)?
19:55:34  <planetmaker> I vote 'yes'; openttd builds also with a funky version without vcs
19:55:40  <Yexo> so "0.3.0.rXYZ" target="_blank">0.3.0.rXYZ" (nightly) vs "0.3.0.rXYZ" target="_blank">0.3.0.rXYZ (released as 0.3.0)" (release)?
19:56:01  <planetmaker> possibly yes
19:56:15  <Yexo> without vcs it could be "0.3.0.rUNKOWN"
19:56:19  <Yexo> +n
19:56:35  <planetmaker> we need to tell the repo it's heading toward 0.3.0, though
19:56:44  <planetmaker> and change that after each release
19:57:21  <Yexo> yes, the 0.3.0 part needs to become part of the repo
19:57:36  <Yexo> the rXYZ part can be done as currently
19:57:58  <planetmaker> I'm not entirely happy about that 0.3.0 in the repo, but well. Being smart about that will break sooner or later
19:58:09  <planetmaker> and requires a certain branch structure... i.e. implicit assumptions
19:58:57  <Yexo> the nice part about it being in the repo is that a source tarball will always contain at least that part of the version
19:59:09  <planetmaker> true
19:59:15  <planetmaker> so, we go with that, I guess
20:07:53  <Brot6> FIRS Industry Replacement Set - Revision 3108:c785efbdb351: Fix (r3107): [Makefile] Actually fail fo... XplanetmakerX @
20:08:15  <planetmaker> meh
20:08:39  <planetmaker> puh
20:08:53  <Brot6> firs: update from r3107 to r3108 done (3 warnings) -
20:08:54  <planetmaker> testing wrong. Not fix ;-)
20:11:32  <Ammler> Yexo: what is newer? 0.3.0 or 0.3.0.rXYZ
20:11:59  <Ammler> maybe you should simply keep that also for release
20:12:04  <Yexo> we already discussed that 0.3.0 is not a good idea
20:13:13  <Ammler> how do you differ between nightly and release then?
20:13:32  <Yexo> <Yexo> so "0.3.0.rXYZ" target="_blank">0.3.0.rXYZ" (nightly) vs "0.3.0.rXYZ" target="_blank">0.3.0.rXYZ (released as 0.3.0)" (release)?
20:14:20  <Ammler> verstion looks for both the same
20:14:40  <Ammler> (just wondering how you would package it)
20:14:53  <Yexo> the "(released as 0.3.0)" is added
20:15:15  <Ammler> hard to add to a zip
20:15:15  <Yexo> for most other purposes it doesn't really matter
20:15:22  <Yexo> why should it be added
20:17:05  <planetmaker> Ammler, this is about the output for nmlc --version
20:17:09  <planetmaker> not about the package names
20:17:18  <planetmaker> package names need not change for all I care
20:18:17  <Ammler> ok
20:19:00  <planetmaker> I simply want to be able to check unambiguously for the nml version being used in makefiles :-)
20:24:02  *** andythenorth has quit IRC
20:24:44  *** andythenorth has joined #openttdcoop.devzone
20:25:55  *** andythenorth has quit IRC
20:26:07  *** andythenorth has joined #openttdcoop.devzone
20:35:24  <planetmaker> @ yexo
20:36:10  <planetmaker> gives
20:36:24  <Yexo> what's the result of nmlc --version with that patch applied? (on tip)
20:36:41  <planetmaker> see paste :-)
20:36:51  <Yexo> oh :)
20:37:08  <Yexo> fine with me :)
20:38:26  <planetmaker> so nml/ will need changing on each release
20:38:44  <Yexo> directly after each release, but yes
20:38:47  <Yexo> imo that's no problem
20:39:09  <planetmaker> ok. I'll then add it to default and 0.2 branch
20:39:55  <planetmaker> <-- for 0.2 branch (with wrong version, but yeah)
20:40:20  <Yexo> why does it show "Released as 0.2.4" there?
20:40:31  <planetmaker> I applied it to the tag'ed version
20:40:35  <Yexo> ah, ok
20:40:36  <planetmaker> to see how it looks like
20:40:48  <Yexo> please go ahead and commit it
20:40:54  <planetmaker> maybe... it shouldn't say that when it's modified?
20:41:33  <Yexo> if that's an easy change feel free to remove it in that case
20:41:53  <planetmaker> it's an if condition for adding the release info
20:42:10  <planetmaker> will do then and commit
20:57:34  <andythenorth> ¿ so how can I parse nml, and do something with results (like write to file or such)
20:57:53  <planetmaker> hm, without .hg it currently just returns 'unknown'. Also fine, I guess
21:01:15  <Brot6> FIRS Industry Replacement Set - Revision 3109:d2d0bf25d3f1: Codechange: reorganise the order of some... XandythenorthX @
21:01:15  <Brot6> FIRS Industry Replacement Set - Revision 3110:00735e7f57e9: merge XandythenorthX @
21:02:16  <Brot6> firs: update from r3108 to r3110 done (3 warnings) -
21:04:56  <Brot6> FIRS Industry Replacement Set - Revision 3111:dfc6db14dc9e: Change: use a different concrete ground ... XandythenorthX @
21:05:06  <Brot6> firs: update from r3110 to r3111 done (3 warnings) -
21:07:32  <Yexo> andythenorth: the only way is to make changes to the code of nml
21:07:42  <andythenorth> ah :)
21:07:54  <andythenorth> that might be overkill :)
21:08:13  <Yexo> well, it'd by far be the easiest way
21:08:19  *** ODM has quit IRC
21:08:22  <andythenorth> xml representation? :P
21:08:25  <Yexo> I just haven't found the time to do that
21:08:26  <andythenorth> simple-json? :P
21:08:29  <Yexo> now that's overkill
21:08:33  *** Zuu has joined #openttdcoop.devzone
21:09:37  <Yexo> <- first nml file, after that output from nmlc -d
21:09:38  *** Brot6 has quit IRC
21:09:42  <Yexo> is that useful for you in any way?
21:11:33  <andythenorth> probably yes
21:11:39  <andythenorth> I'd need to figure out how to parse that
21:12:09  <Yexo> I'm not sure how well it works on incomplete files, but you might get it to work
21:12:15  <Yexo> I still believe changing nml is easier
21:12:22  <Yexo> especially if it's for a one-time thing
21:12:25  <andythenorth> I could wait
21:12:29  <andythenorth> or I could do this by hand
21:12:35  <andythenorth> or I could try brute force reading lines :)
21:12:53  <andythenorth> or I could try and persuade eddi to help, he sometimes likes this kind of thing
21:13:12  <planetmaker> hm... Yexo, pondering: do we need really the upcoming release version in the output or is the major version enough?
21:13:31  <planetmaker> Then we only need to change it for steps like 0.3 -> 0.4. And not modify a branch after each commit
21:13:40  <Yexo> full version please, that makes it more consistent over time
21:13:42  <planetmaker> and within a branch, numbers should be sequential
21:13:46  <andythenorth> built in templating (and / or objects) are still out of scope for nml due to time?
21:13:54  <Yexo> we only need to modify the branch after a release
21:13:58  <Yexo> not after each commit
21:14:09  <planetmaker> I mean with this we only need it after branching
21:14:28  <planetmaker> release will be shown as before with (Released as 0.3.0)
21:14:33  <planetmaker> following that string
21:14:41  *** Brot6 has joined #openttdcoop.devzone
21:14:43  <Yexo> but now you can't check the minor version, which is annoying if small features are added in one that you need
21:15:18  <planetmaker> yes.... point. ok
21:15:28  <Yexo> ie if you want to check >=0.2.4 with this change you'd have to check for >=0.2.r2040 or something like that, which breaks when comparing against 0.2.5
21:15:53  *** frosch123 has quit IRC
21:23:21  <Brot6> NewGRF Meta Language - Revision 2046:a904783ff170: Change: Modify version output to always give the ... XplanetmakerX @
21:27:46  <Ammler> issue #36 ?
21:28:33  <Brot6> NewGRF Meta Language - Revision 2047:b81902b693b3: Change: Modify version output to always give the ... XplanetmakerX @
21:28:35  <planetmaker> I guess... I have to fix FIRS again ;-)
21:28:58  <Ammler> issue #36 ?
21:29:19  <Ammler> E, [2012/10/29 21:28:58#23556] ERROR -- redmine_urls.rb:232:in `expand_reference': Error (Mechanize::ResponseCodeError) while fetching URL 404 => Net::HTTPNotFound
21:31:05  <planetmaker> don't get you, Ammler ? which project?
21:32:21  <Ammler> issue #36 ?
21:32:45  <Ammler> just testing, why rbot doesn't find issues anymore
21:33:19  <Ammler> sorry :-P
21:33:32  <Yexo> issues/show/36 is the wrong url, should be issues/36
21:34:36  *** Brot6 has quit IRC
21:35:00  *** Brot6 has joined #openttdcoop.devzone
21:35:08  <Ammler> #1847
21:36:12  <Brot6> Ammler: #1847 is "Feature #1847: ECD21-30 - 2cc train set - #openttdcoop Development Zone"
21:38:04  <Ammler> jaja #1
21:38:04  <Brot6> Ammler: #1 is "Feature #1: Depot switches - Infrastructure Sharing - #openttdcoop Development Zone"
21:38:21  <Ammler> :-)
21:38:56  <Ammler> Brot6: needed a restart to accept the change :-)
21:43:41  <Brot6> FISH - Revision 945:a1b0bee10b0d: Change: work in progress on Gran Sol freighter, also fill all spri... XandythenorthX @
21:44:30  <Brot6> fish: update from r944 to r945 done (1 warnings) -
22:03:07  *** andythenorth has left #openttdcoop.devzone

Powered by YARRSTE version: svn-trunk