Re: Module restructure

2005-05-31 Thread Jeremy Boynes
Alan D. Cabrera wrote: I think that Jeremy's point is one part of the discussion. The other is how do we break up Geronimo so that people can mix and match pieces and still get a stable, functioning, product. I was also hoping being able to designate certain modules as stable would assi

Re: Module restructure

2005-05-31 Thread Geir Magnusson Jr.
On May 30, 2005, at 10:56 PM, Alan D. Cabrera wrote: Dain Sundstrom wrote, On 5/30/2005 10:43 PM: On May 30, 2005, at 4:25 PM, Jeremy Boynes wrote: The problem we have currently is that there is no continuity between our releases - the APIs, deployment plans, etc. have all changed

Re: Module restructure

2005-05-30 Thread Alan D. Cabrera
Dain Sundstrom wrote, On 5/30/2005 10:43 PM: On May 30, 2005, at 4:25 PM, Jeremy Boynes wrote: The problem we have currently is that there is no continuity between our releases - the APIs, deployment plans, etc. have all changed incompatibly between them. This was fine with milestones;

Re: Module restructure

2005-05-30 Thread Dain Sundstrom
On May 30, 2005, at 4:25 PM, Jeremy Boynes wrote: The problem we have currently is that there is no continuity between our releases - the APIs, deployment plans, etc. have all changed incompatibly between them. This was fine with milestones; however, when we do a production release users n

Re: Module restructure

2005-05-30 Thread Geir Magnusson Jr.
On May 30, 2005, at 8:10 PM, Aaron Mulder wrote: On Mon, 30 May 2005, Geir Magnusson Jr. wrote: Well, it does if you want to avoid getting the entire history of the project when you do a co. That's really the issue. That's really a layout issue. You put the trunk, branches, and tags,

Re: Module restructure

2005-05-30 Thread Bruce Snyder
On 5/30/05, Jeremy Boynes <[EMAIL PROTECTED]> wrote: > Bruce Snyder wrote: > > > > There most certainly is tagging in SVN. Albeit the concept of tagging > > in SVN is very different from CVS. The same is true for branches in > > SVN as well. SVN just makes copies of everything because the SVN > > d

Re: Module restructure

2005-05-30 Thread Jeremy Boynes
Bruce Snyder wrote: There most certainly is tagging in SVN. Albeit the concept of tagging in SVN is very different from CVS. The same is true for branches in SVN as well. SVN just makes copies of everything because the SVN developers made the assumption that disk space is cheap. This doesn't mea

Re: Module restructure

2005-05-30 Thread Aaron Mulder
On Mon, 30 May 2005, Geir Magnusson Jr. wrote: > Well, it does if you want to avoid getting the entire history of the > project when you do a co. That's really the issue. That's really a layout issue. You put the trunk, branches, and tags, "somewhere". If you put them all under the s

Re: Module restructure

2005-05-30 Thread Geir Magnusson Jr.
On May 30, 2005, at 6:59 PM, Bruce Snyder wrote: On 5/30/05, Geir Magnusson Jr. <[EMAIL PROTECTED]> wrote: On May 30, 2005, at 4:18 PM, Bruce Snyder wrote: On 5/30/05, Geir Magnusson Jr. <[EMAIL PROTECTED]> wrote: I'm too dim to figure out how, because no matter what, since there is

Re: Module restructure

2005-05-30 Thread Dain Sundstrom
On May 30, 2005, at 3:59 PM, Bruce Snyder wrote: There most certainly is tagging in SVN. Albeit the concept of tagging in SVN is very different from CVS. The same is true for branches in SVN as well. SVN just makes copies of everything because the SVN developers made the assumption that disk sp

Re: Module restructure

2005-05-30 Thread Bruce Snyder
On 5/30/05, Geir Magnusson Jr. <[EMAIL PROTECTED]> wrote: > > On May 30, 2005, at 4:18 PM, Bruce Snyder wrote: > > > On 5/30/05, Geir Magnusson Jr. <[EMAIL PROTECTED]> wrote: > > > > > >> I'm too dim to figure out how, because no matter what, since there is > >> no notion of a tag or branch, no m

