Edit report at https://bugs.php.net/bug.php?id=80137&edit=1

 ID:                 80137
 Patch added by:     sigs...@makadev.de
 Reported by:        sigsegv at makadev dot de
 Summary:            getprotobyname and getprotobynumber fail since there
                     is no /etc/protocols
 Status:             Open
 Type:               Bug
 Package:            Testing related
 Operating System:   debian:buster (docker container)
 PHP Version:        8.0Git-2020-09-22 (Git)
 Block user comment: N
 Private report:     N

 New Comment:

The following pull request has been associated:

Patch Name: Fix #80137: skip getprotobyname() and getprotobynumber() tests on 
*nix if there is no /etc/protocols file
On GitHub:  https://github.com/php/php-src/pull/6193
Patch:      https://github.com/php/php-src/pull/6193.patch


Previous Comments:
------------------------------------------------------------------------
[2020-09-22 19:10:03] sigsegv at makadev dot de

Description:
------------
The following tests fail inside a debian:buster (and most likely other) 
container because /etc/protocols doesn't exist:

getprotobyname function basic test 
[ext/standard/tests/network/getprotobyname_basic.phpt]
getprotobynumber function basic test 
[ext/standard/tests/network/getprotobynumber_basic.phpt]


Expected result:
----------------
the test should be skipped if /etc/protocols doesn't exist

Actual result:
--------------
the test fails:

================================================================================
/home/php-tester/php-src/ext/standard/tests/network/getprotobyname_basic.phpt
================================================================================
bool(false)
================================================================================
001+ bool(false)
001- int(6)
================================================================================



================================================================================
/home/php-tester/php-src/ext/standard/tests/network/getprotobynumber_basic.phpt
================================================================================
bool(false)
================================================================================
001+ bool(false)
001- string(3) "tcp"
================================================================================



------------------------------------------------------------------------



--
Edit this bug report at https://bugs.php.net/bug.php?id=80137&edit=1

Reply via email to