Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:103977 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 79679 invoked from network); 1 Feb 2019 14:47:38 -0000 Received: from unknown (HELO mail-io1-f41.google.com) (209.85.166.41) by pb1.pair.com with SMTP; 1 Feb 2019 14:47:38 -0000 Received: by mail-io1-f41.google.com with SMTP id s22so5384602ioc.8 for ; Fri, 01 Feb 2019 03:27:45 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=Ut9HE9SY+VJ7a8/u8lMvO51JJVTRfXtihgCDZpT1hiM=; b=X1k4PyF9/eZRCH1h8XgEn+uFVBONipOh2JW/7X7rNthZf9mLj0K82TcrsNA8cSflX5 ePgiuPy8jZz3GG1rfyi+reIMhyeJDx3JhEn0CD2EAwpoCrkkfmu+Xv9s7ElnFOcZjWz/ b4eFGBOMplLwToxmaAKmw165wol2zyHFQWj7u61cs8AOcC3GK7a0dO/dhhD9r/Ad1vmV sFNjbK7rtah0RhE96XQ/XTwsTP3/yF/b8vzqT4W4rRmgBNV0ef3lAA0zGKENUnb2viyG A/TSrpmaISyqeFEkAlFnPKcMcQ6znez5OkkWKnA0fKkz4bLhkqGPRzIRQXsbZOsqm0I8 Rn8g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=Ut9HE9SY+VJ7a8/u8lMvO51JJVTRfXtihgCDZpT1hiM=; b=bSceDr8Z2i4QYERrMftuK8kRPrtdT9GxrhKpw3ZAODlQK4Dfd2lYF65Np9GUh3ihip aTrL+671ebuz49PAXs8SsL0vvdm10kGbX2cfE5th3LrTqqGps1W39Nt5v72KbMHfVOtT jIACyqbYa6wUdTrvqDzIUAzQ8j2Cp1ySu6FnxUtoL5231GVSADgbr8uHmmK4ijcMSzWp JGrljIRIkuQmsVO5r0GAHPFP4QlOFRRoVae/DeC7SHiP9e1wNhcDJy3FTXCcj6pgJLny ZYVr8vNf1SktbtukVQQvK/oD+s8Jz3jCofGRmY+1GxxVo83tKo0lhMr3B0nHzFCnP9jg dlLA== X-Gm-Message-State: AHQUAuYkWFuyasKPloBK3tYLpy5C3rKwuZo+yzFvRRX8mqFURkUn6tLL DQvR+SeuuMvtFlyJJ6miYjnyY4AWDPA/rquDtYxsB1eNMrc= X-Google-Smtp-Source: AHgI3IbR+JVyGF5M/o34zXOajtV0I4nc8tjnBrQB8Y0xLR6cAi+As5SvdX7Y7Ia3So32IabXlCDPRCXdeVt+2mgzZ4g= X-Received: by 2002:a5e:dd0c:: with SMTP id t12mr5135391iop.258.1549020464952; Fri, 01 Feb 2019 03:27:44 -0800 (PST) MIME-Version: 1.0 Date: Fri, 1 Feb 2019 12:27:28 +0100 Message-ID: To: PHP internals Content-Type: multipart/alternative; boundary="000000000000903a530580d36e68" Subject: Disable PEAR by default From: nikita.ppv@gmail.com (Nikita Popov) --000000000000903a530580d36e68 Content-Type: text/plain; charset="UTF-8" Hi internals, I would like to suggest that installation of PEAR is disabled by default in PHP 7.4. PR: https://github.com/php/php-src/pull/3781 I think the reasons for this should be obvious. It's not really the recent security breach itself, but rather the underlying issue that PEAR simply isn't actively maintained anymore. Currently PEAR is broken on master due to the removal of each(), which was deprecated in PHP 7.2. Apparently, since that time nobody noticed that PEAR is throwing deprecation errors, or at least nobody bothered to fix them. (I've submitted https://github.com/pear/Console_Getopt/pull/3 to fix at least this particular issue.) It's somewhat unfortunate that PEAR and PECL are coupled projects, but I don't think that should prevent us from changing this default. Regards, Nikita --000000000000903a530580d36e68--