These are chat archives for CommBank/maestro

1st
Mar 2015
Luke Williams
@shmookey
Mar 01 2015 21:59
morning all! if we are we having a standup this morning could you please dial me in? wait to accept a delivery this morning
so working from home til up to midday
Rowan Davies
@rowandavies
Mar 01 2015 22:35
@shmookey There's usually no stand up on the first day of a sprint, instead we have sprint planning and retro at 1:30pm.
Sam Roberts
@SamRoberts
Mar 01 2015 22:41
argh, I am confused. So, I am building a CDH5 version of an etl project, and trying to enable strict conflict management on the project. it turns out that the project is still pulling in cdh4.6.0 jars, and I can't figure out where these references are coming from. There is no mention of these jars anywhere in the ivy report, or the build files of the project or any of its dependencies, as far as I can see.
Rowan Davies
@rowandavies
Mar 01 2015 22:42
I'll be in slightly late today - recovering from a virus that hit me Friday night until last night. I'm basically fine today though.
Sam Roberts
@SamRoberts
Mar 01 2015 22:47
@stephanh your proposed way of dealing with conflicts will work, but it's not a fantastic solution from a maintenance perspective. You essentially have an implicit global list of packages in your head that you want over others, which you implement by picking the library whose implementation just happens to include that package at the moment, and then duplicating that logic in every other library dependency statement whose implementation just happens to include a different version of the same package.
I am thinking that, for jars on the hadoop classpath, we should use dependencyOverrides to nail down the version of that module to the one on the hadoop classpath.
Rowan Davies
@rowandavies
Mar 01 2015 22:48
Oh - just saw that sprint planning and retro is at 10, I'll be there about 10:05.
Sam Roberts
@SamRoberts
Mar 01 2015 22:49
This puts all that logic in the one place, and automatically handles any other jars which might pull in different versions of the same artifacts
so I tried doing that on the etl project last night, and it turns out that this fixes all the dependency conflicts that project had, except for three
(and three isn't too bad)
the only trouble being that many of the conflicts were generated by this dependency on cdh4.6.0 jars, and as per my message above, I have no idea where those are coming from :(
Rowan Davies
@rowandavies
Mar 01 2015 23:01
My ETA is actually 10:15.
Stephan Hoermann
@stephanh
Mar 01 2015 23:02
Ok, lets push back the sprint plan to 10:15.