Date: Thu, 3 Aug 1995 15:01:45 -0400 From: JimIsaak To: sc22wg15@dkuug.dk Subject: 14515-1 CD Ballot results; Disposition requested of RGCT WG15: Here are the Comments on CD ballot for 14515-1 closed July 1995: I would ask RGCT members to prepare a preliminary disposition of comments to these and circulate it ASAP so we can develop a WG15 DoC for response to SC22. This should be possible over the next 30 days or so without the need to wait for the next meeting (I hope). [Note, there were two votes, one related to registration, the second related to approval of the CD; I've combined the comments since all of those related to the document warrent "disposition".] [Example of comment not included: Austria's loss of their POSIX expert, resulting in a need to abstain.] Voting Yes without comment: Australia, Canada, Finland, France, Germany, Greece, Slovenia, USA Voting Yes with comment: UK Voting No with comment: Sweden Abstain: Austria Comments: ============================================================================ The UK vote comment on CD 14515-1: POSIX - Test Methods for Measuring Conformance to POSIX, Part 1 System Interfaces. YES vote, with the following comments: > The standard forming the foundation for this work, ISO/IEC 9945-1:1990 > is five years old and is in the process of being amended; the IEEE > standard from which this work is derived was published in 1992. > > The UK would recommend that this work, CD 14515-1, be progressed as > it stands, unchanged, to reinforce current industry standards and > practice. The UK would recommend that the following points be > forwarded to the US development body for consideration at the next > revision of the 2003.1 work: > > . Improve unspecific wording, eg: > 1.4.7.2 Recommendations: (lines 434 - 437) ...PCTS.1 should not > rely solely on the return value from that compiler or > translator , but should also examine any messages produced > during test execution. For what? As it stands this is a > no-op; some action should also be suggested/recommended/ > required. > > 1.4.12.1.1 Requirements: ...the signal handling routine behaves > correctly... What does this mean? Shall abort? Shall > behave as specified by the appropriate definition? Shall > ignore the call? > > 1.4.16.1 Requirements: The PCTS.1 shall supply all files... Do > not create them on the target system with the file creating > utility. Does this mean exactly what it says, or should > it also deny use of all file creation techniques available > on the target system? > > Table 2-1 Typographical Conventions: While is a > valid example of the lexography of an 'include' file in a > C program source, it is not a "C language header" > > 3.2 Process Termination: atexit() is defined in the ISO C standard > (Section 7.10.4.2). The wording at lines 653 and 698 > should be revised to reflect this. > ==================== End of UK Coment ============================ The comment with the negitive ballot from Sweden reads: "Standardisation of test methods should be avoided. The greatest disadvantage is, that the test method in practice may supersede the actual standard, making that standard useless. In any case there are two parallell (sic) documents, that need to be read (and maintained) There is also a lot of work needed to prepare this test standard, which is generally quite parallell (sic) to that of the original standard. In this proposed standard, there are large similarities and duplication between the Posix.1 (sic) standard, and the test method standard. Two examples: . The ermos (chap 2.4) have all ermos listed in both standards . In the environment (chap 2.6) only two of the 12 environment variables are listed in the test standard, thus making those variables more "important" than the others, without any such preference being visible to the Posix (sic) standard. Technical report may be an acceptable way of obtaining a uniform testing. Then it is quite clear, that the standard is the main document, and that the test document is secondary to the actual standard." ==================== End of comment from Sweden =======================