Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:83742 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 46373 invoked from network); 25 Feb 2015 06:06:49 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 25 Feb 2015 06:06:49 -0000 Authentication-Results: pb1.pair.com smtp.mail=zeev@zend.com; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=zeev@zend.com; sender-id=pass Received-SPF: pass (pb1.pair.com: domain zend.com designates 209.85.213.171 as permitted sender) X-PHP-List-Original-Sender: zeev@zend.com X-Host-Fingerprint: 209.85.213.171 mail-ig0-f171.google.com Received: from [209.85.213.171] ([209.85.213.171:40861] helo=mail-ig0-f171.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id C8/42-32189-7766DE45 for ; Wed, 25 Feb 2015 01:06:48 -0500 Received: by mail-ig0-f171.google.com with SMTP id h15so32968497igd.4 for ; Tue, 24 Feb 2015 22:06:43 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:references:in-reply-to:mime-version :thread-index:date:message-id:subject:to:content-type :content-transfer-encoding; bh=5YuoMFiXMIwQ/SNIlzjnNLhvYGehzofkjZd4j+d5I8g=; b=hHi6Lgb6PFrphaazgPHUVHKFDAWicYGW8PpH6+P2NLPOapInbr/VhAKIgW6bUKjyLk zxoBogbm0zu1+snFd12NNsaepeBDxFgUDUnnFaudw1gpwbbfpmxguyj01B82Wusj/E0j B2LXAXg2IzoXktW72BcjtBp5HPTQlUs0lh45itCxVlvmjNq13EdSEEvp8/CcZYEDhqeG GbZ/tmBJNMYfcFPoANV5AZL1WXneIBFGWrhUeITzKEnUjLIYRL14vr5TuOmoi3sE00MP eA/a1y9ID5vketc8KXY/Kqyw09EvR+K0+X94XFD0n/NPbPEVFTk4jlYj6mzwOa1B+KPn awjw== X-Gm-Message-State: ALoCoQkIKk154ZurbvY+qTSGvJNNY5eX6m5edyAik0X1xkR3bgD12OISIiBiz2pZgdlTr+ZmT4FLbEpBVgc8r7B18w2s30boyMTIa43vep36jjaD5YUgGrmduEqbROMusf4NGtMs3JHleTF/ZA4f9fL1rTklqGWQmw== X-Received: by 10.107.47.90 with SMTP id j87mr2394261ioo.33.1424844403711; Tue, 24 Feb 2015 22:06:43 -0800 (PST) References: <081001d04fe8$dcbc0160$96340420$@php.net> <081901d04fee$e6de8d60$b49ba820$@php.net> <086901d05035$22055d10$66101730$@php.net> <08cc01d05099$36107150$a23153f0$@php.net> In-Reply-To: <08cc01d05099$36107150$a23153f0$@php.net> MIME-Version: 1.0 X-Mailer: Microsoft Outlook 14.0 Thread-Index: AQJ74oXxmOVhQl9Zr86VtmzdwQ7CVQLTGD0bAWVTmDECJvyKPQGhNfNmAUinERICG7AehptOlLEQ Date: Wed, 25 Feb 2015 08:06:42 +0200 Message-ID: <84b634ea204882f663c1a0c332ae5615@mail.gmail.com> To: francois@php.net, PHP internals Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Subject: RE: [PHP-DEV] Coercive Scalar Type Hints RFC - BC breaks From: zeev@zend.com (Zeev Suraski) > -----Original Message----- > From: Fran=C3=A7ois Laupretre [mailto:francois@php.net] > Sent: Wednesday, February 25, 2015 3:20 AM > To: 'Pierre Joye' > Cc: 'Yasuo Ohgaki'; 'Zeev Suraski'; 'Anthony Ferrara'; 'PHP internals' > Subject: RE: [PHP-DEV] Coercive Scalar Type Hints RFC - BC breaks > > Hi, > > > De : Pierre Joye [mailto:pierre.php@gmail.com] > > > > How do you test apps with actual production data? What a given code is > > being fed with in production, everywhere, using random > > application&users specific data or inputs. > > I personally have no codebase to test. These results come from a simple > PHP > core 'make test, probably not representative of a real application, I > agree. > > I expected ML members to try the tool on their codebase and return > numbers but, as usual, after everyone asked for a BC break evaluation > tool, > now it is here and nobody uses it. I know that I will be testing it with a number of real world apps. Let's not set the bar here higher than what we have for all other RFCs. It's not as if we test the entire planet codebase every time we make a potentially dangerous change, and PHP 7 has plenty of those. We test a (fairly representative) sample of real world code through some real world apps, framework tests and our own test suite; Additional list members and users will test it with their apps and provide feedback, etc. Zeev