Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:91461 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 45164 invoked from network); 29 Feb 2016 17:40:51 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 29 Feb 2016 17:40:51 -0000 Authentication-Results: pb1.pair.com smtp.mail=scott@paragonie.com; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=scott@paragonie.com; sender-id=pass Received-SPF: pass (pb1.pair.com: domain paragonie.com designates 209.85.218.47 as permitted sender) X-PHP-List-Original-Sender: scott@paragonie.com X-Host-Fingerprint: 209.85.218.47 mail-oi0-f47.google.com Received: from [209.85.218.47] ([209.85.218.47:35273] helo=mail-oi0-f47.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 23/30-43302-0A284D65 for ; Mon, 29 Feb 2016 12:40:48 -0500 Received: by mail-oi0-f47.google.com with SMTP id c203so17694013oia.2 for ; Mon, 29 Feb 2016 09:40:48 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=paragonie-com.20150623.gappssmtp.com; s=20150623; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc; bh=NC3/7WomnagY0oYramjHJ/Jqo7y+iGQRkscIJuUiick=; b=MxxVRP7au+iTLncURPTymbbTNv+pY7JOfrnu7Cc7lW2GqYNnnT3ko35PfDCNx8WJWC 9FFhDeNgWlPOQQ4A2WHgyeIFPdmzodDFChA1Zgw7GTaS2xheaIHRJiOYCy4jtDr2aK6U XU7dbwr8LAuPGIkLmOrV2Vln5wAkzM2TCUJa3LnblQfm0+MToB6NKiI5FNU5g+gyV1hK NufjQv2aomMrQhNT9P+AJWg07Ojyn3wJ/6qg/JE58BSdYUPxZ+iw25MDVUjwQB+qdWEM A9RVyHM9qqyD5xrGBiNPO1h3lSO5TNzvTh/DqTVe2EpFP8WAv/FVxVipAYyIOZlLssiw itWA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc; bh=NC3/7WomnagY0oYramjHJ/Jqo7y+iGQRkscIJuUiick=; b=MI3UJb/v8Wd/kspgpSn3cUtBdAg/Jqp9mTNuuyWG7bSfbxdMfw8yLRwhH40+gk/BKO XtbCBLpUa6W7Hi5x4vrBFCdOAgbXd18FRKMT7DRb6VZerWU1VvRV59ZsTO7uBkckBgym mL/YZk/fV193SUSNPe4yP3oepycFFlUeBcH7s3Yb5STEsdW6DyPcVWboD8VfcdfAWq/f P8b0pVyMzFWl/sBhgZ1SkIudaEB2URT7u54nTCr7zK0tvP5uyC/IiYE+ROdjbr6TBtyS 4YZQUGdd19jEUUo7Q7NUzaCxslv5RrLWx9F7Yzvzoduy08bxNnRSxYZ7JWQO+VTKUlgG E8Pw== X-Gm-Message-State: AD7BkJJBiUT5g4Z+d/yQTvHCvIOZJcu6gdrVnOf2jnFpWYGJtJL+TViXJOB25CvewKPEifGZYRkcFCr51iegVg== MIME-Version: 1.0 X-Received: by 10.202.2.8 with SMTP id 8mr12621037oic.80.1456767645452; Mon, 29 Feb 2016 09:40:45 -0800 (PST) Received: by 10.157.38.132 with HTTP; Mon, 29 Feb 2016 09:40:45 -0800 (PST) In-Reply-To: <6FDCB900-E0AC-47D4-9B69-491441ED32CF@heroku.com> References: <6FDCB900-E0AC-47D4-9B69-491441ED32CF@heroku.com> Date: Mon, 29 Feb 2016 12:40:45 -0500 Message-ID: To: David Zuelke Cc: Tom Sommer , PHP Internals Content-Type: multipart/alternative; boundary=001a1137a378072be8052cec26f6 Subject: Re: [PHP-DEV] NEWS entries From: scott@paragonie.com (Scott Arciszewski) --001a1137a378072be8052cec26f6 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable On Mon, Feb 29, 2016 at 9:30 AM, David Zuelke wrote: > On 28.02.2016, at 13:24, Tom Sommer wrote: > > > > 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 headlin= e > says nothing about the actual problem, or the actual fix. > > > > For instance: > > > > 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) > > > > 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 figur= e > out if an update addresses a problem they're experiencing. > > David > > > > -- > PHP Internals - PHP Runtime Development Mailing List > To unsubscribe, visit: http://www.php.net/unsub.php > > =E2=80=8BWhat worries me is when memory corruption bugs are published in th= e RC# changelog before the fix is available. That could bite us one day. Scott Arciszewski Chief Development Officer Paragon Initiative Enterprises =E2=80=8B --001a1137a378072be8052cec26f6--