https://bugzilla.novell.com/show_bug.cgi?id=807747
https://bugzilla.novell.com/show_bug.cgi?id=807747#c3
Johannes Meixner changed:
What |Removed |Added
----------------------------------------------------------------------------
Summary|Provide RPMs for LSB 4.0 |"lsb-4.0" RPM does not
|Functional Areas in |provide the features
|addition to "Core" |required by the LSB 4.0
| |specification
Severity|Enhancement |Normal
--- Comment #3 from Johannes Meixner 2013-03-07 12:27:59 CET ---
Regarding the question in comment#0
if a RPM requirement for "lsb >= 3.2"
is a requirement for "all LSB functional areas"
or only a requirement for "LSB core":
I did not find really explicit documentation.
In the various HTML documents of
"The LSB 4.0 Specification" at
http://refspecs.linuxfoundation.org/LSB_4.0.0/
I only found in the
"Linux Standard Base Core Specification 4.0"
a section
"22.6. Package Dependencies"
http://refspecs.linuxfoundation.org/LSB_4.0.0/LSB-Core-generic/LSB-Core-gene...
that reads (excerpt):
------------------------------------------------------------------------------
lsb-core-<arch>
This dependency is used to indicate that the application is dependent
on features contained in the LSB-Core specification.
lsb-core-noarch
This dependency is used to indicate that the application is dependent
on features contained in the LSB-Core specification and that the package
does not contain any architecture specific files.
------------------------------------------------------------------------------
and I found in the
"Linux Standard Base Desktop Specification 4.0"
a section
"21.1. Package Dependencies"
http://refspecs.linuxfoundation.org/LSB_4.0.0/LSB-Desktop-generic/LSB-Deskto...
that reads (excerpt):
------------------------------------------------------------------------------
lsb
This dependency is used to indicate that the application is dependent
on features contained in the LSB 4.0 specification.
[...]
lsb-graphics-<arch> (legacy)
This dependency is used to indicate that the application is dependent
on features contained in the LSB-Graphics module. This architecture
specific dependency is described in the relevant architecture
specific LSB-Desktop specification.
lsb-graphics-noarch (legacy)
This dependency is used to indicate that the application is dependent
on features contained in the LSB-Graphics module and that the package
does not contain any architecture specific files.
------------------------------------------------------------------------------
From that I assume that
a RPM requirement for plain "lsb"
is a requirement for any "features contained in the LSB 4.0 specification"
which means it is is a requirement for "all LSB functional areas".
In contrast a requirement for only "LSB core"
would need to be specified as RPM requirement
either "lsb-core-<arch>" or "lsb-core-noarch".
If my analysis is right,
this issue is no longer an enhancement request but a bug
because our "lsb-4.0" package does not provide
the features required by the LSB 4.0 specification.
--
Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.