Bug #71555 [NEW]: phardata.compress removes same name files in tar archive
| From: | fredrik dot e at gmail dot com | Date: | Tue, 09 Feb 2016 07:51:47 +0000 |
| Subject: | Bug #71555 [NEW]: phardata.compress removes same name files in tar archive | ||
| Groups: | php.bugs | ||
| Request: | Send a blank email to php-bugs+get-199118@lists.php.net to get a copy of this message | ||
From: fredrik dot e at gmail dot com
Operating system:
PHP version: 5.5.32
Package: PHAR related
Bug Type: Bug
Bug description:phardata.compress removes same name files in tar archive
Description:
------------
I just realized that phardata.compress removes same name files in tar
archives.
I have multiple tar archives that contains multiple instances of files
with the same name and when using the code below only the first
occurrence of the file is preserved.
Test script:
---------------
<?php
$p = new PharData('tarFile.tar',0);
$p->compress(Phar::GZ);
?>
Expected result:
----------------
The expected result is to preserve all files in the archive and just
compress it.
Actual result:
--------------
Only first file (with the same name) is preserved.
--
Edit bug report at https://bugs.php.net/bug.php?id=71555&edit=1
--
Try a snapshot (PHP 5.4): https://bugs.php.net/fix.php?id=71555&r=trysnapshot54
Try a snapshot (PHP 5.5): https://bugs.php.net/fix.php?id=71555&r=trysnapshot55
Try a snapshot (trunk): https://bugs.php.net/fix.php?id=71555&r=trysnapshottrunk
Fixed in SVN: https://bugs.php.net/fix.php?id=71555&r=fixed
Fixed in release: https://bugs.php.net/fix.php?id=71555&r=alreadyfixed
Need backtrace: https://bugs.php.net/fix.php?id=71555&r=needtrace
Need Reproduce Script: https://bugs.php.net/fix.php?id=71555&r=needscript
Try newer version: https://bugs.php.net/fix.php?id=71555&r=oldversion
Not developer issue: https://bugs.php.net/fix.php?id=71555&r=support
Expected behavior: https://bugs.php.net/fix.php?id=71555&r=notwrong
Not enough info: https://bugs.php.net/fix.php?id=71555&r=notenoughinfo
Submitted twice: https://bugs.php.net/fix.php?id=71555&r=submittedtwice
register_globals: https://bugs.php.net/fix.php?id=71555&r=globals
PHP 4 support discontinued: https://bugs.php.net/fix.php?id=71555&r=php4
Daylight Savings: https://bugs.php.net/fix.php?id=71555&r=dst
IIS Stability: https://bugs.php.net/fix.php?id=71555&r=isapi
Install GNU Sed: https://bugs.php.net/fix.php?id=71555&r=gnused
Floating point limitations: https://bugs.php.net/fix.php?id=71555&r=float
No Zend Extensions: https://bugs.php.net/fix.php?id=71555&r=nozend
MySQL Configuration Error: https://bugs.php.net/fix.php?id=71555&r=mysqlcfg