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

The Open Brand -- Problem Reporting and Interpretations System


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


Report 0600 Actions


    Problem Report Number 0600
    Submitter's Classification Specification problem
    State Resolved
    Resolution Rejected (REJ)
    Problem Resolution ID REJ.X.0204
    Raised 1970-01-01 08:00
    Updated 2003-03-13 08:00
    Published null
    Product Standard Commands and Utilities V2 (UNIX 95)
    Certification Program The Open Brand certification program
    Test Suite VSC version 4.1.5
    Test Identification POSIX.upe/vi 250
    Problem Summary PG4C.00072 This was refused because it is a duplicate. Use TIN4C.00016 instead.
    Problem Text
    This was refused because it is a duplicate. Use TIN4C.00016 instead.

    Our vi utility is working correctly according to P1003.2b/D11. The
    test involves a text buffer in character mode because a buffer copied
    to by a "y" command "shall be in the mode specified by the motion
    command" (line 4348 of P1003.2b section 5.35.7.2.82) and when "/pen"
    is used in the context of this test, "the region of text ... shall
    be be (sic) in character mode" (lines 3766-3768 of P1003.2b section
    5.35.7.2.34).

    Since the text buffer is in character mode and the buffer is the
    unnamed buffer, the current column shall be "set to the last column on
    which any portion of the last character from the buffer is displayed"
    (lines 4180-4181 of P1003.2b section 5.35.7.2.68).

    According to line 4172 of P1003.2b section 5.35.7.2.68, the current
    line of the edit buffer is unchanged.

    Although this behavior seems contrary to historical practice, the
    standard clearly states the current line is not changed. Since our vi
    utility complies with P1003.2b/D11, we believe a temporary
    interpretation should be granted.
    Test Output
    ***********************************************************************
    /tset/POSIX.upe/vi/vi_04.ex 1 Failed


    Test Information:
    Assertion #250 (C): P command on parts of lines
    Note: The behavior associated with this assertion is
    <LC> expected
    to change in a future revision of POSIX.2.
    Standard output isn't the same as file 'vi_exp_1'
    diff of "out.stdout" and "vi_exp_1":
    *** out.stdout Mon Jan 15 01:09:23 1996
    --- vi_exp_1 Mon Jan 15 01:08:49 1996
    ***************
    *** 1,5 ****
    con1first
    second line
    third or penult line
    ! line2
    ! third or last one
    --- 1,5 ----
    con1first
    second line
    third or penult line
    ! line
    ! third or 2last one

    ***********************************************************************

    Review Information

    Review Type TSMA Review
    Start Date null
    Completed null
    Status Complete
    Review Recommendation No Resolution Given
    Review Response
    The submitter is correct but a recent ruling regarding this issue
    exists. To avoid the confusion duplicate rulings regarding the same
    might cause we recommend this request be refused and the submitter
    use TIN4C.00016 instead.

    Review Type SA Review
    Start Date null
    Completed null
    Status Complete
    Review Resolution Rejected (REJ)
    Review Conclusion
    This request is refused.

    Problem Reporting System Options:

     

    Back   


Contact the Certification Authority