Hi Davey! On 19.08.2016 at 15:32, Davey Shafik wrote:
> I saw this failure while packaging 7.1.0beta3, and assume it might be > related to your update: > > FAIL SQLite3 open_basedir checks > [ext/sqlite3/tests/sqlite3_21_security.phpt] > > ========DIFF======== > 006- > 007- Warning: SQLite3::__construct(): open_basedir restriction in effect. > File(%s) is not within the allowed path(s): (.) in > %ssqlite3_21_security.php on line %d > 008- Exception: open_basedir prohibits opening %s in > %ssqlite3_21_security.php:%d > 009- Stack trace: > 010- #0 %ssqlite3_21_security.php(%d): SQLite3->__construct('%s') > 011- #1 {main} > ========DONE======== > > Can you please look into this in time for RC1? I've just checked again with the tagged PHP-7.1.0beta3, but the test succeeds on my machine. Therefore it's hard for me to assess what is wrong. According to the diff, it appears that the second DB which shouldn't be created according to the open_basedir restriction, is actually successfully created. Anyway, it's rather unlikely that an open_basedir related failure is caused by updating SQLite, as this check is part of the PHP binding[1], which has not been affected by this commit. The issue might be caused by commit cc125f27[2], but that's also somewhat unlikely, because the Travis checks usually succeed generally. Can you reproduce the test failure? In which enviroment? [1] <https://github.com/php/php-src/blob/PHP-7.1.0beta3/ext/sqlite3 /sqlite3.c#L125> [2] <https://github.com/php/php-src/commit/cc125f27> -- Christoph M. Becker -- PHP Internals - PHP Runtime Development Mailing List To unsubscribe, visit: http://www.php.net/unsub.php