lsb

modules other than LSB Core do not have conformance sections

Bug #1329499 reported by Jeff Johnson
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
lsb
In Progress
Medium
Unassigned
Mandriva
Fix Released
Medium

Bug Description

The Implementation Conformance and Application conformance sections of LSB
Core, as seen here:

http://refspecs.linuxbase.org/LSB_4.1.0/LSB-Core-generic/LSB-Core-generic/implementation.html
http://refspecs.linuxbase.org/LSB_4.1.0/LSB-Core-generic/LSB-Core-generic/application.html

are written as if LSB-Core was the entirety of the LSB. The sections describe
how you conform to LSB Core in either case. If we look at this wording as
belonging to ISO-LSB, this is correct, as there are no other parts to that set
of standards. For LSB as a whole, LSB Core is only part of the picture.
Unfortunately these sections do not hint at that, nor do any of the other
volumes have their own conformance sections to complement this omission. I'm
thinking for LSB 5.0 the solution is to add conformance sections in a way that
they are complementary, if we will continue to issue lsb-release in this way -
that is, reports on each module in this manner:

LSB Version:
:core-4.1-amd64:core-4.1-noarch:cxx-4.1-amd64:cxx-4.1-noarch:desktop-4.1-amd64:desktop-4.1-noarch:languages-4.1-amd64:languages-4.1-noarch:printing-4.1-amd64:printing-4.1-noarch

For 5.0, printing has become imaging, and c++ has been absorbed into core, so
we could have:

* Desktop describes an environment that is core requirements + desktop
requirements
* Imaging describes an environment that is core requirements + imaging
requirements
* Languages describes an environment that is core requirements + languages
requirements

In my opinion, this is really a deficiency in all released specifications since
LSB 3.1 Desktop (which came out after Core -> ISO submission).

Tags: spec zclose
Changed in mandriva:
importance: Unknown → Medium
status: Unknown → In Progress
Jeff Johnson (n3npq)
tags: added: zclose
Changed in mandriva:
status: In Progress → Incomplete
Changed in mandriva:
status: Incomplete → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Related blueprints

Remote bug watches

Bug watches keep track of this bug in other bug trackers.