Re: Using scenarios, was: Proposed approach for M2

2006-07-08 Thread Jim Marino
More comments inline... On Jul 2, 2006, at 2:02 PM, Simon Nash wrote: My comments are inline below. Simon Jeremy Boynes wrote: Jean-Sebastien Delfino wrote: > 1. Use scenarios to drive the M2 work > Start a community discussion on the end to end scenarios that we want to > support in M

Re: Proposed approach for M2

2006-07-08 Thread Kevin Williams
I have not contributed to either the trunk or sandbox SCA code streams so I hope you do not mind me commenting on this issue. I wonder if some compromise could be reached at this point since I am certain the project will suffer otherwise. Instead of starting from scratch, could we start with

Re: Proposed approach for M2

2006-07-08 Thread Jeremy Boynes
Ant I'm disappointed that you have chosen this path. I will ask one more time if you and Sebastien would consider collaborating with those of us working on core2. -- Jeremy On Jul 7, 2006, at 11:53 PM, ant elder wrote: Sebastien, lets just do it...this debate is going no where and as ch

Re: Proposed approach for M2

2006-07-08 Thread Jim Marino
So I hope you don't mind if we also move core2 since I also don't like working in others' sandboxes? This is not the best way to forge consensus and community building in my opinion. If you want to go down this direction I am truly sorry you have chosen not to engage on core2. Perhaps you

Re: Proposed approach for M2

2006-07-08 Thread Jim Marino
I have a lot of comments inline but want to overall summarize by saying I think we should address all of your concerns by incrementally improving core2. As you said below, you are not arguing for a rewrite and I think that would be the best way to accommodate the wide variety of things the

Re: Proposed approach for M2

2006-07-07 Thread ant elder
Sebastien, lets just do it...this debate is going no where and as choosing with a vote wasn't popular lets try your approach and see how it works. After a couple of weeks take a checkpoint and decide whether or not to continue. I don't like working in other peoples sandbox so I've created a folder

Re: Proposed approach for M2

2006-07-07 Thread Jean-Sebastien Delfino
More comments inline. Jim Marino wrote: Comments inline On Jul 6, 2006, at 6:17 PM, Jean-Sebastien Delfino wrote: Jeremy, I won't comment on your attacks at the bottom of this email. I was hoping for a more constructive technical discussion. I added my answers and comments on the specific t

Re: Proposed approach for M2

2006-07-06 Thread Jim Marino
Comments inline On Jul 6, 2006, at 6:17 PM, Jean-Sebastien Delfino wrote: Jeremy, I won't comment on your attacks at the bottom of this email. I was hoping for a more constructive technical discussion. I added my answers and comments on the specific technical issues inline. Jeremy Boynes

Re: Proposed approach for M2

2006-07-06 Thread Jean-Sebastien Delfino
Jeremy, I won't comment on your attacks at the bottom of this email. I was hoping for a more constructive technical discussion. I added my answers and comments on the specific technical issues inline. Jeremy Boynes wrote: On Jul 5, 2006, at 12:43 PM, Jean-Sebastien Delfino wrote: My propos

Re: Proposed approach for M2

2006-07-06 Thread Kenneth Tam
On 7/6/06, Jeremy Boynes <[EMAIL PROTECTED]> wrote: On Jul 6, 2006, at 12:05 PM, Simon Nash wrote: All ideas that Sebastien has proposed are being considered - we had a long discussion on these very things on IRC this morning. The main questions being asked about his proposal are "what is the be

Re: Proposed approach for M2

2006-07-06 Thread Jim Marino
On Jul 6, 2006, at 12:05 PM, Simon Nash wrote: Jeremy, Jeremy Boynes wrote: On Jul 6, 2006, at 2:17 AM, Simon Nash wrote: The point here is not how large someone's code is but whether they are working with others in the community. As you point out, there has been quite a bit of discus

Re: Proposed approach for M2

2006-07-06 Thread Jeremy Boynes
On Jul 6, 2006, at 12:05 PM, Simon Nash wrote: Jeremy, Jeremy Boynes wrote: On Jul 6, 2006, at 2:17 AM, Simon Nash wrote: The point here is not how large someone's code is but whether they are working with others in the community. As you point out, there has been quite a bit of discuss

Re: Proposed approach for M2

2006-07-06 Thread Simon Nash
Jim Marino wrote: We will only reach the right conclusion on this important debate if we all engage constructively at a technical level and evaluate new contributions and ideas in an open-minded way. Your apparent characterization of Sebastien's constructive engagement in this discussion as

Re: Proposed approach for M2

