On 06/05/2012 01:19 PM, Brad King wrote: > On 06/05/2012 08:57 AM, Kornel Benko wrote: >>> The builtin cmlibarchive in CMake 2.8.8 is libarchive 3.0.2, from svn >>> rev 4051, now Git commit 28267d8f: >> >> On ubuntu 12.04 it is package libarchive12, version 3.0.3-6ubuntu1. > > Can you provide a simple script that reproduces a "bad" tarball > using "cmake -E tar" when CMake is built against that libarchive, > and a test to know if it is "bad"? If I can reproduce it I can > bisect libarchive history. I don't have Ubuntu 12.04 but I do > have dpkg.
I'd still like a test case so I can reproduce the problem locally. However, there were very few changes between the two versions of libarchive, at least upstream: $ git rev-list --count 28267d8..v3.0.3 18 The only one that looks even remotely like it could affect the pax output is this: https://github.com/libarchive/libarchive/commit/bc523371 -Brad -- Powered by www.kitware.com Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html Please keep messages on-topic and check the CMake FAQ at: http://www.cmake.org/Wiki/CMake_FAQ Follow this link to subscribe/unsubscribe: http://public.kitware.com/cgi-bin/mailman/listinfo/cmake-developers