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 ? Regards Felix 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. >