2006-07-06 Thread Simon Nash
Jeremy, Jeremy Boynes wrote: On Jul 6, 2006, at 2:17 AM, Simon Nash wrote: The point here is not how large someone's code is but whether they are working with others in the community. As you point out, there has been quite a bit of discussion over the last few days on how we should move

Re: Proposed approach for M2

2006-07-06 Thread Kenneth Tam
On 7/5/06, Jeremy Boynes <[EMAIL PROTECTED]> wrote: On Jul 5, 2006, at 12:43 PM, Jean-Sebastien Delfino wrote: > > My proposal is not to merge M1 and the core2 sandbox. I am > proposing to start a new fresh code stream and build the runtime > through baby steps. We may be able to reuse some piece

Re: Proposed approach for M2

2006-07-06 Thread ant elder
Jeremy, as you know, its been holidays in the US this week and that will be why Sebastien was quiet over the weekend and Monday and Tuesday. I've found all his past posts on this sandbox topic most constructive and helpful. ...ant On 7/6/06, Jeremy Boynes <[EMAIL PROTECTED]> wrote: On Jul 6,

Re: Proposed approach for M2

2006-07-06 Thread Jeremy Boynes
On Jul 6, 2006, at 2:17 AM, Simon Nash wrote: Jeremy, Jeremy Boynes wrote: On Jul 5, 2006, at 12:43 PM, Jean-Sebastien Delfino wrote: I just checked in sandbox/sebastien/m2-design/model.spi a set of new interfaces. This is just an initial strawman to trigger a constructive discussion

Re: Proposed approach for M2

2006-07-06 Thread Jim Marino
On Jul 6, 2006, at 2:17 AM, Simon Nash wrote: Jeremy, Jeremy Boynes wrote: On Jul 5, 2006, at 12:43 PM, Jean-Sebastien Delfino wrote: I just checked in sandbox/sebastien/m2-design/model.spi a set of new interfaces. This is just an initial strawman to trigger a constructive discussion

Re: Proposed approach for M2

2006-07-06 Thread Simon Nash
Jeremy, Jeremy Boynes wrote: On Jul 5, 2006, at 12:43 PM, Jean-Sebastien Delfino wrote: I just checked in sandbox/sebastien/m2-design/model.spi a set of new interfaces. This is just an initial strawman to trigger a constructive discussion and ideas on how to best represent the recursiv

Re: Proposed approach for M2

2006-07-06 Thread Jim Marino
Comments inline, thanks for some of the clarifications... On Jul 5, 2006, at 12:43 PM, Jean-Sebastien Delfino wrote: Jim Marino wrote: On Jul 3, 2006, at 5:34 AM, ant elder wrote: One of the big reasons for me is summed up well in Sebastien's proposal: "This will get our community member

Re: Proposed approach for M2

2006-07-05 Thread Jeremy Boynes
On Jul 5, 2006, at 12:43 PM, Jean-Sebastien Delfino wrote: My proposal is not to merge M1 and the core2 sandbox. I am proposing to start a new fresh code stream and build the runtime through baby steps. We may be able to reuse some pieces of existing code, but more important is to engage o

Re: Proposed approach for M2

2006-07-05 Thread Jean-Sebastien Delfino
Jim Marino wrote: On Jul 3, 2006, at 5:34 AM, ant elder wrote: One of the big reasons for me is summed up well in Sebastien's proposal: "This will get our community members involved in building the runtime together and will lead to a wider knowledge base that makes it possible to quickly im

Re: Using scenarios, was: Proposed approach for M2

2006-07-04 Thread Jim Marino
On Jul 4, 2006, at 1:11 PM, Simon Nash wrote: I think releasing every 4-6 weeks is probably a bit too often. Most users won't want to upgrade so frequently, especially at this stage of an incubator project when new releases may be a bit unstable. At this stage I think we need to have small, inc

Re: Using scenarios, was: Proposed approach for M2

2006-07-04 Thread Simon Nash
I think releasing every 4-6 weeks is probably a bit too often. Most users won't want to upgrade so frequently, especially at this stage of an incubator project when new releases may be a bit unstable. Another factor is the overhead involved in cutting a release. On balance I'd suggest releasing

Re: Using scenarios, was: Proposed approach for M2

2006-07-04 Thread Simon Nash
Jim, Comments inline below. Simon Jim Marino wrote: On Jul 3, 2006, at 2:57 PM, Simon Nash wrote: Jim Marino wrote: From the scenarios we should derive technical specifications, designs that implement those specifications, and tests that validate that the implementations match the sp

Re: Proposed approach for M2

