Log for #openttdcoop.devzone on 22nd March 2014:
Times are UTC Toggle Colours
09:20:13  <DevZone> Project road-hog build #76-push: SUCCESS in 33 sec:
09:23:26  <DevZone> Project road-hog build #77-push: SUCCESS in 29 sec:
09:27:29  <DevZone> Project road-hog build #78-push: SUCCESS in 29 sec:
09:29:26  <DevZone> Project road-hog build #79-push: SUCCESS in 28 sec:
09:53:37  <DevZone> Project road-hog build #80-push: SUCCESS in 27 sec:
10:11:47  <DevZone> Project road-hog build #81-push: SUCCESS in 28 sec:
10:17:56  <DevZone> Project road-hog build #82-push: SUCCESS in 28 sec:
10:20:16  <DevZone> Project road-hog build #83-push: SUCCESS in 29 sec:
11:31:21  *** gelignite has joined #openttdcoop.devzone
11:35:23  *** frosch123 has joined #openttdcoop.devzone
11:36:11  *** oskari89 has joined #openttdcoop.devzone
13:07:26  *** Alberth has joined #openttdcoop.devzone
16:48:53  <DevZone> Project Dutch Trainset build #113-push: SUCCESS in 1 min 15 sec:
16:50:13  <DevZone> Project FISH is ships build #173-push: SUCCESS in 1 min 20 sec:
16:50:54  <DevZone> Project ISR Industrial Station Renewal build #147-push: SUCCESS in 41 sec:
16:51:32  <DevZone> Project 2ccts build #60-push: SUCCESS in 37 sec:
16:58:04  <DevZone> Project OpenGFX+ Trains build #30-push: SUCCESS in 10 min:
17:00:07  *** yorick has joined #openttdcoop.devzone
17:22:20  <DevZone> Project Japanese Buildings build #147-nightlies: SUCCESS in 16 sec:
17:34:10  <DevZone> Project Finnish Rail Infrastructure - Rails build #261-nightlies: SUCCESS in 8 min 6 sec:
17:41:32  <DevZone> Project road-hog build #84-nightlies: SUCCESS in 28 sec:
17:48:38  <DevZone> Project Iron Horse build #732-nightlies: SUCCESS in 1 min 22 sec:
19:07:04  *** ODM has joined #openttdcoop.devzone
19:52:15  <DevZone> Project Planet of the apes: Ghat landscape set build #17-push: SUCCESS in 55 min:
19:52:48  <Alberth> :o 55 minutes :)
19:55:53  <planetmaker> yeah :)
19:56:07  <planetmaker> generating all the 32bpp images from gimp files takes ... ages :)
19:56:31  <planetmaker> and 8bpp, too
19:56:42  <planetmaker> that already takes 20 minutes, I think
19:56:56  <planetmaker> (OpenGFX+ Landscape is the base here, I didn't exactly cut that out)
19:57:24  <planetmaker> as I also need the 8bpp images. So who disables 32bpp for this will get OpenGFX+ Landscape here :P
19:57:42  <planetmaker> and 55 minutes on one core. It could go significantly faster on more
19:57:43  <Alberth> hmm, feels like a waste somewhat to duplicate all those images
19:57:49  <planetmaker> duplicate?
19:58:06  <Alberth> I already have 8bpp sprites
19:58:30  <planetmaker> The NewGRF needs 8bpp. And they might be different than the 8bpp base set ones. And partially they are
19:58:36  <Alberth> I guess it doesn't matter relative to the 32bpp sprites
19:58:43  <planetmaker> not really much
20:00:14  <planetmaker> this grf is 28MByte download. So... intermediate for 32bpp really
20:00:18  <planetmaker> compared to zbase ;)
20:00:29  <Alberth> :D
20:01:41  <planetmaker> I could allow 2 cores on the CF, but I rather restrict it to one. to allow two concurrent builds of different projects
20:01:47  <planetmaker> so that this doesn't block all other builds :)
20:01:56  <Alberth> seems useful :)
20:04:09  <V453000> hihihihihi
20:04:19  <Alberth> o/
20:04:20  <V453000> pm, I downloaded NML 5114 and it gave me strange old versions
20:04:27  <V453000> frosch said I should report taht to ye
20:04:47  <planetmaker> define 'strange old versions'
20:04:50  <V453000> from everywhere, push, trunk, all places we could find
20:04:56  <planetmaker> ?
20:04:59  <V453000> the version I got was clearly older than T100
20:05:01  <V453000> 5100
20:05:04  <V453000> somehow
20:05:14  <planetmaker> uh
20:05:32  <V453000> it is all named 5114 but when I run nmlc --version , it gave strange 0.2.5 or something r2.5k somewhere
20:05:38  * planetmaker briefly considered to shoot the messenger. But let go that notion
20:05:49  <planetmaker> oh
20:06:00  <planetmaker> that sucks
20:06:09  <planetmaker> wrong branch built
20:06:23  <V453000> 5100 worked for me so I was fine in the end, but it is probably worth noting :)
20:06:54  <planetmaker> Definitely. 0.2.5 or 0.2 branch is... not supported anymore :P
20:07:32  <V453000> yeah, it trew a whole lot of errors at me :D
20:07:42  <V453000> I started fixing switches as they suddenly required default :d
20:07:58  <planetmaker> well, that is not a bad thing.
20:08:19  <V453000> it seemed to break some things, reverted that :D it works now.
20:08:32  <planetmaker> those won't work on 0.3 then...
20:08:52  <planetmaker> <-- this, V453000 ?
20:08:59  <V453000> aye
20:09:17  <planetmaker> <-- or this? :D
20:09:24  <V453000> just as well
20:09:32  <V453000> also directly from r5114 folders
20:10:01  <planetmaker> well, latest and v5114 is the same. Just two names :)
20:10:33  <V453000> thought so
20:10:53  <planetmaker> latest is just a link pointing to the last thing pushed to bundles
20:11:32  <V453000> YARR
20:11:37  <V453000> caps :)
20:16:15  <planetmaker> grr
20:16:52  <planetmaker> tip is not tip. That assumption fell on my feet here
20:17:15  <planetmaker> newest added to local repo may not be the newest revision comitted
20:19:13  <planetmaker> thanks for that report. It's important :)
20:19:56  <frosch123> replace "tip" with "default"
20:20:03  <frosch123> eints operates on "default"
20:23:02  <planetmaker> well. tip is a revision, default a branch :)
20:23:33  <planetmaker> default is default to be checked out by jenkins, but I (obviously badly) tried to add the option to allow building every possible revision
20:23:36  <frosch123> it's not just a branch, it's a head :)
20:23:51  <planetmaker> thus I pull the other branches after initial checkout of (only) default. And then other branches are local tip there
20:24:56  <planetmaker> I might interpret 'tip' simply as 'last comitted rev'
20:25:09  <frosch123> well, but you want "default"
20:25:18  <frosch123> i actually see no usecase of "tip" ever
20:25:22  <frosch123> you always want "default"
20:25:35  <planetmaker> when I pused NML 0.2.5 I didn't want default
20:25:49  <frosch123> then you want 0.2 or whatever the head is called
20:25:54  <frosch123> but you never want "tip"
20:26:14  <frosch123> "tip" means "random head" or so
20:26:29  <planetmaker> that's right. I always want a branch head, if not a specific rev. Not ever 'tip'
20:26:44  <planetmaker> so I'll start to interpret 'tip' as default head
20:27:30  <planetmaker> But I wonder why push revision still is bad. It should trigger an exact rev. Not tip but a hash :)
20:27:50  <planetmaker> I understand wrong building for nightly. But push worries me :)
20:28:41  <frosch123> you pushed to 0.2 recently, didn't you?
20:29:05  <planetmaker> lastest push is default branch
20:29:17  <planetmaker> afaik
20:29:40  <frosch123> well, latest push is older than second-to-latest push
20:29:46  <frosch123>
20:29:52  <planetmaker> that's caused by rebasing
20:29:53  <frosch123> r2135 is 2014-01-01
20:30:13  <planetmaker> had a local revision pending. committed. and found I had two heads. Rebased
20:30:58  <planetmaker> rebase doesn't change commit date :)
20:31:09  <planetmaker> which I find indeed slightly confusing
20:31:21  <Alberth> only slightly?
20:32:22  <planetmaker> :) slight understatement :P
20:32:26  <frosch123> i guess it only updates the date, if you make changes to the changeset
20:32:30  <frosch123> due to conflicts
20:32:39  <planetmaker> probably
20:32:44  <frosch123> mq also only change dates on qrefresh
20:32:54  <frosch123> same with qimport and qfinish
20:34:26  <planetmaker> <-- that's what the tree looks like to me
20:34:50  <frosch123> that's the same what redmine shows?
20:35:39  <planetmaker> <-- yeah (look at the [0.2] or [default] branch names
20:36:11  <planetmaker>
20:41:22  <planetmaker> it's actually... the commit hook which asks for 'tip'. So ... there's the 2nd fault :)
20:41:49  <frosch123> commit hook asking for tip? is that before or after the commit?
20:42:11  <planetmaker> It's the commit hook. Thus after it's comitted
20:42:57  <planetmaker> pretxnchangegroup.check = python:/home/hg/misc/mercurial/hooks/
20:43:00  <planetmaker> = /home/hg/misc/mercurial/hooks/ &
20:43:18  <planetmaker> changegroup.wget = /home/hg/misc/mercurial/hooks/ 1>/dev/null 2>&1 &
20:43:31  <planetmaker> sorry, changegroup :)
20:43:41  <planetmaker> so yes, we have the new commit before we trigger
20:44:11  <frosch123> so, it is called post push
20:44:19  <planetmaker> yes
20:44:21  <frosch123> for the last comitted revision
20:44:24  <planetmaker> yup
20:44:39  <frosch123> so, it only fails if you push to different branches at once
20:44:59  <planetmaker> well. That's for push. It als examens for tags. Those are also triggered, if not last revision pushed
20:45:04  <planetmaker> but will skip other branch heads
20:45:12  <planetmaker> only last pushed rev
20:45:40  <planetmaker> but I'm not concerned about that too much
20:46:14  <planetmaker> But I want to pass the hash of the last rev instead of 'tip'
20:47:38  <planetmaker> ;)
20:49:17  <frosch123> can you have multiple jenkins jobs per project?
20:49:35  <frosch123> only few projects use branches
20:49:47  <planetmaker> Depends on configuration. I disabled concurrent builds for the same project. They'll be queued instead
20:49:52  <frosch123> so maybe it would be easier if nml had 0.2, 0.3 and default jobs
20:50:06  <frosch123> which put the result also into different binaries folders
20:52:59  <planetmaker> it's all the same 'job', but just different parameters called
20:53:13  <planetmaker> (if you mean 'job' in the sense as jenkins uses it)
20:53:36  <planetmaker> which basically means 'set of build instructions'
21:05:53  *** oskari892 has joined #openttdcoop.devzone
21:10:47  <DevZone> Project FIRS Industry Replacement Set build #98-test: SUCCESS in 4 min 49 sec:
21:13:03  <DevZone> Project opengfx-mars build #63-test: SUCCESS in 2 min 16 sec:
21:13:07  *** oskari89 has quit IRC
21:13:16  <DevZone> Project Japanese Stations build #39-test: SUCCESS in 12 sec:
21:13:23  <DevZone> Project Townnames - Swiss build #11-test: SUCCESS in 7.3 sec:
21:13:38  <DevZone> Project skye-rail build #53-test: SUCCESS in 14 sec:
21:13:39  <DevZone> Project DevZone script update build #13-push: SUCCESS in 7 min 46 sec:
21:13:49  <DevZone> Project FIRS Industry Replacement Set build #99-test: FAILURE in 8.1 sec:
21:15:04  *** Alberth has left #openttdcoop.devzone
21:15:58  <DevZone> Project opengfx-mars build #64-test: SUCCESS in 2 min 8 sec:
21:15:59  <DevZone> Project Japanese Stations build #40-test: FAILURE in 0.83 sec:
21:16:00  <DevZone> Project Townnames - Swiss build #12-test: FAILURE in 0.76 sec:
21:16:07  <DevZone> Project skye-rail build #54-test: SUCCESS in 8.1 sec:
21:16:08  <DevZone> Project DevZone script update build #14-push: UNSTABLE in 2 min 30 sec:
21:20:34  *** ODM has quit IRC
21:31:08  <DevZone> Yippee, build fixed!
21:31:08  <DevZone> Project FIRS Industry Replacement Set build #100-test: FIXED in 4 min 38 sec:
21:33:14  <DevZone> Project opengfx-mars build #65-test: SUCCESS in 2 min 7 sec:
21:33:26  <DevZone> Yippee, build fixed!
21:33:27  <DevZone> Project Japanese Stations build #41-test: FIXED in 11 sec:
21:33:33  <DevZone> Yippee, build fixed!
21:33:34  <DevZone> Project Townnames - Swiss build #13-test: FIXED in 6.9 sec:
21:33:41  <DevZone> Project skye-rail build #55-test: SUCCESS in 8.4 sec:
21:33:43  <DevZone> Yippee, build fixed!
21:33:43  <DevZone> Project DevZone script update build #15-push: FIXED in 7 min 16 sec:
22:03:07  <DevZone> Project NML - NewGRF Meta Language build #290-nightlies: FAILURE in 1 min 18 sec:
22:06:01  *** oskari89 has joined #openttdcoop.devzone
22:12:42  *** oskari892 has quit IRC
22:23:11  *** oskari89 has quit IRC
22:43:18  <DevZone> Project Planet of the apes: Ghat landscape set build #18-push: SUCCESS in 1 hr 0 min:
22:45:26  <DevZone> Project opengfx-mars build #66-test: SUCCESS in 2 min 7 sec:
22:45:34  <DevZone> Project Townnames - German build #43-test: SUCCESS in 8.4 sec:
22:45:36  <DevZone> Yippee, build fixed!
22:45:36  <DevZone> Project NML - NewGRF Meta Language build #291-nightlies: FIXED in 34 min:
22:49:36  <planetmaker> V453000, can you check ?
22:53:58  <frosch123> changelog says 0.3 :)
22:55:54  <planetmaker> yes?
22:56:14  <planetmaker> that's what I strongly hope :D
22:56:31  <frosch123> yeah, it's a positive result :)
22:56:43  <planetmaker> and revision said 0.3.1-v51xx or so :)
22:57:31  <planetmaker> I still like your suggestion for the branches like that. But that needs some more testing. And we have only very few which actually would utilize it
23:00:12  <planetmaker> and I think I can create a scenario where the CF will run into a deadlock: two projects building, both waiting for child test projects to build. But neither child project can start as there's only two builders available :D
23:01:38  <planetmaker> I'd need to push nml and devzone projects simultaneously. Or pixa or eddi-nml. Or grfcodec. :)
23:16:07  <planetmaker> good night
23:40:31  <DevZone> Project Planet of the apes: Ghat landscape set build #19-releases: SUCCESS in 54 min:

Powered by YARRSTE version: svn-trunk