Re: Module restructure

2005-05-30 Thread Dain Sundstrom
On May 30, 2005, at 1:18 PM, Bruce Snyder wrote: On 5/30/05, Geir Magnusson Jr. <[EMAIL PROTECTED]> wrote: I'm too dim to figure out how, because no matter what, since there is no notion of a tag or branch, no matter how you slice and dice, either you branch to a different root when you cut a

Re: Module restructure

2005-05-30 Thread Geir Magnusson Jr.
On May 30, 2005, at 4:18 PM, Bruce Snyder wrote: On 5/30/05, Geir Magnusson Jr. <[EMAIL PROTECTED]> wrote: I'm too dim to figure out how, because no matter what, since there is no notion of a tag or branch, no matter how you slice and dice, either you branch to a different root when you cut

Re: Module restructure

2005-05-30 Thread Bruce Snyder
On 5/30/05, Geir Magnusson Jr. <[EMAIL PROTECTED]> wrote: > I'm too dim to figure out how, because no matter what, since there is > no notion of a tag or branch, no matter how you slice and dice, > either you branch to a different root when you cut a version, or you > have to get the whole history

Re: Module restructure

2005-05-30 Thread Geir Magnusson Jr.
I'm too dim to figure out how, because no matter what, since there is no notion of a tag or branch, no matter how you slice and dice, either you branch to a different root when you cut a version, or you have to get the whole history anytime you checkout anything... geir On May 28, 2005, at

Re: Module restructure

2005-05-28 Thread Bruce Snyder
On 5/28/05, Jeff Genender <[EMAIL PROTECTED]> wrote: > Actually, SVN's repo for geronimo could have been set up in a modular > approach instead of a monolithic trunk, and act similarly to CVS. Could have been? It still can be. See the svn move command. I've used it to restructure SVN repos and it

Re: Module restructure

2005-05-28 Thread Jeff Genender
Actually, SVN's repo for geronimo could have been set up in a modular approach instead of a monolithic trunk, and act similarly to CVS. Alan D. Cabrera wrote: Geir Magnusson Jr. wrote, On 5/28/2005 7:10 AM: On May 27, 2005, at 7:46 PM, Alan D. Cabrera wrote: Jeremy Boynes wrote, On 5/27/

Re: Module restructure

2005-05-28 Thread Alan D. Cabrera
Geir Magnusson Jr. wrote, On 5/28/2005 7:10 AM: On May 27, 2005, at 7:46 PM, Alan D. Cabrera wrote: Jeremy Boynes wrote, On 5/27/2005 7:38 PM: Alan D. Cabrera wrote: Jeremy Boynes wrote, On 5/27/2005 7:26 PM: David Blevins wrote: This one ../repos/asf/geronimo/unstable/modules/

Re: Module restructure

2005-05-28 Thread Geir Magnusson Jr.
On May 27, 2005, at 7:46 PM, Alan D. Cabrera wrote: Jeremy Boynes wrote, On 5/27/2005 7:38 PM: Alan D. Cabrera wrote: Jeremy Boynes wrote, On 5/27/2005 7:26 PM: David Blevins wrote: This one ../repos/asf/geronimo/unstable/modules/transaction ../repos/asf/geronimo/stable/module

Re: Module restructure

2005-05-27 Thread Jeremy Boynes
Alan D. Cabrera wrote: Anything in trunk or branch is unstable. Anything in tag is stable. A tag though represents a single point in time. We really need stable and unstable branches as I tried to characterise them in the mail that started this thread. We can easily support your scenar

Re: Module restructure

2005-05-27 Thread Jeremy Boynes
Brian K. Wallace wrote: Jeremy Boynes wrote: | Brian K. Wallace wrote: | |> |> Wouldn't the proper use of svn:externals take care of a lot of this? |> have svn co geronimo basically read from the externals to pull whatever |> modules (as well as other components) you want while letting each modu

