jackrabbit-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Felix Meschberger <fmesc...@gmail.com>
Subject Re: [jira] Commented: (JCR-1343) Replace xerces for serialization by JAXP
Date Fri, 14 Mar 2008 08:36:38 GMT
Hi Jukka,

I knew that this would start a controversy. But here is my opinion on
that: When doing finer granular releases it may be that an artifact will
have a requirement to another artifact already released in new minor
revision. So it is ok IMHO to have an rmi release 1.4.1 depending on the
commons release 1.4.1.

Looking at the JCR-1350, which is the basis for JCR-1343 to actually
work, it seems like the changes to jcr-commons are local to jcr-commons
and don't seem to have influences on client code of jcr-commons - except
jcr-rmi which exactly depends on these changes.

So at the end of the day, for those requiring an update to rmi 1.4.1
also updating to commons 1.4.1 is not a big issue. Those not updating to
rmi 1.4.1 will not require updating to commons 1.4.1. And finally
updating to commons 1.4.1 has no influence on rmi 1.4 because the
respective code is not used in rmi 1.4.

But then, if the general fealing is to not include JCR-1350 and JCR-1343
in the rmi 1.4.1 and commons 1.4.1 releases, that is also ok.

Other opinions ?


Am Donnerstag, den 13.03.2008, 09:58 -0700 schrieb Jukka Zitting (JIRA):
> [ https://issues.apache.org/jira/browse/JCR-1343?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12578387#action_12578387
> Jukka Zitting commented on JCR-1343:
> ------------------------------------
> This should IMHO go to a jackrabbit-jcr-rmi 1.5 release. I'd rather not introduce dependency
changes in a patch release...
> > Replace xerces for serialization by JAXP
> > ----------------------------------------
> >
> >                 Key: JCR-1343
> >                 URL: https://issues.apache.org/jira/browse/JCR-1343
> >             Project: Jackrabbit
> >          Issue Type: Improvement
> >          Components: jackrabbit-jcr-rmi
> >    Affects Versions: 1.4
> >            Reporter: Felix Meschberger
> >            Assignee: Felix Meschberger
> >             Fix For: rmi 1.4.1, 1.5
> >
> >
> > The org.apache.jackrabbit.rmi.xml.ImportContentHandler class currently uses Xerces
to implement the SAX DocumentHandler and serialize XML into a byte[]. This dependency should
be dropped and JAXP be used instead for this functionality.

View raw message