From: Christian N. <chr...@em...> - 2003-11-04 08:45:00
|
Is this really neccecary? I can hold my DataSource checkins until after the CGLIB 2 related release. Why dont we just aim for this sequence of releases in HEAD: 0.8.3 - bugfix 0.8.4 - CGLIB 2 0.9 - DataSource (++?) I'm negative to a branch (and certanly to two) for a couple fof reasons: 1) We will have to make our branch from the v0-8-2 tag. This is confusing. Normal procedure would have been to create a bugfix branch on the v0-8 release. 2) Branching in general leads to confusion. People tend to forget wich branch they work in, forget to merge etc. etc. We will need a branch if you need to checkin unfinished CGLIB 2 stuff before the 0.8.3 release. If so I suggest we use the following procedure. Create a "v0-8-2-PATCH" branch based on the v0-8-2 release: cvs rtag -b -r v0-8-2 v0-8-2-PATCH proxool All fixes aimed for v0-8-3 will be checked into this branch, and v0-8-3 will be tagged and released from it. When we have finished in the branch (probably after 0.8.3) we'll need to merge in to HEAD. This is a two step process: 1) Tag the merge point: cvs -q rtag -F -r v0-8-2-PATCH v0-8-2-PATCH-MERGED proxool 2) Merge in from the "v0-8-2-PATCH" branch to HEAD: cvs update -d -j v0-8-2-PATCH We don't need a separate branch for the CGLIB stuff if I hold my DataSource checkins right? Alternatively I can keep it in the sandbox. CHR ----- Original Message ----- From: Bill Horsman <bi...@lo...> Date: Mon, 03 Nov 2003 14:32:32 +0000 To: Proxool Developer List <pro...@li...> Subject: [Proxool-developer] CGLIB 2 > Hi, > > Chris Nokleberg from the cglib project has kindly written a patch to get > Proxool working with the new, faster Enhancer and the latest version of > cglib (we use cglib for proxy support). > > Cglib 2 is binary incompatible with cglib 1 so they have changed the > package structure slightly. The upshot of which is that the Hibernate > project (recently part of the JBoss project) wants to use cglib 2 in its > next release. They don't particularly want to ship both cglib 1 and 2 so > they have asked us to produce a release for cglib 2. > > I don't know exactly when this will all happen. Sometime in the next few > weeks cglib 2 will be released. And then sometime after that Hibernate > will be released. I would like to make a release of Proxool inbetween > those two events so that Hibernate can ship the latest Proxool. > > I feel we will also be releasing 0.8.3 sometime soon and 0.9.0 (with > DataSource support) is on the horizon (Christian has taken a look at > this). I don't want to mess up our release schedule with other events > beyond our control, so I think we need to do some clever branching. > > I propose a branch for 0.8.3 that is a bug fix branch. We can work on > the DataSource code in the head branch. And another branch for cglib 2 > (probably based on 0.8.3) Damn, I think we need a picture here. > > Any comments? > > Bill > > > > ------------------------------------------------------- > This SF.net email is sponsored by: SF.net Giveback Program. > Does SourceForge.net help you be more productive? Does it > help you create better code? SHARE THE LOVE, and help us help > YOU! Click Here: http://sourceforge.net/donate/ > _______________________________________________ > Proxool-developer mailing list > Pro...@li... > https://lists.sourceforge.net/lists/listinfo/proxool-developer -- __________________________________________________________ Sign-up for your own personalized E-mail at Mail.com http://www.mail.com/?sr=signup CareerBuilder.com has over 400,000 jobs. Be smarter about your job search http://corp.mail.com/careers |