Re: Module restructure

2005-05-27 Thread Alan D. Cabrera
David Blevins wrote, On 5/27/2005 7:51 PM: On Fri, May 27, 2005 at 04:38:45PM -0700, Jeremy Boynes wrote: Alan D. Cabrera wrote: Jeremy Boynes wrote, On 5/27/2005 7:26 PM: David Blevins wrote: This one ../repos

Re: Module restructure

2005-05-27 Thread Alan D. Cabrera
Jeremy Boynes wrote, On 5/27/2005 7:52 PM: Alan D. Cabrera wrote: I don't particularly care for odd/even designations for stable/unstable. Maybe that was a coincidence in your example. I'm not tied to any of the names - it was deliberate but illustrative. I do think it would be use

Re: Module restructure

2005-05-27 Thread anita kulshreshtha
--- Stefan Arentz <[EMAIL PROTECTED]> wrote: > On May 27, 2005, at 6:07 PM, Jeremy Boynes wrote: > > > > So, what I would really like to see wrt Geronimo is > an absolute > minimal server with add-on packages for things like > a web container, > jms provider, etc. You want to host a web app?

Re: Module restructure

2005-05-27 Thread Brian K. Wallace
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Jeremy Boynes wrote: | Brian K. Wallace wrote: | |> |> Wouldn't the proper use of svn:externals take care of a lot of this? |> have svn co geronimo basically read from the externals to pull whatever |> modules (as well as other components) you want w

Re: Module restructure

2005-05-27 Thread Jeremy Boynes
Alan D. Cabrera wrote: I don't particularly care for odd/even designations for stable/unstable. Maybe that was a coincidence in your example. I'm not tied to any of the names - it was deliberate but illustrative. I do think it would be useful for users to be able to tell just from a jar

Re: Module restructure

2005-05-27 Thread David Blevins
On Fri, May 27, 2005 at 04:38:45PM -0700, Jeremy Boynes wrote: > Alan D. Cabrera wrote: > > > > > >Jeremy Boynes wrote, On 5/27/2005 7:26 PM: > > > >>David Blevins wrote: > >> > >>This one > >> > >>> > >>> ../repos/asf/geronimo/unstable/modules/transaction > >>> ../repos/asf/geronimo/stable/modules

Re: Module restructure

2005-05-27 Thread Alan D. Cabrera
Jeremy Boynes wrote, On 5/27/2005 7:38 PM: Alan D. Cabrera wrote: Jeremy Boynes wrote, On 5/27/2005 7:26 PM: David Blevins wrote: This one ../repos/asf/geronimo/unstable/modules/transaction ../repos/asf/geronimo/stable/modules/transaction Why would we have two versions of transacti

Re: Module restructure

2005-05-27 Thread Jeremy Boynes
Brian K. Wallace wrote: Wouldn't the proper use of svn:externals take care of a lot of this? have svn co geronimo basically read from the externals to pull whatever modules (as well as other components) you want while letting each module handle its own stable/unstable structure? [obviously have

Re: Module restructure

2005-05-27 Thread Jeremy Boynes
Alan D. Cabrera wrote: Jeremy Boynes wrote, On 5/27/2005 7:26 PM: David Blevins wrote: This one ../repos/asf/geronimo/unstable/modules/transaction ../repos/asf/geronimo/stable/modules/transaction Why would we have two versions of transaction? I actually think there are going to be

Re: Module restructure

2005-05-27 Thread Brian K. Wallace
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Alan D. Cabrera wrote: | | | Jeremy Boynes wrote, On 5/27/2005 7:26 PM: | |> David Blevins wrote: |> |> This one |> |>> |>> ../repos/asf/geronimo/unstable/modules/transaction |>> ../repos/asf/geronimo/stable/modules/transaction |>> | Why would we ha

Re: Module restructure

2005-05-27 Thread Alan D. Cabrera
Jeremy Boynes wrote, On 5/27/2005 7:26 PM: David Blevins wrote: This one ../repos/asf/geronimo/unstable/modules/transaction ../repos/asf/geronimo/stable/modules/transaction Why would we have two versions of transaction? Regards, Alan