2006-07-04 Thread Jim Marino
Comments inline On Jul 4, 2006, at 7:16 AM, Jojo wrote: Hi, I was trying to understand the sandbox and having difficulty in making out things. I thought I will bring some of these into this thread. I would appreciate if somebody can helpme understand better. 1. Where is the client programm

Re: Proposed approach for M2

2006-07-04 Thread Jojo
Hi, I was trying to understand the sandbox and having difficulty in making out things. I thought I will bring some of these into this thread. I would appreciate if somebody can helpme understand better. 1. Where is the client programming model ? I find some sample code in samples\src\main\java\e

Re: Using scenarios, was: Proposed approach for M2

2006-07-04 Thread Jim Marino
On Jul 3, 2006, at 11:31 PM, ant elder wrote: On 7/3/06, Jim Marino <[EMAIL PROTECTED]> wrote: ...and involve a lot less "upfront planning"? In other words, people work on what interests them and the community cuts a release when it decides a useful level of new functionality has been reached

Re: Proposed approach for M2

2006-07-03 Thread Jeremy Boynes
On 7/3/06, ant elder <[EMAIL PROTECTED]> wrote: I struggle with understanding the what and why of parts of the sandbox code and hope bringing small bits over one step at a time will help with this. What things are you struggling with? Perhaps clearing those up would clear the air (as well as h

Re: Using scenarios, was: Proposed approach for M2

2006-07-03 Thread ant elder
On 7/3/06, Jim Marino <[EMAIL PROTECTED]> wrote: ...and involve a lot less "upfront planning"? In other words, people work on what interests them and the community cuts a release when it decides a useful level of new functionality has been reached. Can you provide pointers to any other Apache

Re: Proposed approach for M2

2006-07-03 Thread Jim Marino
On Jul 3, 2006, at 3:30 PM, Kevin Williams wrote: My biggest concern is that we not end up with two active code streams. That would be very confusing to a potential contributor (and me). So, if there is value in both the trunk and the sandbox then it seems that a merge is necessary. I ag

Re: Using scenarios, was: Proposed approach for M2

2006-07-03 Thread Jim Marino
On Jul 3, 2006, at 3:08 PM, Simon Nash wrote: Jim Marino wrote: Some of the initial scenarios may end up in M2 and I'm a bit worried that this will discourage people from working on something important to them because it is not slated for a predetermined milestone. For example, if some

Re: Proposed approach for M2

2006-07-03 Thread Kevin Williams
My biggest concern is that we not end up with two active code streams. That would be very confusing to a potential contributor (and me). So, if there is value in both the trunk and the sandbox then it seems that a merge is necessary. If only the sandbox has value then why not tag the trunk a

Re: Using scenarios, was: Proposed approach for M2

2006-07-03 Thread Jim Marino
On Jul 3, 2006, at 2:57 PM, Simon Nash wrote: Jim Marino wrote: From the scenarios we should derive technical specifications, designs that implement those specifications, and tests that validate that the implementations match the specifications. This seems a bit heavy-weight for an open so

Re: Using scenarios, was: Proposed approach for M2

2006-07-03 Thread Simon Nash
Jim Marino wrote: Some of the initial scenarios may end up in M2 and I'm a bit worried that this will discourage people from working on something important to them because it is not slated for a predetermined milestone. For example, if someone wanted to work on a feature that was not p

Re: Using scenarios, was: Proposed approach for M2

2006-07-03 Thread Simon Nash
Jim Marino wrote: From the scenarios we should derive technical specifications, designs that implement those specifications, and tests that validate that the implementations match the specifications. This seems a bit heavy-weight for an open source project. Are you suggesting we need to

Re: Proposed approach for M2

2006-07-03 Thread Jim Marino
On Jul 3, 2006, at 5:34 AM, ant elder wrote: One of the big reasons for me is summed up well in Sebastien's proposal: "This will get our community members involved in building the runtime together and will lead to a wider knowledge base that makes it possible to quickly implement new funct

Re: Proposed approach for M2

2006-07-03 Thread ant elder
One of the big reasons for me is summed up well in Sebastien's proposal: "This will get our community members involved in building the runtime together and will lead to a wider knowledge base that makes it possible to quickly implement new functionality in the future. It will also build a communi

Re: Proposed approach for M2

2006-07-03 Thread Jim Marino
Why would we try this approach as opposed to the one Jeremy proposed, i.e. moving what is already in sandbox to a branch or even trunk? Since there are a number of initiatives people are already working on in the sandbox codebase (e.g. Spring support, deployment, conversations, data binding

Re: Proposed approach for M2

2006-07-03 Thread ant elder
On 6/30/06, Jean-Sebastien Delfino <[EMAIL PROTECTED]> wrote: 2. Stage the assembly of our M2 runtime. I propose that we start a fresh stream for M2 and build the runtime through baby steps, in parallel with the scenario work. This will get our community members involved in building the runtim

Retrieving WSDL and management API,was: Using scenarios, was: Proposed approach for M2

2006-07-03 Thread Jim Marino
Hi Clemens, I changed the subject since your question may have more general interest than the thread on scenarios... An entry point (now renamed "service") would be discoverable through a management API. There has been some talk about providing a Tuscany management API so if you are inter

Re: Using scenarios, was: Proposed approach for M2

2006-07-02 Thread Clemens Utschig - Utschig (Oracle)
Jim how would I discover an exposed entry point? end of day - it's a wsdl ... (looking into the API, some kind of entrypoint explorer functionality would be cool ...) /clemens Jim Marino wrote: Cool! When you have questions, ask away. Jim On Jul 2, 2006, at 4:09 PM, Clemens Utschig - Uts

Re: Using scenarios, was: Proposed approach for M2

2006-07-02 Thread Jim Marino
Cool! When you have questions, ask away. Jim On Jul 2, 2006, at 4:09 PM, Clemens Utschig - Utschig (Oracle) wrote: at least I added a tag to the wiki page on it :-) more to follow .. Jim Marino wrote: It would be good if I replied before sending :-) Sure, you can add the scenario - you ju

