| time |
nick |
message |
07:51 |
<gertv> |
jstrachan: hi |
07:52 |
<gertv> |
jstrachan: thx for adding servicemix-utils to the build server |
07:52 |
<gertv> |
jstrachan: the update of the webapp seems to have been handled ok |
07:56 |
<jstrachan> |
yay |
07:56 |
<jstrachan> |
np |
08:29 |
<davsclaus> |
could the CI server be fixed - the current job will run forever because of a bad commit (from me - sorry - beers and cake is on me if you is near Copenhagen sometime) |
08:33 |
<jstrachan> |
:) |
08:34 |
<jstrachan> |
which CI server btw |
08:37 |
<davsclaus> |
there are more ;) I am only aware of the one public I can reach from the internet - the logicblaze one |
08:38 |
<jstrachan> |
:) tend to look at the internal iona ones; then there's the nightly one - haven't looked at bamboo in a while, forgot about that one :) |
08:39 |
<davsclaus> |
btw which one pushes the binaries to the apache maven snapshot server? |
08:39 |
<jstrachan> |
the nightly cron job (on another box :) |
08:39 |
<davsclaus> |
i use that one to verify that my commits are okay on unix as well ;) |
08:41 |
<jstrachan> |
restarted bamboo |
08:44 |
<davsclaus> |
if restart does it skip to next build number? - trunk-725 is broken |
08:44 |
<gertv> |
jstrachan: how about adding a -Dmaven.test.failure.ignore=true and run the build with tests on that box? |
08:44 |
<jstrachan> |
gertv: sure - wanna be an admin to tinker? |
08:44 |
<jstrachan> |
davsclaus: I think it starts a new checkout/build |
08:45 |
<gertv> |
jstrachan: sure |
08:46 |
<gertv> |
jstrachan: don't really need it to test this though -- I can just modify the scripts and webapp and let the automatic update do its work |
08:46 |
<jstrachan> |
gertv: you talking about bamboo now or the nightly cron? |
08:46 |
<gertv> |
the nightly cron |
08:48 |
<jstrachan> |
yeah - was hoping to get a reliable CI box somewhere - so far bamboo is all we have - they seem to require loads of hand-holding these days due to hanging builds, crashing CI servers and whatnot |
08:49 |
<davsclaus> |
is bamboo 2.0 any better? |
08:53 |
<gertv> |
or use something like continuum on the servicemix zone? |
08:57 |
<jstrachan> |
davsclaus: dunno - they all seem to suck :) |
08:58 |
<jstrachan> |
gertv: yeah - though continuum is one of the worst I've ever tried to keep running |
08:58 |
<jstrachan> |
gertv: so far TeamCity seems the best; but even that needs constant hand-holding usualy |
08:58 |
<jstrachan> |
but yeah setting up something on the zone would rock |
08:58 |
<davsclaus> |
we are also only on bamboo 1.2 at my current client |
08:59 |
<davsclaus> |
couldn't it be "restarted" automatiically once per day - then builds that runs forever will be forced to be quit and it will start up and run again |
09:01 |
<jstrachan> |
great idea - though even that seems harder than it looks - I think it needs to be rebooted once a day :) |
09:01 |
<jstrachan> |
e.g. to kill all the java procs etc |
09:01 |
<jstrachan> |
not sure how to do that on solaris zone |
09:01 |
<jstrachan> |
hence reason I was going the EC2 route |
09:01 |
<jstrachan> |
but yeah - having the box rebooted daily would be awesome |
09:02 |
<jstrachan> |
(so long as the CI tool restarts that is :) |
09:02 |
<davsclaus> |
i am sure we are not the only one with this problem - cant the CI providers help? |
09:02 |
<jstrachan> |
you would have thought so :) |
09:03 |
<jstrachan> |
I guess most folks have small, simple builds - or tests that never hang :) |
09:05 |
<davsclaus> |
what about something with wmware? to start from the same image one a day? |
09:05 |
<davsclaus> |
then we dont need to make sure it stops nicely! |
09:08 |
<jstrachan> |
yeah - great idea |
09:08 |
<jstrachan> |
though the servicemix zone is solaris isn't it? |
09:08 |
<gertv> |
yeah, it is |
09:13 |
<gertv> |
how about enhancing the cron based solution to suit our needs? |
09:13 |
<gertv> |
sounds like we can do a better job ourselves ;) |
09:14 |
<jstrachan> |
;) |
09:14 |
<jstrachan> |
yeah am thinking we kinda use both - ultimately though CI tools are damn handy |
09:14 |
<jstrachan> |
I think if we can get one to reboot every day, we're mostly there |
09:15 |
<gertv> |
ok, let's set that up then -- that shouldn't be rocket science, should it? |
09:15 |
<gertv> |
what is bamboo running on? |
09:19 |
<jstrachan> |
linux |
11:30 |
<davsclaus> |
btw i think the camel:run is broken when you dont have spring xml files in META-INF/services or what the default folder is. I am however not 100% sure but recall some issues with it 1-2 weeks ago. Could probably be tested by our examples and move the spring xml files to another location and set the configuration element in the maven pom |
11:37 |
<jstrachan> |
yeah - IIRC there's a property you can set to define the URI to load |
11:37 |
<jstrachan> |
not sure though :) |
11:41 |
<davsclaus> |
yeah we have documented it in the wiki |
11:41 |
<davsclaus> |
just recall i have some examples where i have spring xml files in src/main/resources and not the meta-inf folder. and it wont run with camel:run |
11:41 |
<davsclaus> |
even for that configuration |
11:41 |
<davsclaus> |
i guess i will be safe and create a jira to look into it when we have time - at work now |
12:22 |
<janstey> |
Hi guys, looks like someone did a thesis on Apache Camel - cool :) http://elib.uni-stuttgart.de/opus/volltexte/2008/3520/pdf/STUD_2127.pdf |
12:23 |
<janstey> |
Haven't read through it yet though... |
12:24 |
<jstrachan> |
interesting :) |
12:26 |
<janstey> |
Yeah, seems that interest in Camel is spilling over to the academic side of things |
12:33 |
<davsclaus> |
they must be attracted to all the innovative stuff that James once in a while crank out at the speed of light ;) |
12:34 |
<davsclaus> |
then there there is the humble users that just wants to use camel as a helper to communicate with all the different technologies/frameworks. Its amazing to do this also. |
12:34 |
<jstrachan> |
janstey: added it to the articles list http://cwiki.apache.org/ACTIVEMQ/articles.html |
12:34 |
<davsclaus> |
so its spans from one end to the other ;) |
12:34 |
<jstrachan> |
:) |
12:35 |
<janstey> |
Yeah, I'm sure there's a few Groovy based thesis' floating around also ;) |
12:35 |
<jstrachan> |
;) |
12:37 |
<davsclaus> |
And Jetty also ;) |
12:37 |
<davsclaus> |
sorry was it melly or what was it in maven 1 |
12:42 |
<jstrachan> |
jelly :) |
13:44 |
<hadrian> |
hey, any interest in a camel-ldap component? |
13:44 |
<jstrachan> |
sure why not |
13:44 |
<hadrian> |
almost got one done |
13:45 |
<hadrian> |
i was also thinking about a camel-webdav to complement our file/ftp component |
13:46 |
<davsclaus> |
hadrian what ldap framework are you using? spring-ldap is pretty okay actually |
13:47 |
<davsclaus> |
+1 |
13:47 |
<davsclaus> |
i need that in integrations in the future actually so nice timing ;) |
13:48 |
<jstrachan> |
hadrian: sounds good to me |
13:48 |
<hadrian> |
davsclaus: i only have basic javax.naming.directory in the component and apacheds for tests |
13:52 |
<davsclaus> |
just that spring-ldap supports configuring multi IPs and it will do failover - maybe that is standard in plain javax.naming |
13:53 |
<hadrian> |
davsclaus: i'll try to write a test using spring-ldap too |
13:55 |
<davsclaus> |
we should not reinvent the wheels |
14:28 |
<davsclaus> |
btw is IONA represented at the danish conference JAOO in Aarhus next month? I remeber IONA had a stand last year |
14:44 |
<gertv> |
davsclaus: doesn't look like it -- there's no mention of them on the sponsor page anyway |
14:47 |
<davsclaus> |
okay i couldn't find any good speakers so I doubt that I will be there |