"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]

Reply via email to