From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Dmitry Gutov Newsgroups: gmane.emacs.devel Subject: Re: Is it time to drop ChangeLogs? Date: Fri, 8 Jul 2016 02:50:31 +0300 Message-ID: <562536fd-429b-2872-7383-c7fd0bcf808a@yandex.ru> References: <56BE7E37.3090708@cs.ucla.edu> <4hd1rw1ubr.fsf@fencepost.gnu.org> <83vb50wxhv.fsf@gnu.org> <87y49vz4cg.fsf@acer.localhost.com> <87twg2g86g.fsf@lifelogs.com> <83eg76n5h5.fsf@gnu.org> <87y45eeoor.fsf@lifelogs.com> <577D42BB.1020500@cs.ucla.edu> <87oa694rfw.fsf@russet.org.uk> <837fcxlbay.fsf@gnu.org> <87lh1d2wg5.fsf@russet.org.uk> <83eg75jk5h.fsf@gnu.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1467935482 26561 80.91.229.3 (7 Jul 2016 23:51:22 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 7 Jul 2016 23:51:22 +0000 (UTC) Cc: eggert@cs.ucla.edu, emacs-devel@gnu.org To: Eli Zaretskii , Phillip Lord Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri Jul 08 01:51:21 2016 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1bLJ4j-0005WK-09 for ged-emacs-devel@m.gmane.org; Fri, 08 Jul 2016 01:51:21 +0200 Original-Received: from localhost ([::1]:42814 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bLJ4i-0008JA-5N for ged-emacs-devel@m.gmane.org; Thu, 07 Jul 2016 19:51:20 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:44797) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bLJ45-00089Y-AI for emacs-devel@gnu.org; Thu, 07 Jul 2016 19:50:42 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bLJ40-0008Oc-8T for emacs-devel@gnu.org; Thu, 07 Jul 2016 19:50:41 -0400 Original-Received: from mail-wm0-x233.google.com ([2a00:1450:400c:c09::233]:37512) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bLJ3z-0008OM-Hb; Thu, 07 Jul 2016 19:50:35 -0400 Original-Received: by mail-wm0-x233.google.com with SMTP id k123so925921wme.0; Thu, 07 Jul 2016 16:50:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:subject:to:references:cc:from:message-id:date:user-agent :mime-version:in-reply-to:content-transfer-encoding; bh=TDM7ya1c49061J95VmIttYoyG2CeN6wAVXsC9gy2zV8=; b=hV1iSRXgI8PXMKEVMNBL+Wpcoh79jbP47mvkNK+0wXNBsvW0Awdhqe1RhVDqgcOVsA vSqklZSwX8PzhiSaPixeVrGvyqfkPlWSLd9w5VTiI9nLjNDbQxDZvydbFaO1mNTPNhEt Qze6SxrmKyHdU+udO3kZ923H3p1RvUcGLLnweLb2bcGlm9w04lyUt3qRHY9jzKa2D3GW NYidw62CetU7Ab8M7iSal9B7eMr8dqb93iApHsM7elAfNbV/Ct00fdVcjgxYwv9qDOSf rKWFIDAdTSelI/M3D/qpI4f698WXVo85PYX30w0eYjkF4qhvNJimgE41Auv61QD7F0yW D2KQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:sender:subject:to:references:cc:from:message-id :date:user-agent:mime-version:in-reply-to:content-transfer-encoding; bh=TDM7ya1c49061J95VmIttYoyG2CeN6wAVXsC9gy2zV8=; b=DbiRVGrDsZF3bzJbQvTlW+EQIAmIe+iIHNCy0esKxnJCBmYrG00w3ooJyYPBcFY6pE 4z/NHWe8ykaBQAADiAmVN2zS7ASy2W42FoqwnO3wZ7f6s4fAXPrU7+rcTmtp2uF/Chl5 trN0mtf7Ps3dXRgYTIedCKpqTW4MmkmQ8bauPqbaSr1TYBHSUwlkK8TNskbZi/HNeV1g JU03gbgCTgYN8psN1yNUB+m//Hh9r51JJrxdk8wcAZ8Pb5VbJCTtl8H8OaSOBsFxrSpo A7f7d9JuXJwbqkKUVDWzmgimjMyUIiVxOfsSDUnaw5U29xNrzk2jQHFIuElKqsVG99pi nEew== X-Gm-Message-State: ALyK8tLw1HEXsGAU99ZcuQBrNblpWzG/DnS+1OOMsrN0nwsKrW805tIEhQOGnwC2lLcTUw== X-Received: by 10.194.174.233 with SMTP id bv9mr2410902wjc.106.1467935433710; Thu, 07 Jul 2016 16:50:33 -0700 (PDT) Original-Received: from [192.168.1.2] ([185.105.173.135]) by smtp.googlemail.com with ESMTPSA id jz8sm3006062wjc.36.2016.07.07.16.50.32 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 07 Jul 2016 16:50:33 -0700 (PDT) User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:47.0) Gecko/20100101 Thunderbird/47.0 In-Reply-To: <83eg75jk5h.fsf@gnu.org> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2a00:1450:400c:c09::233 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.org gmane.emacs.devel:205396 Archived-At: On 07/07/2016 10:57 PM, Eli Zaretskii wrote: > I just read the bug list and manage my email queue. How hard can that > be? A code review system will manage the patch queue for you, organize the discussion, hide the messages related to the code that has changed in the latest revision of the patch while still showing the rest. Maybe your email setup does all that already; mine doesn't. > I don't find the subtle fine points that need addressing > until I actually apply the patch: compiler warnings, code not > according to our conventions, sometimes patch won't apply, etc. The mature modern code review systems integrate with the VCS, and can check whether the patch applies to the current master (essentially, they check for merge conflicts, since submitting a patchset involves pushing it to a branch), lets you look at the code with the patch applied, review the conventions, run the CI build (which could include a check for compiler warnings, though I admit it's a difficult area), and then allow you to merge the patch with a click of a mouse (or whichever way we choose, in a new package that interacts with the review system's API). That said, before continuing this discussion, I'd rather we switch to a modern-ish bug tracker first.