On Wed, Jul 22, 2015 at 05:49:20PM +0200, Andrea Bolognani wrote: > On Wed, 2015-07-22 at 15:58 +0100, Daniel P. Berrange wrote: > > > > > Any suggestions on how to proceed? > > > > We've hit this many times before and always just shorten the file > > names in GIT to avoid it. > > > > Really we could do with adding a check for filename length to > > make check to avoid this again. > > Might not be trivial, as limits are apparently different for symbolic > links and regular files, nevermind the fact that very similar versions > of tar (eg. Fedora 22 and Fedora rawhide) don't behave the same. If we assume 'libvirt-X.Y.Z/' (with double-digits for each version field) as a prefix, that's upto 17 characters consumed. With a limit of 100 chars for symlinks, we should simply make sure all our file names are 83 characters or less $ ./build-aux/vc-list-files | perl -e 'while (<>) { die "filename $_ too long" if length($_) > 83 }' filename tests/cputestdata/x86-host-Haswell-noTSX+Haswell-noTSX,haswell,Haswell-noTSX-result.xml too long at -e line 1, <> line 1280. 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 :| -- libvir-list mailing list libvir-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/libvir-list