Return-Path: Delivered-To: apmail-geronimo-dev-archive@www.apache.org Received: (qmail 78699 invoked from network); 17 Apr 2008 07:34:55 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 17 Apr 2008 07:34:55 -0000 Received: (qmail 6407 invoked by uid 500); 17 Apr 2008 07:34:54 -0000 Delivered-To: apmail-geronimo-dev-archive@geronimo.apache.org Received: (qmail 6350 invoked by uid 500); 17 Apr 2008 07:34:54 -0000 Mailing-List: contact dev-help@geronimo.apache.org; run by ezmlm Precedence: bulk list-help: list-unsubscribe: List-Post: Reply-To: dev@geronimo.apache.org List-Id: Delivered-To: mailing list dev@geronimo.apache.org Received: (qmail 6339 invoked by uid 99); 17 Apr 2008 07:34:54 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 17 Apr 2008 00:34:54 -0700 X-ASF-Spam-Status: No, hits=2.0 required=10.0 tests=HTML_MESSAGE,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of shivahr@gmail.com designates 74.125.46.31 as permitted sender) Received: from [74.125.46.31] (HELO yw-out-2324.google.com) (74.125.46.31) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 17 Apr 2008 07:34:11 +0000 Received: by yw-out-2324.google.com with SMTP id 9so1402317ywe.85 for ; Thu, 17 Apr 2008 00:34:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:references; bh=mSb4rceBiYLQ9cQ0CBNjF8vdsHnWaaSQM4xXsF1ihQw=; b=Rjnjc9x02JGPS2z2y0GR8PAeGYhqrFzmsEOn83PSp2wS5/Gmvl+txL08PmQ1QWmF7CTQ8NXTums4KKLjZjOy7akE7xB8bjTWJS5mw6N5PQl85K+3WWBRwX64raieNMGSZgxkNc4KBqCQhg8nzAU0cqbEmfVljw5eprBmgf6Ug1U= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:in-reply-to:mime-version:content-type:references; b=r4vH1R8UAVPBd84/K/UyjqllNEfcYONF8PLTUIG1n0HUPtJVjQZ6nbaWv0MvV1oKV7z727etyzZHLBERku2m7FPThBgnCC/wb+szhF1UcoiCLe3qbSRXtbeSmO9OIV239FTZ0X230qORsec4QbuXTgfDwPne362E07lYkgZ13T0= Received: by 10.151.108.7 with SMTP id k7mr1194455ybm.240.1208417655844; Thu, 17 Apr 2008 00:34:15 -0700 (PDT) Received: by 10.150.123.7 with HTTP; Thu, 17 Apr 2008 00:34:15 -0700 (PDT) Message-ID: <5da94e5a0804170034y1aa0690es97946b522c721bf@mail.gmail.com> Date: Thu, 17 Apr 2008 13:04:15 +0530 From: "Shiva Kumar H R" To: dev@geronimo.apache.org Subject: Re: [DISCUSS] GEP 2.1 support for v1.1 In-Reply-To: <47EDDF89.1070600@gmail.com> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_6968_2673408.1208417655800" References: <47EDDF89.1070600@gmail.com> X-Virus-Checked: Checked by ClamAV on apache.org ------=_Part_6968_2673408.1208417655800 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline So are we finally going in for #3? If yes, we must drop v1.1 plug-ins before we release GEP 2.1.0 as most of them may not be working as expected! On Sat, Mar 29, 2008 at 11:49 AM, Tim McConnell wrote: > Hi, The JAXB refactoring of the GEP 2.1.x code is almost complete for the > 2.0.x and 2.1.x versions of the Geronimo servers. Most major functions are > now working and we are much better positioned to handle future schema > changes in a more timely manner. Traditionally, the GEP has supported 3 to 4 > versions of the Geronimo server (primarily to provide a migration/upgrade > path), and we had originally planned on supporting v1.1, v2.0.x, v2.1.x. > However, since we are almost 2 months behind the release of the v2.1 > Geronimo server I would like to discuss some possible alternatives for > supporting the v1.1 Geronimo server in this release of the GEP: > > #1. Proceed with the JAXB refactoring work for the v1.1 code (obviously > the most expensive in terms of time and testing required) > > #2. Leave the v1.1 support in the current EMF implementation (i.e., the > JAXB and EMF implementations would co-exist) > > #3. Remove support altogether for v1.1 in this release of the GEP -- > support only the v2.0 and v2.1 Geronimo servers (the least expensive in > terms of time and testing required) > > I'm now of the opinion that we should pursue alternative #3 and remove > v1.1 support entirely. My primary rationale is that the the old 2.0 release > of the GEP can still be used to provide v1.1 server support, and still > provides a migration path from v1.1 to v2.0. It's true that we would lose > the v1.1 to v2.1 migration path, but this is mitigated somewhat since the > support in the GEP for the v2.0 and v2.1 versions of the server is almost > identical. Equally important is that we could then focus entirely on fixing > the few remaining JIRAs and augmenting our JUnit testcases, and release the > GEP 2.1 quicker (i.e., in the next week or 10 days). Thoughts ?? > > -- > Thanks, > Tim McConnell > -- Thanks, Shiva ------=_Part_6968_2673408.1208417655800 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline So are we finally going in for #3? If yes, we must drop v1.1 plug-ins before we release GEP 2.1.0 as most of them may not be working as expected!

On Sat, Mar 29, 2008 at 11:49 AM, Tim McConnell <tim.mcconne@gmail.com> wrote:
Hi, The JAXB refactoring of the GEP 2.1.x code is almost complete for the 2.0.x and 2.1.x versions of the Geronimo servers. Most major functions are now working and we are much better positioned to handle future schema changes in a more timely manner. Traditionally, the GEP has supported 3 to 4 versions of the Geronimo server (primarily to provide a migration/upgrade path), and we had originally planned on supporting v1.1, v2.0.x, v2.1.x. However, since we are almost 2 months behind the release of the v2.1 Geronimo server I would like to discuss some possible alternatives for supporting the v1.1 Geronimo server in this release of the GEP:

#1. Proceed with the JAXB refactoring work for the v1.1 code (obviously the most expensive in terms of time and testing required)

#2. Leave the v1.1 support in the current EMF implementation (i.e., the JAXB and EMF implementations would co-exist)

#3. Remove support altogether for v1.1 in this release of the GEP -- support only the v2.0 and v2.1 Geronimo servers (the least expensive in terms of time and testing required)

I'm now of the opinion that we should pursue alternative #3 and remove v1.1 support entirely. My primary rationale is that the the old 2.0 release of the GEP can still be used to provide v1.1 server support, and still provides a migration path from v1.1 to v2.0. It's true that we would lose the v1.1 to v2.1 migration path, but this is mitigated somewhat since the support in the GEP for the v2.0 and v2.1 versions of the server is almost identical. Equally important is that we could then focus entirely on fixing the few remaining JIRAs and augmenting our JUnit testcases, and release the GEP 2.1 quicker (i.e., in the next week or 10 days). Thoughts ??

--
Thanks,
Tim McConnell



--
Thanks,
Shiva ------=_Part_6968_2673408.1208417655800--