[lsb-bugs] [Bug 1855] New: lsbspec version files have overloaded meaning

bugzilla-daemon at linux-foundation.org bugzilla-daemon at linux-foundation.org
Wed Dec 19 19:38:06 PST 2007


http://bugs.linuxbase.org/show_bug.cgi?id=1855

           Summary: lsbspec version files have overloaded meaning
           Product: Specification
           Version: 3.2
          Platform: Other
        OS/Version: All
            Status: NEW
          Severity: normal
          Priority: P2
         Component: Core-generic
        AssignedTo: mats at freestandards.org
        ReportedBy: mats at freestandards.org
         QAContact: lsb-bugs at freestandards.org


After recent changes to support version-sensitive building, the version.* files
in lsbspec/LSB have multiple meanings. This is now causing some problems.

The old meaning was as a version to be included in a specification book.  When
a build without special arguments is done in books/ or booksets/, a special
file "buildversion" is generated with the contents of the matching version file
from the spec directory (.generic for generic spacs, .{ARCH} for
architecture-specific books).  

The new meaning is in lsbspec itself, when data is generated from the database,
it now needs a version qualifier, and this is also taken from the contents of
the version file.

The problem here is that the latter condition means that if spec information
for version X.Y is to be generated, the version files need to be set to contain
exactly X.Y, but when pre-release book builds are to be done, we want the
version files to contain something like "X.Ybeta" or "X.Yrc1".  

This needs to be decoupled somehow.


-- 
Configure bugmail: http://bugs.linuxbase.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.


More information about the lsb-bugs mailing list