Austin Group Defect Tracker

Aardvark Mark IV


Viewing Issue Simple Details Jump to Notes ] Issue History ] Print ]
ID Category Severity Type Date Submitted Last Update
0001732 [1003.1(2016/18)/Issue7+TC2] Shell and Utilities Objection Error 2023-05-23 13:50 2023-09-05 11:00
Reporter geoffclare View Status public  
Assigned To
Priority normal Resolution Accepted As Marked  
Status Applied  
Name Geoff Clare
Organization The Open Group
User Reference
Section cp, mv
Page Number 2609, 3020
Line Number 84793, 100451
Interp Status Approved
Final Accepted Text See Note: 0006410.
Summary 0001732: cp and mv EXIT STATUS does not account for -i
Description The description of cp exit status 0 is:
All input files were copied successfully.
and for mv it is:
All input files were moved successfully.
These do not take into account a "no" answer to a prompt when -i is used.

Compare with rm:
Each directory entry was successfully removed, unless its removal was canceled by a non-affirmative response to a prompt for confirmation.

Desired Action On page 2609 line 84793 section cp, change:
All input files were copied successfully.
to:
Each file was successfully copied, unless copying it was canceled by a non-affirmative response to a prompt for confirmation.

On page 3020 line 100451 section mv, change:
All input files were moved successfully.
to:
Each file was successfully moved, unless moving it was canceled by a non-affirmative response to a prompt for confirmation.

Tags applied_after_i8d3, tc3-2008
Attached Files

- Relationships

-  Notes
(0006410)
Don Cragun (manager)
2023-07-31 15:26

Interpretation response
------------------------
The standard is unclear on this issue, and no conformance distinction can be made between alternative implementations based on this. This is being referred to the sponsor.

Rationale:
-------------
The cp and mv utility's EXIT STATUS sections did not properly account for the interaction with the -i option.

Notes to the Editor (not part of this interpretation):
-------------------------------------------------------

On page 2609 line 84793 section cp, change:
All input files were copied successfully.
to:
All requested files (excluding files where a non-affirmative response was given to a request for confirmation) were successfully copied.



On page 3020 line 100451 section mv, change:
All input files were moved successfully.
to:
All requested files (excluding files where a non-affirmative response was given to a request for confirmation) were successfully moved.



On page 3200, line 107342-107343 section rm, change:
Each directory entry was successfully removed, unless its removal was canceled by a non-affirmative response to a prompt for confirmation.
to:
All requested directory entries (excluding directory entries where a non-affirmative response was given to a request for confirmation) were successfully deleted.
(0006413)
agadmin (administrator)
2023-07-31 16:32

Interpretation proposed: 31 July 2023
(0006454)
agadmin (administrator)
2023-09-04 08:20

Interpretation approved: 4th September 2023

- Issue History
Date Modified Username Field Change
2023-05-23 13:50 geoffclare New Issue
2023-05-23 13:50 geoffclare Name => Geoff Clare
2023-05-23 13:50 geoffclare Organization => The Open Group
2023-05-23 13:50 geoffclare Section => cp, mv
2023-05-23 13:50 geoffclare Page Number => 2609, 3020
2023-05-23 13:50 geoffclare Line Number => 84793, 100451
2023-05-23 13:50 geoffclare Interp Status => ---
2023-07-31 15:26 Don Cragun Note Added: 0006410
2023-07-31 15:27 Don Cragun Final Accepted Text => See Note: 0006410.
2023-07-31 15:27 Don Cragun Status New => Interpretation Required
2023-07-31 15:27 Don Cragun Resolution Open => Accepted As Marked
2023-07-31 15:27 Don Cragun Tag Attached: tc3-2008
2023-07-31 16:32 agadmin Interp Status --- => Proposed
2023-07-31 16:32 agadmin Note Added: 0006413
2023-09-04 08:20 agadmin Interp Status Proposed => Approved
2023-09-04 08:20 agadmin Note Added: 0006454
2023-09-05 11:00 geoffclare Status Interpretation Required => Applied
2023-09-05 11:00 geoffclare Tag Attached: applied_after_i8d3


Mantis 1.1.6[^]
Copyright © 2000 - 2008 Mantis Group
Powered by Mantis Bugtracker