Re: Module restructure

2005-05-27 Thread Jeremy Boynes
David Blevins wrote: This one ../repos/asf/geronimo/unstable/modules/transaction ../repos/asf/geronimo/stable/modules/transaction -- Jeremy

Re: Module restructure

2005-05-27 Thread Jeremy Boynes
Bruce Snyder wrote: On 5/27/05, Jeremy Boynes <[EMAIL PROTECTED]> wrote: One of the reasons for going with a modular structure in the first place was to make the totality more manageable while still being able to develop each module. For small projects I would agree it is probably not worth it

Re: Module restructure

2005-05-27 Thread David Blevins
On Fri, May 27, 2005 at 06:33:49PM -0400, Geir Magnusson Jr. wrote: > > On May 27, 2005, at 4:25 PM, David Blevins wrote: > > >Yea, I was just about to post that. Stable/unstable refers to > >branches. > > > > But jeremy is right here (but forgot to say it) - because we're using > SVN, you

Re: Module restructure

2005-05-27 Thread Bruce Snyder
On 5/27/05, Jeremy Boynes <[EMAIL PROTECTED]> wrote: > One of the reasons for going with a modular structure in the first place > was to make the totality more manageable while still being able to > develop each module. For small projects I would agree it is probably not > worth it, but most large

Re: Module restructure

2005-05-27 Thread Jeremy Boynes
David Blevins wrote: On Fri, May 27, 2005 at 09:40:52AM -0700, Jeremy Boynes wrote: Geir Magnusson Jr. wrote: Clearly, we need something like this to get organized around the final push for certification and the 1.0 release, by why not just branch for the stable, and head is unstable? The

Re: Module restructure

2005-05-27 Thread Geir Magnusson Jr.
On May 27, 2005, at 4:25 PM, David Blevins wrote: Yea, I was just about to post that. Stable/unstable refers to branches. But jeremy is right here (but forgot to say it) - because we're using SVN, you want to keep the branches in a separate root so that svn co geronimo doesn't brin

Re: Module restructure

2005-05-27 Thread David Blevins
On Fri, May 27, 2005 at 09:40:52AM -0700, Jeremy Boynes wrote: > Geir Magnusson Jr. wrote: > >Clearly, we need something like this to get organized around the final > >push for certification and the 1.0 release, by why not just branch for > >the stable, and head is unstable? > > > > The names

Re: Module restructure

2005-05-27 Thread David Blevins
Yea, I was just about to post that. Stable/unstable refers to branches. -David On Fri, May 27, 2005 at 12:18:03PM -0400, Geir Magnusson Jr. wrote: > Clearly, we need something like this to get organized around the > final push for certification and the 1.0 release, by why not just > branch f

Re: Module restructure

2005-05-27 Thread Jeremy Boynes
Stefan This is exactly what we have been aiming for :-) To a large extent you can already do this today. You can mix-and-match the different modules simply by providing a custom configuration plan. As a concrete example, this is what we did at Gluecode to build the JOE SE product which aimed

Re: Module restructure

2005-05-27 Thread Jeremy Boynes
David Jencks wrote: I'm worried that it would be a giant hassle to try to assemble a geronimo that is 90% stable and 10% unstable. I would have thought that would be an assembly that used 90% stable module versions and 10% unstable ones. Where would the hassle be? I also don't see the advant

Re: Module restructure

2005-05-27 Thread Bruce Snyder
On 5/27/05, Brian K. Wallace <[EMAIL PROTECTED]> wrote: > | Security-wise it is also a nightmare. There is so much stuff running in > | the container that I have no idea of. I usually bind the instance to > | localhost and do port translation for those TCP/IP services that need > | to be expos

Re: Module restructure

2005-05-27 Thread Brian K. Wallace
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Stefan Arentz wrote: | ... | | Security-wise it is also a nightmare. There is so much stuff running in | the container that I have no idea of. I usually bind the instance to | localhost and do port translation for those TCP/IP services that need |

