Problem Report Number | 0030 (INT.0006) |
---|---|
Submitter's Classification | Test Suite Problem (TSD) |
State | Resolved |
Resolution | Interpretation (INT) |
Raised | 2003-08-27 14:01 |
Updated | 2003-09-11 06:10 |
Published | 2003-09-11 06:10 |
Certification Program | Linux Standard Base Conformance Release 1.3 |
Test Suite | lsb-runtime IA32 version 1.3.6-3 |
Test Identification | POSIX.os/procenv/sysconf/T.sysconf 8 |
Specification | Linux Standard Base Specification 1.3 |
Location in Spec | Chapter 13/Libraries - Data Definitions For glibc - unistd.h |
Problem Summary | Difference in _POSIX_VERSION in newest glibc |
Problem Text | Newer glibc reports newer _POSIX_VERSION than test suite expects. /tset/POSIX.os/procenv/sysconf/T.sysconf 8 Failed Test Information: sysconf(_SC_VERSION) failed expected 199506, got 200112 Although LSB V1.3 clearly states that _POSIX_VERSION is to be defined as 199506, it seems that the glibc developers have moved to 200112. I propose that this FAILURE should be either waived or treated as a FIP until the specification catches up with current practice. |
Test Output | /tset/POSIX.os/procenv/sysconf/T.sysconf 8 Failed Test Description: The value _POSIX_VERSION is returned by sysconf(_SC_VERSION) Posix Ref: Component SYSCONF Assertion 4.8.1.2-14(A) Test Strategy: CALL sysconf(_SC_VERSION) VERIFY return value is _POSIX_VERSION Test Information: sysconf(_SC_VERSION) failed expected 199506, got 200112 |
Review Type | TSMA Review |
---|---|
Start Date | 2003-08-27 14:01 |
Last Updated | 2003-08-27 15:48 |
Completed | 2003-08-27 15:48 |
Status | Complete |
Review Recommendation | No Resolution Given |
Review Response | The test suite is testing what is stated by the specification. As such this is a specification matter and should be addressed by the Spec Authority. No recommendation is given. |
Review Type | SA Review |
---|---|
Start Date | 2003-08-27 14:48 |
Last Updated | 2003-09-11 06:09 |
Completed | 2003-09-11 06:09 |
Status | Complete |
Review Resolution | Interpretation (INT) |
Review Conclusion | Recognizing the transition to a future version of the POSIX standard, it was agreed to allow for LSB 1.3 the value of _POSIX_VERSION to be either 199506L or 200112L. An interpretation is therefore granted. (an errata will be raised against the specification to document this). |
Copyright 2005, The Free Standards Group, All Rights Reserved