Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:86896 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 95348 invoked from network); 26 Jun 2015 06:38:22 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 26 Jun 2015 06:38:22 -0000 Authentication-Results: pb1.pair.com header.from=remi@fedoraproject.org; sender-id=unknown Authentication-Results: pb1.pair.com smtp.mail=remi@fedoraproject.org; spf=permerror; sender-id=unknown Received-SPF: error (pb1.pair.com: domain fedoraproject.org from 217.70.183.195 cause and error) X-PHP-List-Original-Sender: remi@fedoraproject.org X-Host-Fingerprint: 217.70.183.195 relay3-d.mail.gandi.net Received: from [217.70.183.195] ([217.70.183.195:49985] helo=relay3-d.mail.gandi.net) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 2B/B2-57329-953FC855 for ; Fri, 26 Jun 2015 02:38:20 -0400 Received: from mfilter32-d.gandi.net (mfilter32-d.gandi.net [217.70.178.163]) by relay3-d.mail.gandi.net (Postfix) with ESMTP id 3E50FA80D3 for ; Fri, 26 Jun 2015 08:38:14 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at mfilter32-d.gandi.net Received: from relay3-d.mail.gandi.net ([217.70.183.195]) by mfilter32-d.gandi.net (mfilter32-d.gandi.net [10.0.15.180]) (amavisd-new, port 10024) with ESMTP id h1JYN6-Ynkni for ; Fri, 26 Jun 2015 08:38:12 +0200 (CEST) X-Originating-IP: 82.241.130.121 Received: from schrodingerscat.famillecollet.com (pom51-2-82-241-130-121.fbx.proxad.net [82.241.130.121]) (Authenticated sender: contact@ll-experts.com) by relay3-d.mail.gandi.net (Postfix) with ESMTPSA id B09FFA80CD for ; Fri, 26 Jun 2015 08:38:12 +0200 (CEST) To: internals@lists.php.net References: <674ooal6egn57pbp1tin5b9dsl39sc5vab@4ax.com> X-Enigmail-Draft-Status: N1110 Message-ID: <558CF354.1050901@fedoraproject.org> Date: Fri, 26 Jun 2015 08:38:12 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.0.1 MIME-Version: 1.0 In-Reply-To: <674ooal6egn57pbp1tin5b9dsl39sc5vab@4ax.com> Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Subject: Re: [PHP-DEV] Re: PHP 7.0.0alpha2 Released for Testing! From: remi@fedoraproject.org (Remi Collet) -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Le 25/06/2015 16:41, Jan Ehrhardt a =C3=A9crit : > Kalle Sommer Nielsen in php.internals (Thu, 25 Jun 2015 16:06:15 > +0200): >> This release fixes about 25 bugs reported since the first alpha >> and it implements the Throwable interface with changes to the >> exception hierarchy. >=20 > Am I looking with my nose or isn't a change in the Zend API not=20 > announced anywhere? The RETVAL_ZVAL_FAST and RETURN_ZVAL_FAST > macros were removed. This breaks the pecl http extension. See=20 > https://github.com/php/php-src/commit/8e10e8f921101e0787c8228d257107a2 04de3e36#commitcomment-11843858 There >=20 is other breakage between alpha1 and alpha2. I notice some extensions (built against alpha1) crash against alpha2 Ex: (php -v) PHP Warning: Method Yar_Client::__call() cannot take arguments by reference in Unknown on line 0 PHP Fatal error: Declaration of Yaf_Config_Ini::offsetSet() must be compatible with ArrayAccess::offsetSet( $offset, $value) in Unknown on line 0 Or https://github.com/hprose/hprose-pecl/pull/10/files For me, the safe way was to rebuild "all" extensions against alpha2. Remi. P.S. of course I hope, with the feature freeze this will not happen again ;) (a mass-rebuild is always a quite long task) -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/ iEYEARECAAYFAlWM81QACgkQYUppBSnxahiAgACgkro+KN3oeab83k9x9QcMwqci SZcAoMX4PIdl3RFAzqOYINl6rCO7QfZN =3DS+yX -----END PGP SIGNATURE-----