unofficial mirror of emacs-devel@gnu.org 
 help / color / mirror / code / Atom feed
* VC Breakage
@ 2008-05-07  9:39 Paul Michael Reilly
  2008-05-07 12:56 ` Paul Michael Reilly
  0 siblings, 1 reply; 6+ messages in thread
From: Paul Michael Reilly @ 2008-05-07  9:39 UTC (permalink / raw)
  To: emacs-devel


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.

If this issue is not clearly associated with the new VC code than I
will dig deeper to see if one of my support libraries is broken.

Thanks,

-pmr

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("Ã\bB\x10ÄÃ!Z




^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: VC Breakage
  2008-05-07  9:39 VC Breakage Paul Michael Reilly
@ 2008-05-07 12:56 ` Paul Michael Reilly
  2008-05-07 13:02   ` Paul Michael Reilly
  0 siblings, 1 reply; 6+ messages in thread
From: Paul Michael Reilly @ 2008-05-07 12:56 UTC (permalink / raw)
  To: emacs-devel

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.

-pmr

> If this issue is not clearly associated with the new VC code than I
> will dig deeper to see if one of my support libraries is broken.
> 
> Thanks,
> 
> -pmr
> 
> 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("Ã\bB\x10ÄÃ!Z
> 





^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: VC Breakage
  2008-05-07 12:56 ` Paul Michael Reilly
@ 2008-05-07 13:02   ` Paul Michael Reilly
  2008-05-07 15:23     ` Dan Nicolaescu
  0 siblings, 1 reply; 6+ messages in thread
From: Paul Michael Reilly @ 2008-05-07 13:02 UTC (permalink / raw)
  To: emacs-devel

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. :-(

-pmr




^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: VC Breakage
  2008-05-07 13:02   ` Paul Michael Reilly
@ 2008-05-07 15:23     ` Dan Nicolaescu
  2008-05-13  5:26       ` Paul Michael Reilly
  0 siblings, 1 reply; 6+ messages in thread
From: Dan Nicolaescu @ 2008-05-07 15:23 UTC (permalink / raw)
  To: Paul Michael Reilly; +Cc: emacs-devel

Paul Michael Reilly <pmr@pajato.com> 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.




^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: VC Breakage
  2008-05-07 15:23     ` Dan Nicolaescu
@ 2008-05-13  5:26       ` Paul Michael Reilly
  2008-05-13 13:50         ` Dan Nicolaescu
  0 siblings, 1 reply; 6+ messages in thread
From: Paul Michael Reilly @ 2008-05-13  5:26 UTC (permalink / raw)
  To: Dan Nicolaescu; +Cc: emacs-devel

Dan Nicolaescu wrote:
 > Paul Michael Reilly <pmr@pajato.com> 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)





^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: VC Breakage
  2008-05-13  5:26       ` Paul Michael Reilly
@ 2008-05-13 13:50         ` Dan Nicolaescu
  0 siblings, 0 replies; 6+ messages in thread
From: Dan Nicolaescu @ 2008-05-13 13:50 UTC (permalink / raw)
  To: Paul Michael Reilly; +Cc: emacs-devel

Paul Michael Reilly <pmr@pajato.com> writes:

  > Dan Nicolaescu wrote:
  > > Paul Michael Reilly <pmr@pajato.com> 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):

OK, I can reproduce the problem here.  This seems to be cause by
vc-dir-mode-map moving to vc-dispatcher.el and vc-dir-menu-map-filter is
still in vc.el.  Not sure what the best way to fix this is at the
moment.  But it will get fixed soon.




^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2008-05-13 13:50 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-05-07  9:39 VC Breakage Paul Michael Reilly
2008-05-07 12:56 ` Paul Michael Reilly
2008-05-07 13:02   ` Paul Michael Reilly
2008-05-07 15:23     ` Dan Nicolaescu
2008-05-13  5:26       ` Paul Michael Reilly
2008-05-13 13:50         ` Dan Nicolaescu

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).