Thanks Stefan for clear explanation. -----Original Message----- From: Stefan Bodewig <bode...@apache.org> Sent: Saturday, January 30, 2021 7:43 PM To: dev@ant.apache.org Subject: Re: PaxHeaders folder is missing upgrade from 1.8.2 to 1.10.9
On 2021-01-29, S Abirami wrote: > We have the same tar executed in Ant 1.8.2 and Ant1.10.9 build. > We are seeing the difference of PaxHeader folder missing in latest Ant build. > Hence, thought to discuss about the change. I'm afraid we are talking past each other. I've understood your question as such: 1. you've got a tar archive created outside of Ant that you 2. extract using Ant's <untar> task 3. using 1.8.2 this resulted in addtional PaxHeaders.* folders you never really used 4. the additional folders are no longer there when you use Ant 1.10.9 5. you ask, whether this means something is missing now If anything of this is wrong, please correct me. Otherwise I obviously didn't understand what you are asking. My answer to the above question is that the tool used in step 1 added PAX headers that Ant 1.8.2 didn't understand and falsely considered assumed them to be files. Ant 1.10.9 understands PAX headers so the additional files are no longer there. The files you really use should be exactly the same as they used to be with 1.8.2 (as you can verify by comparing them bit by bit). > Additionally, In release not 1.9.4 to 1.9.5 there is some description > about PaxHeader but no bug id ismentioned. The more important hint is in the release notes of 1.9.0 * <tar> now supports a new "posix" option for longfile-mode which will make it create PAX extension headers for long file names. PAX extension headers are supported by all modern implementations of tar including GNU tar. The reason neither this nor the bugfix in 1.9.5 contain bug IDs is they simply have never been reported as bugs in Ant. Ant's tar package has been the nucleus for the tar package of Apache Commons Compress and the PAX header related changes have been "backports" of changes made in Commons Compress. Stefan --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@ant.apache.org For additional commands, e-mail: dev-h...@ant.apache.org --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@ant.apache.org For additional commands, e-mail: dev-h...@ant.apache.org