[Lsb-messages] /var/www/bzr/lsb/devel/lsbspec r4060: Describe module conformance a bit better (bug 3949).

Jeff Licquia licquia at linuxfoundation.org
Tue Feb 10 23:13:47 UTC 2015


------------------------------------------------------------
revno: 4060
committer: Jeff Licquia <licquia at linuxfoundation.org>
branch nick: lsbspec
timestamp: Tue 2015-02-10 18:13:47 -0500
message:
  Describe module conformance a bit better (bug 3949).
modified:
  Base/generic/command/command.sgml
  Base/generic/command/lsb_release.sgml
  Common/generic/intro.m4
  Common/generic/intro.sgml
  Imaging/packaging/pkgdep.sgml
  Languages/packaging/pkgdep.sgml
  Packaging/generic/rpm/coredep.sgml
  Packaging/generic/rpm/package.sgml
-------------- next part --------------
=== modified file 'Base/generic/command/command.sgml'
--- a/Base/generic/command/command.sgml	2015-02-05 14:56:15 +0000
+++ b/Base/generic/command/command.sgml	2015-02-10 23:13:47 +0000
@@ -3159,7 +3159,7 @@
 displays version of LSB against which distribution is compliant. The version
 is expressed as a colon separated list of LSB module descriptions. LSB module
 descriptions are dash separated tuples containing the module name, version,
-and architecture name.
+and architecture name, in that order.
 The output is a single line of text of the following format:
 </PARA>
 <PARA>
@@ -3171,6 +3171,12 @@
 which changes from release to release. Version specific commands and utilities, if any,
 will be described in the relevant specification.
 </PARA></NOTE>
+<PARA>
+For reporting conformance with this release of the specification, the
+name for each module is found in the "Package Dependencies" section of
+the "Package Format and Installation" chapter for that module in the
+specification.
+</PARA>
 </LISTITEM>
 </VARLISTENTRY>
 <VARLISTENTRY>

=== modified file 'Base/generic/command/lsb_release.sgml'
--- a/Base/generic/command/lsb_release.sgml	2006-03-02 23:05:14 +0000
+++ b/Base/generic/command/lsb_release.sgml	2015-02-10 23:13:47 +0000
@@ -35,7 +35,7 @@
 displays version of LSB against which distribution is compliant. The version
 is expressed as a colon separated list of LSB module descriptions. LSB module
 descriptions are dash separated tuples containing the module name, version,
-and architecture name.
+and architecture name, in that order.
 The output is a single line of text of the following format:
 </PARA>
 <PARA>
@@ -47,6 +47,12 @@
 which changes from release to release. Version specific commands and utilities, if any,
 will be described in the relevant specification.
 </PARA></NOTE>
+<PARA>
+For reporting conformance with this release of the specification, the
+name for each module is found in the "Package Dependencies" section of
+the "Package Format and Installation" chapter for that module in the
+specification.
+</PARA>
 </LISTITEM>
 </VARLISTENTRY>
 <VARLISTENTRY>

=== modified file 'Common/generic/intro.m4'
--- a/Common/generic/intro.m4	2014-10-10 17:42:51 +0000
+++ b/Common/generic/intro.m4	2015-02-10 23:13:47 +0000
@@ -117,6 +117,14 @@
 values outside the standard ranges, for standard named interfaces.
 </para>
 </listitem>
+<listitem>
+<para>
+The implementation shall report its support for each of the modules
+constituting this specification, with the exception of the Trial Use module. 
+At minimum, this reporting shall be performed using the lsb_release command
+from the LSB Core Specification.
+</para>
+</listitem>
 </itemizedlist>
 
 </para>

=== modified file 'Common/generic/intro.sgml'
--- a/Common/generic/intro.sgml	2015-02-03 19:35:00 +0000
+++ b/Common/generic/intro.sgml	2015-02-10 23:13:47 +0000
@@ -365,6 +365,14 @@
 values outside the standard ranges, for standard named interfaces.
 </para>
 </listitem>
+<listitem>
+<para>
+The implementation shall report its support for each of the modules
+constituting this specification, with the exception of the Trial Use module. 
+At minimum, this reporting shall be performed using the lsb_release command
+from the LSB Core Specification.
+</para>
+</listitem>
 </itemizedlist>
 
 </para>

=== modified file 'Imaging/packaging/pkgdep.sgml'
--- a/Imaging/packaging/pkgdep.sgml	2014-08-07 14:38:38 +0000
+++ b/Imaging/packaging/pkgdep.sgml	2015-02-10 23:13:47 +0000
@@ -18,28 +18,6 @@
 </PARA>
 </LISTITEM>
 </VARLISTENTRY>
