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: ELPA policy Date: Tue, 10 Nov 2015 22:19:46 +0200 Message-ID: <56425162.2050906@yandex.ru> References: <87ziyuaqhl.fsf@petton.fr> <87fv0labbf.fsf@web.de> <87y4eda0kl.fsf@petton.fr> <22074.42230.156669.584780@retriever.mtv.corp.google.com> <87ziyoxvdp.fsf@Rainer.invalid> <83k2psnzyh.fsf@gnu.org> <87mvuorz7n.fsf@gmail.com> <8337wfon3f.fsf@gnu.org> <56401834.8080402@yandex.ru> <83ziynma4s.fsf@gnu.org> <5640C6A0.5010709@yandex.ru> <83twovm9es.fsf@gnu.org> <868u65afvh.fsf@stephe-leake.org> <5642383F.2040907@yandex.ru> <87pozhsnsv.fsf@isaac.fritz.box> <56424C25.2040107@yandex.ru> <83h9ktlj2i.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 1447186922 27318 80.91.229.3 (10 Nov 2015 20:22:02 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 10 Nov 2015 20:22:02 +0000 (UTC) Cc: aaronecay@gmail.com, Stromeko@nexgo.de, stephen_leake@stephe-leake.org, deng@randomsample.de, emacs-devel@gnu.org To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue Nov 10 21:22:01 2015 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 1ZwFQW-0005Yr-P7 for ged-emacs-devel@m.gmane.org; Tue, 10 Nov 2015 21:22:00 +0100 Original-Received: from localhost ([::1]:35386 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZwFQW-0007IJ-0R for ged-emacs-devel@m.gmane.org; Tue, 10 Nov 2015 15:22:00 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:51529) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZwFOT-0004ql-Mr for emacs-devel@gnu.org; Tue, 10 Nov 2015 15:19:54 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZwFOQ-0005yo-HN for emacs-devel@gnu.org; Tue, 10 Nov 2015 15:19:53 -0500 Original-Received: from mail-wm0-x22d.google.com ([2a00:1450:400c:c09::22d]:33526) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZwFOQ-0005yI-Bv; Tue, 10 Nov 2015 15:19:50 -0500 Original-Received: by wmec201 with SMTP id c201so152003051wme.0; Tue, 10 Nov 2015 12:19:49 -0800 (PST) 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-type:content-transfer-encoding; bh=/yMxouEGMVomfXr2Uno4HOGcTIUVkHa/SGqdBXhbt5o=; b=nAbEnGv2D6dI1Sxsdn575Xqp3toq9uiYhf4Fzsn5NEyPekX4fvK/WjP9URsuRew0Qz vtmgV7YoRKpmzlxwLoRqHfmEUbpd7RmyPRnLWXpsdO2w+TVDrE1g/E0B1tapCCCqzFwE PEXpiaZWgnLJvay9TBuIyCV0qPccrtaBNgGohFOX9E3DvCqZIbpcWVaLBuFgWgvToKtT FtpLt8FkA+7rgp3+Tm7Boui1bildF4PKNjlaNQPe9R+CjQkQIyxo5PWsyuFTQzBwwyH+ sASBG+WmaWk3S9Y9D+K8fiZDmZGoqwrDgYK6WSkeS+6LGO/Bv97TZmSRtI6sz5Wmy7yy D4og== X-Received: by 10.28.24.144 with SMTP id 138mr6442193wmy.43.1447186789416; Tue, 10 Nov 2015 12:19:49 -0800 (PST) Original-Received: from [192.168.1.2] ([185.105.175.24]) by smtp.googlemail.com with ESMTPSA id d66sm21579191wma.21.2015.11.10.12.19.47 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 10 Nov 2015 12:19:48 -0800 (PST) User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:42.0) Gecko/20100101 Thunderbird/42.0 In-Reply-To: <83h9ktlj2i.fsf@gnu.org> X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2a00:1450:400c:c09::22d 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:193960 Archived-At: On 11/10/2015 10:01 PM, Eli Zaretskii wrote: > I think a point we should take from this is that the prerequisites (in > this case, the said rewrite) should be in place _before_ we seriously > consider such moves (pun intended ;-). The only prerequisite is to have this functionality (which is fairly self-contained) in the core. It would benefit from a rewrite (and moving away from CEDET would encourage that), but as the first step, we can just copy it and do some renaming. However, like mentioned in the "project.el semantics" thread: I'm seriously considering to get away from it and always use Grep, because the other tools, while they can be faster, they're also entirely opaque to the user, can have outdated databases, non-indexed relevant directories, unsupported languages, and so on. So this feature, which xref is depending on for the default xref-find-references implementation, requires certain amount of hand-holding from the user. And I don't know how to approach documenting it, and otherwise make it apparent to the user. So someone else should probably start on taking care of that. Otherwise, I'd rather fall back on Grep, until such point that Emacs starts to manage the Global/id-utils/CScope datbases for the user, and learns to make sure that the database is up-to-date.