Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:81684 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 29940 invoked from network); 3 Feb 2015 07:10:44 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 3 Feb 2015 07:10:44 -0000 Authentication-Results: pb1.pair.com smtp.mail=adam@adamharvey.name; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=adam@adamharvey.name; sender-id=pass Received-SPF: pass (pb1.pair.com: domain adamharvey.name designates 209.85.213.178 as permitted sender) X-PHP-List-Original-Sender: adam@adamharvey.name X-Host-Fingerprint: 209.85.213.178 mail-ig0-f178.google.com Received: from [209.85.213.178] ([209.85.213.178:41634] helo=mail-ig0-f178.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 2E/B1-20608-37470D45 for ; Tue, 03 Feb 2015 02:10:43 -0500 Received: by mail-ig0-f178.google.com with SMTP id hl2so22547941igb.5 for ; Mon, 02 Feb 2015 23:10:40 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=adamharvey.name; s=google; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc:content-type:content-transfer-encoding; bh=mCzZJSO6LG2bI0R+ZZzvTeLWv0pNUW5VLcy5MdO2g30=; b=MUNoCkfLihyfcm5/BB0Itum4nfFaYXzVNC87qr+i09deqoy3KmO/TEitl6LV3Zyw2C Dq2j5S+XoXVnbpf1DHt19iSTeMxeSO8TZa/Q005kL9jDDuf2Nu7UnN+DwsrOwEuVP90R lJjfydt6WrrB4n4DPuaZIkCoalmtinIUhBDyM= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to:cc:content-type :content-transfer-encoding; bh=mCzZJSO6LG2bI0R+ZZzvTeLWv0pNUW5VLcy5MdO2g30=; b=fbtFAGE2DpeB/anIQy7mR9WnSfK8J22w3LqiHXnp9ffBq89I6Z/tN5uGIrpn8uxiDm tzxWL/48T49ONVGeklQGGDJM1/2Ag5iWh/kVt/tG5vUNpa1dcrwwbZjK7hfkQ6dlcXba fNoyGFfdl4STsTK1UZICOa3piSUOps0CmeqcO9KFviavFHr1ifxRGgTYc1SuYJ4U9I+z 2BHEcDuHkJTw/4UBoQffnEAdOmEQtIBWcu8uTf1sNoZnflhYLSXX8koF5tMC8Vh2mcIf 6DwNhgksGSctbKECQ3DdiaUAsEz2T+kAnNhoVt8TL8Ev7kwepbUHuEP994MJ89smqXE1 pjEQ== X-Gm-Message-State: ALoCoQlLkdatghzm5pa8grJywc3tsaZi2vlMrzuVsy33DuD/J1njQ2fv4qkWE+Sj5PsZbZTdzxTQ X-Received: by 10.50.30.130 with SMTP id s2mr16219120igh.11.1422947440502; Mon, 02 Feb 2015 23:10:40 -0800 (PST) MIME-Version: 1.0 Sender: adam@adamharvey.name Received: by 10.43.112.9 with HTTP; Mon, 2 Feb 2015 23:10:20 -0800 (PST) In-Reply-To: References: Date: Tue, 3 Feb 2015 15:10:20 +0800 X-Google-Sender-Auth: 9K9k8cFoKG-_giKOpSaFNJj2se0 Message-ID: To: Anatol Belski Cc: PHP internals Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Subject: Re: [PHP-DEV] [RFC][VOTE] Removal of dead or not yet PHP7 ported SAPIs and extensions From: aharvey@php.net (Adam Harvey) On 3 February 2015 at 03:11, Anatol Belski wrote: > properly after the voting phase the > https://wiki.php.net/rfc/removal_of_dead_sapis_and_exts moves to the > voting. Each item is voted separately. The voting ends on 2015-02-09 at > 21:00 CET. To explain my -1s: - ext/imap and ext/mcrypt: while I realise that the underlying libraries are dead, these extensions are too widely used to straight up remove them, I fear =E2=80=94 we don't have obvious alternatives with simple enough APIs that we can push users towards. I'd strongly support and encourage a reimplementation of these extensions (in C or PHP) around something supported if someone was able to step up and do the work, otherwise yes, I'll pitch in to do the minimal work to port these to 7.0 if required. - ext/pdo_dblib: ODBC is almost always the better way of interfacing with SQL Server, but I don't think keeping this one around is doing anyone much harm (as opposed to ext/mssql, which we should kill with fire for the same reasons as ext/mysql). Abstentions: - sapi/apache2filter: I wonder if someone would step up for that one if we advertised more widely, given I believe that it is in actual use. Unlike most of the other SAPIs, which are obviously dead, I'd like to give this one a bit more time before the 7.0 feature freeze. - sapi/milter: I'm at least passingly familiar with almost all of the Web servers in the list, but I know nothing about the environments this SAPI is used in. Can someone who is familiar with it describe the pros and cons to dropping it? - ext/sybase_ct: does PDO (via dblib and/or ODBC) cover this functionality adequately? I feel that I know enough to vote on SQL Server related topics, but haven't looked at actual Sybase for years. Adam