I've never tried uploading a regular tarball (i.e. neither gzip or bzip2 compressed), and it seems that the logic to detect plain tarballs is broken. FWIW, we have
elif content[257:262] == 'ustar':
mode = "r|tar"
in lib/lp/translations/model/translationimportqueue.py addOrUpdateEntriesFromTarball() method, and I can see no 'ustar' in there (we do the manual checks to work-around some ancient bugs).
I've never tried uploading a regular tarball (i.e. neither gzip or bzip2 compressed), and it seems that the logic to detect plain tarballs is broken. FWIW, we have
elif content[257:262] == 'ustar':
mode = "r|tar"
in lib/lp/ translations/ model/translati onimportqueue. py addOrUpdateEntr iesFromTarball( ) method, and I can see no 'ustar' in there (we do the manual checks to work-around some ancient bugs).