From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Nix Newsgroups: gmane.emacs.bugs Subject: bug#12869: 24.3.50; 'semantic-change-function' and incremental parsing broken by 'define-obsolete-variable-alias' problems Date: Mon, 12 Nov 2012 17:35:39 +0000 Message-ID: <877gpq4tck.fsf@spindle.srvr.nix> References: <87lie652au.fsf@spindle.srvr.nix> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1352741807 14303 80.91.229.3 (12 Nov 2012 17:36:47 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 12 Nov 2012 17:36:47 +0000 (UTC) Cc: 12869@debbugs.gnu.org To: Stefan Monnier Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Mon Nov 12 18:36:57 2012 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 1TXxwO-000274-6F for geb-bug-gnu-emacs@m.gmane.org; Mon, 12 Nov 2012 18:36:56 +0100 Original-Received: from localhost ([::1]:40038 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TXxwE-0005cW-Nf for geb-bug-gnu-emacs@m.gmane.org; Mon, 12 Nov 2012 12:36:46 -0500 Original-Received: from eggs.gnu.org ([208.118.235.92]:40766) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TXxw8-0005Wg-Mq for bug-gnu-emacs@gnu.org; Mon, 12 Nov 2012 12:36:43 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1TXxw5-0004D7-Jz for bug-gnu-emacs@gnu.org; Mon, 12 Nov 2012 12:36:40 -0500 Original-Received: from debbugs.gnu.org ([140.186.70.43]:53812) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TXxw5-0004D2-DP for bug-gnu-emacs@gnu.org; Mon, 12 Nov 2012 12:36:37 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.72) (envelope-from ) id 1TXxwU-0006wN-9T for bug-gnu-emacs@gnu.org; Mon, 12 Nov 2012 12:37:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Nix Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 12 Nov 2012 17:37:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 12869 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 12869-submit@debbugs.gnu.org id=B12869.135274177026601 (code B ref 12869); Mon, 12 Nov 2012 17:37:02 +0000 Original-Received: (at 12869) by debbugs.gnu.org; 12 Nov 2012 17:36:10 +0000 Original-Received: from localhost ([127.0.0.1]:35826 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TXxvd-0006uz-Og for submit@debbugs.gnu.org; Mon, 12 Nov 2012 12:36:10 -0500 Original-Received: from icebox.esperi.org.uk ([81.187.191.129]:56806 helo=mail.esperi.org.uk) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TXxva-0006uq-Kb for 12869@debbugs.gnu.org; Mon, 12 Nov 2012 12:36:08 -0500 Original-Received: from spindle.srvr.nix (nix@spindle.srvr.nix [192.168.14.15]) by mail.esperi.org.uk (8.14.5/8.14.5) with ESMTP id qACHZdAp007659; Mon, 12 Nov 2012 17:35:39 GMT Emacs: because one operating system isn't enough. In-Reply-To: (Stefan Monnier's message of "Mon, 12 Nov 2012 11:51:05 -0500") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.2.50 (gnu/linux) X-DCC-x.dcc-servers-Metrics: spindle 104; Body=2 Fuz1=2 Fuz2=2 X-Spam-Score: 0.6 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list X-Spam-Score: 0.6 (/) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 140.186.70.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-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:66807 Archived-At: On 12 Nov 2012, Stefan Monnier told this: >> Debugger entered--Lisp error: (error "Don't know how to make a localized variable an alias") >> defvaralias(semantic-edits-new-change-hooks semantic-edits-new-change-functions nil) > > I've changed the code (in emacs-24) to use the new name instead of the > old one, which I believe should fix this problem. That means I need to learn enough about bzr to figure out how to get at that change, doesn't it. I was hoping to avoid that, bzr makes my head spin in a most unpleasant way. [...] OK, I give up. I can't even figure out how to get a log of the branch so I could dig out the version number, and if I try to check out the branch in a new directory (just to get the diff of one revision?! how ridiculous) it wants to download the whole thing from upstream again even though I'm fairly sure I've already got all those revisions here, or at least 99.95% of them. Figuring the cause of *that* out requires digging into the million use cases with confusingly similar names that bzr has separate independent code for and figuring out which is in use and life is just. too. short. > Can you confirm that it fixes your use-case? If I could figure out how to use blasted bloody hateful bzr, sure. If you have a diff, I could apply it :) (aside: I have never encountered another project that does half its work on release branches and then merges them back to the trunk... but then this is the only project I've ever seen that tries to use bzr branches in anger.)