Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:107936 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 10870 invoked from network); 20 Dec 2019 11:39:08 -0000 Received: from unknown (HELO php-smtp3.php.net) (208.43.231.12) by pb1.pair.com with SMTP; 20 Dec 2019 11:39:08 -0000 Received: from php-smtp3.php.net (localhost [127.0.0.1]) by php-smtp3.php.net (Postfix) with ESMTP id 75B072C05C8 for ; Fri, 20 Dec 2019 01:39:46 -0800 (PST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on php-smtp3.php.net X-Spam-Level: X-Spam-Status: No, score=-2.0 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FROM,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-ot1-x329.google.com (mail-ot1-x329.google.com [IPv6:2607:f8b0:4864:20::329]) (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, 20 Dec 2019 01:39:46 -0800 (PST) Received: by mail-ot1-x329.google.com with SMTP id 59so11140266otp.12 for ; Fri, 20 Dec 2019 01:39:46 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=FogCu/WHgQ8dDl0ghMZs6sfSzUBcg4MwA3FJ2LfWWv4=; b=dbWmhWAwZmG1jMD2sOyjYcaCqRLmQtucHvy1Wj7MyWCQfHudbdm6kWaBuY/785LnT/ KTGdWb2z9PPKmLkx6ylG0lN2S92cX371zEg2Rw2keboVxtGL8ec6NiMiFuLJ/KMs0pkF eyMnUmh6yUdrGYLx2Ym0prTOkV7QNZfGddF1Tu2YLGnW/1Pizt2ysB28k+ih6BJsU+6P u58yR6iOyBDwrHW6O8q60ywuEhElj3nfJDUB0SqoWcVBznnCLngxxCH2QZKCLj1Aa+si /HcFCMJx6Mc+zBb7EeIlSzysky327trrkVd+afu5bRAEFx5BVMtcDzb4rQqlNTjluDHn DoJg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=FogCu/WHgQ8dDl0ghMZs6sfSzUBcg4MwA3FJ2LfWWv4=; b=EutVAn5KhpJlyeA0kZoDhFOMmBIN3aK1DwAn77ZhXdea4iwAmGhQ2YZmQOhtnVbkVK CHnLL8auM3NXX3GoTajlS1v1y3DviZgfb4SlJXTnfp3LFPihRvYn6fdNbiZMBefHl69Y xwUMeGRSA2uMcxnrHwUBI6zfccgIJ+LmHe9xjFUYlaNSHgi2TYlCpQOAxdV3YORaBViT fiP2BpoBIt9XyigCxKdtMXBDbZUYGcry+hvwiYUFsLSMaQAmtncg9RkAgDyJLoUHMWXr Ta0lQjm2jzqTGEsa8SyHSHI9yBV9jT4KcOATh7dD93KReqCPWjLMEYZttewxcDN4TxRa 4omQ== X-Gm-Message-State: APjAAAWGcJQQBPIpemRe2r+JPBVXmi+8FRxA3cr/4WixkuHlJSiZ1yhB IEWKpax7aINHIZc5BLVhz+BB+Qf7PUxU0YI1Inc= X-Google-Smtp-Source: APXvYqxTZpmoGM0bHE6h7HOqoK/88o/wcWcd8dVqJx3rfap4hmWvf2Ge1BgCbzsy5wXJi3aZpw22cKGrpSb1/Dq8a1M= X-Received: by 2002:a9d:2073:: with SMTP id n106mr4215371ota.145.1576834785581; Fri, 20 Dec 2019 01:39:45 -0800 (PST) MIME-Version: 1.0 References: In-Reply-To: Date: Fri, 20 Dec 2019 09:39:15 +0000 Message-ID: To: Rowan Tommins Cc: PHP internals Content-Type: multipart/alternative; boundary="000000000000439f30059a1f75f6" X-Envelope-From: Subject: Re: [PHP-DEV] Re: Changelog / upgrading notes for promoted warnings From: petercowburn@gmail.com (Peter Cowburn) --000000000000439f30059a1f75f6 Content-Type: text/plain; charset="UTF-8" On Fri, 20 Dec 2019 at 09:31, Rowan Tommins wrote: > On Fri, 20 Dec 2019 at 08:37, Christoph M. Becker > wrote: > > > Maybe a sensible compromise would be to assemble a detailed list of > > these changes, and to hand it over to the doc team at some point, so > > that the manual pages could (hopefully) be updated in time just before > > PHP 8.0.0 will be released. Then users could check the manual's > > changelog[1] regarding the details. > > > > > Yes, that sounds reasonable. In many cases, the individual function listing > should also have a note added at the same time; and at some future date, > some will be able to lose their "may return false" notes. This is usually where the UPGRADING document comes in to play. While watching all of the PRs against master I've very much not been looking forward to making sense of all of changes when it comes to updating the PHP manual to reflect them. > > > On Fri, 20 Dec 2019 at 00:34, G. P. B. wrote: > > Moreover, I'm not sure it's helpful to have a massive list of functions > where some warnings have been promoted and others not. But this is only my > opinion > > I think this makes it even *more* important to collect the list of changes. > In the case of password_hash, my understanding is that it will now never > return false; in other cases, it may still be necessary to check the return > value. The documentation should clearly state which is the case for each > function, so we need to keep track of which functions are fully-promoted > and which partially-promoted. > > Regards, > -- > Rowan Tommins > [IMSoP] > --000000000000439f30059a1f75f6--