<< 26-August-2008 : hausbot on #camel at codehaus [download] [back] >>
 
 
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

Drone v1.4 © 2002-2005 Uwyn RIFE powered