Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:125790 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 58D751A00BD for ; Mon, 14 Oct 2024 01:04:49 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=php.net; s=mail; t=1728868028; bh=UN5tNO+s87ElIu0ugGs4HqYbdBgjp1nJOi3Z8cEP2vg=; h=Date:Subject:To:References:From:In-Reply-To:From; b=eRr0qd2ZIAvmAyvSBgkZKKu/EIUJNWMt6WdDELkjyW2R7Ll9brHtMvSIj4fkOheQe pHej7L3HQISNFvWlnuud9wXgLRKx3U8VUP8nLLJ+9OA6yPJ4UML8izDUIFEl2P5BW6 XEUhFPRQhPyboZLpOJ17SNxH5v/Yw2uwn2VdBYWWY7D2XM6KwK7g+xjmffX1oMbh/f 1QuvNDIHSyHudsADLDpFhifrBW65aIHKcvvw8qUFpzQRwmVqaBYOuf1QDOo4smQ/PK 9HQO6H4ztOtlO4jjgvflsWThSezXo4Mx8wC1XI6V1JXJ3jqM3G8SnfQRJQvD0Vd0As LS6c520Xd2G8w== Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id DEE7118005B for ; Mon, 14 Oct 2024 01:07:07 +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=0.8 required=5.0 tests=BAYES_50,DKIM_SIGNED, DKIM_VALID,DMARC_MISSING,RCVD_IN_DNSWL_NONE,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-wr1-f48.google.com (mail-wr1-f48.google.com [209.85.221.48]) (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, 14 Oct 2024 01:07:07 +0000 (UTC) Received: by mail-wr1-f48.google.com with SMTP id ffacd0b85a97d-37d70df0b1aso591628f8f.3 for ; Sun, 13 Oct 2024 18:04:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=scriptfusion-com.20230601.gappssmtp.com; s=20230601; t=1728867886; x=1729472686; darn=lists.php.net; h=content-transfer-encoding:in-reply-to:from:content-language :references:to:subject:user-agent:mime-version:date:message-id:from :to:cc:subject:date:message-id:reply-to; bh=cuQKFVRYLzUCmWXeUgUbD15VAEJILd04hgXpXyFpbVE=; b=d9MeTYbPq1ta8YNvYO7fyZtPsh/HfTQV2aThJvfFUFp9PIUdh9m5drBwAox1fE13P8 vL8pMcJRFR1hb1sRAY38HAbfZUFssMX1rlUdWSugQ6ivDODITMK4RwCwc7lyZRnj2leJ 5IlyP/DHh7dOvBOkmYojtUlMpcwrmjJfx2GY3cC5GmqJeSjA/AqmAN2UeEAhIMx42k9G XzGcLj0X5+jzQNqdsvvDrt5ZmTyHzhHQTwep2W95ydQxk7L5I/v79s0HAHer+KcUxTsq dn2jyPv10bw0TeEZGCMQ6/gBkKz/p8YOE1IDkbv1yr7IjJJth7vIFfv7uWlSNKIZNO7x 6zDQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1728867886; x=1729472686; h=content-transfer-encoding:in-reply-to:from:content-language :references:to:subject:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=cuQKFVRYLzUCmWXeUgUbD15VAEJILd04hgXpXyFpbVE=; b=roRWfsY+Ixh2tr94RtCcNXDuD69TzaidczxVCKp2cOZza9xBgut/MwsPRaFHF02Th8 XAsQyWVKLYl03MbwyK20O4nZ27ei8aOfkZXDe9ikZQHttro+qnfKuPmxMRwcM/f+fyyo KjASdDEkojnVyfXepUIV0F4nAdI9MMo6F3jdpAulTLGhemR0XKoIdA8gvHXHEhMDOM43 964s3UeleKIzqIx5N4z2bQGWIJ5zniLpJBTOOYfoHSBY9mTQlgN+c/2KdfwqZ26ls8jv W/8XOwlKLaDlTcmOIbNGTMgS7DmlfdPyNCNBdeL+yvXopJF/CSSXmb2dD/rqi0xmNPEQ H82A== X-Gm-Message-State: AOJu0YzRcF+TUz1/isCUx7WQYTUN3NZQyZoiD4/M49GEb2DhCF+GNOT6 xkHFqVj+lAIfaHsnltPpXxr8ZcL1fKRbNfjaagloWx35MrgpsfxgRiOQ361TSH2b5vDWG/sXcUY A X-Google-Smtp-Source: AGHT+IEQYRkn9suIbW4c+QFb4IcaQX/08zpwjAwKlxKbdf0sY+oLSvJspDSGouPiTwruCr3heOKPfw== X-Received: by 2002:a05:6000:b02:b0:37d:529f:ac1e with SMTP id ffacd0b85a97d-37d55313a7fmr7458102f8f.53.1728867886428; Sun, 13 Oct 2024 18:04:46 -0700 (PDT) Received: from ?IPV6:2a01:4b00:bf09:5101:7144:213:1e42:b0f? ([2a01:4b00:bf09:5101:7144:213:1e42:b0f]) by smtp.googlemail.com with ESMTPSA id ffacd0b85a97d-37d4b6cf8dbsm9920206f8f.59.2024.10.13.18.04.44 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sun, 13 Oct 2024 18:04:45 -0700 (PDT) Message-ID: <3648840e-5c73-49c9-bc89-105ed761e5c2@scriptfusion.com> Date: Mon, 14 Oct 2024 02:04:43 +0100 Precedence: bulk list-help: list-post: List-Id: internals.lists.php.net x-ms-reactions: disallow MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PHP-DEV] Asymmetric visibility is a BC break To: internals@lists.php.net References: <2A7CF24F-3AE3-4125-965F-C65431C42DFB@gmail.com> <30a41608-a1ea-40a9-8d2a-c53c508cd89f@jnvsor.net> Content-Language: en-GB In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit From: bilge@scriptfusion.com (Bilge) On 14/10/2024 01:02, Valentin Udaltsov wrote: > The problem is that in practice most of the PHP libraries consider > themselves to be compatible with newer PHP versions. > > For instance, Symfony PropertyInfo uses `"php": ">=8.2"` constraint in > its `composer.json`. That seems like a problem they have created for themselves. It seems an error to me to declare software forward-compatible with PHP versions that do not yet exist and thus have clearly not been tested against. Being as it is an error, we shouldn't consider it impinges on PHP's definition of a BC break. Cheers, Bilge