Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:107459 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 58049 invoked from network); 9 Oct 2019 23:03:05 -0000 Received: from unknown (HELO php-smtp3.php.net) (208.43.231.12) by pb1.pair.com with SMTP; 9 Oct 2019 23:03:05 -0000 Received: from php-smtp3.php.net (localhost [127.0.0.1]) by php-smtp3.php.net (Postfix) with ESMTP id 0BF952D20C4 for ; Wed, 9 Oct 2019 13:45:49 -0700 (PDT) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on php-smtp3.php.net X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,HTML_MESSAGE,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,URIBL_BLOCKED autolearn=no autolearn_force=no version=3.4.2 X-Spam-ASN: AS3215 2.6.0.0/16 X-Spam-Virus: No Received: from mail-yb1-xb2d.google.com (mail-yb1-xb2d.google.com [IPv6:2607:f8b0:4864:20::b2d]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by php-smtp3.php.net (Postfix) with ESMTPS for ; Wed, 9 Oct 2019 13:45:48 -0700 (PDT) Received: by mail-yb1-xb2d.google.com with SMTP id v1so1186993ybo.11 for ; Wed, 09 Oct 2019 13:45:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=newclarity-net.20150623.gappssmtp.com; s=20150623; h=from:mime-version:subject:message-id:date:cc:to; bh=uzX7K5qvkhMSEmbAz2cAvFjN7uSr3Vcl1ILZ5mVF0T8=; b=w2gev5IwLwbEaUUti/SLvu2WnXhog1+XqCT1mR6YHzzG3mlI0Jnn8RmkIN7ZQoyxCD fnoTESOIosKtj78rhTaJK+beVsfkRajX/r/5JpZGMdQu+Hmh0oq6Mn9PuH1h1IMzTNwe l10351R99zLNE5bdB4OrRJeBvwmP2T+ElRpz54IbpsDy4Lhz+08jMTQtGzBabRWeUboL j3qm/GJIbXTEg50BMtBP3+QC/Mh0/cNea0vosa14Y5GpwTSdoTlFvOooxTXWJXV13v5Z VVvVxmEIw5nGuNPysv7Iydz2NHD8+EGY8x0u7e0/O/SkoN9ZXH+i9NBuPe5r4t3vmw1U MM2A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:mime-version:subject:message-id:date:cc:to; bh=uzX7K5qvkhMSEmbAz2cAvFjN7uSr3Vcl1ILZ5mVF0T8=; b=YWLHpSACMo4oaFwHBMVnh6sNYllhqPF8PG8XAgVXmlOnRQsVXhPoVzebIhg/rXm2OH doIcXnaeGu0dinsWCLHBxQ79CuRUmfy1bDHOmBVTSjzbssLn8+Us3UvSrxmPIMbEHATm 49A9xZ0rrAl3BXajkZpyqT3R2dli7z3w4TDGvn2onUH6rVTW+ELI6lOlALU3QA5HAGWm xf4QEYLhEDo52Lv9qDqcUbUXVNab3YcXyACl/dyD551vhyvormw/mQoIc6GiCG3S5Dwt YYgv6Jd4fJxI9hfoY0Wpi125noY2zBnSjDdOogAf32DMdr64vHNpdjm1KnSIvY2kkCfY yiGw== X-Gm-Message-State: APjAAAX0yDBryXiwZRpJ/dDTkUQYE70eQJVCaipP0LnjkPv24rU+/VDU 4wdeKq+0se8bTMQJiJCja08+Mw== X-Google-Smtp-Source: APXvYqyOZs6trg/qLycA4bDKebEhueojR0PgzkfI7XfXKBSgpFb1wSvZhKTA6KCJI0anRBpjxAxMwQ== X-Received: by 2002:a25:800c:: with SMTP id m12mr3367496ybk.185.1570653947958; Wed, 09 Oct 2019 13:45:47 -0700 (PDT) Received: from ?IPv6:2601:c0:c67f:e34e:f8e3:72ed:6838:abec? ([2601:c0:c67f:e34e:f8e3:72ed:6838:abec]) by smtp.gmail.com with ESMTPSA id d16sm793589ywh.74.2019.10.09.13.45.47 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 09 Oct 2019 13:45:47 -0700 (PDT) Content-Type: multipart/alternative; boundary="Apple-Mail=_D456AFE4-D979-4DD1-B29B-35B3719D9253" Mime-Version: 1.0 (Mac OS X Mail 12.4 \(3445.104.11\)) Message-ID: <7F0ECC54-118A-4605-9231-9F15DA56A20F@newclarity.net> Date: Wed, 9 Oct 2019 16:45:46 -0400 Cc: PHP internals To: Zeev Suraski X-Mailer: Apple Mail (2.3445.104.11) X-Envelope-From: Subject: Alternatives to the current dysfunction? From: mike@newclarity.net (Mike Schinkel) --Apple-Mail=_D456AFE4-D979-4DD1-B29B-35B3719D9253 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8 > On Oct 9, 2019, at 3:50 AM, Zeev Suraski wrote: > On Wed, 9 Oct 2019 at 0:38 Mike Schinkel > wrote: > ...it seems you have identified at least one way to seek compromise. = Why not move forward with this, in general? > I did - quite a while ago - and I see no reason not to, except that = the pro-strict/pro-let=E2=80=99s-break-things camp either ignores that = proposal entirely, or calls it a fork (it=E2=80=99s a fork in precisely = the same way that PHP is a spoon). > Note that I don=E2=80=99t really view it as a compromise, which is why = I wrote my reply to you the way that I did. Instead, I see it as a = complete win/win for both camps. Well, maybe it was not the right compromise. Or better, not the right = win/win. Maybe another win/win is what we need instead? But then again, it is not all on you. Or on any one individual. It will = take a "quorum" of people who are actively willing to collaborate to = create positive change on this list. Something that might not actually = be possible given how entrenched everyone appears to be, but since I'm = relatively new to participating on the list and have yet to be beaten = down by it, maybe I am still just idealistic enough to think with effort = it is possible? > I don=E2=80=99t know. The last time I tried to do it, someone pulled = an overnight pseudo-RFC to stop the discussion, radically = mischaracterizing the proposal, abusing a vote to shutdown discussion, = and creating the fundamentally wrong impression that this is about the = technical feasibility of achieving this - and not about whether we want = to go down that route or not. I=E2=80=99m all for discussing it (the = principle, not necessarily in the P++ form). Yes, that is quite unfortunate.=20 But I think going off on one's own to produce a solution and then = presenting it back to the group =E2=80=94 and forgive me if that is not = what happened =E2=80=94is most likely to fail given the current nature = of the list. =20 Instead what might work better is to create ad-hoc working groups of = numerous people to work on a solution, and then as a group present the = proposed solution back to the list? Having all the working group members = in support from the get-go would mean there would at least be a minimum = number of people who support the solution once proposed. > As I wrote a couple of weeks back, before we agree on the principle - = that these contentious, breaking-for-no-new-reason proposals can=E2=80=99t= be forced on everyone but we need to make it opt-in, I don=E2=80=99t = think formalizing it into an RFC would help. I could be wrong, but I = think we=E2=80=99re currently lacking in good will on the other camp, = which appears to feel a lot more comfortable to just go on producing = contentious proposals day in and day out, and live with whatever sticks. I agree that there seems to be a lacking of good will on the part of = many on this list. I wonder why that is and why it is so extreme in the = PHP community vs. other communities that argue but do not become as = toxic, and ponder how to resolve the current maliase. Maybe instead of just a mailing list, what if we also started having a = weekly Zoom call where contentious subjects could be discussed instead = of allowing them to fester on the mailing list? The calls could also be = recorded and made available via the list for all to see. -Mike --Apple-Mail=_D456AFE4-D979-4DD1-B29B-35B3719D9253--