Config
Log for #openttdcoop.devzone on 7th February 2014:
Times are UTC Toggle Colours
00:36:38  *** yorick has quit IRC
05:55:37  *** Supercheese has quit IRC
11:24:56  *** yorick has joined #openttdcoop.devzone
11:53:42  <DevZone> Project FIRS Industry Replacement Set build #85-test: SUCCESS in 4 min 50 sec: https://jenkins.openttdcoop.org/job/firs/85/
11:56:02  <DevZone> Project opengfx-mars build #10-test: SUCCESS in 2 min 19 sec: https://jenkins.openttdcoop.org/job/opengfx-mars/10/
11:56:14  <DevZone> Project Japanese Stations build #31-test: SUCCESS in 11 sec: https://jenkins.openttdcoop.org/job/jpstations/31/
11:56:23  <DevZone> Project Townnames - Swiss build #3-test: SUCCESS in 8.9 sec: https://jenkins.openttdcoop.org/job/swisstowns/3/
11:56:37  <DevZone> Project skye-rail build #45-test: SUCCESS in 13 sec: https://jenkins.openttdcoop.org/job/skye-rail/45/
11:56:43  <DevZone> Project DevZone script update build #5-push: SUCCESS in 7 min 52 sec: https://jenkins.openttdcoop.org/job/misc/5/
11:56:43  <DevZone> * planetmaker <planetmaker@openttd.org>: Change: [compiler] Amend post build script to also handle sub repository projects
11:56:45  <DevZone> * planetmaker <planetmaker@openttd.org>: Add: [compiler] Post build script
11:56:45  <DevZone> * planetmaker <planetmaker@openttd.org>: Cleanup: Remove some trailing whitespace
11:56:47  <DevZone> * planetmaker <planetmaker@openttd.org>: Add: nml-sub as project type to build script
11:56:47  <DevZone> * planetmaker <planetmaker@openttd.org>: Add: Default build script Jenkins (NewGRF) projects
12:01:34  <DevZone> Project eints-test (Actual template) build #135-nightlies: SUCCESS in 4 min 40 sec: https://jenkins.openttdcoop.org/job/eints-test/135/
12:06:19  <Elyon> good morning
12:07:07  <planetmaker> hello
12:39:19  <DevZone> Project eints-test (Actual template) build #136-test: SUCCESS in 4 min 42 sec: https://jenkins.openttdcoop.org/job/eints-test/136/
12:44:40  <DevZone> Project eints-test (Actual template) build #137-test: SUCCESS in 4 min 2 sec: https://jenkins.openttdcoop.org/job/eints-test/137/
12:45:55  *** yorick has quit IRC
13:32:01  <DevZone> Project eints-test (Actual template) build #138-push: SUCCESS in 4 min 39 sec: https://jenkins.openttdcoop.org/job/eints-test/138/
13:37:33  <DevZone> Project eints-test (Actual template) build #139-test: SUCCESS in 4 min 36 sec: https://jenkins.openttdcoop.org/job/eints-test/139/
13:46:21  <DevZone> Project eints-test (Actual template) build #140-test: SUCCESS in 4 min 36 sec: https://jenkins.openttdcoop.org/job/eints-test/140/
14:10:11  <DevZone> Project eints-test (Actual template) build #141-test: FAILURE in 3 min 57 sec: https://jenkins.openttdcoop.org/job/eints-test/141/
14:16:18  <DevZone> Project FIRS Industry Replacement Set build #86-test: FAILURE in 4 min 2 sec: https://jenkins.openttdcoop.org/job/firs/86/
14:18:27  <DevZone> Project opengfx-mars build #11-test: SUCCESS in 2 min 10 sec: https://jenkins.openttdcoop.org/job/opengfx-mars/11/
14:18:39  <DevZone> Project Japanese Stations build #32-test: SUCCESS in 11 sec: https://jenkins.openttdcoop.org/job/jpstations/32/
14:18:47  <DevZone> Project Townnames - Swiss build #4-test: SUCCESS in 7.7 sec: https://jenkins.openttdcoop.org/job/swisstowns/4/
14:18:56  <DevZone> Project skye-rail build #46-test: SUCCESS in 8.8 sec: https://jenkins.openttdcoop.org/job/skye-rail/46/
14:18:59  <DevZone> Project DevZone script update build #6-push: UNSTABLE in 6 min 45 sec: https://jenkins.openttdcoop.org/job/misc/6/
14:18:59  <DevZone> Ingo von Borstel <i.vonborstel@tu-bs.de>: Fix: [compiler] Execute permission for post build script
14:20:27  <planetmaker> meh
14:29:34  <DevZone> Yippee, build fixed!
14:29:35  <DevZone> Project FIRS Industry Replacement Set build #87-test: FIXED in 4 min 46 sec: https://jenkins.openttdcoop.org/job/firs/87/
14:31:41  <DevZone> Project opengfx-mars build #12-test: SUCCESS in 2 min 7 sec: https://jenkins.openttdcoop.org/job/opengfx-mars/12/
14:31:53  <DevZone> Project Japanese Stations build #33-test: SUCCESS in 11 sec: https://jenkins.openttdcoop.org/job/jpstations/33/
14:32:00  <DevZone> Project Townnames - Swiss build #5-test: SUCCESS in 7.1 sec: https://jenkins.openttdcoop.org/job/swisstowns/5/
14:32:09  <DevZone> Project skye-rail build #47-test: SUCCESS in 8.9 sec: https://jenkins.openttdcoop.org/job/skye-rail/47/
14:32:12  <DevZone> Yippee, build fixed!
14:32:13  <DevZone> Project DevZone script update build #7-push: FIXED in 7 min 25 sec: https://jenkins.openttdcoop.org/job/misc/7/
14:41:20  <DevZone> Yippee, build fixed!
14:41:20  <DevZone> Project eints-test (Actual template) build #142-push: FIXED in 4 min 49 sec: https://jenkins.openttdcoop.org/job/eints-test/142/
14:41:48  <planetmaker> good. Seems now that changes to build scripts are automatically tested with a number of projects
15:10:07  <Elyon> hmm
15:10:14  <Elyon> that's quite decent
15:13:48  <planetmaker> opengfx-mars is one of them ;)
15:14:16  <Elyon> I noticed :D
15:14:25  <Elyon> better be careful what I push, then
15:14:33  <Elyon> working on that just now, actually
15:14:41  <planetmaker> shouldn't have any influence on what you do
15:15:07  <planetmaker> but it's the only thing using sub-repos. Thus it needs to be the test case for handling... compilation with sub-repos
15:15:14  <Elyon> haha
15:15:19  <Elyon> so far, anyway
15:15:42  <planetmaker> well, there are other projects using sub-repos. But they don't work this way or don't have compilation active
15:16:41  <Elyon> I suppose opengfx-mars is a testing ground for sub-repo compilation then?
15:16:52  <planetmaker> has to be :)
15:17:01  <Elyon> :)
15:17:13  <planetmaker> But it's quite easy really... it doesn't exactly complicate things as it's now
15:17:23  <Elyon> oh?
15:17:33  <planetmaker> not much really
15:17:58  <planetmaker> it's just one makefile which calls all the sub-makes with a path to the version-determination script
15:18:26  <planetmaker> it's also a project which covers most NML features ;)
15:18:37  <Elyon> I suppose :D
15:18:52  <Elyon> by the way, you were right, I was overengineering things with relation to stations
15:19:12  <Elyon> I settled on a much nicer, 2048-prerandomised-layouts solution
15:19:25  <planetmaker> hu?
15:19:47  <Elyon> based on the 4 random bits and 7 bits of location awareness
15:19:52  <planetmaker> :)
15:20:04  <Elyon> so, thanks for that suggestion :D
15:20:10  <planetmaker> np
15:20:35  <Elyon> coming back to NML after a week of NFO is ... weird
15:21:23  <planetmaker> hehe
16:08:03  *** ODM has joined #openttdcoop.devzone
16:20:32  <DevZone> Project opengfx-mars build #13-test: SUCCESS in 2 min 9 sec: https://jenkins.openttdcoop.org/job/opengfx-mars/13/
16:20:40  <DevZone> Project Townnames - German build #3-test: SUCCESS in 8.4 sec: https://jenkins.openttdcoop.org/job/german-townnames/3/
16:20:48  <DevZone> Project NML - NewGRF Meta Language build #243-nightlies: SUCCESS in 3 min 2 sec: https://jenkins.openttdcoop.org/job/nml/243/
16:47:39  <DevZone> Project Dutch Tramset build #27-push: SUCCESS in 15 sec: https://jenkins.openttdcoop.org/job/dutchtramset/27/
16:48:42  <DevZone> Project Dutch Trainset build #74-push: SUCCESS in 1 min 10 sec: https://jenkins.openttdcoop.org/job/dutchtrains/74/
17:22:04  <DevZone> Project Japanese Buildings build #104-nightlies: SUCCESS in 18 sec: https://jenkins.openttdcoop.org/job/jpbuild/104/
17:33:53  <DevZone> Project Finnish Rail Infrastructure - Rails build #218-nightlies: SUCCESS in 8 min 6 sec: https://jenkins.openttdcoop.org/job/frissrails/218/
17:48:13  <DevZone> Project Iron Horse build #665-nightlies: SUCCESS in 1 min 25 sec: https://jenkins.openttdcoop.org/job/iron-horse/665/
17:56:32  *** Alberth has joined #openttdcoop.devzone
19:00:49  *** gelignite has joined #openttdcoop.devzone
19:01:57  *** andythenorth has joined #openttdcoop.devzone
19:12:36  <Alberth> time for metalworks :)
19:30:34  *** frosch123 has joined #openttdcoop.devzone
19:51:23  *** Zuu has joined #openttdcoop.devzone
19:55:07  *** ODM has quit IRC
20:10:17  *** oskari89 has joined #openttdcoop.devzone
20:38:16  <DevZone> Project opengfx-mars build #14-push: SUCCESS in 2 min 21 sec: https://jenkins.openttdcoop.org/job/opengfx-mars/14/
20:38:28  <planetmaker> :)
20:39:48  <Alberth> I synchronize stuff every few days
20:40:40  <Alberth> sub-projects are not announced by design?
20:44:46  <frosch123> devzone is the compile farm, it only announces the projects which are compiled
20:45:21  <planetmaker> yup ^
20:45:52  <planetmaker> I still wonder whether we should re-activate brot to announce every commit
20:46:58  <frosch123> only if it is actually on time :p
20:47:10  <frosch123> but i guess there are more important things to do
20:47:45  <planetmaker> yes
20:47:57  <planetmaker> and compilation results might be enough. at least for this channel
20:48:39  <planetmaker> I changed NML compilation now such that it builds a few NML projects as tests. And marks the build as unstable (not failure though), if any of those fail to compile
20:52:43  <Alberth> nml should speak pirate language then:  "seems a tad unstable to me mate, some more drinks would help"  :)
20:54:10  <planetmaker> :)
20:54:22  <planetmaker> jenkins knows three states: success, unstable and failure
20:54:35  <planetmaker> failing on a newgrf failing seemed bad
20:54:53  <planetmaker> But I can look into teaching devzone pirate language, if you like :D
20:55:22  <Alberth> it's probably only fun when you limit it to one day a year :)
20:55:31  <planetmaker> :D
20:55:58  <planetmaker> Alberth, I can totally see what kinds of Easter Eggs *you* build into NewGRFs :)
20:56:36  <Alberth> it would have to be fitting to the spirit, most cases would fail
20:56:57  <Alberth> but eg the Theme Hospital game would be nice to change :)
20:57:12  <planetmaker> haha, yeah
20:57:51  <Alberth> trouble is you need a pirate dialect translation, preferably in every language that it has
20:58:51  <planetmaker> well. It all starts with such one in the main language
20:58:54  <Alberth> perhaps have a few new guests as well :D
21:12:26  <frosch123> what does "unstable" mean?
21:15:47  *** andythenorth has quit IRC
21:17:22  *** andythenorth has joined #openttdcoop.devzone
21:17:32  <planetmaker> it's intermediate. I use that state to indicate that build actually worked, but that some regression builds for the tool failed: builds of projects using that tool which now is marked as unstable
21:18:58  <planetmaker> when e.g. NML is updated, it passes its own regression tests, and then it tries to build FIRS with the new NML version, and FIRS fails. Then NML will be marked 'unstable'
21:19:36  <planetmaker> thus I use it to indicate failure to build 'subordinate' projects which use the tool
21:20:13  <frosch123> ah, so you can define yourself what differences the three states
21:20:44  <planetmaker> in principle yes. Within some bounds
21:21:26  <planetmaker> from what I see, I can use 'unstable' only when I actually trigger building other projects from a job itself
21:23:17  *** andythenorth has left #openttdcoop.devzone
21:24:06  <planetmaker> I actually started with that when I moved the general build scripts to the devzone's repo. And changing that definitely needs some tests :)
21:24:50  <planetmaker> https://rhodecode.openttdcoop.org/misc <-- thus when this repo is pushed, even more projects are built ;)
21:53:19  *** Alberth has left #openttdcoop.devzone
22:48:18  *** oskari89 has quit IRC
23:08:29  <DevZone> Project grfcodec build #19-push: SUCCESS in 47 sec: https://jenkins.openttdcoop.org/job/grfcodec/19/
23:09:11  <frosch123> http://paste.openttdcoop.org/show/3068/ <- name is ok?
23:15:39  <planetmaker> yes, definitely
23:23:02  <DevZone> Project opengfx-mars build #15-test: SUCCESS in 2 min 13 sec: https://jenkins.openttdcoop.org/job/opengfx-mars/15/
23:23:10  <DevZone> Project Townnames - German build #4-test: SUCCESS in 7.9 sec: https://jenkins.openttdcoop.org/job/german-townnames/4/
23:23:17  <DevZone> Project NML - NewGRF Meta Language build #244-push: SUCCESS in 3 min 6 sec: https://jenkins.openttdcoop.org/job/nml/244/
23:23:20  <planetmaker> ^ test builds :D
23:23:36  <planetmaker> opengfx-mars covers (or will cover) most newgrf aspects which NML has
23:24:33  <frosch123> didn't it build them in the wrong order?
23:24:40  <frosch123> nml should be first?
23:26:37  <planetmaker> it build correctly nml (start) -> trigger and wait for (opengfx-mars, german-townnames) -> nml (finish)
23:27:17  <planetmaker> building the newgrfs is part of the NML build process
23:27:37  <planetmaker> thus their result is announced before NML can know its status
23:29:17  <planetmaker> https://jenkins.openttdcoop.org/job/nml/244/console <-- see around 0:23 in the build
23:32:15  <frosch123> ah, that way
23:49:24  *** frosch123 has quit IRC

Powered by YARRSTE version: svn-trunk