# Dirty hands required

- Thread: https://externals.io/message/37726
- Original archive: https://news-web.php.net/php.internals/37726
- Started by Steph Fox on 2008-05-19T19:39:49+00:00
- Messages: 1
- Reply by email to internals@lists.php.net
- More for agents: search with https://externals.io/search.md?q={query} · JSON API at https://externals.io/api · documentation at https://externals.io/llms.txt

---

## #37726 — Steph Fox — 2008-05-19T19:39:49+00:00

URL: https://externals.io/message/37726#37726

Hi all,

I just spent forever trying to get Phar to work as expected under CVS HEAD 
when unicode.semantics=1. There are still 46 test failures I've no idea how 
to address, with stream conversion and path issues leading the way (more 
than half all failures) and Phar's _SERVER munging close behind. Attached is 
a run-down of those 46 failures.

I'd like to merge the code changes I already made in CVS HEAD back to 
PHP_5_3 branch, but could do with some sanity checking first... I may well 
be casting things that shouldn't be cast or vice versa. So if anyone is 
curious and has time on their hands, please feel free to have a go. The only 
rule is that 5_3-created phars *must* run under PHP 6.

The run-tests.php script from 5_3 is usable with HEAD - just don't forget to 
switch unicode.semantics on!

Thanks,

- Steph
