Times are UTC Toggle Colours
01:03:11 *** KenjiE20 has quit IRC 01:06:27 *** OwenS has quit IRC 08:06:12 *** ODM has joined #openttdcoop.devzone 09:44:44 *** ODM has quit IRC 11:34:19 *** KenjiE20 has joined #openttdcoop.devzone 12:51:58 *** ODM has joined #openttdcoop.devzone 13:11:46 <andythenorth> planetmaker we need a coding apprentice! To do things like put all HEQS vehicle IDs on defines :o 13:12:06 <planetmaker> :-O 13:12:22 <planetmaker> Could it be a coding slave? ;-) 13:12:35 <andythenorth> :P 13:12:41 <planetmaker> But yes, that'd make sense and keep cross-version compatibility easier 13:13:02 * andythenorth wonders what PeterT is doing 13:13:06 <planetmaker> Though you could do it step by step: Just start an ids.pnfo and add those vehicle IDs which you work on 13:13:27 <andythenorth> yup 13:15:28 <planetmaker> Another important piece is: articulated or not. That must not be changed unless GRFID changes 13:15:49 <planetmaker> (or at least not normal->articulated direction which is unsafe) 14:39:56 <andythenorth> Ammler: so would you like me to try and remove the current HEQS build errors :P 14:40:02 <andythenorth> for the good of the nightly server logs 14:41:46 <Ammler> he, up2you, I was just wondering, if the logs are of any use 14:42:35 <andythenorth> I don't look at them. 14:42:39 <Webster> Latest update from devactivity: OpenMSX - Revision 29: Change: Use the common newgrf makefile (r73) for this project <http://dev.openttdcoop.org/projects/openmsx/repository/revisions/29> 14:42:41 <andythenorth> but I do like the fact they exist 14:42:54 <andythenorth> quality is higher when quality is checked 14:44:01 <planetmaker> Yexo, you could make the newgrf processor you write a project at this place :-) 14:44:28 <Yexo> when I get to alpha state I might do that 14:47:05 <Ammler> it doesn't replace cpp, it is just another step before nforenum, if I get it right... 14:47:36 <planetmaker> It's replacing renum IIRC :-) 14:47:44 <planetmaker> Doing its own checks. 14:48:10 <Ammler> oh, ok :-) 14:48:29 <Ammler> anyway, andythenorth cpp will still be needed also with Yexo's tool 14:48:49 <Yexo> Ammler: not necesarilly 14:49:10 <planetmaker> :-) My idea is also to have cpp replaced by such tool 14:49:39 <andythenorth> the templating of CPP would be replaced by? Arguments to functions? Or properties on objects? 14:49:41 <planetmaker> But it will surely be possible to combine, if certain precautions are taken. Anyway... music of the future. for now 14:49:49 <Ammler> andythenorth: yes 14:49:56 <planetmaker> :-) 14:50:32 <Ammler> so the tool will also replace grfcodec? 14:50:44 <Yexo> no 14:50:54 <Yexo> it'll write nfo that has to be processed by nforenum first 14:51:19 <Rubidium> planetmaker: how much am I allowed to nitpick on packaging? make bundle_src in an already bundled source creates a slightly different tarball 14:51:28 <andythenorth> /me wonders when electric industrial trams should appear 14:51:41 <planetmaker> Rubidium, speak right your mind 14:51:52 <andythenorth> wrong channel :m 14:51:56 <Rubidium> planetmaker: http://paste.openttd.org/225400 <- the difference 14:52:22 <Rubidium> I know, not much... so it's actually doing its job pretty well (talking about openmsx at the moment ofcourse) 14:52:53 <Ammler> hmm, what is the difference, trailing spaces? 14:52:59 <planetmaker> :-) So... it adds two lines? 14:53:13 <Rubidium> planetmaker: yes; Ammler: no 14:53:35 <planetmaker> That's unwanted but doesn't hurt. 14:53:49 <planetmaker> And probably happens with every repo... 14:53:52 <Rubidium> that's why I called it nitpicking 14:53:56 <planetmaker> :-) 14:54:03 <Ammler> I suprised bundle_src works :-) 14:54:06 <Ammler> quite useless, imo 14:54:08 <planetmaker> I still consider it a bug, though 14:54:33 <planetmaker> Ammler, not really... it's a sanity check :-) 14:55:22 <planetmaker> I *think* one could check on $(HG) and conditionally add that lines only when $(HG) is set. 14:55:47 <Ammler> planetmaker: you could btw. also pack the whole hg archive (wiht .hg) 14:56:07 <Ammler> do require mercurial for building :-) 14:56:08 <planetmaker> Rubidium, otherwise, any difficulties with OpenMSX? I haven't yet extensively tested the new makefiles 14:56:23 <planetmaker> Ammler, that sounds stupid :-) 14:56:55 <planetmaker> It'd bloat our source downloads enormously and serve not much purpose. 14:59:29 <Rubidium> planetmaker: make bundle_bzip misbehaves 14:59:40 <Rubidium> but I can't really find out what goes wrong 15:00:02 <planetmaker> I'll look. OpenMSX? 15:00:54 <Rubidium> yes 15:01:21 <Rubidium> it's odd though; executing the same command in a console gives no issues at all 15:01:48 <planetmaker> hm... actually there's the issue with zip which misbehaves on my laptop AND on the compile farm 15:01:56 <planetmaker> it doesn't use the proper filename... 15:02:10 <planetmaker> And I absolutely don't see why. Does make bundle_zip work for you properly? 15:02:41 <Ammler> planetmaker: the whole hg archive is 11MB the src.tar.gz is 8MB (opengfx) 15:03:12 <Rubidium> Ammler: in the future the hg archive will grow faster than the source-only archive 15:03:42 <Rubidium> planetmaker: oh yes, did not mention that; was more flabbergasted by the bzip issue 15:03:51 <Rubidium> and though it could be a bug in my zip 15:03:58 <Ammler> well, the mercurial requirement might be the worse reason against 15:04:27 <planetmaker> Rubidium, the funny thing is that I didn't change the way zip is called. It's a verbatim copy from the previous versions of the makefile... 15:04:32 <planetmaker> and 7zip works. 15:04:50 <planetmaker> if you redefine that via Makefile.local or so 15:05:07 <Ammler> what if oyu redfine zip with Makefile.local? 15:05:24 <planetmaker> don't you do that for the CF? 15:05:41 <Ammler> yes, but there i use p7zip 15:05:45 <planetmaker> Ah. 15:05:46 <Ammler> 7za 15:05:49 <planetmaker> ok, I meant that. 15:07:27 <Ammler> does it work on your local side? 15:08:42 <planetmaker> I only have zip 15:09:23 <Rubidium> bzip2 worked in r28... so what changed? 15:09:53 <planetmaker> the makefiles :-) 15:10:03 <planetmaker> Basically everything 15:10:23 <planetmaker> Possibly an uninitialized variable 15:10:56 <planetmaker> bzip2: Can't open input file bzip2: No such file or directory. 15:10:56 <planetmaker> <-- like that? 15:11:05 <Rubidium> yes 15:11:19 <Rubidium> but the command (printed to the console) looks perfectly fine 15:11:26 <Rubidium> if I copy-paste that, it works perfectly fine 15:11:36 <planetmaker> the same is the issue actually with zip 15:11:47 <planetmaker> the zip command works for me on the console. That's why I'm so puzzled 15:11:49 <Ammler> maybe something with quote 15:11:51 <Ammler> escape 15:12:13 <Ammler> an issue iwth := ?= or = 15:12:54 <Rubidium> nah, even writing the complete command in the makefile makes it go haywire 15:14:13 <Ammler> another race condition? 15:15:37 <Rubidium> nope 15:15:59 <Rubidium> also when I make bundle_bzip depend on nothing and put bzip9 openmsx-nightly.tar it goes haywire 15:18:47 <Rubidium> the export in Makefile is the culprit 15:19:18 <Ammler> what does btw. happen the first 3 seconds until first target will be proceed? 15:19:35 <Rubidium> determining the hg revision and such? 15:20:01 <planetmaker> ^ 15:20:08 <planetmaker> Initialization of all stuff 15:20:19 <planetmaker> which is already quite a sequence of commands. 15:21:40 <Rubidium> as I said a while ago, getting the version of HG isn't really fast (findversion.sh (openttd) for svn is about 10 times faster than hg, which takes almost 2 seconds) 15:22:20 <planetmaker> hm :-) 15:24:31 <planetmaker> the interesting thing is that tar doesn't complain. 15:26:07 <Rubidium> maybe tar is something makefile thinks is special or so? 15:27:07 <Ammler> Rubidium: hg id -n is fast 15:27:26 <Ammler> the issue might be on openttd, that you need to search the logs for the svn version in hg repo 15:28:18 <Webster> Latest update from devactivity: OpenMSX - Revision 30: Change: Also add the md5 sums of the midi files to source releases <http://dev.openttdcoop.org/projects/openmsx/repository/revisions/30> 15:28:31 <Ammler> REPO_FILES/DIRS might be the slow part here 15:28:37 <planetmaker> yes 15:28:46 <planetmaker> but not only 15:29:19 <Ammler> planetmaker: why do you use that, btw? 15:29:26 <planetmaker> dep check 15:29:34 <planetmaker> and for the search path 15:29:46 <andythenorth> DJ_Nekkid: ?? http://news.bbc.co.uk/1/hi/world/europe/8585315.stm 15:29:48 <Webster> Title: BBC News - Train in deadly crash in Norwegian capital (at news.bbc.co.uk) 15:29:55 <Ammler> but why the hg files and not the files of the working copy? 15:30:01 <Rubidium> you don't need to run the depcheck each time 15:30:15 <planetmaker> But how do I know I need to run it? 15:30:33 <Ammler> the other issue with it is that you need to add files to run make 15:30:41 <Ammler> (no good patch support) 15:31:26 <planetmaker> I added the parsing of the source files as repos like 2cctrainset constantly added new files in new subdirs included in new sub files - which make didn't know anything about. 15:31:44 <planetmaker> And then make will think that everything is fine and not remake a newgrf, if things change 15:31:52 <Ammler> "find . " ? 15:31:58 <planetmaker> And when I have parsed the source files... voila 15:32:10 <planetmaker> Ammler, they need to be part of the repo yet. 15:32:15 <planetmaker> But may be required 15:32:24 <Ammler> hmm? 15:32:26 <Rubidium> I'll try to fiddle with that 15:33:04 <planetmaker> I find the dep check less worrying than the failed bundle_(b)zip 15:33:24 <planetmaker> Alternatively one could certainly run ./configure && make - which I tried to avoid. 15:33:29 <planetmaker> Might be an alternative approach 15:33:44 <Ammler> hmm 15:34:08 <Rubidium> planetmaker: the bundle_(b)zip problem is the export in Makefile (in case you didn't know yet) 15:34:13 <Ammler> what you need in configure, what wouldn't work in makefile? 15:34:45 <planetmaker> Rubidium, uhm, you mean when calling a sub make, the export of the vars? 15:35:16 <Rubidium> planetmaker: no idea; remove the like with "export" from Makefile and it magically works 15:35:23 <planetmaker> very strange 15:35:47 <planetmaker> I wonder whether the rest works without. I remember to have had some reason for it - but I don't recall which 15:36:05 <planetmaker> it was related to calling make recursively in the 'all' target 15:37:00 <Ammler> what is difference between include and -include? 15:38:16 <planetmaker> required vs. optional 15:42:04 <Ammler> ok, thanks 15:43:49 <Webster> Latest update from devactivity: HEQS "Heavy Equipment" Set - Revision 228: Change: removed cargo availability check for Foundry... <http://dev.openttdcoop.org/projects/heqs/repository/revisions/228> || HEQS "Heavy Equipment" Set - Revision 227: Change: escaped byte counts in Foundry Transporters <http://dev.openttdcoop.org/projects/heqs/repository/revisions/227> || HEQS "Heavy Equipment" Set - Revision 226: Change: converted some line numbers to -1 <http://dev.openttdcoop.org/projects/heqs/repository/revisions/226> || HEQS "Heavy Equipment" Set - Revision 225: Change: suppress renum error 100 <http://dev.openttdcoop.org/projects/heqs/repository/revisions/225> || HEQS "Heavy Equipment" Set - Revision 224: Fix: several trailers had prop 13 and 14 defined twi... <http://dev.openttdcoop.org/projects/heqs/repository/revisions/224> || HEQS "Heavy Equipment" Set - Revision 223: Change: introduced ids.pnfo file <http://dev.openttdcoop.org/projects/heqs/repository/revisions/223> || HEQS "Heavy Equipment" Set - Revision 222: Change: add Industrial Trams include to heqs.pnfo <http://dev.openttdcoop.org/projects/heqs/repository/revisions/222> || HEQS "Heavy Equipment" Set - Revision 221: Add: pnfo file for Industrial Trams (copy of bulldoz... <http://dev.openttdcoop.org/projects/heqs/repository/revisions/221> 15:44:00 <planetmaker> holy shit. Removing the export halfs the compile time for firs 15:44:14 <andythenorth> could be a win :P 15:44:40 <planetmaker> seems like 15:45:16 <planetmaker> I guess that's a commit I'm going to do right now on all repos as it also kills bundle_(b)zip 15:45:33 <Ammler> indeed worth... 15:46:19 <Ammler> maybe you can add a "make sysupdate" target :-) 15:46:22 <andythenorth> there's about 1hr I'll never get back :( 15:46:33 <planetmaker> hehe 15:48:15 <Rubidium> http://rbijker.net/openttd/less_makedep.diff average 1.225s -> 0.875s for makes where no dependency changed, e.g. changing a .mid 15:48:48 <Rubidium> so ~0.4s is spent in creating the .dep 15:51:39 <planetmaker> Rubidium, but if you're editing a r29M version and you change things your patch is going to fail to pick up dep changes 15:52:24 <Rubidium> because it changes file changed dates back or so? 15:52:38 <Rubidium> no sense make sentence 15:52:57 <planetmaker> uh... 15:53:19 <planetmaker> Consider this: you have a modified version in your repo. That will give your blubber-nightly-rXXM.REV 15:54:15 <planetmaker> Now you continue to modify this version. Make further changes, include a file but make a typo in the included file's name 15:54:28 <planetmaker> Then the dep check should fail. With your patch the dep check won't even be run. 15:54:44 <planetmaker> it's still the same version after all. 15:55:35 <Rubidium> planetmaker: first look at what is in Makefile.dep (generated by my change) 15:57:11 <Rubidium> then you'll see that Makefile.dep depends on themes.list (which is slightly inconsistent w.r.t. space and tab usage) and the Makefiles themselves 15:57:42 <Rubidium> so change either one of them and presto, Makefile.dep is regenerated (works the same way in OpenTTD) 15:58:17 <Rubidium> (besides that a change in Makefiles triggers a configure which triggers Makefile.dep to be redone) 15:59:24 <planetmaker> hm... :-) Sounds awesome 16:00:56 <Rubidium> what you basically need for grf-ish projects is that each #include is added to the depend file as $NFO $INCLUDED_NFO and $MAKEFILE_DEP: $MAIN_NFO 16:02:12 <planetmaker> yup 16:14:43 <Webster> Latest update from devactivity: Example NewGRF Project - Revision 76: Change: Improve speed of dep check, the main target depend ... <http://dev.openttdcoop.org/projects/newgrf-makefile/repository/revisions/76> || Example NewGRF Project - Revision 75: Change: Add a few commonly used things to Makefile.config a... <http://dev.openttdcoop.org/projects/newgrf-makefile/repository/revisions/75> || Example NewGRF Project - Revision 74: Fix: Remove the 'export' in the Makefile. It made bundle_(b... <http://dev.openttdcoop.org/projects/newgrf-makefile/repository/revisions/74> 16:29:46 <Webster> Latest update from devactivity: OpenGFX - Revision 395: Change: [Makefile] Update to r76 <http://dev.openttdcoop.org/projects/opengfx/repository/revisions/395> || FIRS Industry Replacement Set - Revision 753: Change: [Makefile] Update to r76 <http://dev.openttdcoop.org/projects/firs/repository/revisions/753> 16:31:27 <andythenorth> ^^ faster :) 16:33:40 *** OwenS has joined #openttdcoop.devzone 16:35:32 <planetmaker> hm... 16:35:40 <planetmaker> make: *** No rule to make target `Makefile.dep', needed by `depend'. Stop. 16:38:30 *** frosch123 has joined #openttdcoop.devzone 16:38:38 <Rubidium> planetmaker: what repo is that? 16:38:43 <planetmaker> 2cctrainset 16:39:10 <planetmaker> with the newest version of the Makefiles from the newgrf_makefile repo 16:39:15 <Rubidium> odd 16:39:34 <Rubidium> $(MAKEFILE_DEP) is probably not properly set somewhere 16:40:30 <planetmaker> it's defined in Makefile itself... 16:40:39 <Rubidium> very odd then 16:41:18 <planetmaker> he... I guess it was a missing 'clean' 16:41:23 <planetmaker> no 16:41:25 <planetmaker> darn 16:43:49 <planetmaker> he... it might be other files missing. But cloaked by a failure to make Makefile.dep 16:44:59 <planetmaker> as Makefile.dep cannot be made, if one of the dependencies is missing 16:45:01 <Webster> Latest update from devactivity: OpenMSX - Revision 31: Change: [Makefile] Update to r76 <http://dev.openttdcoop.org/projects/openmsx/repository/revisions/31> 16:45:33 <planetmaker> Without the change I get make[1]: *** No rule to make target `sprites/nfo/engines/spd-40f.pnfo', needed by `sprites/nfo/2cctrainset.pnfo'. Stop. 16:45:34 <planetmaker> <-- and that is useful information :-) 16:46:49 <Rubidium> you added the dependency tree I mentioned, right? 16:47:23 <planetmaker> I applied the patch you posted, yes 16:47:45 <Rubidium> hmm, but you didn't do the tree thing 16:48:06 <planetmaker> ah... you mean rework it to a tree only? 16:48:10 <planetmaker> Hm, no 16:48:14 <planetmaker> Not yet :-) 16:48:22 <Rubidium> in case of opengfx only sprites/*.pnfo should be a dependency of Makefile.dep 16:48:51 <planetmaker> <Rubidium> what you basically need for grf-ish projects is that each #include is added to the depend file as $NFO $INCLUDED_NFO and $MAKEFILE_DEP: $MAIN_NFO <-- that one you mean, right? 16:48:51 <Rubidium> all other dependencies are pulled in via the already existing depends 16:48:58 <Rubidium> planetmaker: yes 16:49:14 <planetmaker> hm, ok 16:56:46 <planetmaker> well, I guess then Makefile.dep could just depend on $(MAIN_TARGET). That's sufficient. It will always depend on the dependencies it has itself. 16:57:17 <Rubidium> yeah, and the Makefiles 16:57:41 <planetmaker> yes, and those. But that's only the next line ;-) 17:00:14 <Webster> Latest update from devactivity: 2cc train set - Bug #864 (Confirmed): Missing file <http://dev.openttdcoop.org/issues/864> 17:15:37 <Webster> Latest update from devactivity: FISH - Revision 255: Change: [Makefile] Update Makefile to r77 <http://dev.openttdcoop.org/projects/fish/repository/revisions/255> || HEQS "Heavy Equipment" Set - Revision 229: Change: [Makefile] Update Makefile to r77 <http://dev.openttdcoop.org/projects/heqs/repository/revisions/229> || 2cc train set - Revision 486: Change: [Makefile] Update Makefile to r77 <http://dev.openttdcoop.org/projects/2cctrainset/repository/revisions/486> || 2cc train set - Bug #864: Missing file <http://dev.openttdcoop.org/issues/864#change-2353> || Example NewGRF Project - Revision 77: Fix (r76): Let Makefile.dep only depend on the MAIN_TARGET.... <http://dev.openttdcoop.org/projects/newgrf-makefile/repository/revisions/77> 17:31:37 <Webster> Latest update from devactivity: OpenSFX - Revision 81: Change: [Makefile] Update Makefile to r77 <http://dev.openttdcoop.org/projects/opensfx/repository/revisions/81> || OpenGFX - Revision 396: Change: [Makefile] Update Makefile to r77 <http://dev.openttdcoop.org/projects/opengfx/repository/revisions/396> || OpenMSX - Revision 32: Change: [Makefile] Update Makefile to r77 <http://dev.openttdcoop.org/projects/openmsx/repository/revisions/32> || Climate dependant airports - Revision 42: Change: [Makefile] Update Makefile to r77 <http://dev.openttdcoop.org/projects/airportsplus/repository/revisions/42> 17:39:56 <Rubidium> planetmaker: does http://rbijker.net/openttd/opensfx-insert-version.diff look sane? 17:45:06 <planetmaker> he... what is actually the "Unused/Nothing" sound? 17:45:45 <Rubidium> literally nothing 17:45:48 <Rubidium> just the WAV header 17:48:03 <planetmaker> yes... I mean... is it used *somewhere*? 17:49:07 <Rubidium> I couldn't find any use of it in-game 17:49:28 <Rubidium> i.e. I've searched the source code for uses of those sounds, did not find them 17:49:40 <Rubidium> I did find where they were used so I could give them better names 17:50:01 <Rubidium> balloon sounds for the lumber mill :) 17:50:03 <planetmaker> lol :-) Probably like some game sprites which we also map to empty 17:50:17 <Rubidium> yup 17:50:26 <DJ_Nekkid> andythenorth: i saw that one on the newspapers... 17:50:52 <DJ_Nekkid> go to www.vg.no and click on pretty much any of the top links ... "ulykke" or "tog" should be words to look for ... then translate.google.com it :) 17:50:59 <planetmaker> balloon at lumber mill? Sounds like they're having a small party over there 17:51:23 <andythenorth> Ammler: heqs builds without errors :) 17:51:35 <Rubidium> just catdecodec sample.cat and check the names :) 17:51:43 <Rubidium> then listen to the individual samples 17:51:46 <planetmaker> ah :-) 17:51:53 <Rubidium> and then lusten to the lumber mill in-game 17:52:07 <planetmaker> :-) 17:52:27 <Rubidium> who temporarily transposed my i and u? 17:52:54 <planetmaker> Ribudium? ;-) 17:53:47 <planetmaker> Rubidium, the patch is missing out on cleaning the sfo file 17:54:03 <Rubidium> good point 17:54:33 <planetmaker> in Makefile.config: CLEAN_ADD := src/*.sfo 17:55:19 <planetmaker> Maybe also add the .sfo to the .hgignore. Then it's fine with me 17:56:18 <planetmaker> and thanks for producing it in the first place... :-) 18:02:51 *** DJ_Nekkid has quit IRC 18:02:54 <Webster> Latest update from devactivity: OpenSFX - Revision 82: -Change: store the version number of OpenSFX in the .cat file (so we have ... <http://dev.openttdcoop.org/projects/opensfx/repository/revisions/82> || HEQS "Heavy Equipment" Set - Revision 237: Change: removed pure white pixels <http://dev.openttdcoop.org/projects/heqs/repository/revisions/237> || HEQS "Heavy Equipment" Set - Revision 235: Change: refits for industrial tram (unfinished) <http://dev.openttdcoop.org/projects/heqs/repository/revisions/235> || HEQS "Heavy Equipment" Set - Revision 236: merge <http://dev.openttdcoop.org/projects/heqs/repository/revisions/236> || HEQS "Heavy Equipment" Set - Revision 234: Change: foundry transporter articulated instructions... <http://dev.openttdcoop.org/projects/heqs/repository/revisions/234> 18:04:39 *** Beardie has joined #openttdcoop.devzone 18:04:59 *** frosch has joined #openttdcoop.devzone 18:11:37 *** frosch123 has quit IRC 18:17:45 <Rubidium> planetmaker: make mrproper leaves some files behind that are generated during compilation, at least: docs/*.txt sprites/*.bak for OpenGFX (and src/opensfx.cat for OpenSFX, change the cp to mv?) 18:18:08 <Beardie> Ammler was looking into a idea about seeing if a Price of Plane gets cheaper if you own alot of type of plane allready, i don't think its possible, but i want to confirm? Or maybe Rubidium could help?. 18:18:11 <Webster> Latest update from devactivity: OpenSFX - Revision 83: -Update: readme/changelog <http://dev.openttdcoop.org/projects/opensfx/repository/revisions/83> 18:18:36 <planetmaker> Rubidium, rather add those files to CLEAN_ADD := 18:18:55 <planetmaker> I don't delete them straight away as I might delete source files in some cases 18:19:08 <Rubidium> Beardie: don't think that information is available for NewGRFs 18:19:22 <andythenorth> Beardie: there's no cb to test number of vehicles you already own 18:19:30 <Beardie> Rubidium: Didn;t think is was,want to make sure XD 18:19:38 <Beardie> Thanks guys 18:19:50 <andythenorth> ^ another case for grf-local storage 18:19:54 <Beardie> Didn't think there was, thought i better ask though. 18:20:12 *** DJ_Nekkid has joined #openttdcoop.devzone 18:25:14 <planetmaker> DJ_Nekkid, the train set needs an additional file :-) 18:25:22 <planetmaker> oh, and hello :-) 18:27:34 <DJ_Nekkid> what file? :P 18:27:38 <DJ_Nekkid> spd-40f or something? 18:27:41 <planetmaker> yup 18:28:47 <DJ_Nekkid> should be online now 18:31:07 <planetmaker> sprites/nfo/nutracksupport.pnfo:3:30: error: ../../templates/var2common/tracktype.tnfo: No such file or directory 18:31:07 <planetmaker> <-- I guess that vanishes, if it's just templates/var2common/tracktype.tnfo 18:31:22 <planetmaker> or if that file is present. 18:31:43 <Rubidium> planetmaker: there are no real changes regarding the way releases are done, right? 18:31:59 <planetmaker> Rubidium, just tag it and build the tag'ed version 18:32:13 <planetmaker> so: no, there's no change 18:32:53 <planetmaker> DJ_Nekkid, so you missed yet another file :-) 18:33:03 *** Beardie has left #openttdcoop.devzone 18:33:49 <Webster> Latest update from devactivity: 2cc train set - Revision 487: add: missing file <http://dev.openttdcoop.org/projects/2cctrainset/repository/revisions/487> || 2cc train set - Revision 488: Merge <http://dev.openttdcoop.org/projects/2cctrainset/repository/revisions/488> || OpenSFX - Revision 84: -Fix: some files were not properly cleaned or ignored <http://dev.openttdcoop.org/projects/opensfx/repository/revisions/84> 18:34:18 <planetmaker> I usually check via hg st for files I might miss 18:34:34 <planetmaker> I might miss files which are not in the repo, marked by an ? 18:49:52 <Webster> Latest update from devactivity: OpenSFX - OpenSFX 0.2.2 <http://dev.openttdcoop.org/news/26> || OpenSFX - Revision 85: Added tag 0.2.2 for changeset 3ec8d5e7fe81 <http://dev.openttdcoop.org/projects/opensfx/repository/revisions/85> 18:53:16 <Rubidium> planetmaker: if you've uploaded OpenGFX to bananas (upon any new release), could you please notify me and/or TB to force a bananas mirror sync? 18:55:53 <planetmaker> ok, will do. 18:59:47 <planetmaker> http://dev.openttdcoop.org/wiki/home/Making_a_release/diff?version=11&version_from=10&commit=View+differences <-- Ammler any idea why that triggers an internal error? 19:00:29 <planetmaker> http://dev.openttdcoop.org/projects/home/wiki/Making_a_release <-- added to my list, Rubidium :-) 19:01:51 <planetmaker> DJ_Nekkid, do we get the next missing file, too? 19:04:09 *** Pe1erT has joined #openttdcoop.devzone 19:05:36 <planetmaker> http://paste.openttd.org/225403 <-- when you're at it, DJ_Nekkid. It will make sure that templates are also searched 19:10:09 <Ammler> planetmaker: differences of wiki edits? 19:10:20 <planetmaker> yes 19:12:50 <Ammler> but that worked once? 19:13:04 <planetmaker> AFAIR, yes 19:13:28 <planetmaker> I don't know which pages,but I'm pretty sure I used it already. 19:14:24 <planetmaker> I just noticed. Did you somewhen create the "Base Data Sets" category? :-) Nice 19:24:09 *** Pe1erT has quit IRC 19:25:36 <DJ_Nekkid> is wikipedia down? 19:25:51 <andythenorth> yup 19:26:14 <andythenorth> and google seem to have updated their serps algorithm in a tiresome way 19:26:22 <andythenorth> lots of serps spam 19:26:30 <andythenorth> or maybe the spammers won again :| 19:26:33 <DJ_Nekkid> whats a serp(s) ? 19:26:44 <andythenorth> search engines results page(s) 19:26:50 <DJ_Nekkid> ahh 19:27:01 <DJ_Nekkid> and i wanted to read about the norwegian class 226 19:27:18 <andythenorth> I'm drowning in pdf aggregation services and people who've ripped wikipedia 19:27:31 <andythenorth> DJ_Nekkid: try one of the many wikipedia spam clones :) 19:28:53 <planetmaker> DJ_Nekkid, pull before you commit. I added the changeset I posted above 19:29:21 <planetmaker> and you really should add the missing template file. 19:29:59 <DJ_Nekkid> is there a missing template file as well? bah 19:30:22 <DJ_Nekkid> and if so, witch one? 19:30:27 <planetmaker> Well. I told you now three times ;-) 19:30:38 <planetmaker> make mrpropermake: *** No rule to make target `../../templates/var2common/tracktype.tnfo', needed by `sprites/nfo/ids.pnfo'. Stop. 19:30:45 <DJ_Nekkid> ahh 19:30:53 <OwenS> andythenorth: PDF aggregators are any electronic's engineers worst enemy 19:31:17 <planetmaker> DJ_Nekkid, try to check for missing files. Normally there shouldn't be many files with a "?" in your repo 19:31:27 <OwenS> I don't want an PDF about a version made in 1984! I want the bloody manufacturer's website! 19:31:27 <andythenorth> planetmaker: he 19:31:35 <andythenorth> run hg st on my local firs repo 19:31:41 <Rubidium> OwenS: I though GV@GA through the body was their worst enemy :) 19:31:56 <planetmaker> andythenorth, yes. I have in my local opengfx repo also a dir with many sprites 19:32:07 <planetmaker> But I added that to my global .hgignore 19:32:13 <planetmaker> Thus everything in there is ignored 19:32:43 <planetmaker> and from time to time I clean up the rest. 19:33:24 <planetmaker> clean up as in manually remove the not needed files. In my case mostly some pcx which became stale or diff files 19:38:01 <Webster> Latest update from devactivity: 2cc train set - Revision 490: add: Tracktype.tnfo <http://dev.openttdcoop.org/projects/2cctrainset/repository/revisions/490> || 2cc train set - Revision 489: Change: [Makefile] Also depend on tnfo files <http://dev.openttdcoop.org/projects/2cctrainset/repository/revisions/489> || HEQS "Heavy Equipment" Set - Revision 240: Fix: Fourtrac couldn't climb hills with realistic ac... <http://dev.openttdcoop.org/projects/heqs/repository/revisions/240> || HEQS "Heavy Equipment" Set - Revision 239: Change: fourtrac uses defines and byte escape <http://dev.openttdcoop.org/projects/heqs/repository/revisions/239> || HEQS "Heavy Equipment" Set - Revision 238: Change: tram wagon default settings <http://dev.openttdcoop.org/projects/heqs/repository/revisions/238> 19:57:29 <DJ_Nekkid> appears to be Di8's that crashed 19:57:55 <planetmaker> hm? 19:58:10 <planetmaker> oh, that train crash / loose wagons incident? 20:00:55 <Ammler> planetmaker: seems like the history is broken 20:01:45 <planetmaker> redmine issue or database? 20:02:13 <Ammler> wiki 20:02:14 *** thomas__ has joined #openttdcoop.devzone 20:02:43 *** thomas__ is now known as DJNekkid 20:05:41 *** DJ_Nekkid has quit IRC 20:28:55 *** Seberoth has joined #openttdcoop.devzone 21:17:47 <planetmaker> DJNekkid, just for you in 2cctrainset r491: The target 'addcheck' 21:24:57 <planetmaker> andythenorth, do you also need the target 'addcheck' ? 21:24:58 *** frosch has quit IRC 21:25:09 <andythenorth> it would be useful 21:25:19 <andythenorth> I'd have to remember to use it though :P 21:25:39 <planetmaker> I just wonder if it's worth a separate commit or whether you get it with the next makefile upgrade :-) 21:25:54 <planetmaker> also... it's an undocumented feature :-P 21:26:18 <andythenorth> I wondered if it was worth attaching as a commit hook on 'push' 21:26:34 <planetmaker> Might be. 21:26:55 <planetmaker> but difficult. It'd need the same kind of analysis 21:27:14 <planetmaker> $(_V) for i in `$(REPO_FILES_CMD) | grep -E '($(FILE_SRC_RE)grf)$$'`; do hg st $$i `for j in $(FILE_SRC_EXTENSIONS) $(FILE_INC_EXTENSIONS); do cat $$i | grep -v '^//' | grep -o "[a-zA-Z0-9/_.-]\+\.$$j" | sort | uniq; done`; done | sort | uniq | grep "^?" && echo "Missing dependencies!" || echo "All is fine" 21:27:18 <planetmaker> ^ :-P 21:27:22 <Webster> Latest update from devactivity: 2cc train set - Revision 491: Change: [Makefile] Update to makefile r79 <http://dev.openttdcoop.org/projects/2cctrainset/repository/revisions/491> || Example NewGRF Project - Revision 79: Change: Add tnfo as usual template source file <http://dev.openttdcoop.org/projects/newgrf-makefile/repository/revisions/79> || HEQS "Heavy Equipment" Set - Revision 241: Change: set some basic values for Indsutrial Tram 1 <http://dev.openttdcoop.org/projects/heqs/repository/revisions/241> || Example NewGRF Project - Revision 78: Feature: Add 'addcheck' which checks for dependencies not a... <http://dev.openttdcoop.org/projects/newgrf-makefile/repository/revisions/78> 21:29:47 <Ammler> planetmaker: you could run "make addcheck" with the hook... 21:30:32 <andythenorth> that's what I thought 21:30:51 * planetmaker doesn't know too much about hooks. But I should add a "false" to it... 21:31:12 <andythenorth> from what little I read, hooks can run pretty much any shell script 21:31:20 <andythenorth> certainly python looked available 21:31:28 <andythenorth> but I got no further 21:34:21 <Ammler> changegroup.uprepos = sudo -u dev /home/dev/uprepos.sh 21:35:09 <Ammler> changegroup.aaaab_update = hg update 21:36:10 <Ammler> so you run something like outgoing.addcheck = make addcheck 21:37:56 <planetmaker> But it would need to fail (e.g. not return 0) for an error, right? 21:38:20 <Ammler> well, you should make it that way 21:38:49 <planetmaker> He... Easy to make it reverse :-P - that's what I had initially ;-) 21:39:08 <Ammler> if make fails, also the hook fails 21:39:10 <Ammler> afaik 21:39:29 <planetmaker> I guess I could also add it as an additional shell script 21:39:43 <Ammler> like my first example 21:40:13 <Ammler> or we do build on every push ;-) 21:40:31 <planetmaker> not worth IMHO 21:40:45 <Ammler> then andythenorth wouldn't push anymoe :-P 21:41:56 <andythenorth> I think build before push would actually be good 21:42:17 <andythenorth> "don't check in broken code" 21:42:47 <Ammler> is it possible to share data between 2 users with umask 022? 21:43:33 <Ammler> share=read & write 22:30:31 <Webster> Latest update from devactivity: HEQS "Heavy Equipment" Set - Revision 242: Change: add cargo subtype texts for Industrial Tram <http://dev.openttdcoop.org/projects/heqs/repository/revisions/242> 22:34:17 *** Seberoth has quit IRC 22:49:49 *** Pe1erT has joined #openttdcoop.devzone 22:50:35 *** Pe1erT has quit IRC 23:27:53 *** ODM has quit IRC