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]
