Skip to Content.
Sympa Menu

emacspeak - Re: [Emacspeak] Emacspeak Web Search facility seems to be broken for me on Mac OS in post 60.0 builds of Emacspeak

Subject: Emacspeak discussion list

List archive

Re: [Emacspeak] Emacspeak Web Search facility seems to be broken for me on Mac OS in post 60.0 builds of Emacspeak


Chronological Thread 
  • From: Victor Tsaran <vtsaran AT gmail.com>
  • To: "T.V Raman" <raman AT google.com>
  • Cc: emacspeak AT emacspeak.net, peter.julien.rayner AT gmail.com
  • Subject: Re: [Emacspeak] Emacspeak Web Search facility seems to be broken for me on Mac OS in post 60.0 builds of Emacspeak
  • Date: Sat, 13 Jul 2024 16:16:48 -0700

Yep, seems like JSon parsing is working and I always "clean" and recompile upon each git pull.
I did revert to 60.0 and the issue does not occur there.
Also, in 60.0 and earlier Emacspeak speaks a nice "tutorial" message whenever c-e / or c-e ? is pressed. This message is no longer spoken in the latest builds.
I was hoping  (not persistently enough though) to run "git diff", but I am not entirely sure if emacspeak-websearch and gweb are the only files I should be looking at.

Thank you!



On Thu, Jul 11, 2024 at 6:28 PM T.V Raman <raman AT google.com> wrote:
check the json support in your emacs build.
make sure you've recompiled everything on the emacspeak  side

