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

The Open Brand -- Problem Reporting and Interpretations System


Problem Report 2706 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 2706.


Report 2706 Actions


    Problem Report Number 2706
    Submitter's Classification Minor System Fault
    State Resolved
    Resolution Minor System Fault (MSF)
    Problem Resolution ID MSF.X.0122
    Raised 2020-03-26 06:40
    Updated 2020-03-26 10:28
    Published 2020-03-26 10:28
    Expiry Date 2021-03-26
    Product Standard Commands and Utilities V4 (UNIX 03)
    Certification Program The Open Brand certification program
    Test Suite VSC version 5.3.17NW
    Test Identification POSIX.cmd/awk/awk.ex Assertions 69, 639, 640
    Specification Shell and Utilities Issue 6
    Location in Spec From the specification of the awk utility in Open Group Base Specification issue 6.
    Problem Summary The awk utility may fail to properly collate character equivalence classes which contain characters
    from the non-portable character set.
    Problem Text The three tests cited in Test Identification all work in the same general way: They create an awk
    script that deletes from a string in the input all characters matching the regular expression [[=a=]
    [=A=][=b=][=B=][=c=][=C=]?[=z=][=Z=]]. Running this script with the POSIX Locale and a
    suitable Non-English Locale on suitable input should produce different results.

    Our awk implementation currently does not properly handle character equivalence classes for
    Non-English locales and so these tests fail.
    Test Output For tp69():
    400|10 69 1 15:47:47|IC Start
    200|10 44 15:47:47|TP Start
    520|10 44 47075 1 1|Assertion #69 (A): LC_ALL is set to a valid value
    520|10 44 47075 2 1|Expected exit code = 0; Received 1
    520|10 44 47075 2 2|Standard error isn't empty
    520|10 44 47075 2 3|Contents of out.stderr:
    520|10 44 47075 2 4|command "awk -f awk_69_cmds.tmp" produced the same standard output
    520|10 44 47075 2 5|with LC_ALL=de_DE-A.UTF-8 as with
    520|10 44 47075 2 6|LANG=POSIX
    220|10 44 1 15:47:47|FAIL
    410|10 69 1 15:47:47|IC End

    For tp639():
    400|10 639 1 15:48:14|IC Start
    200|10 478 15:48:14|TP Start
    520|10 478 47075 1 1|Assertion #639 (A): LANG determines default locale
    520|10 478 47075 2 1|Expected exit code = 0; Received 1
    520|10 478 47075 2 2|Standard error isn't empty
    520|10 478 47075 2 3|Contents of out.stderr:
    520|10 478 47075 2 4|command "awk -f awk_639_cmds.tmp" produced the same standard output
    520|10 478 47075 2 5|with LANG=de_DE-A.UTF-8 as with
    520|10 478 47075 2 6|LANG=POSIX
    220|10 478 1 15:48:14|FAIL
    410|10 639 1 15:48:14|IC End

    For tp640():
    400|10 640 1 15:48:14|IC Start
    200|10 479 15:48:14|TP Start
    520|10 479 47075 1 1|Assertion #640 (A): LC_COLLATE is set to a valid value
    520|10 479 47075 2 1|Expected exit code = 0; Received 1
    520|10 479 47075 2 2|Standard error isn't empty
    520|10 479 47075 2 3|Contents of out.stderr:
    520|10 479 47075 2 4|command "awk -f awk_640_cmds.tmp" produced the same standard output
    520|10 479 47075 2 5|with LC_COLLATE=de_DE-A.UTF-8 as with
    520|10 479 47075 2 6|LANG=POSIX
    220|10 479 1 15:48:14|FAIL
    410|10 640 1 15:48:14|IC End

    Review Information

    Review Type SA Review
    Start Date 2020-03-26 06:40
    Last Updated 2020-03-26 10:27
    Completed 2020-03-26 10:27
    Status Complete
    Review Resolution Minor System Fault (MSF)
    Review Conclusion A minor system fault is granted.

    Problem Reporting System Options:

     

    Back   


Contact the Certification Authority