August 25, 2011  
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31

[00:28:28] *** errantepiphany has left #switchyard
[01:10:34] *** bfitzpat has quit IRC
[01:46:37] *** antollinim has quit IRC
[02:54:36] *** rcernich_away is now known as rcernich
[03:14:41] *** ldimaggi has joined #switchyard
[03:42:15] *** javahorn has quit IRC
[04:05:07] *** rcernich has quit IRC
[04:23:57] *** magesh has joined #switchyard
[04:48:39] *** antollinim has joined #switchyard
[05:07:31] *** antollinim has left #switchyard
[05:30:01] *** dbevenius has joined #switchyard
[06:03:08] *** echelog-2 has joined #switchyard
[06:10:09] *** ldimaggi has quit IRC
[07:31:21] *** echelog-2 has joined #switchyard
[07:47:52] *** magesh1 has joined #switchyard
[07:51:32] *** magesh has quit IRC
[08:01:06] *** magesh1 has quit IRC
[10:19:12] *** magesh has joined #switchyard
[11:51:20] *** rbalent has joined #switchyard
[11:51:20] *** rbalent has joined #switchyard
[12:08:08] <gaYak> Does anyone have experience of frontend for ESB solutions?
[12:09:46] <gaYak> Deployed to DMZ and would mostly do routing to backend systems
[12:09:58] <gaYak> Such as the SOA-P or SwitchYard or what not.. SFTP -> JMS etc
[12:12:12] <gaYak> Seems like everything is just bundled with something else I don't want/need.
[13:19:39] *** kcbabo has joined #switchyard
[14:18:08] *** igarashitm has joined #switchyard
[14:22:41] *** igarashitm has quit IRC
[14:34:32] *** igarashitm has joined #switchyard
[14:43:02] *** lanceball has joined #switchyard
[15:12:11] *** mriet has joined #switchyard
[15:12:37] *** ldimaggi has joined #switchyard
[15:13:52] *** mriet has quit IRC
[15:33:42] *** antollinim has joined #switchyard
[15:38:14] *** bfitzpat has joined #switchyard
[16:11:16] *** rcernich has joined #switchyard
[16:23:58] *** errantepiphany has joined #switchyard
[16:27:40] *** magesh1 has joined #switchyard
[16:30:04] *** magesh has quit IRC
[17:01:17] *** dbevenius has left #switchyard
[17:03:01] <kcbabo> errantepiphany:  I'm OK with validation at build-time in general, but not at the end of the release
[17:03:15] <kcbabo> errantepiphany:  haven't had enough time to sort through any side effects it might cause
[17:04:32] <errantepiphany> kcbabo: I disagree with you, but you're the boss. I can comment out the one line in the switchyard maven plugin that does that, and create a 0.3 jira to uncomment it.
[17:04:55] <kcbabo> errantepiphany:  that will work
[17:06:05] <kcbabo> errantepiphany:  although I think we should make schema validation in both tests and build optional
[17:06:17] <kcbabo> errantepiphany:  default to on, but can be set to false
[17:06:36] <kcbabo> errantepiphany:  not for 0.2, but for 0.3
[17:08:38] <errantepiphany> kcbabo: why would anyone ever want invalid config?
[17:09:21] <kcbabo> errantepiphany:  that assumes what exits our build/configure plugin is the final version of the config
[17:09:25] <errantepiphany> kcbabo: I will 'push -f' momentarily with the change.
[17:09:50] <kcbabo> errantepiphany:  there may, for example, be a user-introduced plugin or post-processing step that changes the config
[17:10:15] <kcbabo> errantepiphany:  I don't anticipate that it's a common use case, but it's definitely something that we should leave open
[17:10:27] <errantepiphany> kcbabo: understood.
[17:10:36] <kcbabo> errantepiphany:  the common use case would be for the final config to be generated by us and that's why I think a default of validation=true is good
[17:13:10] *** errantepiphany has left #switchyard
[17:17:57] *** errantepiphany has joined #switchyard
[17:49:17] <errantepiphany> kcbabo: I added a new parameter to the maven switchyard plugin <validate>true|false</validate>. The default is now defined as false. However, now that there IS a mechanism to disable it, can the default be true?
[17:54:31] <kcbabo> errantepiphany:  yeah, that's fine
[17:54:43] <errantepiphany> kcbabo: hehehe - we BOTH win!
[17:54:56] <kcbabo> errantepiphany:  :-)
[17:59:02] *** magesh has joined #switchyard
[17:59:43] <errantepiphany> kcbabo: It looks like github fixed their issue of not updating the diffs of a commit when someone overwrites with a "push -f". I now see my change in the commit associated with the pull requst.
[18:00:01] <kcbabo> errantepiphany:  ah, nice ? good for them
[18:00:11] <errantepiphany> kcbabo: http://goo.gl/Kgebe
[18:01:29] *** magesh1 has quit IRC
[18:08:55] *** magesh has left #switchyard
[18:32:07] *** rbalent has quit IRC
[18:50:49] *** lanceball has quit IRC
[18:51:15] *** lanceball has joined #switchyard
[18:51:56] *** lancebal_ has joined #switchyard
[18:52:02] *** lancebal_ has quit IRC
[18:52:26] *** lancebal_ has joined #switchyard
[18:55:29] *** lanceball has quit IRC
[18:56:51] *** lancebal_ has quit IRC
[18:56:52] <errantepiphany> kcbabo: Do I need to copy all the original-switchyard*.jar files into $FORGE_HOME/lib, or just the switchyard*.jar files?
[18:57:28] <kcbabo> errantepiphany:  just switchyard-forge-*
[18:57:55] <kcbabo> errantepiphany:  I'm gonna chow and then I'll push your pull request
[18:58:02] <kcbabo> errantepiphany:  sorry, got hung up on something else
[18:58:02] <errantepiphany> kcbabo: thx
[18:58:07] <errantepiphany> kcbabo: no worries
[18:58:23] *** kcbabo is now known as babo_brb
[19:55:31] *** babo_brb is now known as kcbabo
[20:21:38] <kcbabo> errantepiphany:  out of curiosity, did you try building the test app I attached to the JIRA with your changes?
[20:23:49] <errantepiphany> kcbabo: yes, and it built with the proper order after the fix. I didn't try running it, though.
[20:24:16] <kcbabo> errantepiphany:  hmmm ?. something's up there, because when I build with it, I get a schema error
[20:24:26] <kcbabo> errantepiphany:  schema error is correct (and surprising)
[20:24:42] <kcbabo> errantepiphany:  multiplicity attribute on composite level reference is required
[20:26:46] <errantepiphany> kcbabo: oh, right. You should add that to your <reference> in src/main/resources/....etc
[20:27:09] <kcbabo> errantepiphany:  problem is I'm gonna have to add that to our implementation as well
[20:27:27] <kcbabo> errantepiphany:  otherwise forge tooling is creating invalid composite definition ? bleh
[20:29:32] <errantepiphany> kcbabo: well, 2 choices: add a hardcoded multiplicity="1..1" to what the forge tooling spits out, or change the default to false for the validate parameter of the maven plugin.
[20:30:05] <kcbabo> errantepiphany:  well, this is a real problem, so I think it needs to be fixed
[20:30:14] <kcbabo> errantepiphany:  so validation should remain
[20:30:26] <errantepiphany> kcbabo: I can go back in and add it to the forge plugin if you want.
[20:30:27] <kcbabo> errantepiphany:  but this setting really has no impact from a user standpoint
[20:30:41] <kcbabo> errantepiphany:  nah, don't worry about that
[20:30:47] <errantepiphany> kcbabo: are you going to do it then?
[20:30:52] <kcbabo> errantepiphany:  thinking about how deep I want to dig this hole
[20:30:55] <kcbabo> errantepiphany:  yeah, I'll do it
[20:31:11] <errantepiphany> kcbabo: it's not really that deep. And I'm all set up to do it in my workspace if you want me to...
[20:31:31] <kcbabo> errantepiphany:  well, I think probably the proper thing is to add it in the config layer
[20:31:48] <kcbabo> errantepiphany:  but thinking about it, you were probably just gonna call setModelAttribute or some such thing from forge?
[20:31:57] <kcbabo> errantepiphany:  which produces less fallout
[20:32:00] <kcbabo> errantepiphany:  I gues
[20:32:01] <kcbabo> s
[20:32:14] <errantepiphany> kcbabo: you mean ask the user what they want for multiplicity? Since it doesn't affect them yet, I would just hardcode add it or now.
[20:32:30] <errantepiphany> kcbabo: yup.
[20:32:34] <kcbabo> errantepiphany:  no, I meant what method are you gonna call on the config model to add this attribute
[20:32:39] <kcbabo> errantepiphany:  definitely don't ask the user :-)
[20:33:53] <kcbabo> errantepiphany:  setModelAttribute is protected in the config class, so I think this will require some changes in config
[20:34:14] <errantepiphany> kcbabo: I was gonna add a set/getMultiplicity(String) to (V1)ComponentReferenceModel.
[20:34:35] <errantepiphany> kcbabo: which calls the protected method(s)
[20:34:40] <errantepiphany> kcbabo: but default it to "1..1"
[20:34:49] <errantepiphany> kcbabo: that is the *correct* way of doing it
[20:35:01] <errantepiphany> kcbabo: instead of changing the visibility o the setModelAttribute method
[20:35:10] <errantepiphany> kcbabo: why don't you let me do it?
[20:35:20] <kcbabo> errantepiphany:  oh yeah, not suggesting a change to setModelAttribute
[20:36:38] <kcbabo> errantepiphany:  so the only other thing I was wondering is whether ComponentReferenceModel should default to that value in it's constructor
[20:37:39] <kcbabo> errantepiphany:  that provides a sensible default when creating the reference (for example, forge tooling will not have to change)
[20:38:03] <kcbabo> errantepiphany:  ah, anyway ? if you can fix it up that would be great
[20:38:09] <errantepiphany> kcbabo: If we do it in the constructor as a sensible default, then neither the forge tooling nor the switchyard scanner has to change.
[20:38:18] <kcbabo> errantepiphany:  right
[20:38:28] <errantepiphany> kcbabo: okay I'll do it now.
[20:38:33] <errantepiphany> kcbabo: sorry for the trouble.
[20:38:34] <kcbabo> errantepiphany:  cool, thanks
[20:38:44] <kcbabo> errantepiphany:  not at all ? it's my fault really
[20:38:58] <kcbabo> errantepiphany:  completely caught me by surprise that this was required
[20:39:16] <kcbabo> errantepiphany:  I should have caught it when I added the option to forge
[20:40:00] <errantepiphany> kcbabo: well, the forge tooling doesn't validate... https://issues.jboss.org/browse/SWITCHYARD-427 ;)
[20:40:19] <errantepiphany> kcbabo: otherwise, it would have become obvious.
[20:40:34] <kcbabo> errantepiphany:  :-)
[20:40:43] <kcbabo> errantepiphany:  eh ? it all gets caught by the build ;-)
[21:04:50] *** ldimaggi has quit IRC
[21:10:54] <kcbabo> errantepiphany:  I'm switching to work on the only remaining issue for 0.2 - which is adding the hornetq binding to the distro
[21:11:05] <kcbabo> errantepiphany:  I'm going to stage the release tonight
[21:11:11] <errantepiphany> kcbabo: okay; almost done - testing... I'll ping you.
[21:11:24] <errantepiphany> kcbabo: I'll have my docs done before tonight.
[21:11:49] <kcbabo> errantepiphany:  need to head out in about 20 minutes, but if I don't catch the change before then, I'll get it tonight
[21:11:58] <errantepiphany> kcbabo:  no worries
[21:12:17] <kcbabo> errantepiphany:  ok, the docs want go in the distro, so don't feel like you have to kill yourself to get 'em done by tonight
[21:12:33] <kcbabo> errantepiphany:  won't
[21:12:41] <errantepiphany> kcbabo: well what's the process for getting stuff out of confluence and into git?
[21:12:57] <kcbabo> errantepiphany:  they go in github for sure
[21:13:09] <kcbabo> errantepiphany:  but that's separate than producing the downloaded switchyard distro
[21:13:18] <kcbabo> errantepiphany:  I will create the 0.2 branch tonight
[21:13:20] <errantepiphany> kcbabo: okay then.
[21:13:22] <errantepiphany> 0.3.
[21:13:25] <errantepiphany> ?
[21:13:26] <kcbabo> errantepiphany:  setup a hudson release build for that
[21:13:36] <errantepiphany> kcbabo: oh wait, right.
[21:13:37] <kcbabo> errantepiphany:  then we cut the release bits off that hudson build
[21:13:47] <kcbabo> errantepiphany:  after that, we can commit the confluence docbook to 0.2 branch
[21:14:01] <errantepiphany> kcbabo: now I get it.
[21:14:19] <kcbabo> errantepiphany:  bit of a hassle with confluence, but oh well
[21:19:37] *** ldimaggi has joined #switchyard
[21:31:08] <errantepiphany> kcbabo: okay, ready to rock - but with a twist. 1) I "push -f" 'ed in both core and components, which contains the change that adds multiplicity of 1..1 by default, 2)...
[21:32:17] <errantepiphany> kcbabo: 2) According to the sca schema, multiplicity is only required on composite references, NOT component references. So although I added the set/getMultiplicity accessors to both, I only default the composite reference to "1..1".  In the example you gave me, the ordering is fixed, however multiplicity does NOT have to be there.
[21:32:48] <errantepiphany> kcbabo: Sooo... I'm wondering what's up with your environment. I would suggest blowing away ~/.m2/repository/org/switchyard and starting clean with parent, core, components, quickstarts, console, release.
[21:33:08] <errantepiphany> kcbabo: then try to build your "soapcamel" app again (cleanly too, of course).
[21:34:33] <kcbabo> errantepiphany:  ok, thanks david
[21:34:43] <kcbabo> errantepiphany:  I'll give this a whirl when I get back
[21:34:45] <errantepiphany> kcbabo: np
[21:35:29] <errantepiphany> kcbabo: thx
[21:41:06] <antollinim> kcbabo: quick question. Do you know how to create a reference with forge?
[21:41:32] <antollinim> kcbabo: I cannot find the command for that
[21:42:17] <errantepiphany> kcbabo: oops. Actually I just push -f 'd core. I had done in components but must've forgotten core. I know you weren't going to do it until later anyway, so we should still be cool.
[23:16:51] *** ldimaggi has quit IRC
[23:23:31] *** kcbabo has quit IRC
[23:39:16] *** igarashitm has quit IRC
[23:43:25] *** babo has joined #switchyard
[23:44:01] <babo> errantepiphany: ok, so we're cool with the updates now, right?
[23:44:02] <errantepiphany> babo: are you back?
[23:44:05] <errantepiphany> :)
[23:44:18] <babo> errantepiphany:  indeed .. temporarily :-)
[23:44:31] <errantepiphany> babo: yes, make sure you pull core, components and quickstarts fresh from my remote repo, though.
[23:44:45] <babo> errantepiphany:  ok, will do
[23:48:59] <babo> bfitzpat:  hey brian, got a jboss tools question for ya
[23:49:22] <babo> bfitzpat:  we are putting together some content for USB sticks
[23:50:45] <babo> bfitzpat:  so I should be able to just download the zip from here, right?
[23:50:50] <babo> http://www.jboss.org/tools/download/dev
[23:54:04] <bfitzpat> babo - sorry, was at school with my daughters for a meeting with a teacher
[23:54:17] <bfitzpat> looking for JBDS or JBoss Tools?
[23:54:38] <babo> bfitzpat: it's ok, I just asked the question three minutes ago :-)
[23:54:48] <babo> bfitzpat:  JBoss Tools
[23:55:02] <babo> bfitzpat:  unfortunately, I have to put the stuff on the stick tonight
[23:55:10] <babo> bfitzpat:  so I'm a bit nervous about using a nightly :-)
[23:56:14] <bfitzpat> yup... looking...
[23:56:32] <bfitzpat> you need AS7 support, right?
[23:56:42] <bfitzpat> so that means JBT 3.3
[23:57:15] <bfitzpat> http://www.jboss.org/tools/download
[23:57:23] <bfitzpat> should have all the links you need to the M2 milestone
[23:57:45] <bfitzpat> if you want to update to the latest trunk for AS7 fixes,
[23:57:46] <bfitzpat>  * JBT 3.3 Nightly Trunk -
[23:57:46] 
[23:57:46] 
[23:57:46] <bfitzpat> * JBT 3.3 SOA Tooling Nightly Trunk -
[23:57:46] 
[23:57:47] <bfitzpat>
[23:58:49] <bfitzpat> babo ^^^^ - hope all that helps. 3.3 M2 should be pretty stable, but we're almost at code freeze for M3, so trunk should be pretty stable as well
[23:59:14] <babo> bfitzpat:  I'm thinking I will put M2 on the main set of sticks
[23:59:26] <babo> bfitzpat:  and then bring M3 with me on the "extra stuff" sticks

top