Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:54173 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 74768 invoked from network); 23 Jul 2011 22:41:34 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 23 Jul 2011 22:41:34 -0000 Authentication-Results: pb1.pair.com header.from=hannes.magnusson@gmail.com; sender-id=pass Authentication-Results: pb1.pair.com smtp.mail=hannes.magnusson@gmail.com; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.220.170 as permitted sender) X-PHP-List-Original-Sender: hannes.magnusson@gmail.com X-Host-Fingerprint: 209.85.220.170 mail-vx0-f170.google.com Received: from [209.85.220.170] ([209.85.220.170:63823] helo=mail-vx0-f170.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id B6/B2-59700-C1E4B2E4 for ; Sat, 23 Jul 2011 18:41:33 -0400 Received: by vxi39 with SMTP id 39so2570897vxi.29 for ; Sat, 23 Jul 2011 15:41:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=SfCiHP8844dm6TPbGd7oxewqhBOq2QfjuIcz7ZiNDNY=; b=J6rLR2t/UCH/om7qmmPZySYaFSzGxYP8pdKW2Di+btBVtnu4qZhwT6A5PdjElaEZRB XSCiV1/J1a+O1FhdVIJuTrAtEInsc9gudrI/a7+XoWduWQ8qJl6BS8O6+lvdiK1b1Wp0 oyKofP6LMo82QAYK1NlywlKfv4IVoniCqBnng= MIME-Version: 1.0 Received: by 10.52.68.97 with SMTP id v1mr2946401vdt.506.1311460889408; Sat, 23 Jul 2011 15:41:29 -0700 (PDT) Received: by 10.52.167.198 with HTTP; Sat, 23 Jul 2011 15:41:29 -0700 (PDT) In-Reply-To: References: <4E2AF3D4.9070704@daylessday.org> Date: Sun, 24 Jul 2011 00:41:29 +0200 Message-ID: To: RQuadling@gmail.com Cc: Antony Dovgal , internals@lists.php.net Content-Type: text/plain; charset=UTF-8 Subject: Re: [PHP-DEV] new gcov.php.net machine is up From: hannes.magnusson@gmail.com (Hannes Magnusson) On Sat, Jul 23, 2011 at 22:06, Richard Quadling wrote: > On 23 July 2011 17:16, Antony Dovgal wrote: >> Thanks Nuno, great job! >> >> On 07/23/2011 08:03 PM, Nuno Lopes wrote: >>> >>> Hi, >>> >>> Thanks to Nexcess, we have a new wonderful machine for http://gcov.php.net >>> up and running. >>> This new machine is running linux 64 bits, so expect a few differences in >>> the test results. >>> >>> I believe most things are ported from the old machine, including all >>> daemon's configurations. >>> I fired an experimental run of the cron job. Please help me by reporting >>> extensions that are not enabled, daemons that are misconfigured and why >>> (and >>> therefore some tests are failing or skiping), missing valgrind >>> suppressions, >>> and so on. >>> >>> Thanks to Nexcess for offering a new machine to replace the old one. >>> >>> Nuno > > Excellent work. > > I see from the recent report that there are a LOT of similar warnings. > I'm guessing that those warnings, whilst they are generated on a linux > x64 box, would be the same for win32 (and anything else). > > What sort of policy is needed in addressing casting warnings like > this. I get a LOT of warnings about casting of doubles/floats to > ints/longs, along with the potential for potential data loss. > > How feasible is it to aim for a 100% warning free build? I'm not > meaning that we should suppress the warnings. I have vague memories from last year when a person tried to offer a patch to initialize all structs "properly".. It was semi-rejected, but if a person with karma to commit would take it upon herself to commit such patch, I doubt it will be rejected. A person without a proven repletion for karma to php-src posting such patch posting it, is however massive work to review (read; _major_ work to review all edge cases) and will probably be ignored/rejected. -Hannes