Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:83993 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 40323 invoked from network); 27 Feb 2015 11:30:20 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 27 Feb 2015 11:30:20 -0000 Authentication-Results: pb1.pair.com header.from=kontakt@beberlei.de; sender-id=unknown Authentication-Results: pb1.pair.com smtp.mail=kontakt@beberlei.de; spf=permerror; sender-id=unknown Received-SPF: error (pb1.pair.com: domain beberlei.de from 74.125.82.175 cause and error) X-PHP-List-Original-Sender: kontakt@beberlei.de X-Host-Fingerprint: 74.125.82.175 mail-we0-f175.google.com Received: from [74.125.82.175] ([74.125.82.175:41634] helo=mail-we0-f175.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 5B/BC-32582-A4550F45 for ; Fri, 27 Feb 2015 06:30:19 -0500 Received: by wevm14 with SMTP id m14so19586337wev.8 for ; Fri, 27 Feb 2015 03:30:15 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc:content-type; bh=f4SmdWlKtNsZu8DpEs4QkGjUBKmr6+Ywk1Vjh599gs8=; b=LjYRgRSbE9qWAHyqbcam9ujx4JJ+ms3qgWoKct9CJJ5nIApyMt7CWYCggDqfd6Oja4 F49gZZIc5sGXmagAJcosLu1eRLLPSFQCgWzFXlGqgWeOt0wHiwMtLACiqEQVvFMhEWV4 bH6KiXP7Kty36eRG8WA67pSPADIuPEVMXOaQJVs2GZqFGYRRe7CW6ogr/404OY2fKM2s fjCQrkJ5Dkp42MOBEPcD94xWmE63g8hJcsShk+nKZfYh5rdXc3ecHGxkyyNpherMAIVZ PyCDcNFnKhHvtOC5NYfIHUi/cQn16tE4HmYcQk7nqL1chpkdNTDxA0JHUOaJsC9+xEgC 9I9g== X-Gm-Message-State: ALoCoQmVpU7kQbDaEESfoe8XR705rQG1B3AAlboLf5EihKqqB1O26X66RgSu0xs7QOLA3TUovsCT MIME-Version: 1.0 X-Received: by 10.194.185.68 with SMTP id fa4mr25926234wjc.111.1425036615584; Fri, 27 Feb 2015 03:30:15 -0800 (PST) Received: by 10.194.192.202 with HTTP; Fri, 27 Feb 2015 03:30:15 -0800 (PST) X-Originating-IP: [87.139.115.236] In-Reply-To: References: Date: Fri, 27 Feb 2015 12:30:15 +0100 Message-ID: To: Dmitry Stogov Cc: Zeev Suraski , PHP internals Content-Type: multipart/alternative; boundary=047d7bacb11e43d3ad0510103190 Subject: Re: [PHP-DEV] Coercive STH - some real world tests and updated RFC From: kontakt@beberlei.de (Benjamin Eberlei) --047d7bacb11e43d3ad0510103190 Content-Type: text/plain; charset=UTF-8 On Fri, Feb 27, 2015 at 12:18 PM, Benjamin Eberlei wrote: > > > On Fri, Feb 27, 2015 at 9:44 AM, Dmitry Stogov wrote: > >> I've added the link to the patch >> >> https://github.com/php/php-src/pull/1125/files >> > > Thanks! > > First, the necessary PHPUnit changes (dev-master) to avoid errors: > > https://gist.github.com/beberlei/8a33ae940829f1186da2 > > - Doctrine DBAL testsuite: 8 failures > - Doctrine ORM: Crashes unrelated after half the tests, but has about > 30-50% failures like Symfony2 > - Symfony2 Testsuite: 6215 failures > - Twig: Tests: 1108, Assertions: 1616, Errors: 125. > > Now probably many of the failures are related to few code paths that need > fixing, however I have to find out that and will be a lot of work. But this > is the good PHP code! > > For untested or older PHP code (and yes there is alot out there) i now > have to collect the errors in production to find all the occurances. This > is nothing i can just do whenever I want, I need a process to collect and > fix this over time. Now every company needs this process for every project > they have out there. And the typical agency has hundrets/thousands of > drupal, typo3, wordpress installations out there. > I used the following configure line and then /usr/local/php7/lib/php.ini ./configure --prefix=/usr/local/php7 --with-mysql=mysqlnd --with-mysqli=mysqlnd --with-tidy=/usr --with-curl=/usr --with-curlwrappers --with-zlib-dir=/usr --enable-mbstring --with-xpm-dir=/usr --enable-pdo=shared --with-pdo-mysql=shared,mysqlnd --without-sqlite --with-pdo-sqlite=shared,/usr --with-xsl=/usr --with-xmlrpc --with-iconv-dir=/usr --with-snmp=/usr --enable-exif --enable-calendar --with-bz2=/usr --with-mcrypt=/usr --with-gd --with-jpeg-dir=/usr --with-png-dir=/usr --with-zlib-dir=/usr --with-freetype-dir=/usr --enable-mbstring --enable-zip --with-pear --enable-soap --with-gd --enable-intl --with-bz2=/usr --enable-sockets --with-sqlite3=shared --enable-pcntl max_execution_time=600 memory_limit=128M error_reporting=-1 display_errors=1 log_errors=0 user_ini.filename= realpath_cache_size=2M cgi.check_shebang_line=0 zend_extension=opcache.so opcache.enable_cli=1 opcache.save_comments=1 opcache.fast_shutdown=1 opcache.validate_timestamps=1 opcache.revalidate_freq=60 opcache.use_cwd=1 opcache.max_accelerated_files=100000 opcache.max_wasted_percentage=5 opcache.memory_consumption=128 opcache.consistency_checks=0 date.timezone=Europe/Berlin extension=pdo.so extension=pdo_sqlite.so extension=pdo_mysql.so extension=sqlite3.so --047d7bacb11e43d3ad0510103190--