[ https://issues.apache.org/jira/browse/XERCESC-2136?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16366458#comment-16366458 ]
Scott Cantor commented on XERCESC-2136: --------------------------------------- Everything looks good to me. I did have to do some screwing around to point it at the old Java I had to use to get the site built, but that's expected and doesn't impact the final distribution files. There are three files that have been a manual thing to deal with in the site, releases.xml, releases_plan.xml, and release_archive.xml. They have links to each release's fix list, and automating it in its current form would be difficult. I did clean up one of them to eliminate a reference to release date, but the other two remain manual. I updated them for now. They could be updated really any time the Jira versions are in place for the next release. > Add support for versioning sources and documentation automatically > ------------------------------------------------------------------ > > Key: XERCESC-2136 > URL: https://issues.apache.org/jira/browse/XERCESC-2136 > Project: Xerces-C++ > Issue Type: Improvement > Components: Build, Utilities > Affects Versions: 3.2.0 > Reporter: Roger Leigh > Assignee: Roger Leigh > Priority: Major > Fix For: 3.2.1 > > Attachments: > 0001-Automatically-generate-versioned-documentation-and-h.patch > > > Making a release requires a number of manual updates to various files > including: > * configure.ac > * versions.incl > * xerces-c.spec > * src/xercesc/util/XercesVersion.hpp > * doc/style/dtd/entities.ent > * doc/source-repository.xml > * doc/Doxyfile > It would be more efficient to make the majority of these updates automatic. > > I've worked on some simple updates to the autoconf and cmake builds to do the > following: > * move library versioning into configure.ac (no separate updates to > versions.incl) > * generate a Xerces_version_config.hpp header like the > Xerces_autoconf_config.hpp header, for inclusion by XercesVersion.hpp > * generating entities.ent to automate docs version updates > * making source-repository.xml use version entities to eliminate manual > updates > * generating Doxyfile to avoid manual version updates > > This narrows down updates to two files: > * configure.ac > * xerces-c.spec > > I'll attach a patch once I've done some more testing. -- This message was sent by Atlassian JIRA (v7.6.3#76005) --------------------------------------------------------------------- To unsubscribe, e-mail: c-dev-unsubscr...@xerces.apache.org For additional commands, e-mail: c-dev-h...@xerces.apache.org