Victor Tsaran writes:
 > Hi.
 > Apologies for taking so long to get back to this.
 > Using the very latest Github snapshot of Emacspeak, I turned on the
 > "toggle-debug-on-error" before performing
 > c-e / g
 > When I typed "What is", pressing the space bar triggered the following
 > output in the debugger:
 >
 > Debugger entered--Lisp error: (json-parse-error "unable to decode byte
 > 0xae" "<string>" 1 350 350)
 >   json-parse-string("[\"whatis\",[\"whatismyip\",\"
 > https://www.whatismyip.co..." :object-type alist)
 >   g-json-get-result("/usr/bin/curl  --http1.0 --compressed --silent --l...")
 >   g-json-from-url("http://suggestqueries.google.com/complete/search?d...")
 >   gweb-suggest("whatis" "")
 >   gweb-suggest-completer("whatis" nil (boundaries . ""))
 >   completion-boundaries("whatis" gweb-suggest-completer nil "")
 >   completion-basic-try-completion("whatis" gweb-suggest-completer nil 6)
 >   #f(compiled-function (style) #<bytecode 0x72b79d531a42a83>)(basic)
 >   completion--some(#f(compiled-function (style) #<bytecode
 > 0x72b79d531a42a83>) (basic partial-completion emacs22))
 >   completion--nth-completion(1 "whatis" gweb-suggest-completer nil 6
 > (metadata (display-sort-function . identity)))
 >   completion-try-completion("whatis" gweb-suggest-completer nil 6 (metadata
 > (display-sort-function . identity)))
 >   completion--try-word-completion("whatis" gweb-suggest-completer nil 6
 > (metadata (display-sort-function . identity)))
 >   completion--do-completion(9 15 completion--try-word-completion)
 >   completion-in-region--single-word(9 15)
 >   #f(compiled-function () (interactive nil) #<bytecode
 > 0x145ac83c351a313f>)()
 >   ad-Advice-minibuffer-complete-word(#f(compiled-function () (interactive
 > nil) #<bytecode 0x145ac83c351a313f>))
 >   apply(ad-Advice-minibuffer-complete-word #f(compiled-function ()
 > (interactive nil) #<bytecode 0x145ac83c351a313f>) nil)
 >   minibuffer-complete-word()
 >   #<subr funcall-interactively>(minibuffer-complete-word)
 >   apply(#<subr funcall-interactively> minibuffer-complete-word nil)
 >   ad-Advice-funcall-interactively(#<subr funcall-interactively>
 > minibuffer-complete-word)
 >   apply(ad-Advice-funcall-interactively #<subr funcall-interactively>
 > minibuffer-complete-word)
 >   funcall-interactively(minibuffer-complete-word)
 >   call-interactively(minibuffer-complete-word nil nil)
 >   command-execute(minibuffer-complete-word)
 >   read-from-minibuffer("Google: " nil (keymap (15 . switch-to-completions)
 > (menu-bar keymap (minibuf "Minibuf" keymap (tab menu-item "Complete"
 > minibuffer-complete :help "Complete as far as possible") (space menu-item
 > "Complete Word" minibuffer-complete-word :help "Complete at most one word")
 > (63 menu-item "List Completions" minibuffer-completion-help :help "Display
 > all possible completions") "Minibuf")) (M-down .
 > minibuffer-next-completion) (M-up . minibuffer-previous-completion) (27
 > keymap (13 . minibuffer-choose-completion) (103 keymap (27 keymap (99 .
 > switch-to-completions))) (118 . switch-to-completions)) (prior .
 > switch-to-completions) (63 . minibuffer-completion-help) (32 .
 > minibuffer-complete-word) (backtab . minibuffer-complete) (9 .
 > minibuffer-complete) keymap (3 keymap (98 . emacspeak-filter-before) (97 .
 > emacspeak-filter-after)) (menu-bar keymap (minibuf "Minibuf" keymap
 > (previous menu-item "Previous History Item" previous-history-element :help
 > "Put previous minibuffer history element in the min...") (next menu-item
 > "Next History Item" next-history-element :help "Put next minibuffer history
 > element in the minibuf...") (isearch-backward menu-item "Isearch History
 > Backward" isearch-backward :help "Incrementally search minibuffer history
 > backward") (isearch-forward menu-item "Isearch History Forward"
 > isearch-forward :help "Incrementally search minibuffer history forward")
 > (return menu-item "Enter" exit-minibuffer :key-sequence "\15" :help
 > "Terminate input and exit minibuffer") (quit menu-item "Quit"
 > abort-recursive-edit :help "Abort input and exit minibuffer") "Minibuf"))
 > (24 keymap (down . minibuffer-complete-defaults) (up .
 > minibuffer-complete-history)) (13 . exit-minibuffer) (10 . exit-minibuffer)
 > (7 . abort-minibuffers) (C-tab . file-cache-minibuffer-complete) (9 .
 > self-insert-command) (XF86Back . previous-history-element) (up .
 > previous-line-or-history-element) (prior . previous-history-element)
 > (XF86Forward . next-history-element) (down . next-line-or-history-element)
 > (next . next-history-element) (27 keymap (60 .
 > minibuffer-beginning-of-buffer) (114 . previous-matching-history-element)
 > (115 . next-matching-history-element) (112 . previous-history-element) (110
 > . next-history-element))) nil gweb-history nil nil)
 >   completing-read-default("Google: " gweb-suggest-completer nil nil nil
 > gweb-history nil nil)
 >   completing-read("Google: " gweb-suggest-completer nil nil nil
 > gweb-history)
 >   gweb--autocomplete-helper("Google: ")
 >   gweb-google-autocomplete()
 >   byte-code("\301 \10D\207" [current-prefix-arg gweb-google-autocomplete] 2)
 >   call-interactively(emacspeak-websearch-google nil nil)
 >   command-execute(emacspeak-websearch-google)
 >
 > Hope this helps to trace the bug.
 > Thank you!
 > Victor
 >
 >
 > On Wed, Jun 26, 2024 at 3:54 PM Victor Tsaran <vtsaran AT gmail.com> wrote:
 >
 > > Hmmm, this is intriguing then. :)
 > > On both of my Mac machines I am observing the same behavior. I am not
 > > getting any errors, just system beeps.
 > > You guys are both on Linux, right?
 > > If anyone on Mac OS is seeing this, or even if not seeing, can you please
 > > respond here?
 > > Thank you!
 > >
 > >
 > > On Wed, Jun 26, 2024 at 6:31 AM "T.V Raman" <emacspeak AT emacspeak.net>
 > > wrote:
 > >
 > >> This is helpful and indicates that Google Suggest (used for query
 > >> completion) is failing.
 > >>
 > >>
 > >> --
 > >> Emacspeak discussion list -- emacspeak AT emacspeak.net
 > >> To unsubscribe send email to:
 > >> emacspeak-request AT emacspeak.net with a subject of: unsubscribe
 > >>
 > >
 > >
 > > --
 > >
 > > --- --- --- ---
 > > Find my music on
 > > Youtube: http://www.youtube.com/c/victortsaran
 > > <http://www.youtube.com/vtsaran>
 > > Spotify: https://open.spotify.com/artist/605ZF2JPei9KqgbXBqYA16
 > > Band Camp: http://victortsaran.bandcamp.com
 > >
 > >
 >
 > --
 >
 > --- --- --- ---
 > Find my music on
 > Youtube: http://www.youtube.com/c/victortsaran
 > <http://www.youtube.com/vtsaran>
 > Spotify: https://open.spotify.com/artist/605ZF2JPei9KqgbXBqYA16
 > Band Camp: http://victortsaran.bandcamp.com

--


--

--- --- --- ---
Find my music on




Archive powered by MHonArc 2.6.19+.

Top of Page