This form contains a series of questions that need to be answered. As you go about answering the questions, please keep the following things in mind:While it is not required that each question be answered at this time, all questions must have answers before the response is submitted to The Open Group for review and publication.Press the "Save" button at any time to save work in progress. Once the work has been saved, there is the option to continue editing if required.Many questions have instructions to assist in development of answers. They are marked with the indicator. Please look at the instructions carefully.Although HTML markup can be included in answers, this is not recommended apart from basic tags such as <p> and <br>, since incorrect markup could effect the format of other items in the document.Questions on this system should be addressed to the Conformance Statement manager at The Open Group.
Enter the name of the Organization that produced the implementation and the name of the author of the Conformance Statement.
A product may be registered in all members of a binary-compatible family of products on the basis of a single test report.
Answer the questions for each binary-compatible family. Alternately, provide the answers in the Appendix at the end of this document.
Question 1: Is the implementation a "Conforming POSIX.7.2 Implementation" or a "Limited Conformance POSIX.7.2 Implementation"?
Response
Conforming POSIX.7.2 Implementation Limited Conformance POSIX.7.2 Implementation
Rationale
An implementation registered as conformant to this Product Standard definition must meet one or other of the set of implementation conformance requirements specified in IEEE Std. 1387.2:1995:
Reference
Software Administration Product Standard Definition.
IEEE Std. 1387.2:1995, Information Technology - Portable Operating System Interface (POSIX) - System Administration - Part 2: Software Administration), Sections 1.3.1.1 and 1.3.1.2.
Question 2: If the implementation provides non-standard extensions, do those extensions conform to Clause 2.10.2 of the POSIX.2 standard?
Yes No
An implementation that provides non-standard extensions should provide those extensions in conformance with Clause 2.10.2 (utility syntax guidelines) of the POSIX-2 standard. Use of the word "should" in IEEE Std. 1387.2:1995 indicates that this is a recommendation to implementors but is not a mandatory requirement.
IEEE Std. 1387.2:1995, Information Technology - Portable Operating System Interface (POSIX) - System Administration - Part 2: Software Administration), Section 1.3.1.1.
ISO/IEC 9945-2:1993, Information Technology - Portable Operating System Interface (POSIX) - Part 2: Shell and Utilities, Clause 2.10.2.
Question 3: If the implementation provides non-standard extensions, what general operating instructions are required to enable a "Strictly Conforming POSIX.7.2 Distribution" to be operated upon and yield the behaviour specified in IEEE Std. 1387.2:1995?
If the implementation has no non-standard extensions, indicate that. Otherwise, enter a description of the steps needed to get the implementation into a mode where the behavior is as specified in the standard. Alternately, provide a reference that uniquely identifies the product documentation and the place within that documentaiton, where these operating instructions can be found. ("Uniquely identifies" means give the document title, and the appropriate combination of version number, date, reference number, etc. such that the document is uniquely identified and can be obtained by the reader of this conformance statement.)
An implementation that provides non-standard extensions shall define an execution environment (that is, shall provide general operating instructions) in which a "Strictly Conforming POSIX.7.2 Distribution" may be operated upon and yield the behaviour specified in IEEE Std. 1387.2:1995.
IEEE Std. 1387.2:1995, Information Technology - Portable Operating System Interface (POSIX) - System Administration - Part 2: Software Administration, Section 1.3.1.1.
Question 4: If the implementation meets all the criteria of a Conforming POSIX.7.2 Implementation (or of a Limited Conformance POSIX.7.2 Implementation) except with respect to those features of the standard that depend on the existence of conforming implementations of either POSIX-1 or POSIX-2, what are the details of any differences in functional behaviour?
Enter your response in the text area, using as many lines as necessary, or state that "All features are fully supported as defined in this standard". Alternatively, insert a reference that uniquely identifies the product documentation, and the place within that documentation, where the information can be found. ("uniquely identifies" means give the document title, and the appropriate combination of version number, date, reference no., etc. such that the document is uniquely identified and can be obtained by the reader of this conformance statement.)
Alternatively, insert a reference that uniquely identifies the product documentation, and the place within that documentation, where the information can be found. ("uniquely identifies" means give the document title, and the appropriate combination of version number, date, reference no., etc. such that the document is uniquely identified and can be obtained by the reader of this conformance statement.)
A conformant implementation shall be a "Conforming POSIX.7.2 Implementation" if all the criteria for such are met, with the exception of those features that depend on the existence of conforming implementations of either POSIX-1 or POSIX-2. In this case, the Conformance Statement for the "Conforming POSIX.7.2 Implementation" shall describe the behaviour of the implementation of all features of the implementation, or of a "Strictly Conforming POSIX.7.2 Distribution", that depend (in IEEE Std. 1328.2:1995) on the function of POSIX-1 or POSIX-2.
IEEE Std. 1387.2:1995, Information Technology - Portable Operating System Interface (POSIX) - System Administration - Part 2: Software Administration, Sections 1.3.1.1, 1.3.1.3 (paragraphs 6 and 7), 2.3.1 and 2.3.2.
ISO/IEC 9945-2:1993, Information Technology - Portable Operating System Interface (POSIX) - Part 1: System Application Program Interface (API) [C Language] and Part 2: Shell and Utilities.
Question 5: What media types are supported for the transmission and receipt of software distributions?
Enter your response in the text area, using as many lines as necessary, or state that "All features are fully supported as defined in this standard". Alternatively, insert a reference that uniquely identifies the product documentation, and the place within that documentation, where the information can be found. ("uniquely identifies" means give the document title, and the appropriate combination of version number, date, reference no., etc. such that the document is uniquely identified and can be obtained by the reader of this conformance statement.) Examples of supported media types are ISO 9960 CD-ROM, 1.44 mbyte high-density diskette and specific magnetic tape-formatting standards.
Examples of supported media types are ISO 9960 CD-ROM, 1.44 mbyte high-density diskette and specific magnetic tape-formatting standards.
A conformant implementation shall describe the media types by which conformant software distributions may be transmitted and received.
Question 6: If the implementation is a "Conforming POSIX.7.2 Implementation", by what protocol stacks does it communicate with other systems as part of a distributed software administration system?
Enter your response in the text area, using as many lines as necessary, or state that it is a limited conformance POSIX.7.2 implementation, not a conforming POSIX.7.2 implementation. Alternatively, insert a reference that uniquely identifies the product documentation, and the place within that documentation, where the information can be found. ("uniquely identifies" means give the document title, and the appropriate combination of version number, date, reference no., etc. such that the document is uniquely identified and can be obtained by the reader of this conformance statement.)
A "Conforming POSIX.7.2 Implementation" shall identify the complete protocol stacks by which it communicates with other systems as part of a distributed software administration system.
Question 7: If the implementation is a "Conforming POSIX.7.2 Implementation", with what systems (platforms and operating systems) has interoperability for the purposes of processing software distributions as defined in IEEE Std. 1387.2:1995 been tested?
Enter your response in the text area, using as many lines as necessary. Alternatively, insert a reference that uniquely identifies the product documentation, and the place within that documentation, where the information can be found. ("uniquely identifies" means give the document title, and the appropriate combination of version number, date, reference no., etc. such that the document is uniquely identified and can be obtained by the reader of this conformance statement.)
A "Conforming POSIX.7.2 Implementation" shall identify the systems (platforms and operating systems) with which interoperability has been tested for the purpose of processing software distributions as part of a distributed software administration system.
Question 8: What software standards, and applicable characteristics of those standards, does the implementation use that are approved by ISO/IEC, by any ISO/IEC member body, or by government bodies?
Enter your response in the text area, using as many lines as necessary, or enter "None" or "Not applicable" as appropriate. Alternatively, insert a reference that uniquely identifies the product documentation, and the place within that documentation, where the information can be found. ("uniquely identifies" means give the document title, and the appropriate combination of version number, date, reference no., etc. such that the document is uniquely identified and can be obtained by the reader of this conformance statement.)
The Conformance Statement may list software standards approved by ISO/IEC, or any ISO/IEC member body, that are available for use by a "Conforming POSIX.7.2 Implementation" or by a "Conforming POSIX.7.2 Distribution". Applicable characteristics where documentation is required by one of these standards, or by standards of government bodies, may also be included.
IEEE Std. 1387.2:1995, Information Technology - Portable Operating System Interface (POSIX) - System Administration - Part 2: Software Administration), Section 1.3.1.3.
Question 9: What are the details of the implementation's standard features that are provided in an implementation-defined manner?
A conformant implementation includes a number of standard features that are provided in an implementation-defined manner. The Conformance Statement for the implementation concerned must describe the behaviour of all such implementation-defined features. This requirement is met by listing the features concerned and providing either specific references to the system documentation or the full syntax and semantics of these features.
The following standard features are implementation-defined:
The following sections of IEEE Std. 1387.2:1995, Information Technology - Portable Operating System Interface (POSIX) - System Administration - Part 2: Software Administration:
Question 10: When a command is run in preview mode, does the implementation run the control scripts associated with the selection and analysis phases of the command being previewed?
When running a command in preview mode (-p option), an implementation should run any control scripts that are executed as part of the selection or analysis phase of the command being previewed. Use of the word "should" in IEEE Std. 1387.2:1995 indicates that this is a recommendation to implementors but is not a mandatory requirement.
IEEE Std. 1387.2:1995, Information Technology - Portable Operating System Interface (POSIX) - System Administration - Part 2: Software Administration, Section 4.1.3 on Page 52.
Question 11: Does the implementation ensure that each software_collection_spec contained in the value of the targets option is the same between invocations of commands?
An implementation should ensure that each software_collection_spec contained in the value of the targets option is the same between invocations of commands. This will help ensure that any per-target information stored by the request script can be located by the subsequent scripts. Use of the word "should" in IEEE Std. 1387.2:1995 indicates that this is a recommendation to implementors but is not a mandatory requirement.
IEEE Std. 1387.2:1995, Information Technology - Portable Operating System Interface (POSIX) - System Administration - Part 2: Software Administration, Section 4.1.6.1 on Page 73.
Question 12: Does the implementation support target distributions in the serial format for swverify, swremove and swmodify?
A conformant implementation need not support target distributions in the serial format for swverify, swremove and swmodify.
IEEE Std. 1387.2:1995, Information Technology - Portable Operating System Interface (POSIX) - System Administration - Part 2: Software Administration, Section 4.1.4.2 on Page 60, Section 4.7.4 on Page 121, Section 4.9.4 on Page 128, and Section 4.10.4 on Page 134.
Question 13: What additional Version Identifiers are supported in software specifications?
Enter your response in the text area, using as many lines as necessary, or state that there are no additional version identifiers. Alternatively, insert a reference that uniquely identifies the product documentation, and the place within that documentation, where the information can be found. ("uniquely identifies" means give the document title, and the appropriate combination of version number, date, reference no., etc. such that the document is uniquely identified and can be obtained by the reader of this conformance statement.)
An implementation may support additional software specification version identifiers beyond the base set of:
IEEE Std. 1387.2:1995, Information Technology - Portable Operating System Interface (POSIX) - System Administration - Part 2: Software Administration, Section 4.1.4.1 on Pages 56 and 57.
Question 14: What event definitions does the implementation support in the event of access and concurrency control errors?
NONE SW_ERROR: SW_ACCESS_DENIED SW_ERROR: SW_CONFLICTING_SESSION_IN_PROGRESS SW_WARNING: SW_CONFLICTING_SESSION_IN_PROGRESS SW_ERROR: SW_SOC_LOCK_FAILURE
A conformant implementation may optionally generate the following events when access and concurrency control errors occur:
IEEE Std. 1387.2:1995, Information Technology - Portable Operating System Interface (POSIX) - System Administration - Part 2: Software Administration, Section 4.1.5.6 on Page 71.
Question 15: Do the implementation's utilities use the LC_TIME variable when displaying dates and times in stdout, stderr and logging?
The IEEE Std. 1387.2:1995 recommends that implementations should use the LC_TIME variable when displaying dates and times in stdout, stderr and logging. Use of the word "should" in IEEE Std. 1387.2:1995 indicates that this is a recommendation to implementors but is not a mandatory requirement.
IEEE Std. 1387.2:1995, Information Technology - Portable Operating System Interface (POSIX) - System Administration - Part 2: Software Administration, Section 4.1.5.7 on Pages 71 and 72.
Question 16: Does the implementation provide additional script return codes and, if so, what is the behaviour of those codes?
Enter "yes" or "No" in the area below. If the answer is "yes", also describe the behavior of the script return codes concerned, using as many lines as necessary. Alternatively, insert a reference that uniquely identifies the product documentation, and the place within that documentation, where the information can be found. ("uniquely identifies" means give the document title, and the appropriate combination of version number, date, reference no., etc. such that the document is uniquely identified and can be obtained by the reader of this conformance statement.)
A conformant implementation must support script return codes 0-3, with codes 4-31 being reserved for future use by the standard. An implementation that provides additional script return codes (greater than 31) must identify those codes and document the behaviours associated with each of them.
IEEE Std. 1387.2:1995, Information Technology - Portable Operating System Interface (POSIX) - System Administration - Part 2: Software Administration, Section 4.1.6.1.2 on Page 74.
Question 17: Which of the optional failure events does the implementation generate?
Enter your response in the text area, using as many lines as necessary. Thge full set of event codes applicable to this question can be found in the rationale section below. You many copy/paste the applicable ones from there. Alternatively, insert a reference that uniquely identifies the product documentation, and the place within that documentation, where the information can be found. ("uniquely identifies" means give the document title, and the appropriate combination of version number, date, reference no., etc. such that the document is uniquely identified and can be obtained by the reader of this conformance statement.)
An implementation may generate the following events at any point in the execution of a command where they are applicable to that implementation:
An implementation may generate the following events when validating a target where they are applicable to that implementation:
An implementation may generate the following events during the analysis or execution phase where they are applicable to that implementation:
An implementation may generate the following events as applicable to the error handling procedures for the implementation:
For swinstall and swcopy from a distribution that spans multiple media, an implementation may generate the following events to convey needed media-change information:
An implementation may generate the following events for software that will not be executed due to analysis results for that software:
IEEE Std. 1387.2:1995, Information Technology - Portable Operating System Interface (POSIX) - System Administration - Part 2: Software Administration, Section 4.1.7.1.1 on Page 83, Section 4.1.7.1.2 on Pages 87, Section 4.1.7.2 on Page 88, and Section 4.1.7.3 on Page 89.
Question 18: What archive formats are supported for serial distributions?
Both extended cpio and extended tar archive formats Extended cpio archive format Extended tar archive format
When creating a serial distribution, a conformant implementation may support the extended cpio archive format, the extended tar archive format, or both of those formats.
IEEE Std. 1387.2:1995, Information Technology - Portable Operating System Interface (POSIX) - System Administration - Part 2: Software Administration, Section 4.4.7.3 on Page 102, Section 4.8.7.3 on Page 126.
Copyright © All rights reserved.