Log for #openttdcoop.devzone on 16th July 2011:
Times are UTC Toggle Colours
05:35:30  *** Lakie has quit IRC
06:58:11  <V453000> Q: what are those templates for? :o So that everyone uses the same angles when drawing X Y?
06:59:33  <V453000> or is that for the lengths? :) I suppose
07:10:31  <planetmaker> templates are useful for: align one vehicle and you've aligned all of them
07:11:08  <planetmaker> provided that all have the same or similar graphics layout (e.g. only x and y coordinates for them)
07:12:11  <planetmaker> *different for them by a common offset
07:12:58  <planetmaker> in the context of CETS: yes, those graphics files templates should be copied and pasted and the vehicles drawn in them.
07:13:07  <planetmaker> then the programming works wrt alignment is done already
07:13:19  <planetmaker> which would be LOTS of boring, oh and boring work
07:21:22  <V453000> I see :) thanks
08:32:40  <Brot6> Example NewGRF Project - Revision 302:b8de64102de5: Doc: Prepare for 0.5.8 (planetmaker) @
08:32:40  <Brot6> Example NewGRF Project - Revision 303:8be91080b46e: Added tag 0.5.8 for changeset b8de64102de5 (planetmaker) @
08:33:30  <Brot6> newgrf_makefile: update from 0.5.3 to 0.5.8 done -
08:37:54  <planetmaker> ^ Ammler ;-)
08:38:33  <planetmaker> now it needs heavy restructuring to actually modify releases such that they make use of the configure script and possibly a to-be-written update script
09:07:55  <Hirundo> helping the smartest forum user to learn NML.... must be great fun :S
09:08:45  <planetmaker> I gave up
09:09:09  <planetmaker> he clearly does not follow the simplest advice and simplest path. And doesn't look at anything
09:18:49  <Hirundo> I can't blame you for it :)
09:20:37  <V453000> planetmaker: I will need help myself in the near future :D then you will see what "smart" means :DD
09:20:47  <V453000> <-- BFU :)
09:21:30  <planetmaker> V453000: I expect a certain level of smartness. And that includes actually looking at the example newgrfs code pointed to.
09:21:39  <V453000> oh :D
09:22:55  <V453000> you expect too much obviously :DD :P
09:55:22  <planetmaker> V453000: as a general guide I expect a person with a problem (usually) to invest more time in finding a solution than it takes me to think about it and write it down (provided I konw one)
10:13:04  <V453000> sure sure :)
10:15:06  <Ammler> planetmaker: you see 4 releases between didn't work :-)
10:17:07  <Ammler> about the configure script, what exactly does that script what Makefile can't?
10:18:15  <planetmaker> Ammler: it's for the end user
10:18:21  <planetmaker> just start it and you'll see :-)
10:18:43  <planetmaker> it doesn't entirely work yet though as it needs mods in some other files to complete the automatic configuration of a new project
10:20:53  <Ammler> well ususally configure is to prepare Makefile
10:21:06  <Ammler> I suspect you abuse that
10:21:56  <planetmaker> well. I'm happy for any suggestion. It configures a new repository ;-)
10:22:30  <Ammler> setup maybe
10:23:01  <planetmaker> good idea
10:23:38  <planetmaker> or just
10:23:50  <planetmaker> then I can also add later :-)
10:24:08  <Ammler> and don't add extensions to scripts :-)
10:24:21  <planetmaker> uhm... ?
10:25:08  <Ammler> not just no .sh to bash script, in general don't add extensions to scripts someone should run
10:25:12  <Ammler> ./script
10:25:32  <Ammler> you define the tool with shebang
10:27:16  <Ammler> either use shebang or extension
10:27:23  *** FooBar has joined #openttdcoop.devzone
10:28:25  <Ammler> files with extension should not be callable directly, e.g. python
10:28:53  <planetmaker> I guess you're right
10:29:19  <planetmaker> so... setup and update as scripts?
10:29:31  <Ammler> one advantage is you are able to change it later, e.q. add wrapper
10:29:32  <planetmaker> or setup_project and update_project?
10:29:41  <planetmaker> yes, I see that :-)
10:30:33  <Ammler> I would make one file and add different commands like "./setup create" and "./setup update"
10:30:53  <planetmaker> hm, ok. then it will become setup for now
10:31:04  <Ammler> "./setup create --nfo" for legacy support :-)
10:31:21  <planetmaker> it has yet no parameter support at all
10:31:40  <planetmaker> it's just a very crude generation script. As said, it also lacks support from some files
10:31:59  <planetmaker> it'll mean to re-structure quite some parts of the whole newgrf makefile repository
10:32:11  <planetmaker> also the make bundle will need to become different
10:32:30  <Ammler> maybe just release the setup script
10:32:39  <planetmaker> as it will only need one target then where this one script is contained
10:32:41  <planetmaker> yes
10:32:46  <planetmaker> that's then the idea
10:32:53  <Ammler> and then the script checks as first for hg and clones the rest
10:33:06  <planetmaker> hm... maybe
10:33:16  <planetmaker> though that needs online connection
10:33:35  <Ammler> you quite much need online connection to download a bundle too
10:33:36  <planetmaker> I'd rather bundle most of the repo and run it from there
10:33:56  <planetmaker> yes. But I can download now. And create repos two weeks later in the Himalaya
10:35:53  <Brot6> Example NewGRF Project - Revision 304:bce4fc553ee8: Change: Rename the configure (repository) scr... (planetmaker) @
10:36:19  <Ammler> the question is will the setup script also be part of a repo
10:37:06  <planetmaker> of a new newgrf project? No
10:37:20  <planetmaker> It's just means to create the repo
10:37:42  <Ammler> and it should be able to selfupdate
10:38:27  <Ammler> ./setup update --system
10:38:29  <planetmaker> not sure
10:38:39  <Ammler> :-)
10:39:00  <planetmaker> it's ok to add a ./setup update path/to/repo
10:39:04  <planetmaker> that's what I envisioned
10:39:31  <Ammler> I meant update setup script itself
10:39:57  <planetmaker> well... that boils down to getting a checkout of the makefile repo
10:40:21  <Ammler> I would make a suprepo/project
10:40:27  <Ammler> sub*
10:40:55  <planetmaker> I don't want each newgrf repo to be a subrepo of this or vice versa
10:41:24  <Ammler> no, I meant setup script seperately from the newgrf_makefile
10:42:45  <Ammler> a own pypi app
10:43:01  <planetmaker> uhm... I'm not sure it makes sense
10:43:51  <planetmaker> what would be the advantage?
11:06:18  <Brot6> NewGRF Meta Language - Feature Request #2856: Sort purchase list property (Hirundo) @
11:13:52  <planetmaker> ah... I think your memory is right, Hirundo
11:13:54  *** ODM has joined #openttdcoop.devzone
11:14:03  <Brot6> NewGRF Meta Language - Feature Request #2856: Sort purchase list property (foobar) @
11:14:06  <planetmaker> I only remembered there was *something* but didn't find anything
11:14:55  <Brot6> NewGRF Meta Language - Feature Request #2856: Sort purchase list property (planetmaker) @
11:19:37  <Hirundo> planetmaker: you tend to agree with "...being able to define a list I think is much easier and less prone to errors." ?
11:25:47  <planetmaker> yes
11:25:57  <planetmaker> what would you prefer?
11:26:20  <planetmaker> just copying that property is of course much easier ;-) - but it's a rather obscure one
11:26:42  <planetmaker> I'm currently not sure how it could interface with other newgrfs
11:26:53  <planetmaker> or if that's possible at all
11:39:33  <planetmaker> <-- comments or ammendments? I'd post it to the coop blog and to the NewGRF dev forum
11:46:18  <V453000> \o/
11:46:55  <V453000> general public says Yay for that!
11:47:19  <planetmaker> It's not that I never posted it for being a wrong idea ;-)
11:47:22  <planetmaker> Rather not finished
12:06:46  <Ammler> you guys should make more dev blogs anyway :-)
12:07:31  <FooBar> planetmaker: read your article and I quite agree. Just some small comments: * you can add to the OpenGFX example that some sprites had to be redrawn because the original other could not be contacted. * What you called "BSD-style license" is (IMO) more commonly known as the "Modified BSD license". This to avoid confusion with the original BSD license (which is not GPL compatible; modified is). *
12:07:49  <FooBar> well, that shouldn't be bold, but there you go :P
12:08:02  *** frosch123 has joined #openttdcoop.devzone
12:09:06  <planetmaker> good point. I shall add such note, FooBar
12:48:51  <LordAro> hmm. if most people here prefer hg/git, why is svn still used?
12:49:25  <LordAro> (with ottd)
12:50:14  <planetmaker> unique version number
12:50:40  <planetmaker> and... it works. So never change running system if there's no need
12:51:00  <LordAro> true, i guess (if a little boring :) )
12:55:35  <LordAro> Alberth! Or whoever cares! (i didn't convert it to jpg...) :D :D
12:56:19  <Ammler> LordAro: also some devs don't use svn for openttd, it is just the "backend"
12:56:33  <Ammler> the code locally with git or hg
12:56:38  <Ammler> they*
12:57:02  <LordAro> then svn import (or whatever) ..?
12:58:12  <planetmaker> why? there are hg and git repos
12:58:28  <LordAro> i thought you couldn't commit to them..
12:58:46  <planetmaker> that's right. we must not upon death penalty
12:59:13  <LordAro> i'm detecting sarcasm :)
12:59:49  <planetmaker> not really
13:00:13  <planetmaker> we only commit to the svn repo
13:00:27  <planetmaker> but... that's from my POV no problem. I still can use hg to develop
13:01:08  <LordAro> but you have to have a svn repo to commit, so svn import/patch -p1 must be used, surely?
13:01:17  <Ammler> one possibility
13:01:24  <planetmaker> that's what I do, yes
13:01:27  <Brot6> Dutch Tram Set - Revision 48:b2f56f954ac7: Feature: additional liveries of HTM 3001 (foobar) @
13:01:27  <Ammler> or you use hgsubversion or git-svn ot whatever
13:01:58  <planetmaker> it's - from my POV - a good security layer to commiting broken stuff ;-)
13:02:47  <LordAro> lol, i just realised i'm in #openttdcoop.devzone, not #openttd :)
13:02:59  <planetmaker> :-)
13:03:03  <LordAro> silly mouse wheel, probably
13:06:02  <FooBar> nah, user error :P
13:06:13  <Brot6> Dutch Tram Set - Revision 49:86936553e395: Change: note that 2CC liveries are not yet available (foobar) @
13:09:10  <Brot6> Central European Train Set - Revision 27:2a1c42685d5e: Fix (r25): [Makefile] Also have the genera... (planetmaker) @
13:18:06  <LordAro> FooBar: i dunno, my mouse wheel has been known to move by itself (its a bit damaged) - very annoying when playing minecraft! :)
13:18:25  <FooBar> heh, you better get yourself a new mouse then
13:20:13  <Brot6> Central European Train Set - Revision 28:9b9c3c77ebb0: move english.lng to in orde... (Eddi) @
13:20:13  <Brot6> Central European Train Set - Revision 29:7ce74902011d: make file variable names slightly more des... (Eddi) @
13:20:13  <Brot6> Central European Train Set - Revision 30:defcb06134e1: generate engine names from tracking table (Eddi) @
13:20:15  <Brot6> Central European Train Set - Revision 31:1d4afc440615: add lang/english.lng to .hgignore (Eddi) @
13:20:27  <LordAro> cba :)
14:06:25  <Brot6> Central European Train Set - Revision 32:373ebc509b47: core availability used the wrong relation (Eddi) @
14:06:25  <Brot6> Central European Train Set - Revision 33:c5ba3b622c16: disable original vehicles (Eddi) @
14:11:45  <Brot6> Central European Train Set - Revision 34:57c533114f55: Change: [Makefile] Make language file exte... (planetmaker) @
14:12:39  <Brot6> Central European Train Set - Revision 35:86f0e5937bd6: fix kW->hp conversion (Eddi) @
14:18:33  <Brot6> Example NewGRF Project - Revision 305:fffaa536f1f9: Add: [NML] Allow to specify the language file... (planetmaker) @
14:28:18  <Brot6> Central European Train Set - Revision 36:a7946ff08409: calculate tractive effort coefficient (Eddi) @
15:15:44  <Brot6> Central European Train Set - Revision 37:e03c28af88f3: magic speed rounding correction (not pretty) (Eddi) @
15:53:52  *** Rubidium has quit IRC
15:54:19  *** Rubidium has joined #openttdcoop.devzone
16:55:02  <Brot6> Central European Train Set - Revision 38:2ebef9da6648: apparently 9.81 is too exact for TE calcul... (Eddi) @
17:09:54  <Brot6> nml: update from r1513 to r1514 done -
17:15:03  <Brot6> Central European Train Set - Revision 39:2cba3267db2c: works better if you enforce float arithmetics (Eddi) @
17:19:00  <Brot6> cets: update from r17 to r39 done -
17:19:59  <Brot6> newgrf_makefile: update from r298 to r305 done -
17:20:58  <Brot6> dutchtramset: update from r47 to r49 done -
17:21:38  <Brot6> Following repos didn't need a nightlies update: ogfx-trains (r245), narvs (r37), bros (r52), ogfx-industries (r121), firs (r2173), opengfx (r681), ailib-tile (r16), transrapidtrackset (r15), 2cctrainset (r750), ailib-list (r32), opensfx (r97), ttdviewer (r34), worldairlinersset (r672), heqs (r605), openmsx (r97), basecosts (r25), nutracks (r202), nml (r1514), 32bpp-extra (r40), manindu (r7), ailib-direction (r17), ailib-common (r21),
17:21:38  <Brot6> snowlinemod (r49), ai-admiralai (r75), swisstowns (r22), metrotrackset (r56), spanishtowns (r10), frenchtowns (r6), grfpack (r279), ogfx-rv (r107), fish (r655), ogfx-landscape (r70), ttrs (r36), source-test (r2), ogfx-trees (r51), swedishrails (r203), grfcodec (r832), ai-aroai (r39), german-townnames (r34), smts (r19), chips (r143), belarusiantowns (r8), indonesiantowns (r41), ailib-string (r29), airportsplus (r107), comic-houses (r71)
17:22:59  <Brot6> narvs: compile of r37 still failed (#2789) -
17:23:36  <Brot6> ogfx-industries: compile of r121 still failed (#2792) -
17:36:34  <Brot6> Following repos rebuilds successful without any difference to earlier nightlies builds: ogfx-trains, firs, manindu (Diffsize: 1), swisstowns, spanishtowns (Diffsize: 1), frenchtowns, ogfx-rv (Diffsize: 4590), ogfx-landscape (1 warnings) (Diffsize: 5460), source-test (6 warnings), swedishrails, german-townnames, belarusiantowns (Diffsize: 30), indonesiantowns (1 warnings) (Diffsize: 1), airportsplus (Diffsize: 15915)
17:53:04  *** Lakie has joined #openttdcoop.devzone
20:22:47  <Brot6> Central European Train Set - Revision 40:788a52b03da7: replace magic number with name lookup (Eddi) @
20:22:47  <Brot6> Central European Train Set - Revision 41:a6f8ebdb3688: apply manual sort order to companies (Eddi) @
20:38:55  *** FooBar has quit IRC
21:29:36  *** ODM has quit IRC
21:40:14  <Brot6> Central European Train Set - Patch #2860: Shorter standard length, added templates (oberhuemer) @
21:51:08  <Brot6> Central European Train Set - Patch #2860: Shorter standard length, added templates (Eddi) @
22:23:26  <Brot6> Central European Train Set - Patch #2860: Shorter standard length, added templates (oberhuemer) @

Powered by YARRSTE version: svn-trunk