Unsubscribe

On Nov 26, 2016 5:34 AM, "spam2 at rhsoft dot net" <php-b...@lists.php.net>
wrote:

> Edit report at https://bugs.php.net/bug.php?id=73609&edit=1
>
>  ID:                 73609
>  User updated by:    spam2 at rhsoft dot net
>  Reported by:        spam2 at rhsoft dot net
> -Summary:            "run-tests.php" donÄt respect configuration
> +Summary:            "run-tests.php" don't respect configuration
>  Status:             Open
>  Type:               Bug
>  Package:            Testing related
>  Operating System:   Linux
>  PHP Version:        7.0.14RC1
>  Block user comment: N
>  Private report:     N
>
>  New Comment:
>
> ok, you finally can trick it out by "export PHP_INI_SCAN_DIR=/home/
> builduser/rpmbuild/BUILD/php-7.0.14" meaning point to the dirctory with
> the temporary ini-file
> ___________________________________________________
>
> but that's implied by -n and should not be needed
>
> php -n -c /home/builduser/rpmbuild/BUILD/php-7.0.14/tmp-php.ini
> ___________________________________________________
>
> + ulimit -s 32712
> + unset TZ LANG LC_ALL
> + export LANG=C 
> TEST_PHP_EXECUTABLE=/home/builduser/rpmbuild/BUILD/php-7.0.14/sapi/cli/php
> NO_INTERACTION=1 MALLOC_CHECK_=2 MYSQL_TEST_HOST=localhost
> MYSQL_TEST_SOCKET=/var/lib/mysql/mysql.sock MYSQL_TEST_PORT=3306
> MYSQL_TEST_USER=php_autotest MYSQL_TEST_PASSWD=php_autotest
> MYSQL_TEST_DB=php_autotest 'PDO_MYSQL_TEST_DSN=mysql:
> host=localhost;dbname=php_autotest' 
> PDO_MYSQL_TEST_SOCKET=/var/lib/mysql/mysql.sock
> PDO_MYSQL_TEST_USER=php_autotest PDO_MYSQL_TEST_PASS=php_autotest
> PDO_MYSQL_TEST_ENGINE=MyISAM
> + LANG=C
> + TEST_PHP_EXECUTABLE=/home/builduser/rpmbuild/BUILD/php-
> 7.0.14/sapi/cli/php
> + NO_INTERACTION=1
> + MALLOC_CHECK_=2
> + MYSQL_TEST_HOST=localhost
> + MYSQL_TEST_SOCKET=/var/lib/mysql/mysql.sock
> + MYSQL_TEST_PORT=3306
> + MYSQL_TEST_USER=php_autotest
> + MYSQL_TEST_PASSWD=php_autotest
> + MYSQL_TEST_DB=php_autotest
> + PDO_MYSQL_TEST_DSN='mysql:host=localhost;dbname=php_autotest'
> + PDO_MYSQL_TEST_SOCKET=/var/lib/mysql/mysql.sock
> + PDO_MYSQL_TEST_USER=php_autotest
> + PDO_MYSQL_TEST_PASS=php_autotest
> + PDO_MYSQL_TEST_ENGINE=MyISAM
> + cp /home/builduser/rpmbuild/SOURCES/php-debug.ini
> /home/builduser/rpmbuild/BUILD/php-7.0.14/tmp-php.ini
> + EXTENSION_DIR=/home/builduser/rpmbuild/BUILD/php-7.0.14/modules
> + export PHP_INI_SCAN_DIR=/home/builduser/rpmbuild/BUILD/php-7.0.14
> + PHP_INI_SCAN_DIR=/home/builduser/rpmbuild/BUILD/php-7.0.14
> + sed -i s@__EXTENSION_DIR__@/home/builduser/rpmbuild/BUILD/php-
> 7.0.14/modules@ /home/builduser/rpmbuild/BUILD/php-7.0.14/tmp-php.ini
> + /home/builduser/rpmbuild/BUILD/php-7.0.14/sapi/cli/php -n -c
> /home/builduser/rpmbuild/BUILD/php-7.0.14/tmp-php.ini
> /home/builduser/rpmbuild/BUILD/php-7.0.14/run-tests.php -n -c
> /home/builduser/rpmbuild/BUILD/php-7.0.14/tmp-php.ini
>
> =====================================================================
> PHP         : /home/builduser/rpmbuild/BUILD/php-7.0.14/sapi/cli/php
> PHP_SAPI    : cli
> PHP_VERSION : 7.0.14RC1
> ZEND_VERSION: 3.0.0
> PHP_OS      : Linux - Linux testserver.rhsoft.net 4.8.10-200.fc24.x86_64
> #1 SMP Mon Nov 21 17:55:46 UTC 2016 x86_64
> INI actual  : /home/builduser/rpmbuild/BUILD/php-7.0.14/tmp-php.ini
> More .INIs  :
> CWD         : /home/builduser/rpmbuild/BUILD/php-7.0.14
> Extra dirs  :
> VALGRIND    : Not used
> =====================================================================
> TIME START 2016-11-26 11:20:36
> =====================================================================
>
>
> [root@testserver:~]$ cat /home/builduser/rpmbuild/
> BUILD/php-7.0.14/tmp-php.ini
> [PHP]
> extension_dir                    = "/home/builduser/rpmbuild/
> BUILD/php-7.0.14/modules"
>
> extension                        = "mbstring.so"
> extension                        = "openssl.so"
> extension                        = "calendar.so"
> extension                        = "ctype.so"
> extension                        = "curl.so"
> extension                        = "dom.so"
> extension                        = "exif.so"
> extension                        = "fileinfo.so"
> extension                        = "gd.so"
> extension                        = "hash.so"
> extension                        = "iconv.so"
> extension                        = "imap.so"
> extension                        = "json.so"
> extension                        = "mysqli.so"
> extension                        = "pcntl.so"
> extension                        = "pdo.so"
> extension                        = "pdo_mysql.so"
> extension                        = "posix.so"
> extension                        = "session.so"
> extension                        = "simplexml.so"
> extension                        = "soap.so"
> extension                        = "sockets.so"
> extension                        = "tidy.so"
> extension                        = "tokenizer.so"
> extension                        = "xmlreader.so"
> extension                        = "xmlwriter.so"
> extension                        = "zip.so"
> extension                        = "phar.so"
>
> [zend]
> zend_extension                   = "opcache.so"
> opcache.enable                   = 1
> opcache.enable_cli               = 0
> opcache.load_comments            = 0
> opcache.save_comments            = 0
> opcache.use_cwd                  = 1
> opcache.validate_timestamps      = 1
> opcache.revalidate_freq          = 10
> opcache.revalidate_path          = 0
> opcache.max_accelerated_files    = 1000
> opcache.memory_consumption       = 32
> opcache.interned_strings_buffer  = 8
> opcache.max_file_size            = 262144
> opcache.enable_file_override     = 1
> opcache.fast_shutdown            = 1
> opcache.log_verbosity_level      = 1
> opcache.huge_code_pages          = 0
>
>
> Previous Comments:
> ------------------------------------------------------------------------
> [2016-11-26 01:42:56] spam2 at rhsoft dot net
>
> well, that's the full call
>
> how comes the test-suite to the foolish idea trying to load "apcu.so" at
> all - problm is with 7.1 on the host-machine that problems only becomes
> obvious while in fact some pieces of the tests are never use the fresh
> built extensions but the old installed ones which you don't notice when
> they are available and from the same major version
>
> [26-Nov-2016 01:36:27 UTC] PHP Warning:  PHP Startup: Unable to load
> dynamic library '/usr/lib64/php/modules/apcu.so' -
> /usr/lib64/php/modules/apcu.so: undefined symbol: zend_signal_globals in
> Unknown on line 0
> ___________________________
>
> + LANG=C
> + TEST_PHP_EXECUTABLE=/home/builduser/rpmbuild/BUILD/php-
> 7.0.14/sapi/cli/php
> + NO_INTERACTION=1
> + MALLOC_CHECK_=2
> + MYSQL_TEST_HOST=localhost
> + MYSQL_TEST_SOCKET=/var/lib/mysql/mysql.sock
> + MYSQL_TEST_PORT=3306
> + MYSQL_TEST_USER=php_autotest
> + MYSQL_TEST_PASSWD=php_autotest
> + MYSQL_TEST_DB=php_autotest
> + PDO_MYSQL_TEST_DSN='mysql:host=localhost;dbname=php_autotest'
> + PDO_MYSQL_TEST_SOCKET=/var/lib/mysql/mysql.sock
> + PDO_MYSQL_TEST_USER=php_autotest
> + PDO_MYSQL_TEST_PASS=php_autotest
> + PDO_MYSQL_TEST_ENGINE=MyISAM
> + echo '[PHP]'
> + echo output_buffering=0
> + echo memory_limit=-1
> + echo extension_dir=/home/builduser/rpmbuild/BUILD/php-7.0.14/modules
> + echo extension=/home/builduser/rpmbuild/BUILD/php-7.0.14/
> modules/openssl.so
> + echo extension=/home/builduser/rpmbuild/BUILD/php-7.0.14/
> modules/mbstring.so
> + echo extension=/home/builduser/rpmbuild/BUILD/php-7.0.14/
> modules/calendar.so
> + echo extension=/home/builduser/rpmbuild/BUILD/php-7.0.14/
> modules/ctype.so
> + echo extension=/home/builduser/rpmbuild/BUILD/php-7.0.14/modules/curl.so
> + echo extension=/home/builduser/rpmbuild/BUILD/php-7.0.14/modules/dom.so
> + echo extension=/home/builduser/rpmbuild/BUILD/php-7.0.14/modules/exif.so
> + echo extension=/home/builduser/rpmbuild/BUILD/php-7.0.14/
> modules/fileinfo.so
> + echo extension=/home/builduser/rpmbuild/BUILD/php-7.0.14/modules/gd.so
> + echo extension=/home/builduser/rpmbuild/BUILD/php-7.0.14/modules/hash.so
> + echo extension=/home/builduser/rpmbuild/BUILD/php-7.0.14/
> modules/iconv.so
> + echo extension=/home/builduser/rpmbuild/BUILD/php-7.0.14/modules/json.so
> + echo extension=/home/builduser/rpmbuild/BUILD/php-7.0.14/
> modules/mysqli.so
> + echo extension=/home/builduser/rpmbuild/BUILD/php-7.0.14/
> modules/pcntl.so
> + echo extension=/home/builduser/rpmbuild/BUILD/php-7.0.14/modules/pdo.so
> + echo extension=/home/builduser/rpmbuild/BUILD/php-7.0.14/
> modules/pdo_mysql.so
> + echo extension=/home/builduser/rpmbuild/BUILD/php-7.0.14/
> modules/posix.so
> + echo extension=/home/builduser/rpmbuild/BUILD/php-7.0.14/
> modules/session.so
> + echo extension=/home/builduser/rpmbuild/BUILD/php-7.0.14/
> modules/simplexml.so
> + echo extension=/home/builduser/rpmbuild/BUILD/php-7.0.14/modules/soap.so
> + echo extension=/home/builduser/rpmbuild/BUILD/php-7.0.14/modules/tidy.so
> + echo extension=/home/builduser/rpmbuild/BUILD/php-7.0.14/
> modules/tokenizer.so
> + echo extension=/home/builduser/rpmbuild/BUILD/php-7.0.14/
> modules/xmlreader.so
> + echo extension=/home/builduser/rpmbuild/BUILD/php-7.0.14/
> modules/xmlwriter.so
> + echo extension=/home/builduser/rpmbuild/BUILD/php-7.0.14/modules/zip.so
> + echo zend_extension=/home/builduser/rpmbuild/BUILD/php-
> 7.0.14/modules/opcache.so
> + /home/builduser/rpmbuild/BUILD/php-7.0.14/sapi/cli/php -n -c
> /home/builduser/rpmbuild/BUILD/php-7.0.14/tmp-php.ini
> /home/builduser/rpmbuild/BUILD/php-7.0.14/run-tests.php -n -c
> /home/builduser/rpmbuild/BUILD/php-7.0.14/tmp-php.ini
>
> ------------------------------------------------------------------------
> [2016-11-26 01:20:16] spam2 at rhsoft dot net
>
> the whole part of the SPEC file and since the PGO-profiling-stuff with the
> same params works perfectly and just get $PWD via cli-param it's for sure
> the test-suite which is buggy
>
> # run test-suite when enabled
> %if %runselftest
>  ulimit -s 32712
>  unset TZ LANG LC_ALL
>  export LANG="C" TEST_PHP_EXECUTABLE="$PWD/sapi/cli/php" NO_INTERACTION=1
> MALLOC_CHECK_=2 MYSQL_TEST_HOST="localhost" 
> MYSQL_TEST_SOCKET="/var/lib/mysql/mysql.sock"
> MYSQL_TEST_PORT="3306" MYSQL_TEST_USER="php_autotest"
> MYSQL_TEST_PASSWD="php_autotest" MYSQL_TEST_DB="php_autotest"
> PDO_MYSQL_TEST_DSN="mysql:host=localhost;dbname=php_autotest"
> PDO_MYSQL_TEST_SOCKET="/var/lib/mysql/mysql.sock"
> PDO_MYSQL_TEST_USER="php_autotest" PDO_MYSQL_TEST_PASS="php_autotest"
> PDO_MYSQL_TEST_ENGINE="MyISAM"
>  echo "[PHP]" > "$PWD/tmp-php.ini"
>  echo "output_buffering=0" >> "$PWD/tmp-php.ini"
>  echo "memory_limit=-1" >> "$PWD/tmp-php.ini"
>  echo "extension_dir=$PWD/modules" >> "$PWD/tmp-php.ini"
>  echo "extension=openssl.so" >> "$PWD/tmp-php.ini"
>  echo "extension=mbstring.so" >> "$PWD/tmp-php.ini"
>  echo "extension=calendar.so" >> "$PWD/tmp-php.ini"
>  echo "extension=ctype.so" >> "$PWD/tmp-php.ini"
>  echo "extension=curl.so" >> "$PWD/tmp-php.ini"
>  echo "extension=dom.so" >> "$PWD/tmp-php.ini"
>  echo "extension=exif.so" >> "$PWD/tmp-php.ini"
>  echo "extension=fileinfo.so" >> "$PWD/tmp-php.ini"
>  echo "extension=gd.so" >> "$PWD/tmp-php.ini"
>  echo "extension=hash.so" >> "$PWD/tmp-php.ini"
>  echo "extension=iconv.so" >> "$PWD/tmp-php.ini"
>  echo "extension=json.so" >> "$PWD/tmp-php.ini"
>  echo "extension=mysqli.so" >> "$PWD/tmp-php.ini"
>  echo "extension=pcntl.so" >> "$PWD/tmp-php.ini"
>  echo "extension=pdo.so" >> "$PWD/tmp-php.ini"
>  echo "extension=pdo_mysql.so" >> "$PWD/tmp-php.ini"
>  echo "extension=posix.so" >> "$PWD/tmp-php.ini"
>  echo "extension=session.so" >> "$PWD/tmp-php.ini"
>  echo "extension=simplexml.so" >> "$PWD/tmp-php.ini"
>  echo "extension=soap.so" >> "$PWD/tmp-php.ini"
>  echo "extension=tidy.so" >> "$PWD/tmp-php.ini"
>  echo "extension=tokenizer.so" >> "$PWD/tmp-php.ini"
>  echo "extension=xmlreader.so" >> "$PWD/tmp-php.ini"
>  echo "extension=xmlwriter.so" >> "$PWD/tmp-php.ini"
>  echo "extension=zip.so" >> "$PWD/tmp-php.ini"
>  echo "zend_extension=opcache.so" >> "$PWD/tmp-php.ini"
>  $TEST_PHP_EXECUTABLE -n -c $PWD/tmp-php.ini $PWD/run-tests.php -n -c
> $PWD/tmp-php.ini
>  find /var/www/sessiondata -user builduser -delete
> %endif
>
> ------------------------------------------------------------------------
> [2016-11-26 01:16:11] spam2 at rhsoft dot net
>
> Description:
> ------------
> most of the stuff runs fine, but on a machine with 7.1.0RC6 installed the
> test-suite tries to load extensions from the installed binaries up to
> "--with-config-file-scan-dir" which is simply a no-go when -n  and a cnfig
> file is specified
>
> that explains now also why for years nmow some mysql-tests are failing
> with permission-denied - likely some pieces ignore the env-vars
>
> $TEST_PHP_EXECUTABLE -n -c $PWD/tmp-php.ini $PWD/run-tests.php -n -c
> $PWD/tmp-php.ini
>
> [root@testserver:~]$ cat /rpmbuild/BUILD/php-7.0.14/tmp-php.ini
> [PHP]
> extension_dir=/home/builduser/rpmbuild/BUILD/php-7.0.14/modules
> extension=openssl.so
> extension=mbstring.so
> extension=calendar.so
> extension=ctype.so
> extension=curl.so
> extension=dom.so
> extension=exif.so
> extension=fileinfo.so
> extension=gd.so
> extension=hash.so
> extension=iconv.so
> extension=json.so
> extension=mysqli.so
> extension=pcntl.so
> extension=pdo.so
> extension=pdo_mysql.so
> extension=posix.so
> extension=session.so
> extension=simplexml.so
> extension=soap.so
> extension=tidy.so
> extension=tokenizer.so
> extension=xmlreader.so
> extension=xmlwriter.so
> extension=zip.so
> zend_extension=opcache.so
>
>
> Module compiled with module API=20160303
> PHP    compiled with module API=20151012
> These options need to match
>  in Unknown on line 0
> [26-Nov-2016 01:08:17 UTC] PHP Warning:  PHP Startup: Unable to load
> dynamic library '/usr/lib64/php/modules/session.so' -
> /usr/lib64/php/modules/session.so: undefined symbol:
> php_var_serialize_destroy in Unknown on line 0
> [26-Nov-2016 01:08:17 UTC] PHP Warning:  PHP Startup: SimpleXML: Unable to
> initialize module
> Module compiled with module API=20160303
> PHP    compiled with module API=20151012
>
>
>
>
> ------------------------------------------------------------------------
>
>
>
> --
> Edit this bug report at https://bugs.php.net/bug.php?id=73609&edit=1
>
> --
> PHP Quality Assurance Mailing List <http://www.php.net/>
> To unsubscribe, visit: http://www.php.net/unsub.php
>
>

Reply via email to