Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:129303 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 B26831A00BC for ; Wed, 19 Nov 2025 14:17:39 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=php.net; s=mail; t=1763561864; bh=A0/asXHBrpWtTte1jjHpS0rPYx4vD3U5dba+J33lC+g=; h=Date:From:To:Cc:Subject:In-Reply-To:References:From; b=QqAWZf1+0XFovVPuYeTRbcl0tO1BcuQNXr0OJtefr+CpapoUUJZRCcvhR2kOrx8TY bji/f4dKLXrkwwXRS3/EIDSZ8VfHH/GW5AOd61N4e0qiI0zSdvAleqqjX8BAXYwwUs GAsjTLODf3gKlyftFMhY1VRy5zFPy2gcZfV4bxeLUIkwppxscP0go17bz9zO4WH5ww mGZC62vL8qaC8zfZMUE8ZDs/znkGKw+VrhquRz+YjOEKbu1UDdJZeNcWtKJGD4IleU C5lo2SZloQREIc5OXpx00S8usee5fShXXwAWl/iI96NkxjU0gt5oRRARSKnPSyvWNg 5uhor9E4Q+r4w== Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id 219621801E6 for ; Wed, 19 Nov 2025 14:17:43 +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.2 required=5.0 tests=BAYES_40,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,DMARC_PASS,SPF_HELO_NONE, SPF_PASS autolearn=no autolearn_force=no version=4.0.1 X-Spam-Virus: No X-Envelope-From: Received: from chrono.xqk7.com (chrono.xqk7.com [176.9.45.72]) (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 ; Wed, 19 Nov 2025 14:17:42 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bastelstu.be; s=mail20171119; t=1763561856; bh=W/YaYE+2X/BId2nGtsblHbeqFjNamWg/urKt4Bdr8aw=; h=MIME-Version:Date:From:To:Cc:Subject:In-Reply-To:References: Message-ID:Content-Type:from:to:cc:subject:message-id; b=hAIn5FxOtwabQO0Rn8D0A919TNJIo0+K3UNuZxH9rE+LvBXZVNM/FII3aKBkb96aZ LB5yEccWu8zAq7ZZ0Z/PJzWcKlG2CiLHO2bZP7l0gnCA6n3HF+qwNNYbrcqUVbO1kw aPP3CMm3xEDuebhok3OmJGZnnevIT6QMlHIrOht0vJBbFwltxa9+EPtGFI4fegaYml F1CxlajfP1ylGVz+Yq6O2EThOZTfGb8VivdpIwX6FYZSzKO4I6HCW6PmWMb5NmOvQV DCrmUaz/i76jkCnp3jo/rQ9l/mOD5D7bY9+imN0aXhU0vXFN86G021+n8Gm6a7ZH37 E4WmFa4b26SUA== Precedence: list list-help: list-unsubscribe: list-post: List-Id: x-ms-reactions: disallow MIME-Version: 1.0 Date: Wed, 19 Nov 2025 15:17:35 +0100 To: Edmond Dantes Cc: php internals Subject: Re: [PHP-DEV] [VOTE] True Async RFC 1.6 In-Reply-To: References: Message-ID: <21911eecbb08cd0845784e54b942e0da@bastelstu.be> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit From: tim@bastelstu.be (=?UTF-8?Q?Tim_D=C3=BCsterhus?=) Hi Am 2025-11-19 13:35, schrieb Edmond Dantes: > According to all previous discussions, version 1.6 of this RFC has > been prepared and is now being submitted for a vote: > > Voting Page: https://wiki.php.net/rfc/true_async/voting > RFC https://wiki.php.net/rfc/true_async > > The vote officially starts tomorrow, as previously announced. > I'm seeing that you added the full API stub of the proposed API on November 13 (which I'm only seeing now, did I miss an email where you mentioned that you made the change?). I'm afraid to note that the proposed API is in violation of our policy regarding Throwables: https://github.com/php/policies/blob/main/coding-standards-and-naming.rst#throwables. Particularly, there the “base exception” for the Async namespace is missing. I'm only noticing it now with the stub, since the exact class hierarchy was not mentioned in the RFC before. Given the policy violation I believe that the RFC is unfit to go to vote in the current state. Best regards Tim Düsterhus