You are viewing a plain text version of this content. The canonical link for it is here.
Posted to j-dev@xerces.apache.org by David Costanzo <da...@yahoo.com.INVALID> on 2016/06/27 13:55:18 UTC
Next Steps for 2.12.0 release
On the xerces-j-users email list, Michael Glavassevich suggests that if there were volunteers to drive it, then Xerces version 2.12.0 could be released. He suggested that volunteers do three things: 1) update the release notes in JIRA, 2) update the Xerces documentation, and 3) help with testing.
I have finished Step 1, which was to compile the release notes[1]. My method was to use a query[2] and tag all Fixed/Implemented/Done/Auto Closed/Pending/Closed tickets whose subversion change was made in trunk. I stopped once I got to tickets that were opened prior to the 2.11.0 release. This method is based on my understanding that changes in the xml-schema-1.1-dev branch will NOT be included in the release, so I did not include them (I kept a list of these, however). It also excludes duplicate/invalid/etc. from the release notes, which I think is correct. One flaw in this method is that if a fix is for a bug that was introduced after 2.11.0, but never released, it's still included in the release notes. To me, this feels wrong, but I don't know how to correct for this.
While I was sorting through JIRA, a colleague of mine has created XERCESJ-1670 to port a fix from
xml-schema-1.1-dev to trunk. Unless this fix can be accepted in trunk, the 2.12.0 release won't be useful to my organization and I won't be granted time to continue assisting with the release.
As for what tasks remain before we can release 2.12.0, there's updating the Xerces documentation, which I believe is just the human-readable release notes at [3]. So I presume the expected update method is to open a JIRA ticket with a patch. Is this correct?
As for the "help with testing" task, I need more clarity on what should be done and how it should be tracked. I have noticed that "ant test" in trunk shows failures, despite printing "BUILD SUCCESSFUL" at the end (for example, I see 7 failures under "Running schema.config.AllTests"). Is this expected? Do these need to be investigated and fixed before 2.12.0 can be released? (I tried to reproduce this in the Xerces-J_2_11_0 tag but couldn't build the tag due to missing methods in HTMLFrameElementImpl.java).
[1] https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=10520&version=12336542
[2]
https://issues.apache.org/jira/issues/?jql=project%20%3D%20XERCESJ%20AND%20status%20in%20%28Resolved%2C%20Closed%29%20AND%20resolution%20in%20%28Fixed%2C%20Implemented%2C%20Done%2C%20%22Auto%20Closed%22%2C%20%22Pending%20Closed%22%2C%20Resolved%29%20AND%20fixVersion%20%3D%20EMPTY
[3] https://svn.apache.org/repos/asf/xerces/site/trunk/production/xerces2-j/index.html
---------------------------------------------------------------------
To unsubscribe, e-mail: j-dev-unsubscribe@xerces.apache.org
For additional commands, e-mail: j-dev-help@xerces.apache.org