Return-Path: Delivered-To: apmail-xml-commons-dev-archive@www.apache.org Received: (qmail 38965 invoked from network); 6 Apr 2005 04:44:49 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 6 Apr 2005 04:44:49 -0000 Received: (qmail 25365 invoked by uid 500); 6 Apr 2005 04:44:35 -0000 Delivered-To: apmail-xml-commons-dev-archive@xml.apache.org Received: (qmail 24961 invoked by uid 500); 6 Apr 2005 04:44:32 -0000 Mailing-List: contact commons-dev-help@xml.apache.org; run by ezmlm Precedence: bulk list-help: list-unsubscribe: List-Post: Delivered-To: mailing list commons-dev@xml.apache.org Received: (qmail 24902 invoked by uid 99); 6 Apr 2005 04:44:31 -0000 X-ASF-Spam-Status: No, hits=0.4 required=10.0 tests=DNS_FROM_RFC_ABUSE X-Spam-Check-By: apache.org Received-SPF: pass (hermes.apache.org: local policy) Received: from e4.ny.us.ibm.com (HELO e4.ny.us.ibm.com) (32.97.182.144) by apache.org (qpsmtpd/0.28) with ESMTP; Tue, 05 Apr 2005 21:44:30 -0700 Received: from d01relay02.pok.ibm.com (d01relay02.pok.ibm.com [9.56.227.234]) by e4.ny.us.ibm.com (8.12.11/8.12.11) with ESMTP id j364iRIB010919; Wed, 6 Apr 2005 00:44:27 -0400 Received: from d01av04.pok.ibm.com (d01av04.pok.ibm.com [9.56.224.64]) by d01relay02.pok.ibm.com (8.12.10/NCO/VER6.6) with ESMTP id j364iRkS081668; Wed, 6 Apr 2005 00:44:27 -0400 Received: from d01av04.pok.ibm.com (loopback [127.0.0.1]) by d01av04.pok.ibm.com (8.12.11/8.12.11) with ESMTP id j364iRSC023607; Wed, 6 Apr 2005 00:44:27 -0400 Received: from d25ml03.torolab.ibm.com (d25ml03.torolab.ibm.com [9.26.6.104]) by d01av04.pok.ibm.com (8.12.11/8.12.11) with ESMTP id j364iRPY023601; Wed, 6 Apr 2005 00:44:27 -0400 In-Reply-To: <42526CFE.5030307@sun.com> To: Neeraj.Bajaj@Sun.COM, commons-dev@xml.apache.org Cc: dims@apache.org, Eduardo Pelegri-Llopart , general@xml.apache.org, general@incubator.apache.org, Janet Breuer , Jeff Suttor , Suresh.K@Sun.COM, xalan-dev@xml.apache.org, xerces-j-dev@xml.apache.org MIME-Version: 1.0 Subject: Re: Donation of JAXP 1.3 Sources to Apache X-Mailer: Lotus Notes Release 6.0.2CF1 June 9, 2003 Message-ID: From: Michael Glavassevich Date: Wed, 6 Apr 2005 00:44:31 -0400 X-MIMETrack: Serialize by Router on D25ML03/25/M/IBM(Release 6.53HF247 | January 6, 2005) at 04/06/2005 00:44:27, Serialize complete at 04/06/2005 00:44:27 Content-Type: text/plain; charset="US-ASCII" X-Virus-Checked: Checked X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N Hi Neeraj, I noticed that the JAXP 1.3 source files in jsr-206-src.zip have no license on them. The JAXP 1.2 sources in xml-commons carry the Apache license. Will this still be the case for JAXP 1.3? Thanks. Neeraj Bajaj wrote on 04/05/2005 06:48:30 AM: > Ok I just finished uploading JAXP 1.3 sources in > "*xml-commons/contrib/jaxp13"* directory. > There are 3 files, jsr-206-src.zip, xml-xerces.zip, xalan-src.zip which > corresponds to jaxp-api, > xerces & xalan sources respectively. > > - Neeraj > > Neeraj Bajaj wrote: > > > That really sounds good to me.. so i would try to finish it today. > > I will send mail to the community when i am done. > > > > Thanks dims for the suggestion. > > > > - Neeraj > > > > Davanum Srinivas wrote: > > > >> Neeraj, > >> > >> my 2 cents...upload the whole thing say in xml-commons/contrib/jaxp13 > >> cvs so everyone can take a look (and then pick on the bits they > >> want/need)...yes, changes to xml-commons can be made ASAP (after > >> tagging the current code in the main trunk there) and it's upto the > >> xml xerces/xalan folks to start picking up stuff as/when they fit. > >> > >> thanks, > >> dims > >> > >> On Apr 4, 2005 1:07 AM, Neeraj Bajaj wrote: > >> > >> > >>> Thanks Michael for your response. > >>> > >>> I was just wondering what would be idle time to wait before i start > >>> work > >>> on this ? > >>> Does anyone has an opinion, Is there any other list where i should send > >>> this mail > >>> before making changes ? > >>> > >>> - Neeraj > >>> > >>> Michael Glavassevich wrote: > >>> > >>> > >>> > >>>> Hi Neeraj, > >>>> > >>>> +1 to putting the JAXP 1.3 sources on the main trunk, tagging it and > >>>> making a branch for the old JAXP sources on the current main trunk. > >>>> > >>>> There exists a branch called tck-jaxp-1_2_0 where fixes and other > >>>> updates > >>>> have been applied to the JAXP 1.2 sources. This is the branch we've > >>>> used > >>>> for generating the xml-apis.jar shipped with Xerces and Xalan. I > >>>> assume a > >>>> similar branch will exist for 1.3. > >>>> > >>>> Neeraj Bajaj wrote on 04/03/2005 03:40:57 AM: > >>>> > >>>> > >>>> > >>>> > >>>> > >>>>> Hello All, > >>>>> > >>>>> I sent the mail below with JAXP 1.3 APIs source code attached as > >>>>> zip but > >>>>> > >>>>> > >>>>> > >>>> > >>>> > >>>> > >>>> > >>>>> mail bounced back with the following message > >>>>> > >>>>> > >>>>> ----- The following addresses had permanent fatal errors ----- > >>>>> > >>>>> (reason: 552 ZIP attachments are not accepted here.) > >>>>> > >>>>> > >>>>> What should i do now ? Is there a way to upload sources on Apache > >>>>> server somewhere ? > >>>>> Can anyone guide me what is the procedure for such code grants ? > >>>>> > >>>>> I am looking help from the active committers of Xerces & Xalan > >>>>> community > >>>>> > >>>>> > >>>>> > >>>> > >>>> > >>>> > >>>> > >>>>> to help put it in a > >>>>> a branch and make it work there. As i think due to large number of > >>>>> changes it would be a considerable > >>>>> amount of work. This will also help the committers & community to > >>>>> have a > >>>>> > >>>>> > >>>>> > >>>> > >>>> > >>>> > >>>> > >>>>> look at the code before > >>>>> it is merged into the main stream work. > >>>>> > >>>>> I think i have commit access at xml-commons so i can commit the > >>>>> sources > >>>>> in xml-commons branch > >>>>> or main trunk (and create branch for old jaxp sources ). What is the > >>>>> opinion of community ? I can > >>>>> start this as soon as i get a consensus from the community. My > >>>>> preference is to put the sources on > >>>>> xml-commons main trunk. > >>>>> > >>>>> Please let me know how should i proceed. > >>>>> > >>>>> Thanks, > >>>>> > >>>>> - Neeraj > >>>>> > >>>>> > >>>>> Hello All, > >>>>> > >>>>> *Sun Microsystems donates the source code of JAXP 1.3 APIs + > >>>>> implementation to Apache XML.* > >>>>> JAXP 1.3 (JSR 206 ) is > >>>>> significant advancement over JAXP 1.2 and adds whole lot of new > >>>>> functionalities. > >>>>> > >>>>> * New Schema Validation Framework > >>>>> * New Object Model neutral XPath APIs > >>>>> * New Java datatypes which maps to XML Schema Datatypes. > >>>>> * Reuse parser instance > >>>>> * Security enhancements > >>>>> * Support for the latest standards (DOM L3 Core, DOM L3 Load & > >>>>> Save, SAX > >>>>> > >>>>> > >>>>> > >>>> > >>>> > >>>> > >>>> > >>>>> 2, XML 1.1 and XInclude) > >>>>> > >>>>> *JAXP 1.3 APIs source code is attached with this mail. * > >>>>> > >>>>> Due to large size of code base i will be sending different mails > >>>>> for the > >>>>> > >>>>> > >>>>> > >>>> > >>>> > >>>> > >>>> > >>>>> source code of Xerces & Xalan. > >>>>> > >>>>> I have attached the original mail where i proposed the process of > >>>>> upgrading xml-commons to JAXP 1.3 APIs and > >>>>> integrating this donation into the main stream work of Xerces & > >>>>> Xalan. > >>>>> There was a general consensus to my proposal > >>>>> and we can discuss more about the technicalities of merging with > >>>>> in the > >>>>> appropriate (Xml-commons, Xerces, Xalan) > >>>>> community. > >>>>> > >>>>> Let's upgrade to JAXP 1.3 :-) > >>>>> > >>>>> - Neeraj > >>>>> > >>>>> > >>>>> > >>>>> Neeraj Bajaj wrote: > >>>>> > >>>>> > >>>>> > >>>>> > >>>>> > >>>>>> Geir Magnusson Jr. wrote: > >>>>>> > >>>>>> > >>>>>> > >>>>>> > >>>>>> > >>>>>>> On Mar 31, 2005, at 12:18 PM, Shane Curcuru wrote: > >>>>>>> > >>>>>>> > >>>>>>> > >>>>>>> > >>>>>>> > >>>>>>>> Excellent news! Thank to Sun folk and Geir for picking up the > >>>>>>>> ball > >>>>>>>> on this one. > >>>>>>>> > >>>>>>>> Note: once the papers are in the Hallowed Halls, I presume that > >>>>>>>> Neeraj will get some consensus from xml-commons, xalan-dev, and > >>>>>>>> xerces-j-dev as to how to actually check this in? > >>>>>>>> > >>>>>>>> > >>>>>>>> > >>>>>>> > >>>>>>> There is no need to wait until Hall Hallowed-ness has been > >>>>>>> achieved. > >>>>>>> I have received them on behalf of the ASF, and don't let the > >>>>>>> process > >>>>>>> hold things up. > >>>>>>> > >>>>>>> > >>>>>>> > >>>>>> > >>>>>> Great... Thanks Geir. No more held up is good > >>>>>> > >>>>>> - Neeraj > >>>>>> > >>>>>> --------------------------------------------------------------------- > >>>>>> > >>>>>> To unsubscribe, e-mail: xerces-j-dev-unsubscribe@xml.apache.org > >>>>>> For additional commands, e-mail: xerces-j-dev-help@xml.apache.org > >>>>>> > >>>>>> > >>>>>> > >>>>>> > >>>>> > >>>>> > ------------------------------------------------------------------------ > >>>>> > >>>>> > >>>>> Subject: > >>>>> Donation of JAXP 1.3 Sources to Apache > >>>>> From: > >>>>> Neeraj Bajaj > >>>>> Date: > >>>>> Tue, 12 Oct 2004 17:32:14 +0530 > >>>>> > >>>>> To: > >>>>> general@xml.apache.org > >>>>> CC: > >>>>> xerces-j-dev , xerces-j-user > >>>>> , xalan-dev@xml.apache.org, > >>>>> xalan-j-users@xml.apache.org, Eduardo Pelegri-Llopart > >>>>> , Jeff Suttor , > >>>>> "norman.walsh" , Suresh.K@Sun.COM > >>>>> > >>>>> > >>>>> Hello All, > >>>>> > >>>>> > >>>>> As most of you already know JSR 206 [1] JAXP 1.3 has become > >>>>> final. JAXP > >>>>> > >>>>> > >>>>> > >>>> > >>>> > >>>> > >>>> > >>>>> 1.3 adds lots of new features in the area of XML processing. > >>>>> It introduces new Schema independent validation framework which > >>>>> decouples the validation as a process independent from parsing. > >>>>> It allows to compile Schema to an immutable memory representation of > >>>>> Grammar which can validate different instances of XML document thus > >>>>> greatly improving the performance of XML processing. XPath language > >>>>> provides a simple, concise syntax for accessing individual parts > >>>>> of an > >>>>> XML document. JAXP 1.3 defines XPath APIs which provides access to > >>>>> the > >>>>> XPath evaluation environment and expression results independent > >>>>> of the underlying data object model. JAXP 1.3 also adds new > >>>>> Datatypes to > >>>>> > >>>>> > >>>>> > >>>> > >>>> > >>>> > >>>> > >>>>> the Java platform which maps to some of the W3C XML Schema > >>>>> Datatypes, Features for Secured XML processing etc. JAXP 1.3 also > >>>>> adds > >>>>> the ability to reset XML Parser and Transformer instance , allowing > >>>>> application to reuse the same instance to process multiple XML > >>>>> documents. This also helps in increasing XML processing performance. > >>>>> JAXP 1.3 also upgrades to the W3C stds. like DOM L3 Core DOM L3 > >>>>> L/S, XML > >>>>> > >>>>> > >>>>> > >>>> > >>>> > >>>> > >>>> > >>>>> 1.1, XInclude. > >>>>> > >>>>> *Sun Microsystems would like to donate JAXP 1.3 sources (API s + > >>>>> Reference Implementation) to Apache. * > >>>>> > >>>>> > >>>>> /Details of JAXP 1.3 sources to be donated:/ > >>>>> > >>>>> JAXP 1.3 sources contains the new JAXP 1.3 APIs and the RI (Reference > >>>>> Implementation). RI has been done using > >>>>> Xerces/Xalan as code base. RI contains the implementation of newly > >>>>> introduced Validation Framework [2], XPath APIs [3] > >>>>> , Datatypes [4] implementation, SAXParser, DocumentBuilder, > >>>>> Transformer > >>>>> Reset changes, Secured XML Processing changes. > >>>>> Implementation of W3C stds. DOM L3 Core, DOM L3 L/S, XML 1.1, > >>>>> XInclude > >>>>> already exist on Apache Xerces. So in the next > >>>>> section I have also proposed the way to merge rest of the JAXP 1.3 RI > >>>>> changes into Apache Xerces & Xalan project. I have also > >>>>> suggested where implementation component should reside i.e. Xerces or > >>>>> Xalan. Any idea or feedback for the smoother and > >>>>> expedited merger of JAXP 1.3 sources into Apache xml-commons, > >>>>> Xerces & > >>>>> Xalan is very welcome. > >>>>> > >>>>> > >>>>> > >>>>> *JAXP 1.3 APIs: * > >>>>> > >>>>> JAXP APIs has been at xml-commons for a long time as these set of > >>>>> APIs > >>>>> are used by many different projects. > >>>>> With JSR 206 declared as final and many new standards emerging, we > >>>>> should update xml-commons to JAXP 1.3 > >>>>> APIs. I propose JAXP 1.3 APIs to be committed to xml-commons main > >>>>> trunk > >>>>> and apply a tag. > >>>>> > >>>>> > >>>>> *JAXP 1.3 RI: (Implementation components that should be part of > >>>>> > >>>>> > >>>>> > >>>> > >>>> Xerces)* > >>>> > >>>> > >>>> > >>>> > >>>>> JAXP 1.3 RI contains the implementation of following packages > >>>>> > >>>>> javax.xml.datatype > >>>>> javax.xml.validation > >>>>> javax.xml.parsers ( reset(), xinclude, etc.) > >>>>> > >>>>> which should reside at Xerces. > >>>>> > >>>>> I propose that we create a branch, and merge JAXP 1.3 RI changes into > >>>>> that branch. This will help > >>>>> other Xerces active committers to have a chance to look at it before > >>>>> these changes being finally > >>>>> committed to main trunk. This process would require merging > >>>>> changes to > >>>>> the branch and then committing > >>>>> changes to main trunk, i seek help of active Xerces committers. > >>>>> > >>>>> > >>>>> *JAXP 1.3 RI: (Implementation components that should be part of > >>>>> Xalan)* > >>>>> > >>>>> > >>>>> JAXP 1.3 RI also has the implementation of newly developed XPath > >>>>> (javax.xml.xpath.*) APIs which i think, should be part of > >>>>> Xalan/XSLTC project. Besdies this, JAXP 1.3 RI also contains changes > >>>>> done in "javax.xml.transform" package > >>>>> for ex. now application can use the same Transformer instance by > >>>>> invoking reset(). > >>>>> > >>>>> I propose the same for the Xalan/XSLTC project that we create a > >>>>> branch > >>>>> and JAXP 1.3 Reference Implementation changes are > >>>>> put there. This will help other Xalan active committers to have a > >>>>> chance > >>>>> > >>>>> > >>>>> > >>>> > >>>> > >>>> > >>>> > >>>>> to look at it before these changes being finally > >>>>> committed to main trunk. Again i seek help of Xalan committers > >>>>> for this > >>>>> > >>>>> > >>>>> > >>>> > >>>> > >>>> > >>>> > >>>>> process. > >>>>> > >>>>> > >>>>> As always, all feedbacks are more than welcome. > >>>>> > >>>>> > >>>>> Thanks, > >>>>> Neeraj > >>>>> > >>>>> > >>>>> [1] http://www.jcp.org/en/jsr/detail?id=206 > >>>>> [2] > >>>>> http://java.sun.com/j2se/1.5. > >>>>> 0/docs/api/javax/xml/validation/package-summary.html > >>>>> [3] > >>>>> > >>>>> > >>>>> > >>>>> > >>>> > >>>> http://java.sun.com/j2se/1.5. > 0/docs/api/javax/xml/xpath/package-summary.html > >>>> > >>>> > >>>> > >>>> > >>>> > >>>>> [4] > >>>>> http://java.sun.com/j2se/1.5.0/docs/api/javax/xml/datatype/package- > >>>>> summary.html > >>>>> > >>>>> > >>>>> --------------------------------------------------------------------- > >>>>> To unsubscribe, e-mail: xerces-j-dev-unsubscribe@xml.apache.org > >>>>> For additional commands, e-mail: xerces-j-dev-help@xml.apache.org > >>>>> > >>>>> > >>>>> > >>>>> > >>>> > >>>> Michael Glavassevich > >>>> XML Parser Development > >>>> IBM Toronto Lab > >>>> E-mail: mrglavas@ca.ibm.com > >>>> E-mail: mrglavas@apache.org > >>>> > >>>> --------------------------------------------------------------------- > >>>> To unsubscribe, e-mail: xalan-dev-unsubscribe@xml.apache.org > >>>> For additional commands, e-mail: xalan-dev-help@xml.apache.org > >>>> > >>>> > >>>> > >>>> > >>> > >> > >> > >> > >> > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: xerces-j-dev-unsubscribe@xml.apache.org > > For additional commands, e-mail: xerces-j-dev-help@xml.apache.org > > Michael Glavassevich XML Parser Development IBM Toronto Lab E-mail: mrglavas@ca.ibm.com E-mail: mrglavas@apache.org