incubator-general mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Neeraj Bajaj <Neeraj.Ba...@Sun.COM>
Subject Re: Donation of JAXP 1.3 Sources to Apache
Date Tue, 05 Apr 2005 10:48:30 GMT
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 <Neeraj.Bajaj@sun.com> 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 <Neeraj.Bajaj@Sun.COM> 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
>>>>>
>>>>> <error>
>>>>> ----- The following addresses had permanent fatal errors -----
>>>>> <general@xml.apache.org>
>>>>> (reason: 552 ZIP attachments are not accepted here.)
>>>>> </error>
>>>>>
>>>>> 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 <http://www.jcp.org/en/jsr/detail?id=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 <Neeraj.Bajaj@Sun.COM>
>>>>> Date:
>>>>> Tue, 12 Oct 2004 17:32:14 +0530
>>>>>
>>>>> To:
>>>>> general@xml.apache.org
>>>>> CC:
>>>>> xerces-j-dev <xerces-j-dev@xml.apache.org>, xerces-j-user
>>>>> <xerces-j-user@xml.apache.org>, xalan-dev@xml.apache.org,
>>>>> xalan-j-users@xml.apache.org, Eduardo Pelegri-Llopart
>>>>> <Eduardo.Pelegrillopart@Sun.COM>, Jeff Suttor <Jeff.Suttor@Sun.COM>,
>>>>> "norman.walsh" <Norman.Walsh@Sun.COM>, 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
>

---------------------------------------------------------------------
To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
For additional commands, e-mail: general-help@incubator.apache.org


Mime
View raw message