|LSB Addendum: SGML & XML|
|Prev||Chapter 1. LSB Addendum: SGML & XML|
C programs can get compiled with any version of a given compiler. SGML documents can't use any version of a given DTD. They need the corresponding DTD to reside on the same system, or at least to be reachable. The various versions of a given DTD in turn may imply certain versions of the style sheets.
This leads to a unusual situation where the old DTDs and style sheets should not be replaced during a package update.
We would like to make distribution packagers aware of the suggested solutions. They may choose to:
put the version number in the package name field (example: docbook-dtd-3.1-1.0.rpm)
not put the version number and use subpackages for each version