On 17/03/15 15:55, Ralph Schindler wrote: > hi all, > > Phar::convertTo*() methods have a design flaw such that phar files can't > be successfully converted and retain the proper file suffix at the same > time when the base name contains dots. An expression of this is > attempting to convert something-v3.0.0.phar to say a tar.gz via > convertToExecutable(Phar::TAR, Phar::GZ); > > My original patch respected BC when it was destined for PHP5, but now > I've cleaned it up and removed the retention of BC behavior, and I > intend it to be merged to PHP7 only. As such, existing tests also > needed modification. > > I'd like some discussion, code review ... and if no objections, some > karma to commit this to master. The PR is here: > > https://github.com/php/php-src/pull/297
Hi Ralph! I recently stumbled over that issue, too; thanks for looking into it. Looking at the patch, it seems, that some handling for bzip2 archives is missing; I think if there are special cases for .tar, .tgz and .zip, there should also be a case for .tbz2 (.tar.bz2). -- Regards, Mike -- PHP Internals - PHP Runtime Development Mailing List To unsubscribe, visit: http://www.php.net/unsub.php