Hi.
Andreas J. Koenig wrote:
> ---------
> gnutar %* --owner=0 "--mode=0700"
> ---------
0700 is the setting for a privately owned executable that nobody else
on the system can read, write or execute but the owner. Not the kind
of thing I would expect a software package for public consumption to
contain. Maybe try 0755 instead, it would let a second user on this
system also read and use the untarred content.
You know, sending me this as private email, on the mailing list and as
bug in RT, this is definitely a way to get my attention.
Imagine that one user has the role to untar packages and the other has
the role to index them, then the second will not be able to do the
job.
Ummm, no? I usually think more in the lines of one user download - untar
- Makefile.PL - make - test - install. why would anyone split the roles?
> now make dist creates indexer-acceptable tarballs.
> (thanks to David Cantrell)
> btw, the gnutar have an extended mode option, where it can be written
> as "--mode=o-w", but the indexer was not satisfied.
You can usually verify the perrmissions with 'tar tvvzf' on the
produced tarball.
I tried various permission options, and got various errors. For one of
the tries I got:
module: Data::ParseBinary
version: undef
in file: Data-ParseBinary-0.07/lib/Data/ParseBinary.pm
status: The PAUSE indexer was not able to read the file. It issued
the following error: C< Could not open
'Data-ParseBinary-0.07/lib/Data/ParseBinary.pm': Permission
denied at /home/k/PAUSE/lib/PAUSE/mldistwatch.pm line 2452.
>
So if you have a better permissions sets, and know how to create it on
Windows, and made sure that the indexer agreed to index it, then please
tell me.
Shmuel.