Hi,

You 're right, 

I reproduce the problem downloading the cvs tarball of the Public/CPS3,
all filenames that are longer than 99 characters are truncated.

This means that the tar format used by cvsweb is 'v7' instead of 'gnu'.

We are going to fix this soon.

Thanks

ben

On dim, 2005-04-24 at 17:02 +1000, Steve Meaker wrote:
> 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

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

Reply via email to