Hi again,
thanks for the response.
First, I made a mistake in saying this happens with the released CPS3.3.3
Dev version from cps-project.org. On checking this file I found it is OK
for me too. I thought I had checked it, but I mustn't have. I am sorry to
have misled you on this.

It only happens with the complete CPS3 CVS download.
If I enter the CPSNavigation folder in the CVS  tree and download just
this CPSNavigation.tar.gz file the names are OK.
If I download the complete CPS3.tar.gz file from the CVS then the names
are wrong.
I have tried downloading with both Linux and Windows with the same results
on each.
The names are wrong if I download with Linux or Windows. It doesn't matter
what program I use to view the archive or to extract it.

I am using Mandrake 10.1, ARK v2.1.9 and tar v1.13.25.
On Windows 2000 I tried both WinRAR and PowerDesk.

I run CPS on a Mandrake Linux system. I have never tried using it on
Windows because other Zope programs I use don't work on Windows.

If this is only happening to me then it isn't your problem, but I just
can't think of any way this could happen on two different computers, one
Win2000 and one Mandrake Linux.

Maybe my router or ISP? But I can't think how.

I suspect the problem relates to the type of tar file being created for
the CVS download.
File names longer than 100 characters (including path) are problematical
with some tar versions.
The file names under discussion here are all truncated at the 101st
character when extracted with ARK or the TAR command on Linux.
Below is a snippet from
http://www.gnu.org/software/tar/manual/html_chapter/tar_8.html
This snippet refers to an older version of GNU tar, but the same problem
arises with some other tar varients. It would explain the problem I have.


^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
oldgnu
Format used by GNU tar of versions prior to 1.12.
v7
Archive format, compatible with the V7 implementation of tar. This format
imposes a number of limitations. The most important of them are:

The maximum length of a file name is limited to 99 characters.

This format has traditionally been used by Automake when producing
Makefiles. This practice will change in the future, in the meantime,
however this means that projects containing filenames more than 99
characters long will not be able to use GNU tar 1.15.1 and Automake prior
to 1.9.

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

If I am the only person finding this then it is my problem, but I would
like to work out why it is happening.
Thanks for the great software!
Steve Meaker


_______________________________________________
cps-devel mailing list
http://lists.nuxeo.com/mailman/listinfo/cps-devel

Reply via email to