Overview
Request 1131652 accepted
- GNU tar 1.34:
* Fail when building GNU tar if the platform supports 64-bit
time_t but the build only uses 32-bit time_t.
* Leave the devmajor and devminor fields empty (rather than
zero) for non-special files, as this is more compatible with
traditional tar.
Fixes:
* Fix interaction of --update with --wildcards.
* When extracting archives into an empty directory, do not create
hard links to files outside that directory.
* Handle partial reads from regular files.
* Warn file changed as we read it less often. Formerly, tar
warned if the file's size or ctime changed. However, this
generated a false positive if tar read a file while another
process hard-linked to it, changing its ctime. Now, tar warns
if the file's size, mtime, user ID, group ID, or mode changes.
Although neither heuristic is perfect, the new one should work
better in practice.
* Fix --ignore-failed-read to ignore file-changed read errors
as far as exit status is concerned. You can now suppress
file-changed issues entirely with --ignore-failed-read
--warning=no-file-changed.
* Fix --remove-files to not remove a file that changed while we
read it.
* Fix --atime-preserve=replace to not fail if there was no need
to replace, either because we did not read the file, or the
atime did not change.
* Fix race when creating a parent directory while another process
is also doing so.
* Fix handling of prefix keywords not followed by "." in pax
Request History
msmeissn created request
- GNU tar 1.34:
* Fail when building GNU tar if the platform supports 64-bit
time_t but the build only uses 32-bit time_t.
* Leave the devmajor and devminor fields empty (rather than
zero) for non-special files, as this is more compatible with
traditional tar.
Fixes:
* Fix interaction of --update with --wildcards.
* When extracting archives into an empty directory, do not create
hard links to files outside that directory.
* Handle partial reads from regular files.
* Warn file changed as we read it less often. Formerly, tar
warned if the file's size or ctime changed. However, this
generated a false positive if tar read a file while another
process hard-linked to it, changing its ctime. Now, tar warns
if the file's size, mtime, user ID, group ID, or mode changes.
Although neither heuristic is perfect, the new one should work
better in practice.
* Fix --ignore-failed-read to ignore file-changed read errors
as far as exit status is concerned. You can now suppress
file-changed issues entirely with --ignore-failed-read
--warning=no-file-changed.
* Fix --remove-files to not remove a file that changed while we
read it.
* Fix --atime-preserve=replace to not fail if there was no need
to replace, either because we did not read the file, or the
atime did not change.
* Fix race when creating a parent directory while another process
is also doing so.
* Fix handling of prefix keywords not followed by "." in pax
factory-auto added opensuse-review-team as a reviewer
Please review sources
factory-auto accepted review
Check script succeeded
darix accepted review
Accepted review for by_group opensuse-review-team request 1131652 from user factory-auto
anag+factory set openSUSE:Factory:Staging:M as a staging project
Being evaluated by staging project "openSUSE:Factory:Staging:M"
anag+factory accepted review
Picked "openSUSE:Factory:Staging:M"
licensedigger accepted review
The legal review is accepted preliminary. The package may require actions later on.
anag+factory added factory-staging as a reviewer
Being evaluated by group "factory-staging"
anag+factory accepted review
Unstaged from project "openSUSE:Factory:Staging:M"
anag+factory set openSUSE:Factory:Staging:C as a staging project
Being evaluated by staging project "openSUSE:Factory:Staging:C"
anag+factory accepted review
Picked "openSUSE:Factory:Staging:C"
anag+factory accepted review
Staging Project openSUSE:Factory:Staging:C got accepted.
anag+factory approved review
Staging Project openSUSE:Factory:Staging:C got accepted.
anag+factory accepted request
Staging Project openSUSE:Factory:Staging:C got accepted.