Re: Using scenarios, was: Proposed approach for M2

2006-07-02 Thread Clemens Utschig - Utschig (Oracle)
at least I added a tag to the wiki page on it :-) more to follow .. Jim Marino wrote: It would be good if I replied before sending :-) Sure, you can add the scenario - you just need to create a wiki account if you don't already have one. If you are interested in helping to create a JSF int

Re: Using scenarios, was: Proposed approach for M2

2006-07-02 Thread Jim Marino
Sure, you can add the scenario - you just need to create a wiki account if you don't already have one. If you are interested in helping to create a JSF integration, that would be fantastic. Jim On Jul 2, 2006, at 3:43 PM, Clemens Utschig - Utschig (Oracle) wrote: yup, this is the reason wh

Re: Using scenarios, was: Proposed approach for M2

2006-07-02 Thread Jim Marino
It would be good if I replied before sending :-) Sure, you can add the scenario - you just need to create a wiki account if you don't already have one. If you are interested in helping to create a JSF integration, that would be fantastic. Jim On Jul 2, 2006, at 3:52 PM, Jim Marino wrote:

Re: Using scenarios, was: Proposed approach for M2

2006-07-02 Thread Jim Marino
On Jul 2, 2006, at 3:43 PM, Clemens Utschig - Utschig (Oracle) wrote: yup, this is the reason why I ask :-) can someone add that (me?) /clemens Jeremy Boynes wrote: On 7/2/06, Clemens Utschig - Utschig (Oracle) <[EMAIL PROTECTED]> wrote: I completly miss an end-to-end scenario .. like acce

Re: Using scenarios, was: Proposed approach for M2

2006-07-02 Thread Jim Marino
More comments inline... On Jul 2, 2006, at 2:02 PM, Simon Nash wrote: My comments are inline below. Simon Jeremy Boynes wrote: Jean-Sebastien Delfino wrote: > 1. Use scenarios to drive the M2 work > Start a community discussion on the end to end scenarios that we want to > support in M

Re: Using scenarios, was: Proposed approach for M2

2006-07-02 Thread Clemens Utschig - Utschig (Oracle)
yup, this is the reason why I ask :-) can someone add that (me?) /clemens Jeremy Boynes wrote: On 7/2/06, Clemens Utschig - Utschig (Oracle) <[EMAIL PROTECTED]> wrote: I completly miss an end-to-end scenario .. like accessing a service through tuscany ... say from a website (preferrably JSF).

Re: Using scenarios, was: Proposed approach for M2

2006-07-02 Thread Jeremy Boynes
On 7/2/06, Clemens Utschig - Utschig (Oracle) <[EMAIL PROTECTED]> wrote: I completly miss an end-to-end scenario .. like accessing a service through tuscany ... say from a website (preferrably JSF).. helloworld via tuscany ... am I missing something? We have a bunch of helloworld-esque samples

Re: Using scenarios, was: Proposed approach for M2

