2013/8/22 dieter
Hello,
I have noticed a problem of MidnightCommander in tar archives containing long file-names or long path-name + file-name, e.g. resulting from nested sub-directories.
It seems the length of the path-name + file-name is limited to 100 characters, longer names are truncated. They are displayed truncated in the mc panel, and when the file (or its parent directory in the archive) is copied out of the archive with F5 it will have a truncated name. Therefore deeply nested tar archives can not safely be un-tarred with mc.
For "current versions" of mc I could not find such a bug mentioned.
steps to reproduce:
mkdir testdir echo test > "testdir/testname_123456789_123456789_123456789_123456789_123456789_123456789_123456789_123456789_123456789.txt" tar cJf testdir.tar.xz testdir
start mc, enter testdir.tar.xz the filename is limited to testname_123456789_123456789_123456789_123456789_123456789_123456789_123456789_123456789_123
The tar archive itself is correct and tar xf correctly restores the full file-names.
If the same directory tree is zipped and the zip archive is entered with mc the filename is not truncated. The problem seems to be specific for the "utar://" vfs of mc.
The problem is observed with the mc packages included in 12.3 (mc-4.8.1.4-2.1.2) and also with 13.1M4/factory (mc-4.8.9-2.2).
Other problem I found in the actual version included in 12.3, when I changed the network connection method from the traditional to Network Manager (to add as backup when is necessary a 3G modem), and now with the network managed via Network Manager, mc has a delay of more than 1 minute to open. With the network managed via the traditional method, the delay to start is about a second. Regards, Juan -- USA LINUX OPENSUSE QUE ES SOFTWARE LIBRE, NO NECESITAS PIRATEAR NADA Y NI TE VAS A PREOCUPAR MAS POR LOS VIRUS Y SPYWARES: http://www.opensuse.org/es/ Puedes visitar mi blog en: http://jerbes.blogspot.com.ar/ -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org