Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:130541 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 48CE61A00BC for ; Fri, 3 Apr 2026 08:58:36 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=php.net; s=mail; t=1775206720; bh=avEoyWPh0J7jycIT1yuLWdLuCPXe2a+aLT16t8XEEfw=; h=References:In-Reply-To:From:Date:Subject:To:Cc:From; b=SE3zLBS6cc7hJmhhg5pUJUtp3AFanYadaElsDrUhZ2qIvFkVTbiLp4ToCA2l4T4Wu rvX6+vFgohH5F10z0f1dL/apyf43FmDVQ/20tC81auNdpq8wHj9cEhntE2hufzGLrj UtE/KvramdsA+rQZxk5mW3RmxhJiTxcBqthOhetBN/0QHbh3Lg1HD81vWvzEtSJPUD 9J9Sk+SWt6JwwAIL34+AyiPGxzJi6Khv3Uns4wyypO2v3gsqS7N+uE/PSaO4VO9+sZ dzZitNKvk4ECBC1dpm9WFrYN8SkQKLjecE7v7TQu12/XZjjh7gmAPq/It6J5nri3nv An1FEUgoMsPjw== Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id 9CAFB180069 for ; Fri, 3 Apr 2026 08:58:36 +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=0.6 required=5.0 tests=ARC_SIGNED,ARC_VALID,BAYES_50, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,DMARC_PASS, FREEMAIL_FROM,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-f50.google.com (mail-ot1-f50.google.com [209.85.210.50]) (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 ; Fri, 3 Apr 2026 08:58:36 +0000 (UTC) Received: by mail-ot1-f50.google.com with SMTP id 46e09a7af769-7d9e22176a7so862828a34.1 for ; Fri, 03 Apr 2026 01:58:31 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1775206711; cv=none; d=google.com; s=arc-20240605; b=QB7Ju3snq3jwlzXDgBMN/gB6aFI2vllecqaJ+rsS1RoAEnMLG48rNdPeZXQxXWO6KR 1l3C74YNoa/ikzRXT/n53O0pHANTAoICv6+HUetgTsVG6trnhcY9L81uTV6Bt1jYsveZ 2/tVnpr3XKzevT6z79hTNDWDKUfgrA5hfaVshw2fV+DEYgjYxEtVrGC6o5sReAEWEnZC Y+z9qJzf5HrLjV9GV45k95SZwrWr/x8gXLvdVVqwYrBxJ4xDW+2X8taLzlsFbysBE1H4 NN0OcGJBlu21Yumaiz0wqSZHR/bv3yAoGxC5TFuf8+UMpDdOiS/td+EqYegniBP4bo3l QhBQ== 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:dkim-signature; bh=avEoyWPh0J7jycIT1yuLWdLuCPXe2a+aLT16t8XEEfw=; fh=muvpZRXVlRDwesiO26uVqOV1GBbNgUvHQfpowKH5NwI=; b=iZrYwUHhACEmHv443XrQxvRRX5ztJXyxpwbxKjw3U7klUdDlUxVC3Rlu9KuY/ejDdj nVdNI4REvNkYbFhYLOJWZezweP7MYlUrDJsRLSdX/tA6CBvFgR1pulKggJaYwNJKP2QH mBdzktsA0QugHYdOwinBDX9N8FXN+1C30OHjhAFjubtThWsu3IMphUvGGKvBuISgqLdS vYKjdlZV3m7NHQxNtKX+nEmTwDHcT9wAMS+VwUIZV98sAuQ1eYdvcrSnvUOPEa+cEqua YU0DuHzdIAA5A8l3bcFz5FyamK9JdGHmKgrbqOIabuUHEJiRU+ZZuCqq4U/dKe6vDm3M WO4g==; darn=lists.php.net ARC-Authentication-Results: i=1; mx.google.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1775206711; x=1775811511; darn=lists.php.net; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=avEoyWPh0J7jycIT1yuLWdLuCPXe2a+aLT16t8XEEfw=; b=IKZmABCxXFe5JNQe3fiV3P7HZMmw080BnPuRn+B+ym6Oft0iNIX42OdgE3+i31gZ8q OU9CF+zEPHhG68+NkzFHTtmEAXUppoD3R9TDW7QbQvysoVoESQtNY6tZZq8j9lZaZdjE jvbniWwzgms2qSHLccfwJ1h/qn2ww166Okid6XJaYIfrGoHsOpPMS+kUCDQlTkZ/lJoW xbQ6umF+60bv9hGi+FiKpydz4kF6+g/Gw2Gat/BCFuB4Z7PT15u2vwpFeQgbEpGpqS/B HCWezektYVlpQKm8dJkPCNtpe6NL2NtJY0OVbCV6YTJiKDN1gIwB7gpbbvNGosOYP/Yn uceA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1775206711; x=1775811511; 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=avEoyWPh0J7jycIT1yuLWdLuCPXe2a+aLT16t8XEEfw=; b=tNYcCNlBew2ySBXXkW78AG7bGgnTzzrYIIyPumWmnLEWt4mNhN77NBLqFUDp2WmymV AdCA5JDHA+dTBNOssHwrGk5qHQ2oC36NBhau7vrus+Go8YPLun7B1p9VU/6nEy9Sv7Hc TCpwehd8j3zMtPx1YtGO2Ovc0YWF7ZONob1kgFVyYGvGFa/RSQvo69JmlS8eV1DppGOR eEfO9BtsJqvTrAAnxIf3tf9qM04VqoCIM2Z5AkVZ+puiwlHjndWmvYJLTE4HVrYkK7Cv UyLu+Yhl/q73do5UzaiZhJ3pH59xjiZiXmdpSnZTo8EpS6mx+NSqZxpDpsc3uNz0koZ/ 5SFg== X-Forwarded-Encrypted: i=1; AJvYcCUOcgXAsacTjcluOg7nptY2jE2LBtjfAx8JPP4g0SilvBQ/uFqelbLjuBDmoayIwBF5+VKqCdot4e0=@lists.php.net X-Gm-Message-State: AOJu0YyDK7WsE5rlSwUuuOh266kkW0eBN6UmIWtTmRFinBO6QN5wcz6p QUva3CaoFGTb3xMpNmxJv0Vw9n9UM4VwmOL9GxdwiVVHs+7VQq2j1Q9KRs9/U8g1i0HVAp1RZk7 dUlwfXg0SiiW/tMB90aDAbdMHUTImXA4= X-Gm-Gg: ATEYQzxBiq/pqx3Ht09W6Yr2lDrj48Eo/sxUOrMXs13am0f4fIamt3fdCiKimbSgyV3 L+sFwC0BV2KVDnhT8MDiNrXHC8qo2ds195j8ZjD3+Ey5lFImfQObOBLeh500K96VolpcOQHtKMK mx2oaGWDPQ+dLUOX5EuoOcvResJDBJAkqxpj5o3YEXfff/DmI3zUb4A+MT3eyHpXuutRjzyMXPw RiZzEY6YNwy7IOZ3iqOtO8q1BNcR+r6MzE1pzTbIr9gUbg26jUfyavPpNRJ4VGdw/GO/uhtVwzJ s/SpqlfljJbTyvHohvpSwMMutOB/GMa/Jvs08qR9wnT06VuRnHtW5Watg8ZywTG1rsITFw== X-Received: by 2002:a05:6820:f024:b0:67c:2fe3:7ed6 with SMTP id 006d021491bc7-6821f085c21mr1122361eaf.23.1775206710763; Fri, 03 Apr 2026 01:58:30 -0700 (PDT) Precedence: list list-help: list-unsubscribe: list-post: List-Id: x-ms-reactions: disallow MIME-Version: 1.0 References: <1597c99a0ad7dc1e55a40f952d7536c5@bastelstu.be> In-Reply-To: Date: Fri, 3 Apr 2026 15:58:19 +0700 X-Gm-Features: AQROBzCja5cplDgBiJSAowq_3aCN8SJkX7cLGAU2YrTmeoB7YNsWhZbdNi2zIIQ Message-ID: Subject: Re: [PHP-DEV] Re: [RFC] Stream Error Handling Improvements To: =?UTF-8?Q?Tim_D=C3=BCsterhus?= Cc: Jakub Zelenka , Nicolas Grekas , PHP internals list Content-Type: multipart/alternative; boundary="00000000000065e573064e8a8565" From: pierre.php@gmail.com (Pierre Joye) --00000000000065e573064e8a8565 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable hi, On Fri, Apr 3, 2026, 3:52=E2=80=AFAM Tim D=C3=BCsterhus = wrote: > Hi > > Am 2026-04-02 19:25, schrieb Jakub Zelenka: > > After doing a review of the categories, I decided to drop all the > > helpers > > and not expose categories in any way. More on the reasoning in my other > > replay to Pierre. > > That works for me, better start with only the things we are sure about > and then add the other bits in a future PHP version. > > I've now given the RFC another full read and I don't have further > comments. It's looking good to me now and I'm really looking forward to > this improved error handling for streams! > same here, if or when it goes, it would be good to have two votes, the cleaning and refactoring, and the exception addition, to which i will vote against as explained in my earlier replies. best, -- Pierre @pierrejoye | http://www.libgd.org > --00000000000065e573064e8a8565 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
hi,


On Fri, Apr 3, 202= 6, 3:52=E2=80=AFAM Tim D=C3=BCsterhus <tim@bastelstu.be> wrote:
= Hi

Am 2026-04-02 19:25, schrieb Jakub Zelenka:
> After doing a review of the categories, I decided to drop all the
> helpers
> and not expose categories in any way. More on the reasoning in my othe= r
> replay to Pierre.

That works for me, better start with only the things we are sure about
and then add the other bits in a future PHP version.

I've now given the RFC another full read and I don't have further <= br> comments. It's looking good to me now and I'm really looking forwar= d to
this improved error handling for streams!

same here, if or when it goes, it = would be good to have two votes, the cleaning and refactoring, and the exce= ption addition, to which i will vote against as explained in my earlier rep= lies.=C2=A0

best,=C2=A0<= /div>
--
Pierre

@pierrejoye | http://www.libgd.org
--00000000000065e573064e8a8565--