Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:124544 X-Original-To: internals@lists.php.net Delivered-To: internals@lists.php.net Received: from php-smtp4.php.net (php-smtp4.php.net [45.112.84.5]) by qa.php.net (Postfix) with ESMTPS id 9177A1A00B7 for ; Mon, 22 Jul 2024 11:00:06 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=php.net; s=mail; t=1721646099; bh=/30VIEzpwZ5basixA3jogDCwgw7u6V/0Qj79Zo9YU64=; h=References:In-Reply-To:From:Date:Subject:To:Cc:From; b=GcE9bi24dDrbXA8IAYURAT3nUcsRPElO73OC46mKuRdrLbSqAlhivmOcaUscOXups pDRJ82T8NBTwTH3O172kxy2zG8eER1IGCg4iCC7Zy8F9tIUdrhXbac+ZapKISXxn06 uZ2hLYAq/izcODPjqdkvxeNR5KDv++zOuSYP5tehw9KYzwArPM6GlXemauzFX/wOc7 BWq+Oy9xuNOJ5Nvaxapxe9f+ngG7WGTxBUdoQ1Xbd47Rk4+9S8Oicm0IKZPhRXxrnx mDIWueyO9964+EzPpVI45Xa9wTvZlxkWE0j5dLGHzs8/8p2ffwmm64ZZtJDBxaEPzJ n6KiLn033F93A== Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id ACA4A180068 for ; Mon, 22 Jul 2024 11:01:38 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 4.0.0 (2022-12-13) on php-smtp4.php.net X-Spam-Level: * X-Spam-Status: No, score=1.7 required=5.0 tests=BAYES_50,DMARC_NONE, FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM,HEADER_FROM_DIFFERENT_DOMAINS, HTML_MESSAGE,RCVD_IN_MSPIKE_H2,SPF_HELO_NONE,SPF_PASS autolearn=no autolearn_force=no version=4.0.0 X-Spam-Virus: No X-Envelope-From: Received: from mail-oa1-f47.google.com (mail-oa1-f47.google.com [209.85.160.47]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by php-smtp4.php.net (Postfix) with ESMTPS for ; Mon, 22 Jul 2024 11:01:38 +0000 (UTC) Received: by mail-oa1-f47.google.com with SMTP id 586e51a60fabf-260e8c98cc2so2248791fac.0 for ; Mon, 22 Jul 2024 04:00:05 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1721646004; x=1722250804; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=/30VIEzpwZ5basixA3jogDCwgw7u6V/0Qj79Zo9YU64=; b=Elm+cBDfYMLoXPDQh/aXUtvLo/aHxIq0Mwcd8+rocVZ0apLylC5KTK/m3wTCgG08hX 5BK74B9rugfGrnG6cT7Dz0LcPgEXEWf0YrwNvmDTLfn33LOISxSjiI1AOZqyBQn1Wsm2 0pr9wpKxh+R3K6dBywyaB2st0bt0ccG0vGKOdfWaN/LlNaMdtC7lHwdH5hPBN4agg/GA Anb4b2M+oQ5p0ZQO6HG6U2cANeKgE3CHvUQlJYFGtaWT8VsPHu2C8t6+tE5V0Gosa5zm 6kDohHYpvJ1GMBQxMeuZMfAfysdGMtIzd9TgpveKiXbRhxI+iBB8qEQudBTAtDpLZhiI YNdw== X-Gm-Message-State: AOJu0Yy7gVnQS4s1qLxwZotLQg9cU+R0OgyllcjMoadZuX5sPBUOlfpq tUx8vK3OAFSBTY58SdfBxeMdaRwY/FIs5hqIPYSIxTjQAfUcl+ZYjEgS1srBZfrbandZ7u3zwEC 8JrFDecfg+sIQVaMBaaVhKm8CjTWCOXDO X-Google-Smtp-Source: AGHT+IF8Mj1rWF9//PCWid1dLL1IEJMiL8r1NtDWMxObi01O/j0oaNX81hOzNTInmPfi41W0MKEynzQEGQkQMAJUc4M= X-Received: by 2002:a05:6870:75c4:b0:260:e58d:5bb6 with SMTP id 586e51a60fabf-2638df2faaemr5962990fac.19.1721646004334; Mon, 22 Jul 2024 04:00:04 -0700 (PDT) Precedence: bulk list-help: list-post: List-Id: internals.lists.php.net x-ms-reactions: disallow MIME-Version: 1.0 References: In-Reply-To: Date: Mon, 22 Jul 2024 11:59:53 +0100 Message-ID: Subject: Re: [PHP-DEV] [RFC] [VOTE] Deprecations for PHP 8.4 To: "Gina P. Banyard" Cc: PHP internals Content-Type: multipart/alternative; boundary="00000000000084760c061dd3f2d0" From: bukka@php.net (Jakub Zelenka) --00000000000084760c061dd3f2d0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hi, On Fri, Jul 19, 2024 at 6:42=E2=80=AFPM Gina P. Banyard = wrote: > Hello internals, > > I have opened the vote for the mega deprecation RFC: > https://wiki.php.net/rfc/deprecations_php_8_4 > > Reminder, each vote must be submitted individually. > > > Just wanted to send some reasoning of my no votes. I voted no on those output handlers as there might be potentially better solutions. The whole output stuff needs a closer look so I think we should wait on this until the review is done. Otherwise I also voted no for the mysqli_kill and mysqli_refresh functions as I feel that it's not a big deal to keep them (zero maintenance basically) and there will be likely users to use them. I think it would make sense to not add them but if there are already there I don't see a point to remove them. I think we should also keep file_put_contents array argument as it might actually be used with iovec in the future which could be a significant optimization - need to check details if that would work but if it does, it could be a pretty good optimization. The CSV one is also a bit weird because the default is non empty parameter so I'm not sure what this actually brings except some inconsistency. People that explicitly set it, do that probably for some reason. I would really prefer not to try to change this functionality as the BC breaks will cause more issues. All my other no are mainly about the BC concerns that I have. Regards Jakub --00000000000084760c061dd3f2d0 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hi,

On Fri, Jul 19, 2024 at 6:42=E2=80=AFPM Gina P. Ba= nyard <internals@gpb.moe> wrote:
Hello internals,

I have opened the vote for the mega deprecation RFC:
https://wiki.php.net/rfc/deprecations_php_8_4

Reminder, each vote must be submitted individually.



Just wanted to send some reasoning= of my no votes.=C2=A0

I voted no on those output = handlers as there might be potentially better solutions. The whole output s= tuff needs a closer look so I think we should wait on this until the review= is done.

Otherwise I also voted no for the mysqli= _kill and mysqli_refresh functions as I feel that it's not a big deal t= o keep them (zero maintenance basically) and there will be likely users to = use them. I think it would make sense to not add them but if there are alre= ady there I don't see a point to remove them.

= I think we should also keep=C2=A0file_put_contents array argument as it mig= ht actually be used with iovec in the future which could be a significant o= ptimization - need to check details if that would work but if it does, it c= ould be a pretty good optimization.

The CSV one is= also a bit weird because the default is non empty parameter so I'm not= sure what this actually brings except some inconsistency. People that expl= icitly set it, do that probably for some reason. I would really prefer not = to try to change this functionality as the BC breaks will cause more issues= .

All my other no are mainly about the BC concerns= that I have.

Regards

Jak= ub
--00000000000084760c061dd3f2d0--