From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: esr@thyrsus.com (Eric S. Raymond) Newsgroups: gmane.emacs.devel Subject: Everyone, please stop making my life more difficult Date: Fri, 12 Sep 2014 00:36:52 -0400 (EDT) Message-ID: <20140912043652.4D6D8380604@snark.thyrsus.com> NNTP-Posting-Host: plane.gmane.org X-Trace: ger.gmane.org 1410496671 4273 80.91.229.3 (12 Sep 2014 04:37:51 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 12 Sep 2014 04:37:51 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri Sep 12 06:37:46 2014 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 1XSIcA-0008Pw-RB for ged-emacs-devel@m.gmane.org; Fri, 12 Sep 2014 06:37:42 +0200 Original-Received: from localhost ([::1]:42580 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XSIcA-0006c2-35 for ged-emacs-devel@m.gmane.org; Fri, 12 Sep 2014 00:37:42 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:45465) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XSIbv-0006bm-H0 for emacs-devel@gnu.org; Fri, 12 Sep 2014 00:37:31 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XSIbr-0006Tt-8U for emacs-devel@gnu.org; Fri, 12 Sep 2014 00:37:27 -0400 Original-Received: from static-71-162-243-5.phlapa.fios.verizon.net ([71.162.243.5]:60082 helo=snark.thyrsus.com) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XSIbr-0006Tm-4H for emacs-devel@gnu.org; Fri, 12 Sep 2014 00:37:23 -0400 Original-Received: by snark.thyrsus.com (Postfix, from userid 1000) id 4D6D8380604; Fri, 12 Sep 2014 00:36:52 -0400 (EDT) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 71.162.243.5 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 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-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:174191 Archived-At: While running my latest repository conversion, I found this comment revno: 116811.1.662 fixes bug: http://debbugs.gnu.org/18384 committer: Eli Zaretskii branch nick: emacs-24 timestamp: Tue 2014-09-02 18:16:42 +0300 message: Fix bug #18384 with incorrect reporting of row number by posn-col-row. lisp/subr.el (posn-col-row): Revert the change from commit r99634.2.576 eliz@gnu.org-20101113210758-8ml5kibjtza5ysmb, which was inadvertently merged from emacs-23 release branch in r102428 monnier@iro.umontreal.ca-20101118035414-yvlg7k7dk4k4l3q, and introduced an off-by-one error in the reported row when there is a header line. src/dispnew.c (buffer_posn_from_coords): Fix an off-by-one error in the reported row in the case of a window with a header line, by improving on the fix committed in r106022 eliz@gnu.org-20111008105850-ht4tvsayohvr1kjc. There are two things about this comment that make my life unnecessarily more difficult. 1) People are continuing to embed bzr revision numbers like r99634.2.576 and r102428 in comments. Do not do this. They're soon going to cease being meaningful, and every time I have to run another conversion to clean these out it costs me eight to ten hours. 2) "eliz@gnu.org-20101113210758-8ml5kibjtza5ysmb" Um. What the *hell*? This is not the time to be inventing some random new magic-cookie commit reference format that my tools don't know how to recognize. That should have been 2010-11-13T21:07:58Z!eliz@gnu.org (I think). Please stop this nonsense. Now I'm going to have to write a new comment scanner to find these monster turds, and it's going to take me hours of work to make sure I've cleaned them all out. The correct format for a commit reference that will remain intelligible across every VCS, forever, is this: ! Example: 2010-11-13T21:07:58Z!eliz@gnu.org That is what everyone should be using, now and in the future, to avoid causing unnecessary problems for this repository conversion and any we may have to do in the future. -- Eric S. Raymond Rifles, muskets, long-bows and hand-grenades are inherently democratic weapons. A complex weapon makes the strong stronger, while a simple weapon -- so long as there is no answer to it -- gives claws to the weak. -- George Orwell, "You and the Atom Bomb", 1945