Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:130259 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 lists.php.net (Postfix) with ESMTPS id BEB5F1A00BC for ; Thu, 5 Mar 2026 08:48:04 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=php.net; s=mail; t=1772700489; bh=hrP3fqjFo8LLBoQ/p++itO96aKCrtF/9vQ5ABZXpXKU=; h=References:In-Reply-To:From:Date:Subject:To:Cc:From; b=W0x/0x70yfDYksPoJH1KHzWnawUV0Gg2nLkj9earBy53ryjL2kuB/A24iel/VJUpA xYoMNuXe15OLmduBeUmHv5uJZfpWKMmHHmGy3/3YpfVfpFyblTDf8KNWszvfQhqEkA jrG6Q7qmVF3AtnhIBJbDQTzfwLn8hwuly+cTGqZZMQaK3VYkSPag3b7BQFjblRvV/j lKYtuWJQmxxPh2FdegjicXdxWG6oLDbVEXq1+mmVuYXTFTFY9zHy5kjnOSFDxEwebl owrH8gX3Gs8+TVLLcHdUDCdd7k1XyEgE1TEL9yXx9dUN4FbVsCznF3DHAqfiRrTbCx k3CRLGJ0YWZvg== Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id 8A82A18006E for ; Thu, 5 Mar 2026 08:48:08 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 4.0.1 (2024-03-25) on php-smtp4.php.net X-Spam-Level: * X-Spam-Status: No, score=1.7 required=5.0 tests=ARC_SIGNED,ARC_VALID,BAYES_50, DMARC_NONE,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,HTML_MESSAGE,RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL,SPF_HELO_NONE,SPF_PASS autolearn=no autolearn_force=no version=4.0.1 X-Spam-Virus: No X-Envelope-From: Received: from mail-ot1-f49.google.com (mail-ot1-f49.google.com [209.85.210.49]) (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 ; Thu, 5 Mar 2026 08:48:08 +0000 (UTC) Received: by mail-ot1-f49.google.com with SMTP id 46e09a7af769-7d4c3896e32so4374810a34.0 for ; Thu, 05 Mar 2026 00:48:03 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1772700482; cv=none; d=google.com; s=arc-20240605; b=b8KGfSYLCwctoLU4PRqhPgNrb+IfohyzOQ1E0YpeE6sBp9A1WC0OrUm/AzCWBMG3B9 MdTrHEf25mSjkvfIx0py1mjw09NIbM2qDBCPjdGqO1fzU+RS8/Ekl8qpiZCjzhW3q+aQ VVmc/UoEVwgAp/RczajFTOICRJXqbMbqtEl95+XOlbG4yVyYvapCqdU4uhzTiJN+513V 4X9DFXQmSl7PhTuR4b7eAaBdmiVF0fWLl+rucjUEiQFIcxCTdueXEVeWS/aGVAQO9VzV Dr6Ob5DHzlFhywjqK8xs8TtlaV5XtutQ9FmeScPYIYDyZYVgc+D1RqI7VUqyomK4PPKx jzAA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version; bh=hrP3fqjFo8LLBoQ/p++itO96aKCrtF/9vQ5ABZXpXKU=; fh=ggomy4a2+PFOWwBGhxsWnyIdSRukjZ8zbMha13KFEWI=; b=P9TBdQVGAJ7DfLAIYncSVkc4GmbDDdaVffdINphTT+1ccuVE0N6hg0trEZh6903Gax oodT86jvhkQ3z0zpoAn4wbs4ziE9uT1Qnz1G2UJYEdIqPqtz2Fmh6FLwpREMukI7eNrx Jcrw7tR4l5hoVJDEtMTyviuNBRcX7AhUemdUCIinrmtOT2bV0pr+Sn60WXMB9ENXHTPX NSnBvuHfKiAs5BxzHfwy2OX1ube/KnDFxXEM6GYzgJ2m8N3zDqcZkiiKTpAHsQ7/+j6J qMGX42sR3AgXEMhbWdLVho9w6+XZmP4pLAh2HeKD0aIObGugiJ9G+ZSsD4qcpZYlk491 oBLw==; darn=lists.php.net ARC-Authentication-Results: i=1; mx.google.com; arc=none X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1772700482; x=1773305282; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=hrP3fqjFo8LLBoQ/p++itO96aKCrtF/9vQ5ABZXpXKU=; b=UyYE9gK8djft6MXFRlXUIVb1svMB5XnahYDP6SvEpFiC21VgDVAvzf1RQxWroLtPfe 49XtEddGS+FxwVYIB6/RpG/ZX49Pw5v0yChM5ALhZLYI2M/LRCn5VhagpmopECttW1FZ /Oo9sIy61X1AF23y/HjxGA/FZgTX4ci4mrbAKqPjeg1cbmDUOOeDrkcXM32PXYp7StTo pzyvDeHUWmxDQKLIKKp1Wqi9l4Rzx/TlC+sT1G7Dx9MSCMaoIfdooIbfuKmS89MZi2mR FW83nbRuA+0KaoR6I8+XdC+7hioCjNzCLfwcxF+9ER8Ldn21HI4+gtZEi5zQfZ3O/itI 1C8g== X-Gm-Message-State: AOJu0YxcX3eUE4VjQfykKO4f8pnv+RC72IzHyZplzr27/pHEKYINH5// yJT6HpS8ylCVx0q3fzd6h0UCCo2aVXEqo0RCjyvUhh/GNDA/9FUN4SACcZD9VbPPw9o92I0EmGa A2rCYkCa7PAOflZJd+ONTmqki5cTLJ4qvmyE9 X-Gm-Gg: ATEYQzzfh+8CVjqCsPdEMsOBSYcuj1GRz1DWTkn/voEUWEbOC7Id5OkU4gHkfrOvXzf RkA54sC/N+xO+7wj7lrgZ2jteyJ/MmuT4hAqHwCkQmIQSY4+j39CmLbmlPoGLWesz90u82G10jj NHXKtmtvFkgTmDfRxS3ZuCPPezBlx7eJJBmNJwkM73G/x707KS6qTQjCnFrUdiSfm1/6J3zGE7X o/m80ixAM9q0ykdPjVLg+CulNFF5GQRoz7zaFBLG2qKLm//eMm+xZsx0FzwcY/0hqyRYiHslGL2 W4FdhTI= X-Received: by 2002:a05:6820:4d06:b0:66f:6d5e:76c3 with SMTP id 006d021491bc7-67b17758460mr2653646eaf.42.1772700482333; Thu, 05 Mar 2026 00:48:02 -0800 (PST) Precedence: list list-help: list-unsubscribe: list-post: List-Id: x-ms-reactions: disallow MIME-Version: 1.0 References: In-Reply-To: Date: Thu, 5 Mar 2026 09:47:51 +0100 X-Gm-Features: AaiRm52PmXWdKfRxK3FUOAqtlt8EAOuNcDJqif0jyiyxAHorZfVGxIy-n4el1PU Message-ID: Subject: Re: [PHP-DEV] [RFC] Exempt input type and value validation from BC Break policy To: "Gina P. Banyard" Cc: PHP internals Content-Type: multipart/alternative; boundary="0000000000008aee41064c42feac" From: bukka@php.net (Jakub Zelenka) --0000000000008aee41064c42feac Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hi, On Mon, Mar 2, 2026 at 2:16=E2=80=AFPM Gina P. Banyard = wrote: > Hello internals, > > I would like to propose a short policy RFC to formally exempt input type > and value validation from our BC Break policy. > The current wording of the policy already permits us to add validation of > inputs, but recently any such changes have been asked to submit an RFC > instead. > We believe that requiring an RFC for this type of change is detrimental > and adds unnecessary friction for routine maintenance activity and new > contributors. > > RFC: https://wiki.php.net/rfc/policy-exempt-type-value-error-bc-policy > > Message text is fine and it was my omission not to add it as we change it already so thanks for that. It might be good to separate vote for this so it definitely passes. The ValueError is more problematic because as you can already see with error_log() $message_type, it is not always that straight forward. I would prefer we keep those decided on case by case basis which also gives a better visibility. Kind regards, Jakub --0000000000008aee41064c42feac Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hi,

On Mon, Mar 2, 2026 at 2:16= =E2=80=AFPM Gina P. Banyard <internals@gpb.moe> wrote:
Hello internals,

I would like to propose a short policy RFC to formally exempt input type an= d value validation from our BC Break policy.
The current wording of the policy already permits us to add validation of i= nputs, but recently any such changes have been asked to submit an RFC inste= ad.
We believe that requiring an RFC for this type of change is detrimental and= adds unnecessary friction for routine maintenance activity and new contrib= utors.

RFC: https://wiki.php.net/rfc/polic= y-exempt-type-value-error-bc-policy


=
Message text is fine and it was my omission not to add it as we change= it already so thanks for that. It might be good to separate vote for this = so it definitely passes.

The ValueError is more pr= oblematic because as you can already see with error_log() $message_type, it= is not always that straight forward. I would prefer we keep those decided = on case by case basis which also gives a better visibility.

<= /div>
Kind regards,

Jakub
--0000000000008aee41064c42feac--