Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:107060 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 51059 invoked from network); 13 Sep 2019 11:16:32 -0000 Received: from unknown (HELO php-smtp3.php.net) (208.43.231.12) by pb1.pair.com with SMTP; 13 Sep 2019 11:16:32 -0000 Received: from php-smtp3.php.net (localhost [127.0.0.1]) by php-smtp3.php.net (Postfix) with ESMTP id 47F772D2006 for ; Fri, 13 Sep 2019 01:52:38 -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 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-pg1-x52e.google.com (mail-pg1-x52e.google.com [IPv6:2607:f8b0:4864:20::52e]) (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 ; Fri, 13 Sep 2019 01:52:37 -0700 (PDT) Received: by mail-pg1-x52e.google.com with SMTP id d10so14913492pgo.5 for ; Fri, 13 Sep 2019 01:52:37 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=newclarity-net.20150623.gappssmtp.com; s=20150623; h=from:message-id:mime-version:subject:date:in-reply-to:cc:to :references; bh=TkYHOq6O2WDNnRjw0h995xWgxSdvbNQNnX3uK+Zrt5Y=; b=Qa8y32oZmHVxxw6WzKMjWX23jaKrAGjOJfoM3NSkyQjFPSt1b3I0BFf3ABQIWq6FXM nsj+8leET/1CPPuEFpjA9v8dY3JXW1bg1W/a+2PVlRKWGerE4BGbjnAfvPI/A57k/R6X Yi1X6Pyjd5OZOxRSuMl+8QrGf7+kkxNA7A3dhbCDWqPQtdh/XqrUoyG2T+yHRCuNDv08 OOLnImAoahjkWTqd4lKACLomm50s1Vt2YTbcl2xmuGTpDHEj9PyFGAWUCbU1wENzZQ/w dk7zYK9RMKd8+NOxMONsgu9GY4O4Wk2G2n3E2+BBjmtD3ZCg2Yu67dbCQ1Zlb5Emmh+8 lWuA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:message-id:mime-version:subject:date :in-reply-to:cc:to:references; bh=TkYHOq6O2WDNnRjw0h995xWgxSdvbNQNnX3uK+Zrt5Y=; b=pk/cS7h7HHFTI1u+nMAbCuLSA+K9roIsPfaK8Y1Cb7rnDm4hJG1V9eai5oXDJwR/Oe r1Q+L3zHJe85+xR+QBU7zINcCcxOibTN3rppIZBfU1oYzo6c0c4dEAr8ta/fXO9Vmdh8 OjQPXEC7ywigIn0ZSpGF90+9KQe2zUkBHiqtkSDIf+MREIBzpZyMAuKSC2+3M7Vx80cu In6blZscwtdmiIeFLnZAil5nbTC4v5IYc6LT8tqGmnA/WNJZa0Dupgn1gHqOJDJbCZCp /m0TWQnUFz3sdKWycDYYklTJ6hSYcjVhkYgeBwe3Z3RVExNzpmu35B2sNSzvY0BVd1sj xZSw== X-Gm-Message-State: APjAAAXgUgIooLId8/7wz9R6TKtuQUFz3e6QUaUpJRh5lhDKAz7EKVdO eXZg2uyGvzrjxpVgVKlhSKI0oqUH9oglQA== X-Google-Smtp-Source: APXvYqwiO/LScuBxLlSjkvDyI4mQ97r/iDA+zi3V6qddIJa4G7MXd2aUMATPUwv6FJZhj5F6Qhi+1g== X-Received: by 2002:a62:2ccf:: with SMTP id s198mr52504077pfs.216.1568364756763; Fri, 13 Sep 2019 01:52:36 -0700 (PDT) Received: from [192.168.202.38] (50-252-183-45-static.hfc.comcastbusiness.net. [50.252.183.45]) by smtp.gmail.com with ESMTPSA id 37sm4102110pgv.32.2019.09.13.01.52.35 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 13 Sep 2019 01:52:35 -0700 (PDT) Message-ID: Content-Type: multipart/alternative; boundary="Apple-Mail=_54563493-F831-496B-86FB-474667E1FCF0" Mime-Version: 1.0 (Mac OS X Mail 12.4 \(3445.104.11\)) Date: Fri, 13 Sep 2019 01:52:34 -0700 In-Reply-To: Cc: PHP Internals List To: Robert Korulczyk References: <076701d56978$86020910$92061b30$@php.net> <078e01d5697c$5512bc10$ff383430$@php.net> <31BD63BC-ACE0-4478-B241-E698D2D6F59C@newclarity.net> <16AF0744-80CF-4245-B8F7-2A841C2461E1@newclarity.net> X-Mailer: Apple Mail (2.3445.104.11) X-Envelope-From: Subject: Re: [PHP-DEV] Changing fundamental language behaviors From: mike@newclarity.net (Mike Schinkel) --Apple-Mail=_54563493-F831-496B-86FB-474667E1FCF0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8 > Many of these are ticking bombs - unmaintained extensions with = possible security issues. Totally agree. > Right now the biggest problem of WordPress ecosystem is quality of = community extensions and themes. Being intimately involved in the WordPress ecosystem, I do not know If = it is the *biggest* problem. =20 But I digress... > Cutting of all old and unmaintained extensions may be not that bad... It depends on who you ask if it is bad or not. I think that many on = this list would think it is a good thing. OTOH, I think many people who = have working websites that currently use one of these plugins and who do = not have developers on staff would think it is a very bad thing. = Especially if such a change could cost them a significant unplanned = amount of money and hassle to resolve. Which brings up an important point. There is a big difference between = the plugins in the WordPress.org repo that might = have security issues I think the WordPress Core team would be open to = sunsetting any plugins that are objectively found to have security = issues, or even major PHP compatibilities. OTOH, given that WordPress is over 1/3rd of the web that means many of = these plugins are active on working sites, sites where their web host = might encourage them to upgrade to PHP8 when PHP 7 is no longer = supported. =20 It is those people who are likely to be most negatively affected, and = the vast majority of them will never have hired a developer in their = life let alone understand why a handful of people decided to "break = their site" without them having any say in the matter. #fwiw -Mike P.S. Again, I want to clarify I am not saying what the PHP core team = should do. I am simply relaying what I think the ramifications are = likely to be =E2=80=94 based upon my experience with WordPress since = 2010 and PHP since 2008 =E2=80=94 if breaking changes are introduced = into PHP 8. It is up to the voting members to actually decide what will = happen. > On Sep 13, 2019, at 1:11 AM, Robert Korulczyk = wrote: >=20 >> Upgrading the ~68,000 open source plugins available on wordpress.org = , thousands of commercial plugins, and and an = untold number of custom-developed bespoke plugins and custom themes is = where the concern lies.=20 >=20 > Many of these are ticking bombs - unmaintained extensions with = possible security issues. Right now the biggest problem of WordPress = ecosystem is > quality of community extensions and themes. Cutting of all old and = unmaintained extensions may be not that bad... >=20 >=20 > Regards, > Robert Korulczyk --Apple-Mail=_54563493-F831-496B-86FB-474667E1FCF0--