Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:122592 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 C30D21AD8F6 for ; Sat, 9 Mar 2024 13:07:45 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=php.net; s=mail; t=1709989679; bh=XQtpCbO+hJs/7+g9iOHFsk/CDaUEq1wVYzUiQoQy4GI=; h=References:In-Reply-To:From:Date:Subject:To:Cc:From; b=lxOfmGFLdNzRRPqnEo61i7FbDaJ8Qb5PjPV9KLbHFV8Mm5yR1dVhsB94seEVPhmqR yCiGpw3WRahP8cXOPQd26cEn1OGoyST17S1I1C0mwvf6jqUNRGl99AEMy3vQ9b9i5p HYNCl0UL3RYlqOYbHGg06Ia6TygbcAhKyYCzJRFyFt+rl4H+PsKysIMqszoczo612c OT0xeO1wxHnQm1rfgMqO1C+nz1q20r13IFg1tS8ErXSRfg4uOsTnXqVkp6uzL55cPP BPvca859mTCVR3n7+a/7FYaXyOPQnqdCZZ/+ks5zCVWskUIeiA2tSkowZq57gIgJoS SjJttU4zJRcTQ== Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id A2A46180075 for ; Sat, 9 Mar 2024 13:07:58 +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=1.0 required=5.0 tests=BAYES_50,DMARC_MISSING, FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM,HEADER_FROM_DIFFERENT_DOMAINS, HTML_MESSAGE,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-lj1-f177.google.com (mail-lj1-f177.google.com [209.85.208.177]) (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 ; Sat, 9 Mar 2024 13:07:58 +0000 (UTC) Received: by mail-lj1-f177.google.com with SMTP id 38308e7fff4ca-2d23114b19dso38725571fa.3 for ; Sat, 09 Mar 2024 05:07:43 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1709989662; x=1710594462; h=cc: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=cxlyGm12gtCG5q7dleyo1pShKl83dgz2S6V3QXoh8KU=; b=FUyoB9D2aXM1AuEZwKBPxIu01Q2dN7IC2WBIWPlqHvEwN0A9tuyfW/zd7YpV9ENkOY RerY6L//UeJ1PwrX0hBkrLbYbTiBzqdsj+0ZRqpPv7p4cVqnryx7GWjH+OjNfJaRBPCt ZNYcEKbuVp1aAqLZaKq1Ba3jr9UhPpK/nMul0Lim8mhlmKxJYklhLoN9KdH10SbqKVlH mjzYsUaD2nFIHGv0yHdzMQ3ZTknSamXDdg/N5C1S4nKF/Bz8W/X+ld1BdaMkZQh+xZHq 1BNhEu7MIBLChmVFtAXDKc9XRcKHgKwmXSRXiaCLBlJt+p61hmOlEGDLPq3/brVt/sA1 HSDA== X-Forwarded-Encrypted: i=1; AJvYcCU/U9s3gCDxddG7QiqT0mZm5hQJOvGCy5C9YGagx8rA61moADQ9S4B/4X7IJ76SHQtLRvH5OUMBK6ZZB2zs355+ypmDxB2vIA== X-Gm-Message-State: AOJu0Yz5wmiQLjRHU7KvUhZAhLOkWVy512NWLBa++WYB3QPVnWr/Blox +Q4zKIS6I9BoK0ofoeDOOilGpJNqaqpqOwAJVKt0EjHdsXAuSNfJy66blTEziHGTYw02M27WfHG Nn2B8yS9Cl9P87ruG1OhbbASPB4s= X-Google-Smtp-Source: AGHT+IEqEeJJa0kaNhAy/zpNhbIetTWM55VhrM1fluv7wmefpPcgWWCnaP5gfpkAYJjMBUsmi6n5gdbwQG6xPiUOlJg= X-Received: by 2002:a2e:730f:0:b0:2d2:d6a0:6f3e with SMTP id o15-20020a2e730f000000b002d2d6a06f3emr1111830ljc.13.1709989661694; Sat, 09 Mar 2024 05:07:41 -0800 (PST) Precedence: bulk list-help: list-post: List-Id: internals.lists.php.net MIME-Version: 1.0 References: <7d05d51f-f301-4d62-b1c0-83e6a2e0632e@bastelstu.be> In-Reply-To: Date: Sat, 9 Mar 2024 13:07:17 +0000 Message-ID: Subject: Re: [PHP-DEV] int|float for sleep? sleep(0.1) => sleep 0.1 seconds To: Jim Winstead Cc: Hans Henrik Bergan , Larry Garfield , php internals Content-Type: multipart/alternative; boundary="0000000000005ae649061339feb7" From: bukka@php.net (Jakub Zelenka) --0000000000005ae649061339feb7 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Fri, Mar 8, 2024 at 6:30=E2=80=AFPM Jim Winstead wrote: > On Fri, Mar 8, 2024, at 12:12 AM, Hans Henrik Bergan wrote: > > On Tue, 5 Mar 2024 at 20:17, Larry Garfield > wrote: > >> > >> A 3 way up-down vote doesn't make sense. What happens if none of the = 3 > options reaches 66%? > >> > >> The viable options here are a single RCV vote (which we've done > before), or a single "Should we do this" vote that requires 66%, followed > by a "when should we do this" vote with 2 options, majority wins. > >> > >> --Larry Garfield > > > > Does this work for you guys? > > This is a lot of votes for a set of pretty simple changes with minimal BC > implications, and maybe there's precedent for it but I don't like voting > about what version to make particular changes in. Adding a language featu= re > like property hooks is a one-vote RFC but fixing sleep() to take/return > floats and work consistently cross-platform is somehow a six-vote ballot? > Is there anyone who has indicated in any way that they would vote against > making all three changes because one of the three is somehow unacceptable= ? > What if #3 fails but not #1? > > I agree that there's a clear dependency on #1 (other way round than the above actually... :) ). It might make more sense to do #1 as a primary vote and then the rest as a secondary votes. I think it makes sense to have more votes in this case as each thing has its own consideration and BC impact which is primary difference compare to hooks RFC. > And I'd say leave it up to the release managers to decide what version it > is appropriate for the PR implementing an approved RFC go into. > Micro-managing that by voting does not sit well with me. > > RM has no power to decide about features going in before the first beta. You would need to update the policies to explicitly give RM such power. Voting is currently the only way we have to decide such thing if there is no clear agreement which I think wasn't the case in the PR's proposed for this. Regards Jakub --0000000000005ae649061339feb7 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
On Fri, Mar 8, 2024 at 6:30=E2=80=AFPM Ji= m Winstead <jimw@trainedmonkey= .com> wrote:
On Fri, Mar 8, 2024, at 12:12 AM, Hans Hen= rik Bergan wrote:
> On Tue, 5 Mar 2024 at 20:17, Larry Garfield <larry@garfieldtech.com> wrote:=
>>
>> A 3 way up-down vote doesn't make sense.=C2=A0 What happens if= none of the 3 options reaches 66%?
>>
>> The viable options here are a single RCV vote (which we've don= e before), or a single "Should we do this" vote that requires 66%= , followed by a "when should we do this" vote with 2 options, maj= ority wins.
>>
>> --Larry Garfield
>
> Does this work for you guys?

This is a lot of votes for a set of pretty simple changes with minimal BC i= mplications, and maybe there's precedent for it but I don't like vo= ting about what version to make particular changes in. Adding a language fe= ature like property hooks is a one-vote RFC but fixing sleep() to take/retu= rn floats and work consistently cross-platform is somehow a six-vote ballot= ? Is there anyone who has indicated in any way that they would vote against= making all three changes because one of the three is somehow unacceptable?= What if #3 fails but not #1?


I agree that there's a clear depen= dency on #1 (other way round than the above actually... :) ). It might make= more sense to do #1 as a primary vote and then the rest as a secondary vot= es. I think it makes sense to have more votes in this case as each thing ha= s its own consideration and BC impact which is primary difference compare t= o hooks RFC.
=C2=A0
And I'd say leave it up to the release managers to decide what version = it is appropriate for the PR implementing an approved RFC go into. Micro-ma= naging that by voting does not sit well with me.

<= br>
RM has no power to decide about features going in before the = first beta. You would need to update the policies to explicitly give RM suc= h power. Voting is currently the only way we have to decide such thing if t= here is no clear agreement which I think wasn't the case in the PR'= s proposed for this.

Regards

<= div>Jakub=C2=A0
--0000000000005ae649061339feb7--