evalEmpire / gitpan

Git repositories for all of CPAN
http://github.com/gitpan
73 stars 12 forks source link

"Too many files in the extraction dir to fix it" #126

Open schwern opened 9 years ago

schwern commented 9 years ago

Got a lot of this in the last import run. This is new.

Error importing DGENGU/Sentry-Log-Raven.tar.gz: Too many files in the extraction dir to fix it: /tmp
/lAkUyebAWU/README /tmp/lAkUyebAWU/lib /tmp/lAkUyebAWU/._. /tmp/lAkUyebAWU/._README /tmp/lAkUyebAWU/MANIFEST /tmp/lAkUyebAWU/._Changes /tmp/lAkUyebAWU/Makefile.PL /tmp/lAkUyebAWU/._MANIFEST /tmp/lAkUyebAWU/Changes /tmp/lAkUyebAWU/t /tmp/lAkUyebAWU/META.yml /tmp/lAkUyebAWU/._t /tmp/lAkUyebAWU/._META.json /tmp/lAkUyebAWU/._META.yml /tmp/lAkUyebAWU/META.json /tmp/lAkUyebAWU/._Makefile.PL /tmp/lAkUyebAWU/._lib at lib/Gitpan/Repo.pm line 272.
Error importing DGENGU/Sentry-Log-Raven-1.01.tar.gz: Too many files in the extraction dir to fix it:
 /tmp/hjTi35RMo0/._Sentry-Log-Raven /tmp/hjTi35RMo0/Sentry-Log-Raven at lib/Gitpan/Repo.pm line 272.
Error importing LIBVENUS/HPPPM-Demand-Management-0.04.tar.gz: Too many files in the extraction dir to fix it: /tmp/3YquJqJ1Lc/HPPPM-Demand-Management-0.03/log /tmp/3YquJqJ1Lc/HPPPM-Demand-Management-0.03/command_call.txt /tmp/3YquJqJ1Lc/HPPPM-Demand-Management-0.03/README /tmp/3YquJqJ1Lc/HPPPM-Demand-Management-0.03/bin /tmp/3YquJqJ1Lc/HPPPM-Demand-Management-0.03/lib /tmp/3YquJqJ1Lc/HPPPM-Demand-Management-0.03/META.json~ /tmp/3YquJqJ1Lc/HPPPM-Demand-Management-0.03/ignore.txt /tmp/3YquJqJ1Lc/HPPPM-Demand-Management-0.03/MANIFEST /tmp/3YquJqJ1Lc/HPPPM-Demand-Management-0.03/Build.PL /tmp/3YquJqJ1Lc/HPPPM-Demand-Management-0.03/data /tmp/3YquJqJ1Lc/HPPPM-Demand-Management-0.03/Makefile.PL /tmp/3YquJqJ1Lc/HPPPM-Demand-Management-0.03/META.yml~ /tmp/3YquJqJ1Lc/HPPPM-Demand-Management-0.03/Changes /tmp/3YquJqJ1Lc/HPPPM-Demand-Management-0.03/t /tmp/3YquJqJ1Lc/HPPPM-Demand-Management-0.03/META.yml /tmp/3YquJqJ1Lc/HPPPM-Demand-Management-0.03/templates /tmp/3YquJqJ1Lc/HPPPM-Demand-Management-0.03/conf /tmp/3YquJqJ1Lc/HPPPM-Demand-Management-0.03/META.json at lib/Gitpan/Repo.pm line 272.
schwern commented 9 years ago

This is coming from Gitpan::Release->fix_extract_dir. It has correctly spotted an archive with multiple files in the top level.

$ zcat /home/gitpan/backpan/authors/id/D/DG/DGENGU/Sentry-Log-Raven-1.01.tar.gz | tar -t
./._Sentry-Log-Raven
Sentry-Log-Raven/
Sentry-Log-Raven/._Changes

All those ._ files are binary files with "com.apple.quarantine" and "Google\x20Chrome" in it.