2006-07-02 Thread Clemens Utschig - Utschig (Oracle)
I completly miss an end-to-end scenario .. like accessing a service through tuscany ... say from a website (preferrably JSF).. helloworld via tuscany ... am I missing something? Jim Marino wrote: On Jul 2, 2006, at 2:51 PM, Clemens Utschig - Utschig (Oracle) wrote: Comments linline ... Ji

Re: Using scenarios, was: Proposed approach for M2

2006-07-02 Thread Jeremy Boynes
On 7/2/06, Simon Nash <[EMAIL PROTECTED]> wrote: I think the purpose of scenarios is not to serve as tests, but to define required functionality in terms that are meaningful from a user perspective. Agreed at the high level. At a low-level I don't see that there would be much difference between

Re: Using scenarios, was: Proposed approach for M2

2006-07-02 Thread Jim Marino
On Jul 2, 2006, at 2:51 PM, Clemens Utschig - Utschig (Oracle) wrote: Comments linline ... Jim Marino wrote: On Jul 2, 2006, at 2:02 PM, Simon Nash wrote: My comments are inline below. Simon Jeremy Boynes wrote: Jean-Sebastien Delfino wrote: > 1. Use scenarios to drive the M2 work >

Re: Using scenarios, was: Proposed approach for M2

2006-07-02 Thread Clemens Utschig - Utschig (Oracle)
Comments linline ... Jim Marino wrote: On Jul 2, 2006, at 2:02 PM, Simon Nash wrote: My comments are inline below. Simon Jeremy Boynes wrote: Jean-Sebastien Delfino wrote: > 1. Use scenarios to drive the M2 work > Start a community discussion on the end to end scenarios that we want

Re: Using scenarios, was: Proposed approach for M2

2006-07-02 Thread Jim Marino
On Jul 2, 2006, at 2:02 PM, Simon Nash wrote: My comments are inline below. Simon Jeremy Boynes wrote: Jean-Sebastien Delfino wrote: > 1. Use scenarios to drive the M2 work > Start a community discussion on the end to end scenarios that we want to > support in M2. > > I'm thinking abou

Re: Using scenarios, was: Proposed approach for M2

2006-07-02 Thread Simon Nash
My comments are inline below. Simon Jeremy Boynes wrote: Jean-Sebastien Delfino wrote: > 1. Use scenarios to drive the M2 work > Start a community discussion on the end to end scenarios that we want to > support in M2. > > I'm thinking about concrete end to end scenarios that define the en

Re: Which codebase?, was: Proposed approach for M2

2006-07-01 Thread Jim Marino
On Jul 1, 2006, at 1:17 AM, Jeremy Boynes wrote: Oh look, there's an elephant in the sandbox. On 6/30/06, Jean-Sebastien Delfino <[EMAIL PROTECTED]> wrote: 2. Stage the assembly of our M2 runtime. I propose that we start a fresh stream for M2 and build the runtime through baby steps, in p

Which codebase?, was: Proposed approach for M2

2006-07-01 Thread Jeremy Boynes
Oh look, there's an elephant in the sandbox. On 6/30/06, Jean-Sebastien Delfino <[EMAIL PROTECTED]> wrote: 2. Stage the assembly of our M2 runtime. I propose that we start a fresh stream for M2 and build the runtime through baby steps, in parallel with the scenario work. When I tried to make

Re: Using scenarios, was: Proposed approach for M2

2006-07-01 Thread Jim Marino
On Jul 1, 2006, at 12:07 AM, Jeremy Boynes wrote: Jean-Sebastien Delfino wrote: > 1. Use scenarios to drive the M2 work > Start a community discussion on the end to end scenarios that we want to > support in M2. > > I'm thinking about concrete end to end scenarios that define the end user

Using scenarios, was: Proposed approach for M2

2006-07-01 Thread Jeremy Boynes
Jean-Sebastien Delfino wrote: > 1. Use scenarios to drive the M2 work > Start a community discussion on the end to end scenarios that we want to > support in M2. > > I'm thinking about concrete end to end scenarios that define the end user > experience and the overall story going from development,

Re: Proposed approach for M2

2006-06-30 Thread Kevin Williams
Sebastien, This sounds great to me. You may have intended this but, I think that the scenarios should be implemented as we go resulting in new unit tests, samples or sample apps by the time we are ready to release M2. Also, I propose a scenario that involves data access and the transfer of

Proposed approach for M2

2006-06-30 Thread Jean-Sebastien Delfino
I have used the last two weeks studying our current code streams (M1 and sandbox) and the evolving SCA specification. During this exercise, I have realized that we have a LOT to do in order to reach the level of function that supports the spec, as well as implement additional interesting ideas th