Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:91460 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 32473 invoked from network); 29 Feb 2016 14:30:41 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 29 Feb 2016 14:30:41 -0000 Authentication-Results: pb1.pair.com smtp.mail=dz@heroku.com; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=dz@heroku.com; sender-id=pass Received-SPF: pass (pb1.pair.com: domain heroku.com designates 74.125.82.42 as permitted sender) X-PHP-List-Original-Sender: dz@heroku.com X-Host-Fingerprint: 74.125.82.42 mail-wm0-f42.google.com Received: from [74.125.82.42] ([74.125.82.42:36175] helo=mail-wm0-f42.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 23/A2-10408-01654D65 for ; Mon, 29 Feb 2016 09:30:40 -0500 Received: by mail-wm0-f42.google.com with SMTP id n186so52045125wmn.1 for ; Mon, 29 Feb 2016 06:30:40 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=heroku-com.20150623.gappssmtp.com; s=20150623; h=mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=+03QgRtyOETCkML9YyLjL1JLfNb7PnsrMiP1Tj/QQ1U=; b=MluGbn3A4FBTSgNfLmuYj2l/VhRyy36GXq61hjdMpViKP3ZAdfrDgtxqIi7Rp3Yc7k KUAF6pj6P1kp25Ftwx/KvHCmiO9tfMrHbGvmUHjO/pSjMgU+bMcDR6ci8ATaledUjbma 5kqK0iFGnStO+ukMRcNzlc49Fy149vFgv8bRBXQvt8scQd2Qj6/KW42FPvrWsmUyihTM iittQFnBP2FHsqy2M2ybhN/zNDyM5rZG471Bt3eswIIW12qBNB61kWRKU2MpMJPSNHq7 DnTaC5+69eZybNwBIQ8UySOLR+VF6dyANW2XelZ8PJQpaOkzQv9pTFFSAMWMvVePG64H Agkg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=+03QgRtyOETCkML9YyLjL1JLfNb7PnsrMiP1Tj/QQ1U=; b=Dm/vrtRLPBkJncuDaplSXwHtQZ0egI7Wg1JpEQsyCMTHWPZa6bpJ0+tTeqKOEu7mtK 0xEBloxs4rgORyjiyet69de+95nsZFF4D04nBe/uUhFU+ix9NJsbmbwGF5+w1Sxz0oAC GLvLkdsnWRNoc7jrfxyMU7ZrSD7huoH5Zu2qTHWKz8xW3G6CHFFiivxqpXUV0znuswX2 nAqdG3F/H8CMSJAZlPxNGbdgWPSGXlb9MVrRDxJ91wnwE6wyCuya+YC60GBB5dTiRioH W2fGyN2QBx/e2wEmdZDvpOR/DnZ13g1GQOBPgP5g0Han96N0wJH7V5iytYu5AK4H2B50 GNDg== X-Gm-Message-State: AD7BkJLah/HbnODt8gXIoFpEXJafTVvg9FJCH9Q6+eAEMbnxfB2XwYAB3ZREUlhxAzV8jAom X-Received: by 10.194.192.36 with SMTP id hd4mr14331332wjc.85.1456756236816; Mon, 29 Feb 2016 06:30:36 -0800 (PST) Received: from [192.168.19.20] (ipb21b5588.dynamic.kabel-deutschland.de. [178.27.85.136]) by smtp.gmail.com with ESMTPSA id k125sm11716664wmb.14.2016.02.29.06.30.35 (version=TLS1 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Mon, 29 Feb 2016 06:30:35 -0800 (PST) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 9.2 \(3112\)) In-Reply-To: Date: Mon, 29 Feb 2016 15:30:34 +0100 Cc: internals@lists.php.net Content-Transfer-Encoding: quoted-printable Message-ID: <6FDCB900-E0AC-47D4-9B69-491441ED32CF@heroku.com> References: To: Tom Sommer X-Mailer: Apple Mail (2.3112) Subject: Re: [PHP-DEV] NEWS entries From: dz@heroku.com (David Zuelke) On 28.02.2016, at 13:24, Tom Sommer wrote: >=20 > I'm reading the 7.0.4 NEWS file[1] and I get the policy of just = writing the bug number and headline, but in a lot of cases the bug = report headline says nothing about the actual problem, or the actual = fix. >=20 > For instance: >=20 > Fixed bug #71559 (Built-in HTTP server, we can download file in web by = bug). (Johannes, Anatol) > Fixed bug #71474 (Crash because of VM stack corruption on Magento2). = (Dmitry) > Fixed bug #71443 (Segfault using built-in webserver with intl using = symfony). (Laruence) >=20 > Would it not be an idea to write what was fixed, instead of what was = broken? No. IMO, it's good practice for change logs to describe the problem for = fixes, and the change or addition for changes or additions. Maybe for something like "php-fpm dumped core", the description can be = expanded to include the reason ("php-fpm dumps core on SIGQUIT"), but = that's much better than "Fix: call zend_signal_init() again on FPM = startup", because it gives you no idea of what the problem was, which is = important for users looking at (or searching through) changelogs to = figure out if an update addresses a problem they're experiencing. David