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