
On Sat, Jun 11, 2016 at 10:14:11AM -0400, Cole Robinson wrote:
This issue appeared again:
On 07/22/2015 11:57 AM, Eric Blake wrote:
On 07/22/2015 08:44 AM, Andrea Bolognani wrote:
1. rename the test case, making it shorter;
Works if we can do it, but I agree we should add a syntax check to enforce it.
2. bump tar format from ustar, which has limitations on the length of file names, to posix/pax, which has no such limitations.
Might be doable, if RHEL 5 autoconf/automake/tar supports it. Here's where we switched to ustar: https://www.redhat.com/archives/libvir-list/2012-April/msg01435.html commit 75ad8b67
and even then, we ran into problems with too-long symlinks (which are processed differently than regular files).
Since RHEL5 support has been dropped for a while now, maybe it's time to revisit changing the tar format
Yep, IIUC we should be fine for require pax support for the vintage of Linux we required. *BSD should be fine too, so IIUC, their tar version uses libarchive which supports pax. Windows has 7-zip which can do pax and of course cygwin. Finally OS-X has the pax command and support in the apple archive utility. So I think we're be fine to require it. While, we're changing this, I think we should probably take the opportunity to also switch over to using 'xz' as our compression format, instead of gz. Consider the 1.3.5 release compressed with different formats: 35109092 libvirt-1.3.5.tar.gz 25573966 libvirt-1.3.5.tar.bz2 12112612 libvirt-1.3.5.tar.xz Those results seem pretty compelling to me :-) Regards, Daniel -- |: http://berrange.com -o- http://www.flickr.com/photos/dberrange/ :| |: http://libvirt.org -o- http://virt-manager.org :| |: http://autobuild.org -o- http://search.cpan.org/~danberr/ :| |: http://entangle-photo.org -o- http://live.gnome.org/gtk-vnc :|