Argh! Apologies for autocomplete adding that 'e' to your name!

- Davey

On Sat, Aug 20, 2016 at 03:09 Davey Shafik <da...@php.net> wrote:

> Christophe,
>
> I got the failure multiple times in my Debian Jessie docker container that
> I use for builds - you can check it out yourself at
> https://github.com/dshafik/php-build to see the setup.
>
> Thanks for looking into this!
>
> - Davey
> On Sat, Aug 20, 2016 at 01:35 Christoph M. Becker <cmbecke...@gmx.de>
> wrote:
>
>> 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
>> <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
>>
>

Reply via email to