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

Reply via email to