xml-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 Wed, 06 Apr 2005 06:16:20 GMT
Ok, So i will add it and upload again.

- Neeraj

Geir Magnusson Jr. wrote:

>
> On Apr 6, 2005, at 12:44 AM, Michael Glavassevich wrote:
>
>> 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?
>
>
> yes - these files must be available under the apache license v2.  And  
> the license grantor should be the one that adds it.
>
> Sorry Neeraj :)
>
> geir
>
>>
>> Thanks.
>>
>> Neeraj Bajaj <Neeraj.Bajaj@Sun.COM> 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 <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
>>>>
>>
>> Michael Glavassevich
>> XML Parser Development
>> IBM Toronto Lab
>> E-mail: mrglavas@ca.ibm.com
>> E-mail: mrglavas@apache.org
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
>> For additional commands, e-mail: general-help@incubator.apache.org
>>
>>

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


Mime
View raw message