Hi Jay,

Jay Berkenbilt <[EMAIL PROTECTED]> writes:

> Many thanks for your quick response and to all your good work on
> getting these releases out.  When I saw your message about preparing
> 3.0.0, I knew it would actually happen. :-)

Don't jinx it! ;-) Xercec-C++ 3.0.0 was "almost there" for many years
now.


> The release numbering scheme you've described sounds quite sensible
> and standard.  However, based on your answer, my inclination would be
> to change the debian packaging scheme to support only one version of
> xerces 3.x in the archive at a time.

Ok, after reading your explanation it makes sense.


> The only reason I bring up the question at all is that, in the past,
> it has not always been the case that subsequent minor releases are
> source compatible.  At least, this is the case with XML::Xerces (a.k.a.
> xerces-p, or debian package libxml-xerces-perl) which depends on a
> specific minor version of xerces-c.

I wouldn't worry about it since this is actually a problem in Xerces-P
not Xerces-C++. If someone is interested in pre-3.0.0 Xerces-P then
they will have to fix this.


> There has to be a separate -dev package for each source package,
> though it's okay if libxerces-c-dev belongs to the most recent one and
> older ones, if any, have a numbered libxerces-cnn-dev package.  This
> is how the Berkeley DB packages are managed.

Hm, I guess it can be done either way. For example, there are libicu34,
libicu36, and libicu38, however, only one libicu-dev. You schema has
an advantage of allowing both, say, libxerces-2-dev and libxerces-3-dev
to be in the repository with the user being able to select which to
install. I would, however, suggest that we use the major release number
in both -dev packages so that they correspond to libxerces-c packages
(that is libxerces-2 and libxerces-2-dev, libxerces-3 and libxerces-3-dev).


Boris

-- 
Boris Kolpackov, Code Synthesis Tools
Open source XML data binding for C++:   http://codesynthesis.com/products/xsd
Mobile/embedded validating XML parsing: http://codesynthesis.com/products/xsde

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to