Edit report at https://bugs.php.net/bug.php?id=61743&edit=1
ID: 61743 Comment by: mattfic...@php.net Reported by: a...@php.net Summary: Tests in ext\standard\tests\file\windows_acls\* fail Status: Closed Type: Bug Package: *Directory/Filesystem functions Operating System: windows PHP Version: 5.3.10 Assigned To: ab Block user comment: N Private report: N New Comment: These tests still fail for me (Windows 7). %USERNAME% is set and 'icacls' in is my command prompt path. bug44859.diff: 003+ 004+ Warning: unlink(C:\php-sdk\php-test-pack-5.3-nts-windows-vc9-x86-r0f180a6\ext\standard\tests\file\windows_acls/a.txt): Permission denied in C:\php-sdk\php-test-pack-5.3-nts-windows-vc9-x86-r0f180a6\ext\standard\tests\file\windows_acls\common.inc on line 132 005+ 006+ Warning: touch(): Utime failed: Permission denied in C:\php-sdk\php-test-pack-5.3-nts-windows-vc9-x86-r0f180a6\ext\standard\tests\file\windows_acls\common.inc on line 125 004- Iteration #3: passed. 005- Iteration #4: passed. 006- Testing directory: 007- Iteration #1: passed. 008- Iteration #2: passed. 009- Iteration #3: passed. 010- Iteration #4: passed. 008+ 009+ Warning: unlink(C:\php-sdk\php-test-pack-5.3-nts-windows-vc9-x86-r0f180a6\ext\standard\tests\file\windows_acls/a.txt): Permission denied in C:\php-sdk\php-test-pack-5.3-nts-windows-vc9-x86-r0f180a6\ext\standard\tests\file\windows_acls\common.inc on line 132 010+ 011+ Warning: touch(): Utime failed: Permission denied in C:\php-sdk\php-test-pack-5.3-nts-windows-vc9-x86-r0f180a6\ext\standard\tests\file\windows_acls\common.inc on line 125 012+ Iteration #3: bool(false) 013+ bool(true) 014+ failed. 015+ 016+ Warning: unlink(C:\php-sdk\php-test-pack-5.3-nts-windows-vc9-x86-r0f180a6\ext\standard\tests\file\windows_acls/a.txt): Permission denied in C:\php-sdk\php-test-pack-5.3-nts-windows-vc9-x86-r0f180a6\ext\standard\tests\file\windows_acls\common.inc on line 132 017+ 018+ Warning: touch(): Utime failed: Permission denied in C:\php-sdk\php-test-pack-5.3-nts-windows-vc9-x86-r0f180a6\ext\standard\tests\file\windows_acls\common.inc on line 125 019+ Iteration #4: bool(false) 020+ bool(true) 021+ failed. 022+ 023+ Warning: unlink(C:\php-sdk\php-test-pack-5.3-nts-windows-vc9-x86-r0f180a6\ext\standard\tests\file\windows_acls/a.txt): Permission denied in C:\php-sdk\php-test-pack-5.3-nts-windows-vc9-x86-r0f180a6\ext\standard\tests\file\windows_acls\common.inc on line 132 024+ Testing directory: 025+ Iteration #1: passed. 026+ 027+ Warning: unlink(C:\php-sdk\php-test-pack-5.3-nts-windows-vc9-x86-r0f180a6\ext\standard\tests\file\windows_acls/adir): Permission denied in C:\php-sdk\php-test-pack-5.3-nts-windows-vc9-x86-r0f180a6\ext\standard\tests\file\windows_acls\common.inc on line 132 028+ 029+ Warning: touch(): Utime failed: Permission denied in C:\php-sdk\php-test-pack-5.3-nts-windows-vc9-x86-r0f180a6\ext\standard\tests\file\windows_acls\common.inc on line 125 030+ Iteration #2: passed. 031+ 032+ Warning: unlink(C:\php-sdk\php-test-pack-5.3-nts-windows-vc9-x86-r0f180a6\ext\standard\tests\file\windows_acls/adir): Permission denied in C:\php-sdk\php-test-pack-5.3-nts-windows-vc9-x86-r0f180a6\ext\standard\tests\file\windows_acls\common.inc on line 132 033+ 034+ Warning: touch(): Utime failed: Permission denied in C:\php-sdk\php-test-pack-5.3-nts-windows-vc9-x86-r0f180a6\ext\standard\tests\file\windows_acls\common.inc on line 125 035+ Iteration #3: bool(false) 036+ bool(true) 037+ failed. 038+ 039+ Warning: unlink(C:\php-sdk\php-test-pack-5.3-nts-windows-vc9-x86-r0f180a6\ext\standard\tests\file\windows_acls/adir): Permission denied in C:\php-sdk\php-test-pack-5.3-nts-windows-vc9-x86-r0f180a6\ext\standard\tests\file\windows_acls\common.inc on line 132 040+ 041+ Warning: touch(): Utime failed: Permission denied in C:\php-sdk\php-test-pack-5.3-nts-windows-vc9-x86-r0f180a6\ext\standard\tests\file\windows_acls\common.inc on line 125 042+ Iteration #4: bool(false) 043+ bool(true) 044+ failed. 045+ 046+ Warning: unlink(C:\php-sdk\php-test-pack-5.3-nts-windows-vc9-x86-r0f180a6\ext\standard\tests\file\windows_acls/adir): Permission denied in C:\php-sdk\php-test-pack-5.3-nts-windows-vc9-x86-r0f180a6\ext\standard\tests\file\windows_acls\common.inc on line 132 bug44859_2.diff: 002+ 003+ Warning: touch(): Utime failed: No such file or directory in C:\php-sdk\php-test-pack-5.3-nts-windows-vc9-x86-r0f180a6\ext\standard\tests\file\windows_acls\common.inc on line 125 004+ Iteration #1: bool(false) 005+ bool(true) 006+ failed. 007+ 008+ Warning: unlink(C:\php-sdk\php-test-pack-5.3-nts-windows-vc9-x86-r0f180a6\ext\standard\tests\file\windows_acls/a.txt): Permission denied in C:\php-sdk\php-test-pack-5.3-nts-windows-vc9-x86-r0f180a6\ext\standard\tests\file\windows_acls\common.inc on line 132 009+ 010+ Warning: touch(): Utime failed: Permission denied in C:\php-sdk\php-test-pack-5.3-nts-windows-vc9-x86-r0f180a6\ext\standard\tests\file\windows_acls\common.inc on line 125 002- Iteration #1: passed. 005- Iteration #4: passed. 007- Iteration #1: passed. 010- Iteration #4: passed. 012+ 013+ Warning: unlink(C:\php-sdk\php-test-pack-5.3-nts-windows-vc9-x86-r0f180a6\ext\standard\tests\file\windows_acls/a.txt): Permission denied in C:\php-sdk\php-test-pack-5.3-nts-windows-vc9-x86-r0f180a6\ext\standard\tests\file\windows_acls\common.inc on line 132 014+ 015+ Warning: touch(): Utime failed: Permission denied in C:\php-sdk\php-test-pack-5.3-nts-windows-vc9-x86-r0f180a6\ext\standard\tests\file\windows_acls\common.inc on line 125 017+ 018+ Warning: unlink(C:\php-sdk\php-test-pack-5.3-nts-windows-vc9-x86-r0f180a6\ext\standard\tests\file\windows_acls/a.txt): Permission denied in C:\php-sdk\php-test-pack-5.3-nts-windows-vc9-x86-r0f180a6\ext\standard\tests\file\windows_acls\common.inc on line 132 019+ 020+ Warning: touch(): Utime failed: Permission denied in C:\php-sdk\php-test-pack-5.3-nts-windows-vc9-x86-r0f180a6\ext\standard\tests\file\windows_acls\common.inc on line 125 021+ Iteration #4: bool(false) 022+ bool(true) 023+ failed. 024+ 025+ Warning: unlink(C:\php-sdk\php-test-pack-5.3-nts-windows-vc9-x86-r0f180a6\ext\standard\tests\file\windows_acls/a.txt): Permission denied in C:\php-sdk\php-test-pack-5.3-nts-windows-vc9-x86-r0f180a6\ext\standard\tests\file\windows_acls\common.inc on line 132 027+ 028+ Warning: touch(): Utime failed: Permission denied in C:\php-sdk\php-test-pack-5.3-nts-windows-vc9-x86-r0f180a6\ext\standard\tests\file\windows_acls\common.inc on line 125 029+ Iteration #1: bool(false) 030+ bool(true) 031+ failed. 032+ 033+ Warning: unlink(C:\php-sdk\php-test-pack-5.3-nts-windows-vc9-x86-r0f180a6\ext\standard\tests\file\windows_acls/adir): Permission denied in C:\php-sdk\php-test-pack-5.3-nts-windows-vc9-x86-r0f180a6\ext\standard\tests\file\windows_acls\common.inc on line 132 034+ 035+ Warning: touch(): Utime failed: Permission denied in C:\php-sdk\php-test-pack-5.3-nts-windows-vc9-x86-r0f180a6\ext\standard\tests\file\windows_acls\common.inc on line 125 037+ 038+ Warning: unlink(C:\php-sdk\php-test-pack-5.3-nts-windows-vc9-x86-r0f180a6\ext\standard\tests\file\windows_acls/adir): Permission denied in C:\php-sdk\php-test-pack-5.3-nts-windows-vc9-x86-r0f180a6\ext\standard\tests\file\windows_acls\common.inc on line 132 039+ 040+ Warning: touch(): Utime failed: Permission denied in C:\php-sdk\php-test-pack-5.3-nts-windows-vc9-x86-r0f180a6\ext\standard\tests\file\windows_acls\common.inc on line 125 042+ 043+ Warning: unlink(C:\php-sdk\php-test-pack-5.3-nts-windows-vc9-x86-r0f180a6\ext\standard\tests\file\windows_acls/adir): Permission denied in C:\php-sdk\php-test-pack-5.3-nts-windows-vc9-x86-r0f180a6\ext\standard\tests\file\windows_acls\common.inc on line 132 044+ 045+ Warning: touch(): Utime failed: Permission denied in C:\php-sdk\php-test-pack-5.3-nts-windows-vc9-x86-r0f180a6\ext\standard\tests\file\windows_acls\common.inc on line 125 046+ Iteration #4: bool(false) 047+ bool(true) 048+ failed. 049+ 050+ Warning: unlink(C:\php-sdk\php-test-pack-5.3-nts-windows-vc9-x86-r0f180a6\ext\standard\tests\file\windows_acls/adir): Permission denied in C:\php-sdk\php-test-pack-5.3-nts-windows-vc9-x86-r0f180a6\ext\standard\tests\file\windows_acls\common.inc on line 132 bug44859_4.diff: 002+ Iteration #1: bool(false) 003+ bool(true) 004+ failed. 005+ 006+ Warning: unlink(./a.txt): Permission denied in C:\php-sdk\php-test-pack-5.3-nts-windows-vc9-x86-r0f180a6\ext\standard\tests\file\windows_acls\common.inc on line 132 007+ 008+ Warning: touch(): Utime failed: Permission denied in C:\php-sdk\php-test-pack-5.3-nts-windows-vc9-x86-r0f180a6\ext\standard\tests\file\windows_acls\common.inc on line 125 002- Iteration #1: passed. 005- Iteration #4: passed. 007- Iteration #1: passed. 010+ 011+ Warning: unlink(./a.txt): Permission denied in C:\php-sdk\php-test-pack-5.3-nts-windows-vc9-x86-r0f180a6\ext\standard\tests\file\windows_acls\common.inc on line 132 012+ 013+ Warning: touch(): Utime failed: Permission denied in C:\php-sdk\php-test-pack-5.3-nts-windows-vc9-x86-r0f180a6\ext\standard\tests\file\windows_acls\common.inc on line 125 010- Iteration #4: passed. 015+ 016+ Warning: unlink(./a.txt): Permission denied in C:\php-sdk\php-test-pack-5.3-nts-windows-vc9-x86-r0f180a6\ext\standard\tests\file\windows_acls\common.inc on line 132 017+ 018+ Warning: touch(): Utime failed: Permission denied in C:\php-sdk\php-test-pack-5.3-nts-windows-vc9-x86-r0f180a6\ext\standard\tests\file\windows_acls\common.inc on line 125 019+ Iteration #4: bool(false) 020+ bool(true) 021+ failed. 022+ 023+ Warning: unlink(./a.txt): Permission denied in C:\php-sdk\php-test-pack-5.3-nts-windows-vc9-x86-r0f180a6\ext\standard\tests\file\windows_acls\common.inc on line 132 025+ Iteration #1: bool(false) 026+ bool(true) 027+ failed. 028+ 029+ Warning: unlink(adir): Permission denied in C:\php-sdk\php-test-pack-5.3-nts-windows-vc9-x86-r0f180a6\ext\standard\tests\file\windows_acls\common.inc on line 132 030+ 031+ Warning: touch(): Utime failed: Permission denied in C:\php-sdk\php-test-pack-5.3-nts-windows-vc9-x86-r0f180a6\ext\standard\tests\file\windows_acls\common.inc on line 125 033+ 034+ Warning: unlink(adir): Permission denied in C:\php-sdk\php-test-pack-5.3-nts-windows-vc9-x86-r0f180a6\ext\standard\tests\file\windows_acls\common.inc on line 132 035+ 036+ Warning: touch(): Utime failed: Permission denied in C:\php-sdk\php-test-pack-5.3-nts-windows-vc9-x86-r0f180a6\ext\standard\tests\file\windows_acls\common.inc on line 125 038+ 039+ Warning: unlink(adir): Permission denied in C:\php-sdk\php-test-pack-5.3-nts-windows-vc9-x86-r0f180a6\ext\standard\tests\file\windows_acls\common.inc on line 132 040+ 041+ Warning: touch(): Utime failed: Permission denied in C:\php-sdk\php-test-pack-5.3-nts-windows-vc9-x86-r0f180a6\ext\standard\tests\file\windows_acls\common.inc on line 125 042+ Iteration #4: bool(false) 043+ bool(true) 044+ failed. 045+ 046+ Warning: unlink(adir): Permission denied in C:\php-sdk\php-test-pack-5.3-nts-windows-vc9-x86-r0f180a6\ext\standard\tests\file\windows_acls\common.inc on line 132 Previous Comments: ------------------------------------------------------------------------ [2012-04-16 11:45:43] a...@php.net This bug has been fixed in SVN. Snapshots of the sources are packaged every three hours; this change will be in the next snapshot. You can grab the snapshot at http://snaps.php.net/. For Windows: http://windows.php.net/snapshots/ Thank you for the report, and for helping us make PHP better. ------------------------------------------------------------------------ [2012-04-16 09:44:06] a...@php.net The following patch has been added/updated: Patch Name: 61743.diff Revision: 1334569446 URL: https://bugs.php.net/patch-display.php?bug=61743&patch=61743.diff&revision=1334569446 ------------------------------------------------------------------------ [2012-04-16 09:35:53] a...@php.net Description: ------------ All the three tests ext\standard\tests\file\windows_acls\bug44859.phpt ext\standard\tests\file\windows_acls\bug44859_2.phpt ext\standard\tests\file\windows_acls\bug44859_4.phpt are failing for the same reason. When getenv('USERNAME') is empty or icacls is not in the path. Expected result: ---------------- tests pass Actual result: -------------- tests fail ------------------------------------------------------------------------ -- Edit this bug report at https://bugs.php.net/bug.php?id=61743&edit=1