Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:122780 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 4EDE11A009C for ; Wed, 27 Mar 2024 16:22:30 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=php.net; s=mail; t=1711556574; bh=A5Dqf7vfYw0FBtsXyAiNLgvn86UfONRu2ycCshc4hso=; h=References:In-Reply-To:From:Date:Subject:To:From; b=VQh/xYWacQ/GdYizR6WVTnb/QNhPgmazJO/GgpgipPuhh6FGyXKJXBtDLWc+5mI3q u88d86/K+vu/LibZv7plxUhBli2FqFtwXLLmU6Mf7Vsela9G/3q6Eznu1/Dq4dBK8X WP3k9t5TOB9rotyngmXBPFSFvN+1PoSoJbq6ujUKUVhrxyktzHmOh/tk1fTNQ4gQD4 aSkFLsyAcIQIcBaGEkHO8GMUvx4qw5uhKLkJgoMknozRahAuqalmS6TK+38wB/YI57 d8Sw9dXhrhTfVLJAgw6RedUVeqsQyMv386WynsoJ7nEi8TYvkaQAKlHMi2fQPJtSNN h/fZ4lKTUq5FQ== Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id C2754180818 for ; Wed, 27 Mar 2024 16:22:51 +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.6 required=5.0 tests=BAYES_50,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,DMARC_PASS,FREEMAIL_FROM, RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_HELO_NONE,SPF_PASS, T_SCC_BODY_TEXT_LINE autolearn=no autolearn_force=no version=4.0.0 X-Spam-Virus: No X-Envelope-From: Received: from mail-oi1-f172.google.com (mail-oi1-f172.google.com [209.85.167.172]) (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, 27 Mar 2024 16:22:51 +0000 (UTC) Received: by mail-oi1-f172.google.com with SMTP id 5614622812f47-3c397193878so24022b6e.3 for ; Wed, 27 Mar 2024 09:22:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1711556545; x=1712161345; darn=lists.php.net; h=content-transfer-encoding:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=A5Dqf7vfYw0FBtsXyAiNLgvn86UfONRu2ycCshc4hso=; b=VSCypPFmmeK5wDjV5rRbI75OynzfnZzzQfHjyp2mZb7GxdDagC2/OfEKaxx2nybauh lenXILX2lInPMqu9vGD+VfHl0Vt18wV4NlCDdeLgVYjvnx23wW+auSkeVTxkS93bsMHp 9sNu3GObnBQTTxG5pLFjFxrlzT20Fiv/735z4uibKDSdv1AeXRWowx3ivGRm3lIqT6R7 Z/eaZ72IAYHkW9iv2UYjCZv7ERQlAee6rvGIejQSiSnVGPe7hKq+z0mFgsc5fHmls+NO pXq7c5zU3EaVLtPJWiF9ULxYWSLbF7mZ439G+02JJv3tHv5bPLWsNUe7HqIxsH5YoI1r 534w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1711556545; x=1712161345; h=content-transfer-encoding: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=A5Dqf7vfYw0FBtsXyAiNLgvn86UfONRu2ycCshc4hso=; b=MYsER6vc4Wc0lH4XiaQ0TVvFgomyiJrjGBNEmAX2Z34IbOGOnbB+YZa0d1WgCM+8Fo /ZZlT+8nXjsV5iV+aIhLypYOX/pUtOCKcRZR9Ayz6wbIx7HMZNlNkBKyJBkRTnaFLkNL FFWiTskdKX5SuyQ6E1av5l3Jxa4ZGujW4SqkKdtsZh/IuxeVzYPHu/xT8ZYyx61tCD9j drbVVB73yD9eAoVXNPexctfWoh7Hj1tcr8pGYQHvp+U24eUxhL+ogHmBzAjP6uKHUnWl OTCwDs5kFgzhmZ/sybgwDN9R7Ucyou0xDpEtq8jPoU22wAay6WFHtyTPFXWgiKiqzlpN BaDA== X-Gm-Message-State: AOJu0YwLUESIhzutiV4ZGZqt9+enhRClYXUSzvGLLfy+23snwmlek90p 99GkHk7rf4ihybTU7/0+KheJ0ZRKkHa927K7sZtQdIYH39D/IxV81jDBoEcmrAt1QGOE6L3E8LA zCAh2r3gF04yC1I2CZfYwDxMl0bAQLmiiUaHHwA== X-Google-Smtp-Source: AGHT+IGUzduUG3cYYnVg/3z8NTf5gpzuyPBfcynTmC0EhC/zkzzdPoanoOitE731XFB6qDp4sgX5S2MgN6EqgkORgpA= X-Received: by 2002:aca:1717:0:b0:3c3:d3cd:a147 with SMTP id j23-20020aca1717000000b003c3d3cda147mr397627oii.29.1711556543956; Wed, 27 Mar 2024 09:22:23 -0700 (PDT) Precedence: bulk list-help: list-post: List-Id: internals.lists.php.net MIME-Version: 1.0 References: In-Reply-To: Date: Wed, 27 Mar 2024 17:22:13 +0100 Message-ID: Subject: Re: [PHP-DEV] GitHub milestones To: Internals Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable From: tovilo.ilija@gmail.com (Ilija Tovilo) Hi Jakub On Wed, Mar 27, 2024 at 4:55=E2=80=AFPM Jakub Zelenka wrote= : > > We actually decided not to do it for 8.3 because it would be just waste o= f time to set all PR's with that milestone. The thing is that PR should jus= t get merged when it's ready and we won't be delaying release because some = PR's in that milestone are not ready so it does not have any meaning. Thank you, I was unaware that this was a conscious decision. I agree that it's not particularly useful for the next minor version. If they are ready, nothing is blocking a merge to master. > I'm not really sure if there's any point to have non-draft PR's targeting= next major version because they cannot be merged to master until it is dec= ided the next version will be the major one. So those PR's should be draft = but it might make sense to create milestone for them to show quickly why th= ey are in draft. Draft PRs that target the next major version can make sense if they are part of an RFC. I generally believe that every RFC should have at least a proof-of-concept. In my experience, the implementation is the only reliable way to reveal conceptual issues. But then again, such RFCs should be in the RFC listing, as mentioned in my previous message. So I agree that there's not a big need to milestones. > So I don't think there is much point in adding 8.4 milestone but 9.0 migh= t be useful. That sounds reasonable to me, as it shouldn't cost much. Milestones don't need to be complete either, it can be added where it makes sense, for things that might be forgotten otherwise. Ilija