From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Dmitry Gutov Newsgroups: gmane.emacs.bugs Subject: bug#23400: Emacs 25.0.92.1: etags fails to handle file format generated by Exuberant Ctags 5.8 in etags emulation mode Date: Sun, 1 May 2016 23:23:17 +0300 Message-ID: <3eb5a885-7b56-e1a1-ab2d-d8a6dd50b157@yandex.ru> References: <87shy45qhm.fsf@linux-m68k.org> <27da94bc-de09-2ce3-2a2f-319939a99853@yandex.ru> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1462134286 29707 80.91.229.3 (1 May 2016 20:24:46 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sun, 1 May 2016 20:24:46 +0000 (UTC) Cc: Andreas Schwab , 23400@debbugs.gnu.org To: Robert Weiner Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sun May 01 22:24:34 2016 Return-path: Envelope-to: geb-bug-gnu-emacs@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 1awxuq-00008C-P8 for geb-bug-gnu-emacs@m.gmane.org; Sun, 01 May 2016 22:24:33 +0200 Original-Received: from localhost ([::1]:34209 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1awxum-0005mF-Nq for geb-bug-gnu-emacs@m.gmane.org; Sun, 01 May 2016 16:24:28 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:41784) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1awxuc-0005Zk-P2 for bug-gnu-emacs@gnu.org; Sun, 01 May 2016 16:24:25 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1awxuQ-0007Uh-Qv for bug-gnu-emacs@gnu.org; Sun, 01 May 2016 16:24:13 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:48734) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1awxuP-0007Sn-Kw for bug-gnu-emacs@gnu.org; Sun, 01 May 2016 16:24:06 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1awxuM-0007XN-9h for bug-gnu-emacs@gnu.org; Sun, 01 May 2016 16:24:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Dmitry Gutov Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 01 May 2016 20:24:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 23400 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 23400-submit@debbugs.gnu.org id=B23400.146213420728911 (code B ref 23400); Sun, 01 May 2016 20:24:02 +0000 Original-Received: (at 23400) by debbugs.gnu.org; 1 May 2016 20:23:27 +0000 Original-Received: from localhost ([127.0.0.1]:32833 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1awxtn-0007WF-2v for submit@debbugs.gnu.org; Sun, 01 May 2016 16:23:27 -0400 Original-Received: from mail-wm0-f65.google.com ([74.125.82.65]:34259) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1awxtl-0007Vv-T5 for 23400@debbugs.gnu.org; Sun, 01 May 2016 16:23:26 -0400 Original-Received: by mail-wm0-f65.google.com with SMTP id n129so14489154wmn.1 for <23400@debbugs.gnu.org>; Sun, 01 May 2016 13:23:25 -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=+IxvbQoyVUeWZsYMM0vyIxtAIpWgkPMXlDS/4LSw9M0=; b=o6FOrD2pXuWHb4bQAiP9H3m5q2c5z1OrzP0uDP8YSMe9GTafn2U1ZHkaRExpFU0iqG /n5W6o2uBM+vDXg7Xw3agTEY338t5DNy1sj6AeAN53jEHRAb5lq3JgWesvQ8dPDxaUs1 4kPhhF1yeN+PKFegNBPoR5x0qkHN+8B//lQ1fo+pPfu3TX8Qi9S6nvsLuslOoRGl1Pja QA8rncFc85qi7mC1U1Y05gafNsw+a5HHvhEVoVnKfvNG10/p2KCYWrHy/THtjW2z4iaZ aBSYMANqdxWtndM1VREj/z2Zi915PuQ7R5W2IZCMFY5ozI2aA1zroDMumM5Bn42PAbke wcuA== 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=+IxvbQoyVUeWZsYMM0vyIxtAIpWgkPMXlDS/4LSw9M0=; b=BZ0VXCUfhuNlc0G0Sj6xS0wnowt1+Hkuc/k5byBy6clt9JWlmyOKzN4RIgexkfQ3ZT QSjXoQ9wSmIwEG4XoDX2fwSH5MT7iM1fbla8uxzFPPoldEL/czT0/kHy8Ixq3LdPgCkW EQEzOPcUKsv6cn/4pzWJcllD28X86zJhVYoI1dNYKDuVcfI/N8TLTyx0Ie78eGrF/X9X ObjDvSFBG6oEuknHp803wRddzMGMau9ZXkTF9ryjCzLcCbiwxE0FEG4kK1ulacxfTn8A Mo6NvTGXoADVWPogiD6ah27PwWTlJZCTbWDppUCKwgCEE0kcsdCKJy8bhYJ8TJazsoar F0RQ== X-Gm-Message-State: AOPr4FXFkRz4zGgSsrydECqYj/vMvdwLjCqKHREP7HezFhYk6n2LlVE+6QHw7KB6FbPKxg== X-Received: by 10.28.12.8 with SMTP id 8mr15278429wmm.6.1462134200285; Sun, 01 May 2016 13:23:20 -0700 (PDT) Original-Received: from [192.168.1.2] ([185.105.175.24]) by smtp.googlemail.com with ESMTPSA id q77sm14923971wmd.12.2016.05.01.13.23.18 (version=TLSv1/SSLv3 cipher=OTHER); Sun, 01 May 2016 13:23:19 -0700 (PDT) User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.1 In-Reply-To: X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 208.118.235.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.org gmane.emacs.bugs:117546 Archived-At: On 05/01/2016 06:47 PM, Robert Weiner wrote: > The main Exhuberant CTags site is: http://ctags.sourceforge.net/ which > shows a last released version of 5.8. That doesn't mean it's the last version of the code produced by that project: https://sourceforge.net/p/ctags/code/816/log/?path=/trunk lists newer commits that continue up to the year 2014. It was my assumption that Ubuntu's version either used one of the later snapshots (like "~svn" in the version indicates), or included only minimal changes made by Ubuntu's maintainers. > The popular `brew' package > manager for OS X installs version 5.8 as the latest. Have you tried discussing that the Brew maintainers? > There is universal-ctags (version 0, based on V5.8) which fixes the > problem I listed and has a separate web page: http://ctags.io. Indeed, this project seems to be THE way forward for ctags. Any reason to believe that it isn't based on any of the subsequent version of code posted to the original project's SVN? > The patch to fix the problem is simple but whether you want to apply it > given all of this is left for you far more knowledgeable maintainers to > decide. I'm inclined toward "no", because: - The problem seems limited to `M-x list-tags', which is not really essential functionality. - ctags 5.8 clearly violates the established format. - The only generator of TAGS files that we officially support is our 'etags' program. - Adding a workaround for an old version of ctags in counterproductive in other ways: the sooner the user notices problems with the ctags they installed, the sooner they might go looking for a newer version. Which contains other improvements and bugfixes as well.