Re: Module restructure

2005-05-27 Thread David Jencks
I'm worried that it would be a giant hassle to try to assemble a geronimo that is 90% stable and 10% unstable. I also don't see the advantage of this plan over simply creating a branch whenever someone wants to do some disruptive experimentation, and merging the results back in when appropriat

Re: Module restructure

2005-05-27 Thread Stefan Arentz
On May 27, 2005, at 8:25 PM, Brian K. Wallace wrote: ... I'm not a committer, nor have I been more than an observer to what Geronimo is doing and where it's going - primarily because everything I've seen has placed it in the JBoss realm. I've used JBoss for quite a while and am always amaze

Re: Module restructure

2005-05-27 Thread Brian K. Wallace
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Stefan Arentz wrote: | On May 27, 2005, at 6:07 PM, Jeremy Boynes wrote: | |> Stefan brings up the question of whether we want to release sub- |> modules of Geronimo separately. I think this is a good idea and would |> propose the following restructu

Re: Module restructure

2005-05-27 Thread Jeremy Boynes
Aaron Mulder wrote: On Fri, 27 May 2005, Geir Magnusson Jr. wrote: so we have /trunk and /branches/stable and /branches/unstable, the former for release work, and the latter for really nutty stuff that people want to work on, and head is where mainline development continues? Who's resp

Re: Module restructure

2005-05-27 Thread Stefan Arentz
On May 27, 2005, at 6:07 PM, Jeremy Boynes wrote: Stefan brings up the question of whether we want to release sub- modules of Geronimo separately. I think this is a good idea and would propose the following restructure of the tree to move in this direction. Let me just explain my motivatio

Re: Module restructure

2005-05-27 Thread Aaron Mulder
On Fri, 27 May 2005, Geir Magnusson Jr. wrote: > so we have /trunk and /branches/stable and /branches/unstable, the > former for release work, and the latter for really nutty stuff that > people want to work on, and head is where mainline development > continues? Who's responsible fo

Re: Module restructure

2005-05-27 Thread Alan D. Cabrera
Geir Magnusson Jr. wrote, On 5/27/2005 12:27 PM: BTW, however we resolve stable and unstable, I really do like the idea of a separate sandbox tree. That will make things very clear to people. I like that idea as well. Regards, Alan

Re: Module restructure

2005-05-27 Thread Geir Magnusson Jr.
On May 27, 2005, at 12:48 PM, Geir Magnusson Jr. wrote: On May 27, 2005, at 12:40 PM, Jeremy Boynes wrote: Geir Magnusson Jr. wrote: Clearly, we need something like this to get organized around the final push for certification and the 1.0 release, by why not just branch for the stab

Re: Module restructure

2005-05-27 Thread Geir Magnusson Jr.
On May 27, 2005, at 12:40 PM, Jeremy Boynes wrote: Geir Magnusson Jr. wrote: Clearly, we need something like this to get organized around the final push for certification and the 1.0 release, by why not just branch for the stable, and head is unstable? The names are just suggestions

Re: Module restructure

2005-05-27 Thread Jeremy Boynes
Geir Magnusson Jr. wrote: Clearly, we need something like this to get organized around the final push for certification and the 1.0 release, by why not just branch for the stable, and head is unstable? The names are just suggestions - "trunk", "head", "unstable", whatever. The important t

Re: Module restructure

2005-05-27 Thread Geir Magnusson Jr.
BTW, however we resolve stable and unstable, I really do like the idea of a separate sandbox tree. That will make things very clear to people. geir On May 27, 2005, at 12:18 PM, Geir Magnusson Jr. wrote: Clearly, we need something like this to get organized around the final push for certi

Re: Module restructure

2005-05-27 Thread Geir Magnusson Jr.
Clearly, we need something like this to get organized around the final push for certification and the 1.0 release, by why not just branch for the stable, and head is unstable? geir On May 27, 2005, at 12:07 PM, Jeremy Boynes wrote: Stefan brings up the question of whether we want to release