Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:54815 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 65629 invoked from network); 23 Aug 2011 07:10:01 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 23 Aug 2011 07:10:01 -0000 Authentication-Results: pb1.pair.com header.from=ondrej@sury.org; sender-id=pass Authentication-Results: pb1.pair.com smtp.mail=ondrej@sury.org; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain sury.org designates 74.125.82.42 as permitted sender) X-PHP-List-Original-Sender: ondrej@sury.org X-Host-Fingerprint: 74.125.82.42 mail-ww0-f42.google.com Received: from [74.125.82.42] ([74.125.82.42:45582] helo=mail-ww0-f42.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 22/D3-34091-742535E4 for ; Tue, 23 Aug 2011 03:10:01 -0400 Received: by wwe5 with SMTP id 5so3069527wwe.5 for ; Tue, 23 Aug 2011 00:09:57 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sury.org; s=google; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type:content-transfer-encoding; bh=J5lkwF1AdCB2SkA/J+pFCEBIj9emuQa/OZXkGs2TvFA=; b=FXFbPOcPuNcHKbLeW4iUps0DYNYX5oDSQYq8BvNUDMigdT9Zr7TjyjGsxDqSxhLxuQ fFYgwsR8Bqouzbg0WpwkkG2R0Ox+h/xzyq5iDJCmuddo879I8/gB2yWYEJXdszN1FTfp 4zxieKagL1hDv6mSWd0jIfY4ASi/P/ctvPbjU= Received: by 10.216.232.71 with SMTP id m49mr372316weq.17.1314083397101; Tue, 23 Aug 2011 00:09:57 -0700 (PDT) MIME-Version: 1.0 Received: by 10.227.142.71 with HTTP; Tue, 23 Aug 2011 00:09:37 -0700 (PDT) In-Reply-To: <20110823023321.GA28179@panix.com> References: <4E52D8DC.6000007@sugarcrm.com> <20110823023321.GA28179@panix.com> Date: Tue, 23 Aug 2011 09:09:37 +0200 Message-ID: To: Daniel Convissor Cc: PHP Internals List Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Subject: Re: [PHP-DEV] 5.3.6-13 -> 5.3.7-1 test result diff From: ondrej@sury.org (=?UTF-8?B?T25kxZllaiBTdXLDvQ==?=) Hi all, On Tue, Aug 23, 2011 at 04:33, Daniel Convissor wrote: > Hi Stas: > > On Mon, Aug 22, 2011 at 03:31:56PM -0700, Stas Malyshev wrote: >> >> We still have tons of failures in DateTime IIRC and that's because >> of the buggy three-letter timezones. > > There are bugs with both type 1 (regularly created datetimes) and type 2 > (datetimes created using three letter timezones) timezone objects when > it comes to the daylight/standard time transition. =C2=A0I've composed a > first draft of an RFC on how PHP should behave regarding these > transitions and am refining it with Derick. =C2=A0I hope it will be finis= hed > soon. =C2=A0Once that's done, the code can be fixed to match the expected > behavior. > > >> not fixed - would be great if we could have it for 5.4 release. >> Derick? > > Yes, it would be great for this to be in 5.4. I probably don't know enough about procedures here. But if you know that the tests are failing, you should move them to XFAIL category, don't you? So if there is a test which falls into the FAILED, you can stop the build and investigate what went wrong. This will also allow you to do automated tests on nightly builds and make the tests mandatory before the release by enforcing the policy by some release scripts. Or make the tests mandatory on every build with option to turn them (selectively) off. I will also try to automate this process in the Debian packages (saving list of failed tests somewhere and comparing them to the results of the build). But that doesn't mean the results will be same as vanilla PHP (embedded vs shared libraries, some Debian specific patches, etc.) and same on different systems with different libraries. O. --=20 =EF=BB=BFOnd=C5=99ej Sur=C3=BD