Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:60342 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 54944 invoked from network); 27 Apr 2012 20:24:18 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 27 Apr 2012 20:24:18 -0000 Authentication-Results: pb1.pair.com smtp.mail=admacedo@gmail.com; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=admacedo@gmail.com; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.213.170 as permitted sender) X-PHP-List-Original-Sender: admacedo@gmail.com X-Host-Fingerprint: 209.85.213.170 mail-yx0-f170.google.com Received: from [209.85.213.170] ([209.85.213.170:33306] helo=mail-yx0-f170.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 40/27-16466-0700B9F4 for ; Fri, 27 Apr 2012 16:24:17 -0400 Received: by yenl5 with SMTP id l5so795378yen.29 for ; Fri, 27 Apr 2012 13:24:13 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; bh=NPzE1vTbGKlNF+Op18gvhHuNoRDhPmDiZDMiHdKLulw=; b=tdqldoNrhDPUvzPhs0399E+4E5iGHt7DZc4nnnFRGZwR/akq+SniqU6xaEMtYa1A8C NkoEzBhpHnzMjwd/F5nIgoJXTayDi7ieMz/fSZEiTWmG9U1nohs402AhNHHm7ZDjM1fk pHf/imWAtvx/GlQfDBlU86xgnHJJdrU/Ah+2y3BiN8kpyemVmbsKLqXAwWgoXC5jEvjg r+PAsT0AK11RjXUYVdKvn6JC5H1eAiaOeHGZswsdr5SYG4kPkwHZcitDzqqZdLkRzV93 Rn6X34TU5xKJ2jlnUFrorF1VtPy+tdR4/YCIBF9V2i26pohOKgkpaRfvtHUQ/HxznWk6 +zgw== Received: by 10.236.155.226 with SMTP id j62mr8391810yhk.30.1335558253628; Fri, 27 Apr 2012 13:24:13 -0700 (PDT) MIME-Version: 1.0 Received: by 10.236.155.234 with HTTP; Fri, 27 Apr 2012 13:23:33 -0700 (PDT) In-Reply-To: <628ad0142e23b60d136d24b0852c621d.squirrel@www.l-i-e.com> References: <4F9ADBB1.1040006@sugarcrm.com> <4F9AE82C.8080006@sugarcrm.com> <628ad0142e23b60d136d24b0852c621d.squirrel@www.l-i-e.com> Date: Fri, 27 Apr 2012 21:23:33 +0100 Message-ID: To: Richard Lynch Cc: PHP internals Content-Type: text/plain; charset=ISO-8859-1 Subject: Re: [PHP-DEV] considering to remove ext/imap from master From: admacedo@gmail.com (Daniel Macedo) Hi Richard, I've heard of a lot of people with little scripts running around, that need *really need* magic quotes enabled. (j/k) All joking aside I know that probably having something running fine for 8+ years is great. Congrats on that achievement! There are reasons to evolve things to the point where older code really can't remain compatible - obvious disclaimer: I don't use ext/imap I'm biased when it doesn't hurt me... - but I think that security or lack of maintenance might be the two crucial points that might culminate in that decision when thinking long term. That's not to say you shouldn't voice your opinions, specially when you're dependant on the ext, be it for a larger project, or for a personal geeky filter I congratulated you on earlier. But if the ext is no longer being maintained, even if working properly for the time being, there might be a point to marking it deprecated, with proper directions for alternatives/migrations. The problem is not today, or these past 8+ years it's been working wonderfully for you; but what happens when you're keeping the ext active [i.e. not deprecated], and problems come around some time from now. Since it's unmaintained, there might be a problem when there's no one wanting to fix it... You should probably find confort in also having a better code with a more robust API, even though you might be forced into touching something you havent for 8+ years (we all know how that feels like). If not, then at least consider this should be marked as deprecated (even without a due date for complete removal), just for the sake of no longer being maintained! ~ Daniel Macedo