Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:119972 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 43041 invoked from network); 12 Apr 2023 15:52:31 -0000 Received: from unknown (HELO php-smtp4.php.net) (45.112.84.5) by pb1.pair.com with SMTP; 12 Apr 2023 15:52:31 -0000 Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id DB31B180550 for ; Wed, 12 Apr 2023 08:52:30 -0700 (PDT) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on php-smtp4.php.net X-Spam-Level: X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM,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=3.4.2 X-Spam-ASN: AS15169 209.85.128.0/17 X-Spam-Virus: No X-Envelope-From: Received: from mail-vs1-f48.google.com (mail-vs1-f48.google.com [209.85.217.48]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by php-smtp4.php.net (Postfix) with ESMTPS for ; Wed, 12 Apr 2023 08:52:30 -0700 (PDT) Received: by mail-vs1-f48.google.com with SMTP id g13so10531941vsk.12 for ; Wed, 12 Apr 2023 08:52:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1681314750; x=1683906750; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=lU0/n7Ybe15niJvrQw6BHzOcibcPv33DXHwIRMgTjUs=; b=hSIpCvMooWZ7p+H71qZrcprW1rla2By9ahcpRTiw4yZE2NAyRCXOAkS4yugLVXg3iK CIMlvemdaVsukdl3dYAI1358qlhu07BSSiUSs4RI9//NtOTMJ39VOFCvJL9GbCV7/LPS CMXwf2pfffF3A7KhRin/OFqku9GdX8Eio0KKRRi8R4Tb6cWtt33rNSvoe3kEFaakhlQ5 S0/EERoT98nWGGHByy2neTIOElbFHMgckWApN1prZdCxgT9GAJB5sXSO8J3t1W8xVu8f dDaSS3IimBwoncWajMalpYVgveZEB07220axDIagEaOkfKByT4C1PXburpyQbNbcUIGU 59+w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1681314750; x=1683906750; 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=lU0/n7Ybe15niJvrQw6BHzOcibcPv33DXHwIRMgTjUs=; b=FCmhIc/0iqIzjJ8+29jfxZDOwVNaEcNMqm2P4BFIse1keUBGrAw6aUOgR5i3psAp6z MsVoNEUfcE96ReG0NX9FGDmYudC7cN2Hl2kroIuQPu55bBYP6zlAqYJPtkzzOdWWbHy3 2vRBokBMGFIEvFNwBt1TJXhMdAqOTdiA+IdBA0HiRE1jMXBpD7xCyvD99SnObihrxuuw ebXLazMheXDuTWqSgYBMMIe+KrfnW4Sdnnx7MMzoyObm8S8WSxa1BJm4nhveV/wu30ZQ Z+2l6iSCFKd9Eb3vrP99CjF9mQM+y6PU0bgxwZ6MGrLLLStgblGJdk31E8IlvFjXHyen e2Zg== X-Gm-Message-State: AAQBX9cWmIWNfvJERQQu3I4wpcUYcYDMAmnriOqmBqrplubQ3f08ahoO iqEbZzAh++AZ0E029JK/htO+24WZ7DNmfbmOyW6wwTDa0Vw= X-Google-Smtp-Source: AKy350YmdK1G+zImr5zRFcpXBUNHak3I0PACia75YV3H0Q0Ng5Dde1yo8zJC+r3Onz5ALzCZRJEcSkrgDZ7i92c0rTU= X-Received: by 2002:a67:e10c:0:b0:42c:77db:32c4 with SMTP id d12-20020a67e10c000000b0042c77db32c4mr2553611vsl.1.1681314749555; Wed, 12 Apr 2023 08:52:29 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: Date: Wed, 12 Apr 2023 22:52:14 +0700 Message-ID: To: Deleu Cc: Stephan Soller , PHP internals Content-Type: multipart/alternative; boundary="0000000000006727cb05f9259859" Subject: Re: [PHP-DEV] Future stability of PHP? From: pierre.php@gmail.com (Pierre Joye) --0000000000006727cb05f9259859 Content-Type: text/plain; charset="UTF-8" On Tue, Apr 11, 2023, 1:30 AM Deleu wrote: > > > I resent the sentiment of "if your code or development process was exactly > like mine you wouldn't be here complaining" and I believe nobody is asking > PHP to freeze. Not everyone has the ability to fix every deprecation within > a couple of hours and not everyone has tests. Yes, we get it, it's common > knowledge nowadays that code without test is unmanageable, but if you > inherited a 15 year old codebase developed by multiple developers in a > start-up mentality > This is wrong in so many levels Agility mindset, startup or not, does not prevent to do the required cleanups. These, by the way, are yearly, worst case. producing code faster than they could actually plan for and with no tests, > its going to take some time to clean that up and if I take longer than you > would, does it mean I matter less as a PHP user? > > PHP 8 is pretty great to work with and a lot better than previous > versions, but there was no opt-in aspect to a lot of PHP breakages. All > that we're asking here is for a bit more forgiveness to existing code that > was developed 2 decades ago by a complete different generation and still > need to run today while we clean it up. > Many things that will actually break codes (removal of features f.e.), have been deprecated for years. as it has been mentioned, many distributions provide longer support for older php versions. If you want the latest php version, you will have to prepare for it, constantly and changing, cleaning your code constantly. This is done as part of the daily feature additions, no need to ask a PO or whoever else, just add it to your estimates (if you still use them). However, asking, as nicely as you did, the volunteers here to do it for you as the language level, won't work. best, Pierre > --0000000000006727cb05f9259859--