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 @ http://dev.openttdcoop.org/issues/3365#change-12174 06:59:32 <Brot6> FIRS Industry Replacement Set - Feature #4462 (New): Metal Fab. Plant needs snow XandythenorthX @ http://dev.openttdcoop.org/issues/4462 07:01:07 <Brot6> FIRS Industry Replacement Set - Feature #4464 (New): Metal Workshop needs snow XandythenorthX @ http://dev.openttdcoop.org/issues/4464 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 - http://bundles.openttdcoop.org/nml/nightlies/r2045 17:18:15 <Brot6> fish: update from r942 to r944 done (1 warnings) - http://bundles.openttdcoop.org/fish/nightlies/r944 17:20:28 <Brot6> firs: update from r3101 to r3105 done (3 warnings) - http://bundles.openttdcoop.org/firs/nightlies/r3105 17:21:30 <Brot6> airportsplus: rebuild of r171 done (Diffsize: 96782) (DiffDiffsize: 137858) - http://bundles.openttdcoop.org/airportsplus/nightlies/r171/log 17:21:44 <Brot6> german-townnames: rebuild of r35 done (Diffsize: 38) (DiffDiffsize: 5015) - http://bundles.openttdcoop.org/german-townnames/nightlies/r35/log 17:22:03 <Brot6> ogfx-industries: rebuild of r133 done (Diffsize: 56341) (DiffDiffsize: 78237) - http://bundles.openttdcoop.org/ogfx-industries/nightlies/r133/log 17:41:35 *** frosch123 has joined #openttdcoop.devzone 18:32:59 <Brot6> spanishtowns: rebuild of r10 done (Diffsize: 7) (DiffDiffsize: 7) - http://bundles.openttdcoop.org/spanishtowns/nightlies/r10/log 18:33:18 <Brot6> metrotrackset: rebuild of r107 done (Diffsize: 5273) (DiffDiffsize: 5852) - http://bundles.openttdcoop.org/metrotrackset/nightlies/r107/log 18:33:35 <Brot6> indonesiantowns: rebuild of r41 done (1 warnings) (Diffsize: 8) (DiffDiffsize: 350) - http://bundles.openttdcoop.org/indonesiantowns/nightlies/r41/log 18:34:05 <Brot6> bandit: rebuild of r553 done (1 warnings) (Diffsize: 8192) (DiffDiffsize: 7) - http://bundles.openttdcoop.org/bandit/nightlies/r553/log 18:36:27 <Brot6> ogfx-rv: rebuild of r163 done (Diffsize: 2040) (DiffDiffsize: 7) - http://bundles.openttdcoop.org/ogfx-rv/nightlies/r163/log 18:37:12 <Brot6> manindu: rebuild of r7 done (Diffsize: 1) (DiffDiffsize: 5) - http://bundles.openttdcoop.org/manindu/nightlies/r7/log 18:37:29 <Brot6> debugveh: rebuild of r10 done (Diffsize: 990) (DiffDiffsize: 10) - http://bundles.openttdcoop.org/debugveh/nightlies/r10/log 18:37:47 <Brot6> swedishrails: rebuild of r249 done (Diffsize: 1323) (DiffDiffsize: 7) - http://bundles.openttdcoop.org/swedishrails/nightlies/r249/log 18:40:16 <Brot6> dutchroadfurniture: rebuild of r145 done (Diffsize: 44012) (DiffDiffsize: 177053) - http://bundles.openttdcoop.org/dutchroadfurniture/nightlies/r145/log 18:41:10 <Brot6> britrains: rebuild of r45 done (7 warnings) (Diffsize: 133514) (DiffDiffsize: 135678) - http://bundles.openttdcoop.org/britrains/nightlies/r45/log 18:52:35 <Brot6> ogfx-trains: rebuild of r695 done (1 warnings) (Diffsize: 53907) (DiffDiffsize: 55725) - http://bundles.openttdcoop.org/ogfx-trains/nightlies/r695/log 18:52:51 <Brot6> friss: rebuild of r43 done (Diffsize: 3322) (DiffDiffsize: 3182) - http://bundles.openttdcoop.org/friss/nightlies/r43/log 18:53:21 <Brot6> uselesstracks: rebuild of r18 done (Diffsize: 749) (DiffDiffsize: 743) - http://bundles.openttdcoop.org/uselesstracks/nightlies/r18/log 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 http://dev.openttdcoop.org/issues/4458 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 @ http://dev.openttdcoop.org/projects/firs/repository/revisions/5a9a1af366c7 19:32:43 <Brot6> firs: update from r3105 to r3106 done (3 warnings) - http://bundles.openttdcoop.org/firs/push/r3106 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 (0.3.0.2045:hash)": " (0.3.0.2045:37e857ad34ab)" 19:50:40 <planetmaker> and "0.2.4 (0.2.4.2040:abf432e8d9f8)" 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 @ http://dev.openttdcoop.org/projects/firs/repository/revisions/8adcb90db97e 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) - http://bundles.openttdcoop.org/firs/push/r3107 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 @ http://dev.openttdcoop.org/projects/firs/repository/revisions/c785efbdb351 20:08:15 <planetmaker> meh 20:08:39 <planetmaker> puh 20:08:53 <Brot6> firs: update from r3107 to r3108 done (3 warnings) - http://bundles.openttdcoop.org/firs/push/r3108 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> http://devs.openttd.org/~planetmaker/patches/nml_version.diff @ yexo 20:36:10 <planetmaker> gives http://paste.openttdcoop.org/show/1844/ 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/version_info.py 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> http://paste.openttdcoop.org/show/1845/ <-- 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 @ http://dev.openttdcoop.org/projects/firs/repository/revisions/d2d0bf25d3f1 21:01:15 <Brot6> FIRS Industry Replacement Set - Revision 3110:00735e7f57e9: merge XandythenorthX @ http://dev.openttdcoop.org/projects/firs/repository/revisions/00735e7f57e9 21:02:16 <Brot6> firs: update from r3108 to r3110 done (3 warnings) - http://bundles.openttdcoop.org/firs/push/r3110 21:04:56 <Brot6> FIRS Industry Replacement Set - Revision 3111:dfc6db14dc9e: Change: use a different concrete ground ... XandythenorthX @ http://dev.openttdcoop.org/projects/firs/repository/revisions/dfc6db14dc9e 21:05:06 <Brot6> firs: update from r3110 to r3111 done (3 warnings) - http://bundles.openttdcoop.org/firs/push/r3111 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> https://paste.openttdcoop.org/show/1846/ <- 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? http://paste.openttdcoop.org/show/1847/ 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 @ http://dev.openttdcoop.org/projects/nml/repository/revisions/a904783ff170 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 @ http://dev.openttdcoop.org/projects/nml/repository/revisions/b81902b693b3 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 http://dev.openttdcoop.org/issues/show/36: 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 http://dev.openttdcoop.org/issues/1847 "Feature #1847: ECD21-30 - 2cc train set - #openttdcoop Development Zone" 21:38:04 <Ammler> jaja #1 21:38:04 <Brot6> Ammler: #1 is http://dev.openttdcoop.org/issues/1 "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 @ http://dev.openttdcoop.org/projects/fish/repository/revisions/a1b0bee10b0d 21:44:30 <Brot6> fish: update from r944 to r945 done (1 warnings) - http://bundles.openttdcoop.org/fish/push/r945 22:03:07 *** andythenorth has left #openttdcoop.devzone