Why doesn't batchpcb like my tarball?

Whenever I attempt to upload the attached gerber tarball, I get the following error:

BatchPCB is locking down. We are no longer accepting any floating files. Please clean up your uploaded file and resubmit.

I'm not really sure what's wrong. All of the files in the tarball have extensions which are in the list.
$ tar tf cc2530-bob-submit.tar.gz
blah.cmp
blah.drd
blah.dri
blah.plc
blah.pls
blah.sol
blah.stc
blah.sts

It would be really great if it was more specific about what was wrong with the file when it rejects it. (For example, which file caused the problem, etc)

Any ideas?

Ah… It was because there was both a “dri” and a “drd” file.

Note that the error message indicated something else was wrong. Once again, it would be great if the error could be updated to be more specific.

And of course, now all I get after I submit is “CRASH!! … trainwreck, we goofed!”… I tried three times. Any ideas what might be wrong? I’ll try again in 15 minutes in case it is a temporary thing…

Note that would be drl and not dri .

I don’t think the term “floating files” means anything to most people. I infer that is their term for a file that does not have an extension associated with a particular type of file. Instead, maybe they could use a term such as “unidentified file types” or “filenames with unrecognized extensions”.

If you’re lazy like me and title all your files “untitled.ext” with the directory name describing the project, here’s a nice little one-liner to create the tarball in Linux (and avoid those floating files):

tar -cf ${PWD##*/}.tar untitled.GBL untitled.GTL untitled.TXT untitled.GBS untitled.GTS untitled.GBO untitled.GTO && gzip -9 ${PWD##*/}.tar