"Terje Bless" <[EMAIL PROTECTED]> writes: > On Mon, 2001-10-29 at 05:05, Jason E. Stewart wrote: > > > And so I was free to do all I wanted with subversions. It was clear > > that XML-Xerces 1.5.0, 1.5.1, 1.5.2, etc all belonged to Xerces-C > > 1.5. But then the Xerces-C folks started using subversion numbers: > > > > MAJOR.MINOR.SUBVERSION => 1.5.1 > > > > Now It's impossible to tell what version of XML-Xerces goes with what > > version of Xerces-C. [...] > > > > LET ME KNOW WHAT YOU THINK! > > I think that you're trying too hard... :-)
Could be true ;-) > If a particular version of XML::Xerces requires a particular version > of Xerces-C, then _document_ it. Plain and simple. No need to futz > about with weird versioning schemes; they cause more problems and > confusion then they are worth. Just put the necessary version of > Xerces-C prominently in README and INSTALL and use the version > numbers as they were meant to be used -- and as CS-101 should teach > -- to denote major, minor, and bugfix revisions. Dependencies are a > completely separate problem and should be treated as > such. Shoehorning the one to serve the needs of the other can only > lead to much wailing and gnashing of teeth. In principle I agree. The difference here is that the relationship of Xerces-C to XML::Xerces is not just a simple dependancy, it's a matter of two sister projects. I remember the days when the Tcl and Tk version numbers were completely off from one another -- Tcl was at 7.1 and Tk was at 4.2. Nowadays when a new version is released they are released together and the numbers are incremented so they are constantly in sync. Having a related version numbering scheme really helps. XML::Xerces is inherently dependant on Xerces-C, the versions should match. *AND* I should document which version it is dependant on. > BTW, am I the only one getting messages in triplicate from this list > nowadays? I'm not. Anyone else? jas. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
