From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Paul Michael Reilly Newsgroups: gmane.emacs.devel Subject: Re: VC Breakage Date: Tue, 13 May 2008 01:26:22 -0400 Message-ID: <4829267E.3000001@pajato.com> References: <482178D6.7030804@pajato.com> <4821A6EE.2090101@pajato.com> <4821A857.8060302@pajato.com> <200805071523.m47FNkZP023986@sallyv1.ics.uci.edu> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1210656412 11900 80.91.229.12 (13 May 2008 05:26:52 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 13 May 2008 05:26:52 +0000 (UTC) Cc: emacs-devel@gnu.org To: Dan Nicolaescu Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue May 13 07:27:27 2008 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1Jvn2m-00072m-Gj for ged-emacs-devel@m.gmane.org; Tue, 13 May 2008 07:27:20 +0200 Original-Received: from localhost ([127.0.0.1]:44660 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Jvn23-0003Ae-76 for ged-emacs-devel@m.gmane.org; Tue, 13 May 2008 01:26:35 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1Jvn1x-0003AZ-0q for emacs-devel@gnu.org; Tue, 13 May 2008 01:26:29 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1Jvn1u-0003AN-6j for emacs-devel@gnu.org; Tue, 13 May 2008 01:26:27 -0400 Original-Received: from [199.232.76.173] (port=50824 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Jvn1t-0003AK-Tg for emacs-devel@gnu.org; Tue, 13 May 2008 01:26:25 -0400 Original-Received: from 68-191-253-210.static.oxfr.ma.charter.com ([68.191.253.210]:60146 helo=copa.pajato.com) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1Jvn1t-0000op-LW for emacs-devel@gnu.org; Tue, 13 May 2008 01:26:25 -0400 Original-Received: from [127.0.0.1] (copa.pajato.com [68.191.253.210]) (authenticated bits=0) by copa.pajato.com (8.14.1/8.13.8) with ESMTP id m4D5QMaK016039 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Tue, 13 May 2008 01:26:24 -0400 User-Agent: Thunderbird 2.0.0.14 (X11/20080505) In-Reply-To: <200805071523.m47FNkZP023986@sallyv1.ics.uci.edu> X-Greylist: Sender succeeded SMTP AUTH authentication, not delayed by milter-greylist-3.0 (copa.pajato.com [68.191.253.210]); Tue, 13 May 2008 01:26:24 -0400 (EDT) X-detected-kernel: by monty-python.gnu.org: Linux 2.6 (newer, 3) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:97066 Archived-At: Dan Nicolaescu wrote: > Paul Michael Reilly writes: > > > Paul Michael Reilly wrote: > > > Paul Michael Reilly wrote: > > >> > > >> I'm guessing that the following breakage is related to the VC work > > >> Eric is leading. Admittedly there is an easy workaround posted > > >> earlier but I must confess I kind of got sucked into this false sense > > >> of security that the problem was so glaring that everybody must be > > >> running into it and a fix would magically appear momentarily. Au > > >> contraire. > > > > > > Apparently I just needed to be a little tiny bit more patient as the > > > problem is fixed by very recent commits. > > > > Apparently I needed to be a little more careful in my testing. The > > breakage still does exist but now I know it to be related to the > > Subversion back-end as it was the CVS back-end that I tested and that > > worked. :-( > > Works fine for me. You might want to bootstrap. The reason I got the breakage turned out to be that I set debug-on-error in my .emacs file. I'm guessing that that is a bug, but I could easily be wrong. What's your take? Again, if I (setq debug-on-error t) in my .emacs and then do C-x v d on the Emacs source dir I get the following backtrace (with some byte codes removed to make Thunderbird happy): Debugger entered--Lisp error: (void-function vc-dir-menu-map-filter) (vc-dir-menu-map-filter (quote vc-dir-menu-map)) where-is-internal(vc-dir-find-file (keymap (vc-dir-mode menu-item "VC Status" vc-dir-menu-map :filter vc-dir-menu-map-filter))) tool-bar-local-item-from-menu(vc-dir-find-file "open" (keymap) (keymap #^[nil nil keymap #^^[3 0 nil nil nil ... nil nil nil nil nil vc-dir-next-line nil nil nil vc-dir-find-file nil nil nil nil nil nil nil nil nil nil nil nil nil ... nil nil nil nil vc-dir-next-line nil nil nil nil nil nil nil nil nil nil nil nil negative-argument nil nil ...] #^^[1 0 #^^[2 0 #^^[3 0 nil nil nil ... nil nil nil nil nil vc-dir-next-line nil nil nil vc-dir-find-file nil nil nil nil nil nil nil nil nil nil nil nil nil ... nil nil nil nil vc-dir-next-line nil nil nil nil nil nil nil nil nil nil nil nil negative-argument nil nil ...] nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil] nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil] nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil ...] (menu-bar keymap (vc-dir-mode menu-item "VC Status" vc-dir-menu-map :filter vc-dir-menu-map-filter)) (mouse-2 . vc-dir-toggle-mark) (down-mouse-3 . vc-dir-menu) (backtab . vc-dir-previous-line) (remap keymap (self-insert-command . undefined)))) byte-code("..." [current-load-list map vc-dir-mode-map vc-dir-tool-bar-map default-boundp set-default make-sparse-keymap tool-bar-local-item-from-menu vc-dir-find-file "open" tool-bar-local-item "bookmark_add" vc-dir-toggle-mark :help "Toggle mark on current item" vc-dir-previous-line "left-arrow" :rtl "right-arrow" vc-dir-next-line vc-print-log "info" vc-dir-refresh "refresh" nonincremental-search-forward "search" vc-dir-kill-dir-status-process "cancel" quit-window "exit"] 9) require(vc-dispatcher) byte-code("..." [minor-mode-alist require vc-hooks vc-dispatcher tool-bar ewoc assoc vc-parent-buffer (vc-parent-buffer vc-parent-buffer-name) custom-declare-group vc nil "Version-control system in Emacs." :group tools] 6)