Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:53865 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 51704 invoked from network); 11 Jul 2011 10:48:03 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 11 Jul 2011 10:48:03 -0000 Authentication-Results: pb1.pair.com smtp.mail=rquadling@gmail.com; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=rquadling@gmail.com; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.216.170 as permitted sender) X-PHP-List-Original-Sender: rquadling@gmail.com X-Host-Fingerprint: 209.85.216.170 mail-qy0-f170.google.com Received: from [209.85.216.170] ([209.85.216.170:63206] helo=mail-qy0-f170.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 10/B0-47764-2E4DA1E4 for ; Mon, 11 Jul 2011 06:48:02 -0400 Received: by qyg14 with SMTP id 14so1348694qyg.8 for ; Mon, 11 Jul 2011 03:47:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:reply-to:from:date:message-id:subject:to:cc :content-type; bh=CimSY02dNplzO6sdZrgSK3GQEfkDBAk+4EprrtKWiIA=; b=mFH/Y+GC3VbVePmEFsHBwS0DlRjwF+z5vkbiszAxCZJW5KsePQh+eyx3eSyk6KzSMt XlmohWnpSGwgWHQnJ+i/1ffvJ6bUqb+Us4dmsNEiBxeZvN7XrGjFOFJh0a6WolllFBBU bpDhDVG72GPEitnmVq4ZyBsdI+NYk8MiWc5R0= Received: by 10.229.129.139 with SMTP id o11mr3528062qcs.17.1310381278110; Mon, 11 Jul 2011 03:47:58 -0700 (PDT) MIME-Version: 1.0 Received: by 10.229.122.136 with HTTP; Mon, 11 Jul 2011 03:47:38 -0700 (PDT) Reply-To: RQuadling@GMail.com Date: Mon, 11 Jul 2011 11:47:38 +0100 Message-ID: To: Pierre Joye Cc: Jan Schneider , internals@lists.php.net Content-Type: text/plain; charset=UTF-8 Subject: PHP Outreach Project (Was: Re: [PHP-DEV] Make primitive type names reserved words (Was: Re: [PHP-DEV] [RFC] 5.4 features for vote (long))) From: rquadling@gmail.com (Richard Quadling) On 11 July 2011 09:26, Pierre Joye wrote: > On Mon, Jul 11, 2011 at 10:15 AM, Jan Schneider wrote: >> Try that for String and it reveals a different picture. Horde 3 used that >> too FWIW. >> >> Jan. > > Even the php5 versions of Horde? That's rather bad given the so strong > and loud warnings we gave about using common names w/o namespace, by > the time of the date problem. Do we need a sort of out-reach program here? Something that will be more active in announcing the various potential BC changes that are going to happen in PHP? Rather then just having the projects/leaders/developers pull from our various sources, we (as in the PHP group) actively subscribe to THEIR lists/FB/twitter/etc. If this is feasible and supported, I think that any BC we introduce needs to have support to give details on workarounds. In some cases, this could be as simple as renaming a class/function/method/etc. In other cases, more work dependent upon the actual project. I would recommend only pushing of BC info. New features/enhancements/etc. that are non-bc (from our perspective and research), should not be pushed. This means that if I (as a third party developer) get the call from PHP saying "We will be breaking classes called string!" I really really need to do something about it. It may be a pull list is fine/enough, but I guess we already have these and yet modern projects are still not preparing themselves. -- Richard Quadling Twitter : EE : Zend : PHPDoc @RQuadling : e-e.com/M_248814.html : bit.ly/9O8vFY : bit.ly/lFnVea