Defect report from : Joanna Farley , Sun Microsystems
(Please direct followup comments direct to yyyyyyyyyyyyyy@xxxxxxxxxxxxx)
@ page 703 line 27097-27100 section pax objection {jf-kd-pax-140403-1}
Problem:
Edition of Specification (Year): 2001
Defect code : 1. Error
(1) lines 27097-27100:
27107 write In read or copy mode, pax shall write the file,
translating or
27108 truncating the name, regardless of whether this may
overwrite
27109 an existing file with a valid name. In list mode, pax
shall behave
27110 identically to the bypass action.
There is an error here as there is no meaningful interpretation which
can be given to "truncating" the filename. The specification should
specify the file should be extracted in place and this reference to
truncating be removed.
This could be implemented in pax by extracting as much of the path as
will fit being created normally, up to some some subdirectory level.
Then, the equivalent of a chdir should be performed to that directory,
and as much of the path as will fit will be created from that point,
repeatedly, until finally all of the path fits. Then the file should
be created normally.
Action:
Change lines 27107 - 27110 from:
"In read or copy mode, pax shall write the file, translating or
truncating the name, regardless of whether this may overwrite
an existing file with a valid name. In list mode, pax shall behave
identically to the bypass action."
to
"In read or copy mode, pax shall write the file, translating the
name, regardless of whether this may overwrite an existing file
with a valid name. In list mode, pax shall behave identically to
the bypass action."
|