HomeAbout Us A-Z IndexSearch * Contact Us Register LoginPress Shop

The Open Brand -- Problem Reporting and Interpretations System


Problem Report 0433 Details

Help Show help | Quick Search | Submit a Test Suite Support Request | Click here to view your privileges

This page provides all information on Problem Report 0433.


Report 0433 Actions


    Problem Report Number 0433
    Submitter's Classification Test Suite problem
    State Resolved
    Resolution Rejected (REJ)
    Problem Resolution ID REJ.X.0052
    Raised 1994-03-21 08:00
    Updated 2003-03-13 08:00
    Published null
    Product Standard Internationalised System Calls and Libraries (XPG4)
    Certification Program The Open Brand certification program
    Test Suite VSX4 version 4.3.2
    Test Identification VSX4/PSUEDO-LANGUAGES/Definitions
    Problem Summary PG4R.052 The locales defined by VSX4 do not include all the characters in the portable character set as defined by POSIX.2 Shell and Utilities Specification Volume 1, page 40. These characters include but may ...
    Problem Text
    The locales defined by VSX4 do not include all the characters
    in the portable character set as defined by POSIX.2 Shell and
    Utilities Specification Volume 1, page 40. These characters include
    but may not be limited to <alert>, <backspace>, <tab>, <newline>,
    <vertical-tab>, <form-feed> and <carriage-return>. The relevant
    text is "Each supported locale shall include the portable
    character set specified in Table 2-4."


    Also on page 50 of POSIX.2 under character classification the following
    characters must be classified as space characters: <tab>, <newline>,
    <vertical-tab>, <form-feed> and <carriage-return>. The relevant text
    is "The characters <space>, <form-feed>, <newline>, <carriage-return>,
    <tab>, and <vertical-tab>, as defined in Table 2-4 and any of the
    characters included in the class blank, are automatically included in
    this class." Adding these to the psuedo languages causes the isspace tests
    to fail because these character are not classified as space characters
    by VSX4.

    Solution:
    Make sure all characters on page 40 of the POSIX.2 spec are included
    in all locales and change the header file SRC/INC/nlsclass.h to
    reflect the proper classification for all the characters.

    Test Output

    Review Information

    Review Type TSMA Review
    Start Date null
    Completed null
    Status Complete
    Review Recommendation No Resolution Given
    Review Response
    This request points out a fault in the test suite but does not identify
    which tests are affected by this fault. I deduce from the commentary that
    the utility used to generate the psuedo languages checks that the full
    set of space characters in the portable character set is provided and that
    they are correctly typed as space characters. This results in additional
    space characters being generated through the set-up procedure for the
    psuedo languages. When the tests are run, I understand that this produces
    failures in the tests for isspace() and that this is really a request for
    a test suite deficiency to be granted against these tests. I recognise that
    there is probably no way to avoid this problem and that the psuedo languages
    need to be corrected to cover this situation. However, before finally
    recommending that this request be granted, I would like to be certain that
    this is the action required by the requestor and woudl like to see the
    results of the failed tests included in the request.

    Review Type SA Review
    Start Date null
    Completed null
    Status Complete
    Review Resolution Rejected (REJ)
    Review Conclusion
    This request is refused. Applicant should make a clear request or merely
    report this as a bug.

    Problem Reporting System Options:

     

    Back   


Contact the Certification Authority