-<VARLISTENTRY>
-<TERM>lsb-imaging-<replaceable>arch</replaceable></TERM>
-<LISTITEM>
-<PARA>
-This dependency is used to indicate that the application is dependent
-on features contained in the LSB Imaging module and that the package
-contains architecture specific features.
-This architecture specific dependency is described
-in the relevant architecture specific part of the LSB Imaging specification.
-</PARA>
-</LISTITEM>
-</VARLISTENTRY>
-<VARLISTENTRY>
-<TERM>lsb-imaging-noarch</TERM>
-<LISTITEM>
-<PARA>
-This dependency is used to indicate that the application is dependent
-on features contained in the LSB Imaging module and that the package
-does not contain any architecture specific features.
-</PARA>
-</LISTITEM>
-</VARLISTENTRY>
 </VARIABLELIST>
 </PARA>
 <PARA>

=== modified file 'Languages/packaging/pkgdep.sgml'
--- a/Languages/packaging/pkgdep.sgml	2014-08-25 16:10:15 +0000
+++ b/Languages/packaging/pkgdep.sgml	2015-02-10 23:13:47 +0000
@@ -18,28 +18,6 @@
 </PARA>
 </LISTITEM>
 </VARLISTENTRY>
-<VARLISTENTRY>
-<TERM>lsb-languages-<replaceable>arch</replaceable></TERM>
-<LISTITEM>
-<PARA>
-This dependency is used to indicate that the application is dependent
-on features contained in the LSB Languages module and that the package
-contains architecture specific features.
-This architecture specific dependency is described
-in the relevant architecture specific part of the LSB Languages specification.
-</PARA>
-</LISTITEM>
-</VARLISTENTRY>
-<VARLISTENTRY>
-<TERM>lsb-languages-noarch</TERM>
-<LISTITEM>
-<PARA>
-This dependency is used to indicate that the application is dependent
-on features contained in the LSB Languages module and that the package
-does not contain any architecture specific features.
-</PARA>
-</LISTITEM>
-</VARLISTENTRY>
 </VARIABLELIST>
 </PARA>
 <PARA>

=== modified file 'Packaging/generic/rpm/coredep.sgml'
--- a/Packaging/generic/rpm/coredep.sgml	2008-01-03 20:40:29 +0000
+++ b/Packaging/generic/rpm/coredep.sgml	2015-02-10 23:13:47 +0000
@@ -8,11 +8,23 @@
 used.
 <VARIABLELIST>
 <VARLISTENTRY>
+<TERM>lsb-core</TERM>
+<LISTITEM>
+<PARA>
+This dependency is used to indicate that the application is dependent
+on features contained in the LSB Core specification.
+</PARA>
+</LISTITEM>
+</VARLISTENTRY>
+<VARLISTENTRY>
 <TERM>lsb-core-<replaceable>arch</replaceable></TERM>
 <LISTITEM>
 <PARA>
 This dependency is used to indicate that the application is dependent
-on features contained in the LSB-Core specification.
+on features contained in the LSB Core specification and that the
+package contains architecture specific features.  This architecture
+specific dependency is described in the relevant architecture specific
+part of the LSB Core specification.
 </PARA>
 </LISTITEM>
 </VARLISTENTRY>
@@ -21,7 +33,7 @@
 <LISTITEM>
 <PARA>
 This dependency is used to indicate that the application is dependent
-on features contained in the LSB-Core specification and that the package 
+on features contained in the LSB Core specification and that the package 
 does not contain any architecture specific files.
 </PARA>
 </LISTITEM>

=== modified file 'Packaging/generic/rpm/package.sgml'
--- a/Packaging/generic/rpm/package.sgml	2015-02-05 14:56:15 +0000
+++ b/Packaging/generic/rpm/package.sgml	2015-02-10 23:13:47 +0000
@@ -1500,11 +1500,23 @@
 used.
 <VARIABLELIST>
 <VARLISTENTRY>
+<TERM>lsb-core</TERM>
+<LISTITEM>
+<PARA>
+This dependency is used to indicate that the application is dependent
+on features contained in the LSB Core specification.
+</PARA>
+</LISTITEM>
+</VARLISTENTRY>
+<VARLISTENTRY>
 <TERM>lsb-core-<replaceable>arch</replaceable></TERM>
 <LISTITEM>
 <PARA>
 This dependency is used to indicate that the application is dependent
-on features contained in the LSB-Core specification.
+on features contained in the LSB Core specification and that the
+package contains architecture specific features.  This architecture
+specific dependency is described in the relevant architecture specific
+part of the LSB Core specification.
 </PARA>
 </LISTITEM>
 </VARLISTENTRY>
@@ -1513,7 +1525,7 @@
 <LISTITEM>
 <PARA>
 This dependency is used to indicate that the application is dependent
-on features contained in the LSB-Core specification and that the package 
+on features contained in the LSB Core specification and that the package 
 does not contain any architecture specific files.
 </PARA>
 </LISTITEM>



More information about the lsb-messages mailing list