Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:77920 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 8191 invoked from network); 13 Oct 2014 13:41:06 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 13 Oct 2014 13:41:06 -0000 Authentication-Results: pb1.pair.com header.from=pierre.php@gmail.com; sender-id=pass Authentication-Results: pb1.pair.com smtp.mail=pierre.php@gmail.com; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.192.52 as permitted sender) X-PHP-List-Original-Sender: pierre.php@gmail.com X-Host-Fingerprint: 209.85.192.52 mail-qg0-f52.google.com Received: from [209.85.192.52] ([209.85.192.52:62733] helo=mail-qg0-f52.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 0E/D1-32936-076DB345 for ; Mon, 13 Oct 2014 09:41:05 -0400 Received: by mail-qg0-f52.google.com with SMTP id q108so6871316qgd.11 for ; Mon, 13 Oct 2014 06:41:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=7We42HmOooAo0duDx129oTxMmkL87+F0YCMh8Cc0tqo=; b=sQiBvBH3gLOxcW2kiAJHWpnC99QyLwxiPWrH2mUhj52iusZzJtQHYghtInsKpLpfmf 4yWVhvOuWtjHqoF240xUt4q/K7c/rq16TgdLJQCC04D99kIDFkxgR8QQAFK56NK9HdO1 LkEy9UU0vml8BUJQenbp4TJsukioISu9dyhkx+gr32niUzpMlnhet3aRbIfmhxYT2iqO WsIqZxpr1yyaoIVX1y3in0DYZq+xXBlHpl68S2dKVB21I1sHBu7RtBUMVen7KGQlbvpD mTfN2dJgmVL2WLvtsHVwhnb9bLyHdy1YlJBKhYoLShzz/XiAygEIp6Oo6FlFA3rsKsTj knrA== MIME-Version: 1.0 X-Received: by 10.140.87.71 with SMTP id q65mr39168705qgd.94.1413207661159; Mon, 13 Oct 2014 06:41:01 -0700 (PDT) Received: by 10.140.22.51 with HTTP; Mon, 13 Oct 2014 06:41:01 -0700 (PDT) Received: by 10.140.22.51 with HTTP; Mon, 13 Oct 2014 06:41:01 -0700 (PDT) In-Reply-To: References: <3832FC29-CE4E-49C8-B9F1-3797F019D9F8@lerdorf.com> Date: Mon, 13 Oct 2014 15:41:01 +0200 Message-ID: To: Jan Ehrhardt Cc: PHP internals Content-Type: multipart/alternative; boundary=001a113a695aa32b8205054e0ca8 Subject: Re: [PHP-DEV] [RFC] Remove deprecated functionality in PHP 7 From: pierre.php@gmail.com (Pierre Joye) --001a113a695aa32b8205054e0ca8 Content-Type: text/plain; charset=UTF-8 On Oct 13, 2014 8:08 PM, "Jan Ehrhardt" wrote: > > Pierre Joye in php.internals (Mon, 13 Oct 2014 14:21:24 +0200): > >On Oct 13, 2014 7:10 PM, "Jan Ehrhardt" wrote: > >> > >> In the ext/mysql case this will be a bit uncomfortable. If you compile > >> PHP --with-mysql=mysqlnd the mysqlnd-part is in core, while a part of > >> the functionality of ext/mysql is used. What if mysqlnd drifts away from > >> supporting ext/mysql? > > > >It is more the other way 'round. > > > >Mysql being not updated to support latest core change. Which may happen, > >and I would have no issue with that if we choose to remove it. > > OK, maybe I should have said 'what if mysqlnd and ext/mysql drift > apart?' But it still feels uncomfortable. Will it be considered a > BC-break if, say, PHP 7.1 changes something in mysqlnd and ext/mysqli > that is also being used by pecl/mysql? Changes in core happens all the time. It is the responsibility of the external extension maintainers to update their code. That being said, having mysql in pecl should really not mean that its maintainers should keep it alive forever. Users willing (for whatever reasons) to keep using it, can keep using 5.x. But it is not our call, but the maintainers. --001a113a695aa32b8205054e0ca8--