Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:39351 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 12904 invoked from network); 26 Jul 2008 13:22:40 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 26 Jul 2008 13:22:40 -0000 Authentication-Results: pb1.pair.com header.from=arnaud.lb@gmail.com; sender-id=pass; domainkeys=bad Authentication-Results: pb1.pair.com smtp.mail=arnaud.lb@gmail.com; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.200.175 as permitted sender) DomainKey-Status: bad X-DomainKeys: Ecelerity dk_validate implementing draft-delany-domainkeys-base-01 X-PHP-List-Original-Sender: arnaud.lb@gmail.com X-Host-Fingerprint: 209.85.200.175 wf-out-1314.google.com Received: from [209.85.200.175] ([209.85.200.175:38460] helo=wf-out-1314.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 23/41-04212-E152B884 for ; Sat, 26 Jul 2008 09:22:39 -0400 Received: by wf-out-1314.google.com with SMTP id 26so3050282wfd.26 for ; Sat, 26 Jul 2008 06:22:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:from:to:subject:date :user-agent:cc:references:in-reply-to:mime-version:content-type :content-transfer-encoding:content-disposition:message-id; bh=cWhCOBjmxyrFGOC5Vzgb1Qizo6eQ4akRQ/sZ5vWn0hg=; b=X5f7ZJPBEHKc8wH7ROHGG1v/aS2RfeCdXgUbWyMI5imsLnHLaudyFgWy3bED9ilNM5 vSFlzSHbSaOtlquIBxH4/2ecQc6w92Jr9qvhbaxxsG4IJFIloeXyMOqXEbdnVkuLtxNq u43ELSplWvlWsGTs6B+5C6hOJYL5shjovR2NY= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=from:to:subject:date:user-agent:cc:references:in-reply-to :mime-version:content-type:content-transfer-encoding :content-disposition:message-id; b=hUHZ+4alSsoN3BXUYP+j+CZ/X+VIaeZkVdbGN2fvpJdtOfl3HGEwFkLAB3zmNsSCqB YMGT0C6PmQxXRBCAiVNPN92jY2cFSR9leQ7sampKazBccftL4qBU0If+dV6bDdbup5jn 0yCJ4FhpOiXsU16QoOFu4OfbETss8iM23Ggao= Received: by 10.142.155.4 with SMTP id c4mr922688wfe.9.1217078554574; Sat, 26 Jul 2008 06:22:34 -0700 (PDT) Received: from 207-177-41-213.getmyip.com ( [213.41.177.207]) by mx.google.com with ESMTPS id 27sm8868988wff.3.2008.07.26.06.22.32 (version=SSLv3 cipher=RC4-MD5); Sat, 26 Jul 2008 06:22:33 -0700 (PDT) To: internals@lists.php.net Date: Sat, 26 Jul 2008 15:21:03 +0200 User-Agent: KMail/1.9.9 Cc: Lukas Kahwe Smith , Johannes =?iso-8859-1?q?Schl=FCter?= , Christian Seiler , Dmitry Stogov References: <1217070146.3105.83.camel@goldfinger.johannes.nop> <87299D15-3B30-4869-865D-6343B4C5623E@php.net> In-Reply-To: <87299D15-3B30-4869-865D-6343B4C5623E@php.net> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline Message-ID: <200807261521.03447.arnaud.lb@gmail.com> Subject: Re: [PHP-DEV] towards 5.3 alpha1 From: arnaud.lb@gmail.com ("Arnaud Le Blanc") On Saturday 26 July 2008 13:57:45 Lukas Kahwe Smith wrote: >=20 > On 26.07.2008, at 13:02, Johannes Schl=FCter wrote: >=20 > > Again a general request to the developer and user community at large: > > Please concentrate on finding&fixing bugs instead of functional =20 > > changes > > (including arginfo and parameter_parsing) and to make sure we have all > > changes covered in the wiki [2] so they can be added to release notes > > and the documentation. >=20 >=20 > Speaking of which, just going through the open 5.3 bugs that have not =20 > been assigned to a developer I see the following ones as looking to be =20 > important to be dealt with: > http://bugs.php.net/bug.php?id=3D45044 (relative paths not resolved =20 > correctly) > http://bugs.php.net/bug.php?id=3D43695 (Asynchronous socket connection =20 > timing issue) > http://bugs.php.net/bug.php?id=3D45384 (parse_ini_file will result in =20 > parse error with no trailing newline) > http://bugs.php.net/bug.php?id=3D45392 (ob_start()/ob_end_clean() and =20 > memory_limit) > http://bugs.php.net/bug.php?id=3D44842 (parse_ini_file keys that start/=20 > end with underscore) > http://bugs.php.net/bug.php?id=3D45288 (set_include_path() functionality = =20 > broken) > http://bugs.php.net/bug.php?id=3D45608 (closures don't work in static =20 > methods) >=20 > The rest are either assigned or PDO bugs (again, we really really =20 > really need someone that looks after PDO). >=20 > Of course there are also still tons of open 5.2 bugs [1] :( >=20 > regards, > Lukas Kahwe Smith > smith@pooteeweet.org >=20 > [1]=20 http://bugs.php.net/search.php?cmd=3Ddisplay&status=3DOpen&search_for=3D&ph= p_os=3D&boolean=3D1&author_email=3D&bug_age=3D0&by=3D&order_by=3Did&directi= on=3DASC&phpver=3D5.2&limit=3D30&assign=3D&begin=3D0 > --=20 > PHP Internals - PHP Runtime Development Mailing List > To unsubscribe, visit: http://www.php.net/unsub.php >=20 >=20 >=20 Hi, =46or "closures don't work in static methods" (45608), this is because a cl= osure=20 declared in a static method will always be called statically. The example given in the report works if the closure is explicitly declared= as=20 static, but as shown by the bug report it may be better to implicitly inher= it=20 the ACC_STATIC flag of the declaring method. It seems that Christian planed= =20 to add this to his patch but it has never be included. This could be as simple as this: http://arnaud.lb.s3.amazonaws.com/closure_static.patch =46or "relative paths not resolved correctly" (45044) I added a comment on = the=20 report about the cause of the bug, but I don't know what is the better way = to=20 fix that. Regards, Arnaud