all messages for Guix-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
* Next browser finally on master!
@ 2018-12-05 10:34 Pierre Neidhardt
  2018-12-05 14:40 ` Benjamin Slade
                   ` (3 more replies)
  0 siblings, 4 replies; 33+ messages in thread
From: Pierre Neidhardt @ 2018-12-05 10:34 UTC (permalink / raw)
  To: help-guix

[-- Attachment #1: Type: text/plain, Size: 714 bytes --]

Hi Guix!

I'm happy to let you know that after months of feisty packaging and the
last month spent on the full rewrite of the GNU/Linux port, the Next web
browser is finally on master!

It's packaged as sbcl-next.

Next is a web browser written in Common Lisp, designed after Emacs: one
of its alleged goals is to bring extreme extensibility to the world of
web browsers!  (VI lovers, don't worry, VI-style bindings are coming!)

See https://next.atlas.engineer for some cool examples.

It's still rather alpha and some features are missing (such as cookie
support), but rest assured it won't take long!

As always, feedback is more than welcome!
Happy hacking!

Cheers!

--
Pierre Neidhardt
https://ambrevar.xyz/

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 487 bytes --]

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

* Re: Next browser finally on master!
  2018-12-05 10:34 Next browser finally on master! Pierre Neidhardt
@ 2018-12-05 14:40 ` Benjamin Slade
  2018-12-05 16:13   ` Pierre Neidhardt
  2018-12-06  0:15 ` swedebugia
                   ` (2 subsequent siblings)
  3 siblings, 1 reply; 33+ messages in thread
From: Benjamin Slade @ 2018-12-05 14:40 UTC (permalink / raw)
  To: Pierre Neidhardt; +Cc: help-guix

Pierre,

This is great news! Just installed it via Guix and played with it for a
minute or two and am looking forward to more extensive use.

cheers,
  -Ben

-- 
Benjamin Slade - https://babbagefiles.xyz
  `(pgp_fp: ,(21BA 2AE1 28F6 DF36 110A 0E9C A320 BBE8 2B52 EE19))
    '(sent by mu4e on Emacs running under GNU/Linux . https://gnu.org )
       `(Choose Linux ,(Choose Freedom) . https://linux.com )

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

* Re: Next browser finally on master!
  2018-12-05 14:40 ` Benjamin Slade
@ 2018-12-05 16:13   ` Pierre Neidhardt
  0 siblings, 0 replies; 33+ messages in thread
From: Pierre Neidhardt @ 2018-12-05 16:13 UTC (permalink / raw)
  To: Benjamin Slade; +Cc: help-guix

[-- Attachment #1: Type: text/plain, Size: 451 bytes --]

Hi Ben,

Thanks for the praise!

I've already made it my default browser, so it's that usable at least!
More good stuff is coming, off the top of my head:

- VI-style bindings
- cookies
- status bar
- proxy settings (and more WebKit related options)
- Extended minibuffer (think Helm or Ivy!)
- A greatly improved bookmark system
- Password manager integration
- <add your stuff here> :)

-- 
Pierre Neidhardt
https://ambrevar.xyz/

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 487 bytes --]

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

* Re: Next browser finally on master!
  2018-12-05 10:34 Next browser finally on master! Pierre Neidhardt
  2018-12-05 14:40 ` Benjamin Slade
@ 2018-12-06  0:15 ` swedebugia
  2018-12-06  8:31   ` Pierre Neidhardt
  2018-12-11  7:18 ` swedebugia
  2018-12-19 13:35 ` Ludovic Courtès
  3 siblings, 1 reply; 33+ messages in thread
From: swedebugia @ 2018-12-06  0:15 UTC (permalink / raw)
  To: Pierre Neidhardt; +Cc: help-guix, Help-Guix

On 2018-12-05 11:34, Pierre Neidhardt wrote:
> Hi Guix!
> 
> I'm happy to let you know that after months of feisty packaging and the
> last month spent on the full rewrite of the GNU/Linux port, the Next web
> browser is finally on master!
> 
> It's packaged as sbcl-next.
> 
> Next is a web browser written in Common Lisp, designed after Emacs: one
> of its alleged goals is to bring extreme extensibility to the world of
> web browsers!  (VI lovers, don't worry, VI-style bindings are coming!)
> 
> See https://next.atlas.engineer for some cool examples.
> 
> It's still rather alpha and some features are missing (such as cookie
> support), but rest assured it won't take long!
> 
> As always, feedback is more than welcome!
> Happy hacking!

Congratiolations! I look forward to trying it out as none of the
browsers I use really satisfy my needs.

It seems to be the first ever? software project distributed reproducibly
with guix pack :)

-- 
Cheers 
Swedebugia

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

* Re: Next browser finally on master!
  2018-12-06  0:15 ` swedebugia
@ 2018-12-06  8:31   ` Pierre Neidhardt
  2018-12-06  9:38     ` Andreas Enge
  0 siblings, 1 reply; 33+ messages in thread
From: Pierre Neidhardt @ 2018-12-06  8:31 UTC (permalink / raw)
  To: swedebugia; +Cc: help-guix, Help-Guix

[-- Attachment #1: Type: text/plain, Size: 282 bytes --]


> It seems to be the first ever? software project distributed reproducibly
> with guix pack :)

Indeed, haha! :)  Still having issues with it though, hopefully I'll fix it
later today.  Otherwise I'll ask for more help here ;)

-- 
Pierre Neidhardt
https://ambrevar.xyz/

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 487 bytes --]

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

* Re: Next browser finally on master!
  2018-12-06  8:31   ` Pierre Neidhardt
@ 2018-12-06  9:38     ` Andreas Enge
  2018-12-06 14:03       ` Pierre Neidhardt
  0 siblings, 1 reply; 33+ messages in thread
From: Andreas Enge @ 2018-12-06  9:38 UTC (permalink / raw)
  To: Pierre Neidhardt; +Cc: help-guix, Help-Guix

On Thu, Dec 06, 2018 at 09:31:45AM +0100, Pierre Neidhardt wrote:
> > It seems to be the first ever? software project distributed reproducibly
> > with guix pack :)
> Indeed, haha! :)  Still having issues with it though, hopefully I'll fix it
> later today.  Otherwise I'll ask for more help here ;)

Amazing indeed! But the documentation lacks one little explanation:
How do I change / to be .? I turned on user name spaces as explained, but then
I cannot run ./bin/next, as it is looking for /gnu/store/...

Andreas

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

* Re: Next browser finally on master!
  2018-12-06  9:38     ` Andreas Enge
@ 2018-12-06 14:03       ` Pierre Neidhardt
  2018-12-06 18:23         ` Andreas Enge
  2018-12-06 18:24         ` Pierre Neidhardt
  0 siblings, 2 replies; 33+ messages in thread
From: Pierre Neidhardt @ 2018-12-06 14:03 UTC (permalink / raw)
  To: Andreas Enge; +Cc: help-guix, Help-Guix

[-- Attachment #1: Type: text/plain, Size: 502 bytes --]


> I cannot run ./bin/next, as it is looking for /gnu/store/...

Do you have the full backtrace?

I know there is an issue at the moment, it's looking for the wrong
/gnu/store/...-next-gtk-webkit.  I'm not sure what's wrong, I'll look into it.

> How do I change / to be .?

Documentation is being reworked, but generally it is very similar to Emacs.  If
you want bind a new key:

(define-key *global-map* (key ".") 'whatever-command-here)

-- 
Pierre Neidhardt
https://ambrevar.xyz/

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 487 bytes --]

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

* Re: Next browser finally on master!
  2018-12-06 14:03       ` Pierre Neidhardt
@ 2018-12-06 18:23         ` Andreas Enge
  2018-12-06 18:24         ` Pierre Neidhardt
  1 sibling, 0 replies; 33+ messages in thread
From: Andreas Enge @ 2018-12-06 18:23 UTC (permalink / raw)
  To: Pierre Neidhardt; +Cc: help-guix

On Thu, Dec 06, 2018 at 03:03:07PM +0100, Pierre Neidhardt wrote:
> > I cannot run ./bin/next, as it is looking for /gnu/store/...
> Do you have the full backtrace?

Unhandled SIMPLE-ERROR in thread #<SB-THREAD:THREAD "main thread" RUNNING
                                    {10005885B3}>:
  Couldn't execute "/gnu/store/8llinghxcslyxmvszjlvlxbv411vra0x-next-gtk-webkit-1.1.0/bin/next-gtk-webkit": No such file or directory

Backtrace for: #<SB-THREAD:THREAD "main thread" RUNNING {10005885B3}>
0: (SB-DEBUG::DEBUGGER-DISABLED-HOOK #<SIMPLE-ERROR "Couldn't execute ~S: ~A" {1003792243}> #<unused argument> :QUIT T)
1: (SB-DEBUG::RUN-HOOK *INVOKE-DEBUGGER-HOOK* #<SIMPLE-ERROR "Couldn't execute ~S: ~A" {1003792243}>)
2: (INVOKE-DEBUGGER #<SIMPLE-ERROR "Couldn't execute ~S: ~A" {1003792243}>)
3: (UIOP/IMAGE:HANDLE-FATAL-CONDITION #<SIMPLE-ERROR "Couldn't execute ~S: ~A" {1003792243}>)
4: (SB-KERNEL::%SIGNAL #<SIMPLE-ERROR "Couldn't execute ~S: ~A" {1003792243}>)
5: (ERROR "Couldn't execute ~S: ~A" "/gnu/store/8llinghxcslyxmvszjlvlxbv411vra0x-next-gtk-webkit-1.1.0/bin/next-gtk-webkit" "No such file or directory")
6: (RUN-PROGRAM "/gnu/store/8llinghxcslyxmvszjlvlxbv411vra0x-next-gtk-webkit-1.1.0/bin/next-gtk-webkit" ("--port" "8082" "--core-socket" "http://localhost:8081/RPC2") :ENV NIL :ENVIRONMENT NIL :WAIT NIL :SEARCH T :PTY NIL :INPUT NIL :IF-INPUT-DOES-NOT-EXIST :ERROR :OUTPUT #P"/tmp/next-gtk-webkit.log" :IF-OUTPUT-EXISTS :APPEND :ERROR :OUTPUT :IF-ERROR-EXISTS :APPEND :STATUS-HOOK NIL :EXTERNAL-FORMAT :UTF-8 :DIRECTORY NIL)
7: (UIOP/LAUNCH-PROGRAM:LAUNCH-PROGRAM ("/gnu/store/8llinghxcslyxmvszjlvlxbv411vra0x-next-gtk-webkit-1.1.0/bin/next-gtk-webkit" "--port" "8082" "--core-socket" "http://localhost:8081/RPC2") :OUTPUT #P"/tmp/next-gtk-webkit.log" :ERROR-OUTPUT :OUTPUT)
8: ((:METHOD NEXT::RUN-PROGRAM (NEXT::PORT)) #<NEXT::PORT {1001CB0BF3}>) [fast-method]
9: (NEXT:START :WITH-PLATFORM-PORT-P T)
10: (NEXT-EXEC:MAIN)
11: ((LAMBDA NIL :IN UIOP/IMAGE:RESTORE-IMAGE))
12: (UIOP/IMAGE:CALL-WITH-FATAL-CONDITION-HANDLER #<CLOSURE (LAMBDA NIL :IN UIOP/IMAGE:RESTORE-IMAGE) {10035CE7EB}>)
13: ((FLET SB-UNIX::BODY :IN SAVE-LISP-AND-DIE))
14: ((FLET "WITHOUT-INTERRUPTS-BODY-27" :IN SAVE-LISP-AND-DIE))
15: ((LABELS SB-IMPL::RESTART-LISP :IN SAVE-LISP-AND-DIE))

unhandled condition in --disable-debugger mode, quitting

> I know there is an issue at the moment, it's looking for the wrong
> /gnu/store/...-next-gtk-webkit.  I'm not sure what's wrong, I'll look into it.

This must be it. I misunderstood the error as meaning that I had to remap
myself /gnu/store to ./gnu/store somehow before starting the program.

Andreas

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

* Re: Next browser finally on master!
  2018-12-06 14:03       ` Pierre Neidhardt
  2018-12-06 18:23         ` Andreas Enge
@ 2018-12-06 18:24         ` Pierre Neidhardt
  2018-12-06 18:29           ` Pierre Neidhardt
  2018-12-19 13:37           ` Ludovic Courtès
  1 sibling, 2 replies; 33+ messages in thread
From: Pierre Neidhardt @ 2018-12-06 18:24 UTC (permalink / raw)
  To: Andreas Enge; +Cc: help-guix, Help-Guix

[-- Attachment #1: Type: text/plain, Size: 1591 bytes --]

Hmm, I'm having an issue with Guix pack.

Check out the following:

--8<---------------cut here---------------start------------->8---
$ ./pre-inst-env guix build next-gtk-webkit
/gnu/store/ildn4l2wr0y7irm2536dnp88hhrdphsz-next-gtk-webkit-1.1.0

$ ./pre-inst-env guix size next-gtk-webkit
store item                                                       total    self
/gnu/store/fd706jbvrk8zvk6175sz42xqbgc3krsg-webkitgtk-2.20.5      1057.9   130.3  12.1%
...
/gnu/store/8llinghxcslyxmvszjlvlxbv411vra0x-next-gtk-webkit-1.1.0  1073.6     0.0   0.0%
/gnu/store/gcp2zwbl5zbv0jvx7fnm8hc1lbzkvpkp-libxcomposite-0.4.4     79.5     0.0   0.0%
/gnu/store/mcd9pz6miv4wsrwlzam18akn3nix0ysa-libxinerama-1.1.4       80.0     0.0   0.0%
/gnu/store/6hq2ha8hfghnkrnrpawx2vlsp88zq537-libxdamage-1.1.4        79.6     0.0   0.0%
/gnu/store/hcxcbbsf0p1fzjajd2idc3j5qvlyyp5w-libxshmfence-1.3        68.0     0.0   0.0%
/gnu/store/r68bi4640vm0s7zsgyk7shsag8ibl3nc-python-wrapper-3.7.0   188.4     0.0   0.0%
total: 1073.6 MiB
--8<---------------cut here---------------end--------------->8---

The two next-gtk-webkit have a different store path.  Any idea why?

What happens when I make the Guix pack is that sbcl-next is built against
/gnu/store/8llinghxcslyxmvszjlvlxbv411vra0x-next-gtk-webkit-1.1.0 but  
/gnu/store/ildn4l2wr0y7irm2536dnp88hhrdphsz-next-gtk-webkit-1.1.0 is included in
the archive.

I generate the archive with

$ ./pre-inst-env guix pack --relocatable --compression=lzip --symlink=/bin=bin sbcl-next

Anyone?

-- 
Pierre Neidhardt
https://ambrevar.xyz/

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 487 bytes --]

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

* Re: Next browser finally on master!
  2018-12-06 18:24         ` Pierre Neidhardt
@ 2018-12-06 18:29           ` Pierre Neidhardt
  2018-12-06 21:02             ` Pierre Neidhardt
  2018-12-19 13:37           ` Ludovic Courtès
  1 sibling, 1 reply; 33+ messages in thread
From: Pierre Neidhardt @ 2018-12-06 18:29 UTC (permalink / raw)
  To: Andreas Enge; +Cc: help-guix, Help-Guix

[-- Attachment #1: Type: text/plain, Size: 817 bytes --]

Actually, here is a clue:

> ./pre-inst-env guix build --check next-gtk-webkit
The following graft will be made:
   /gnu/store/jgb5j3pg45kf19n7cgw1j5kjagzmbqg1-next-gtk-webkit-1.1.0.drv
applying 2 grafts for /gnu/store/jgb5j3pg45kf19n7cgw1j5kjagzmbqg1-next-gtk-webkit-1.1.0.drv...
grafting '/gnu/store/8llinghxcslyxmvszjlvlxbv411vra0x-next-gtk-webkit-1.1.0' -> '/gnu/store/ildn4l2wr0y7irm2536dnp88hhrdphsz-next-gtk-webkit-1.1.0'...
/gnu/store/ildn4l2wr0y7irm2536dnp88hhrdphsz-next-gtk-webkit-1.1.0

So it's a grafting issue, probably caused by a dependency.

- How can I know which dependency causes the graft?

- Why isn't grafting taken into account by `guix size` and `guix pack`?

- Is `guix pack --no-grafts` the way to go?  Well, I'll try that...

-- 
Pierre Neidhardt
https://ambrevar.xyz/

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 487 bytes --]

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

* Re: Next browser finally on master!
  2018-12-06 18:29           ` Pierre Neidhardt
@ 2018-12-06 21:02             ` Pierre Neidhardt
  2018-12-09 16:19               ` Pierre Neidhardt
  0 siblings, 1 reply; 33+ messages in thread
From: Pierre Neidhardt @ 2018-12-06 21:02 UTC (permalink / raw)
  To: Andreas Enge; +Cc: help-guix, Help-Guix

[-- Attachment #1: Type: text/plain, Size: 922 bytes --]

I tried packing with --no-grafts to no avail.  Then starting "./bin/next" yields
in an infinite loop of "Polling platform port...", while there is a
".next-gtk-webkit" running in the background but it does not seem to work.

Let's think this through together: "next" is a Common Lisp executable that fires
up a subprocess, "next-gtk-webkit" on startup.

The sbcl-next package patches "source/ports/gtk-webkit.lisp" so that
"*gtk-webkit-command*" points to the next-gtk-webkit input, an different binary.

When the "next" is run from the Guix pack, it starts succesfully because it's
relocated.  But the compiled-in *gtk-webkit-command* still points to the
non-relocated next-gtk-webkit binary, which fails to start.  Am I right here?

If I am true here, then we've hit a big limitation of the Guix pack.  Can anyone
think of a way to handle this gracefully?

-- 
Pierre Neidhardt
https://ambrevar.xyz/

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 487 bytes --]

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

* Re: Next browser finally on master!
  2018-12-06 21:02             ` Pierre Neidhardt
@ 2018-12-09 16:19               ` Pierre Neidhardt
  2018-12-09 16:21                 ` Pierre Neidhardt
  2018-12-19 13:40                 ` Ludovic Courtès
  0 siblings, 2 replies; 33+ messages in thread
From: Pierre Neidhardt @ 2018-12-09 16:19 UTC (permalink / raw)
  To: Andreas Enge; +Cc: help-guix, Help-Guix

[-- Attachment #1: Type: text/plain, Size: 610 bytes --]

Forget the above, I was wrong.  "guix pack" works well with regard to finding
the correct executable, with or without graft (could be wrong again, but so far
it seems to work).

The issue is that "next" cannot send XML-RPC requests to "next-gtk-webkit".  It
keeps polling it, but nothing flows through.

"next-gtk-webkit" seems to be working well however, the port 8081 is correctly
open.

I really wonder why the "next" executable fails to communicate with 8081.  

Question: Is there some network limitations when running a relocated "guix pack"?

-- 
Pierre Neidhardt
https://ambrevar.xyz/

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 487 bytes --]

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

* Re: Next browser finally on master!
  2018-12-09 16:19               ` Pierre Neidhardt
@ 2018-12-09 16:21                 ` Pierre Neidhardt
  2018-12-19 13:40                 ` Ludovic Courtès
  1 sibling, 0 replies; 33+ messages in thread
From: Pierre Neidhardt @ 2018-12-09 16:21 UTC (permalink / raw)
  To: Andreas Enge; +Cc: help-guix, Help-Guix

[-- Attachment #1: Type: text/plain, Size: 180 bytes --]

By the way, I cannot reproduce the issue on GuixSD, but I can reproduce on a
vanilla Arch Linux (which does not run Guix at all).

-- 
Pierre Neidhardt
https://ambrevar.xyz/

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 487 bytes --]

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

* Re: Next browser finally on master!
  2018-12-05 10:34 Next browser finally on master! Pierre Neidhardt
  2018-12-05 14:40 ` Benjamin Slade
  2018-12-06  0:15 ` swedebugia
@ 2018-12-11  7:18 ` swedebugia
  2018-12-11  7:46   ` Pierre Neidhardt
  2018-12-19 13:35 ` Ludovic Courtès
  3 siblings, 1 reply; 33+ messages in thread
From: swedebugia @ 2018-12-11  7:18 UTC (permalink / raw)
  To: Pierre Neidhardt; +Cc: help-guix, Help-Guix

On 2018-12-05 11:34, Pierre Neidhardt wrote:
snip

> It's still rather alpha and some features are missing (such as cookie
> support), but rest assured it won't take long!
> 
> As always, feedback is more than welcome!

I tried it out for some time now. Unfortunately it is buggy and freezes
on me with no backtrace provided :-/.

sdb@antelope ~$ guix --version
guix (GNU Guix) 0.16.0-3.6ddc63e

Reproduce:
M-x
scroll the list to the bottom (with down-arrow) (freezez at
JUMP-TO-HEADING)
“next-gtk-webkit” is not responding."

Reproduce:
navigate to some page on youtube
press play and seek (freezes when trying to seek)
(gstreamer, clutter-gst, gst good, base libav installed)

-- 
Cheers 
Swedebugia

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

* Re: Next browser finally on master!
  2018-12-11  7:18 ` swedebugia
@ 2018-12-11  7:46   ` Pierre Neidhardt
  2018-12-11  8:13     ` swedebugia
  0 siblings, 1 reply; 33+ messages in thread
From: Pierre Neidhardt @ 2018-12-11  7:46 UTC (permalink / raw)
  To: swedebugia; +Cc: help-guix, Help-Guix

[-- Attachment #1: Type: text/plain, Size: 1483 bytes --]

Hi!  Thanks for the feedback.

> M-x
> scroll the list to the bottom (with down-arrow) (freezez at
> JUMP-TO-HEADING)

I can't reproduce this.  Can you produce this systematically?  Can you post the
content of /tmp/next-gtk-webkit.log?

> “next-gtk-webkit” is not responding."

Where do you see that?

Note that next-gtk-webkit is quite stable on its own, the issue is with
WebKitGTK.  I still need to tinker with it a little, and hopefully the situation
will get much better.

> navigate to some page on youtube
> press play and seek (freezes when trying to seek)
> (gstreamer, clutter-gst, gst good, base libav installed)

Can you play any video?!?  I can't play any video at all on GuixSD.  I works on
Arch Linux though.

Currently, I've setup the following workaround in ~/.config/next/init.lisp to
play videos with mpv.

--8<---------------cut here---------------start------------->8---
(define-command play-video-in-current-page ()
  "Play video in the currently open buffer."
  (with-result (url (buffer-get-url))
    (uiop:run-program (list "mpv" url))))
(define-key *global-map* (key "C-M-c v") 'play-video-in-current-page)
--8<---------------cut here---------------end--------------->8---

> I tried it out for some time now. Unfortunately it is buggy and freezes
> on me with no backtrace provided :-/.

Stay tuned, next release (hopefully by next week) will be much, much better!

-- 
Pierre Neidhardt
https://ambrevar.xyz/

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 487 bytes --]

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

* Re: Next browser finally on master!
  2018-12-11  7:46   ` Pierre Neidhardt
@ 2018-12-11  8:13     ` swedebugia
  2018-12-11 17:11       ` Pierre Neidhardt
  0 siblings, 1 reply; 33+ messages in thread
From: swedebugia @ 2018-12-11  8:13 UTC (permalink / raw)
  To: Pierre Neidhardt; +Cc: help-guix, Help-Guix

[-- Attachment #1: Type: text/plain, Size: 2273 bytes --]

On 2018-12-11 08:46, Pierre Neidhardt wrote:
> Hi!  Thanks for the feedback.
> 
>> M-x
>> scroll the list to the bottom (with down-arrow) (freezez at
>> JUMP-TO-HEADING)
> 
> I can't reproduce this.  Can you produce this systematically?  Can you post the
> content of /tmp/next-gtk-webkit.log?

On startup it works. Clicking a link and trying makes it freeze :D

See log arrached 

Cannot reproduce scroll page freeze right now. will return when I have
an example.

> 
>> “next-gtk-webkit” is not responding."
> 
> Where do you see that?

Gnome-message after it has been frozen some time. not relevant...

> 
> Note that next-gtk-webkit is quite stable on its own, the issue is with
> WebKitGTK.  I still need to tinker with it a little, and hopefully the situation
> will get much better.

In vimb the crash on query.wikidata.org is not freezing it up. it simply
displays an error in the bottom and continues to work.

> 
>> navigate to some page on youtube
>> press play and seek (freezes when trying to seek)
>> (gstreamer, clutter-gst, gst good, base libav installed)
> 
> Can you play any video?!?  I can't play any video at all on GuixSD.  I works on
> Arch Linux though.

yes, they play but VP/webm lag. mp4 does not though!
tested here:
https://goblinrefuge.com/mediagoblin/u/praveenvarma/m/enrre-vidyaalyN-1/
the mp4 plays perfect.
the vp/webm lags and it becomes non fluent to watch.

i'm on 64bity x86 but with i686 guix :)

> 
> Currently, I've setup the following workaround in ~/.config/next/init.lisp to
> play videos with mpv.
> 
> --8<---------------cut here---------------start------------->8---
> (define-command play-video-in-current-page ()
>   "Play video in the currently open buffer."
>   (with-result (url (buffer-get-url))
>     (uiop:run-program (list "mpv" url))))
> (define-key *global-map* (key "C-M-c v") 'play-video-in-current-page)
> --8<---------------cut here---------------end--------------->8---

Will try it and report back :)

> 
>> I tried it out for some time now. Unfortunately it is buggy and freezes
>> on me with no backtrace provided :-/.
> 
> Stay tuned, next release (hopefully by next week) will be much, much better!

Nice!

-- 
Cheers 
Swedebugia

[-- Attachment #2: next-gtk-webkit.log --]
[-- Type: text/plain, Size: 87505 bytes --]

** Message: 09:01:08.800: Method name: window.make
** Message: 09:01:08.856: Method result(s): window id 0
** Message: 09:01:08.984: Method name: buffer.make
** Message: 09:01:08.986: Method result(s): buffer id 0
** Message: 09:01:09.256: Method name: buffer.evaluate.javascript
** Message: 09:01:09.256: Method parameter(s): buffer id 0
** Message: 09:01:09.256: Method result(s): callback id 0
** Message: 09:01:09.262: Method name: window.set.active.buffer
** Message: 09:01:09.262: Method parameter(s): window id 0, buffer id 0
** Message: 09:01:09.262: Window 0 switches from buffer (null) to 0
** Message: 09:01:09.317: XML-RPC message: BUFFER-JAVASCRIPT-CALL-BACK (buffer id, javascript, callback id) = (0, ..., 0)
** Message: 09:01:09.486: Method name: buffer.evaluate.javascript
** Message: 09:01:09.486: Method parameter(s): buffer id 0
** Message: 09:01:09.486: Method result(s): callback id 1
** Message: 09:01:09.506: XML-RPC message: BUFFER-JAVASCRIPT-CALL-BACK (buffer id, javascript, callback id) = (0, ..., 1)
** Message: 09:01:10.279: XML-RPC message: BUFFER-DID-COMMIT-NAVIGATION ('0', 'https://next.atlas.engineer/quickstart')
** Message: 09:01:14.692: XML-RPC message: PUSH-KEY-EVENT (keycode, keyval, modifiers, window id) = (53, 'x', ['M'], '0')
** Message: 09:01:14.694: XML-RPC message: CONSUME-KEY-SEQUENCE, window id 0
** Message: 09:01:14.705: Method name: window.active
** Message: 09:01:14.705: Method parameter(s): 0
** Message: 09:01:14.706: Method name: window.active
** Message: 09:01:14.706: Method parameter(s): 0
** Message: 09:01:14.707: Method name: minibuffer.evaluate.javascript
** Message: 09:01:14.707: Method parameter(s): window id 0
** Message: 09:01:14.708: Method result(s): callback id 0

** (next-gtk-webkit:8821): WARNING **: 09:01:14.724: Error running javascript: unexpected return value
** Message: 09:01:14.737: Method name: window.active
** Message: 09:01:14.737: Method parameter(s): 0
** Message: 09:01:14.739: Method name: minibuffer.evaluate.javascript
** Message: 09:01:14.739: Method parameter(s): window id 0
** Message: 09:01:14.739: Method result(s): callback id 1

** (next-gtk-webkit:8821): WARNING **: 09:01:14.740: Error running javascript: unexpected return value
** Message: 09:01:14.756: Method name: window.active
** Message: 09:01:14.756: Method parameter(s): 0
** Message: 09:01:14.758: Method name: minibuffer.evaluate.javascript
** Message: 09:01:14.758: Method parameter(s): window id 0
** Message: 09:01:14.758: Method result(s): callback id 2
** Message: 09:01:14.759: Method name: window.active
** Message: 09:01:14.759: Method parameter(s): 0
** Message: 09:01:14.761: Method name: window.set.minibuffer.height
** Message: 09:01:14.761: Method parameter(s): window id 0, minibuffer height 200
** Message: 09:01:14.761: Window 0 resizes its minibuffer to 200
** Message: 09:01:14.761: Method result(s): minibuffer preferred height 200
** Message: 09:01:14.762: Method name: window.active
** Message: 09:01:14.762: Method parameter(s): 0
** Message: 09:01:15.149: XML-RPC message: BUFFER-JAVASCRIPT-CALL-BACK (buffer id, javascript, callback id) = (0, ..., 2)
** Message: 09:01:15.652: XML-RPC message: PUSH-KEY-EVENT (keycode, keyval, modifiers, window id) = (116, 'Down', @as [], '0')
** Message: 09:01:15.653: XML-RPC message: CONSUME-KEY-SEQUENCE, window id 0
** Message: 09:01:15.659: Method name: window.active
** Message: 09:01:15.659: Method parameter(s): 0
** Message: 09:01:15.661: Method name: minibuffer.evaluate.javascript
** Message: 09:01:15.661: Method parameter(s): window id 0
** Message: 09:01:15.661: Method result(s): callback id 3
** Message: 09:01:15.663: XML-RPC message: BUFFER-JAVASCRIPT-CALL-BACK (buffer id, javascript, callback id) = (0, ..., 3)
** Message: 09:01:15.665: Method name: window.active
** Message: 09:01:15.665: Method parameter(s): 0
** Message: 09:01:15.667: Method name: minibuffer.evaluate.javascript
** Message: 09:01:15.667: Method parameter(s): window id 0
** Message: 09:01:15.667: Method result(s): callback id 4

** (next-gtk-webkit:8821): WARNING **: 09:01:15.675: Error running javascript: unexpected return value
** Message: 09:01:16.152: XML-RPC message: PUSH-KEY-EVENT (keycode, keyval, modifiers, window id) = (116, 'Down', @as [], '0')
** Message: 09:01:16.154: XML-RPC message: CONSUME-KEY-SEQUENCE, window id 0
** Message: 09:01:16.159: Method name: window.active
** Message: 09:01:16.159: Method parameter(s): 0
** Message: 09:01:16.160: Method name: minibuffer.evaluate.javascript
** Message: 09:01:16.160: Method parameter(s): window id 0
** Message: 09:01:16.160: Method result(s): callback id 5
** Message: 09:01:16.162: XML-RPC message: BUFFER-JAVASCRIPT-CALL-BACK (buffer id, javascript, callback id) = (0, ..., 5)
** Message: 09:01:16.164: Method name: window.active
** Message: 09:01:16.164: Method parameter(s): 0
** Message: 09:01:16.167: Method name: minibuffer.evaluate.javascript
** Message: 09:01:16.167: Method parameter(s): window id 0
** Message: 09:01:16.167: Method result(s): callback id 6

** (next-gtk-webkit:8821): WARNING **: 09:01:16.170: Error running javascript: unexpected return value
** Message: 09:01:16.183: XML-RPC message: PUSH-KEY-EVENT (keycode, keyval, modifiers, window id) = (116, 'Down', @as [], '0')
** Message: 09:01:16.185: XML-RPC message: CONSUME-KEY-SEQUENCE, window id 0
** Message: 09:01:16.190: Method name: window.active
** Message: 09:01:16.190: Method parameter(s): 0
** Message: 09:01:16.192: Method name: minibuffer.evaluate.javascript
** Message: 09:01:16.192: Method parameter(s): window id 0
** Message: 09:01:16.192: Method result(s): callback id 7
** Message: 09:01:16.194: Method name: window.active
** Message: 09:01:16.194: Method parameter(s): 0
** Message: 09:01:16.195: Method name: minibuffer.evaluate.javascript
** Message: 09:01:16.195: Method parameter(s): window id 0
** Message: 09:01:16.196: Method result(s): callback id 8
** Message: 09:01:16.196: XML-RPC message: BUFFER-JAVASCRIPT-CALL-BACK (buffer id, javascript, callback id) = (0, ..., 7)

** (next-gtk-webkit:8821): WARNING **: 09:01:16.200: Error running javascript: unexpected return value
** Message: 09:01:16.214: XML-RPC message: PUSH-KEY-EVENT (keycode, keyval, modifiers, window id) = (116, 'Down', @as [], '0')
** Message: 09:01:16.216: XML-RPC message: CONSUME-KEY-SEQUENCE, window id 0
** Message: 09:01:16.221: Method name: window.active
** Message: 09:01:16.221: Method parameter(s): 0
** Message: 09:01:16.223: Method name: minibuffer.evaluate.javascript
** Message: 09:01:16.223: Method parameter(s): window id 0
** Message: 09:01:16.223: Method result(s): callback id 9
** Message: 09:01:16.224: Method name: window.active
** Message: 09:01:16.225: Method parameter(s): 0
** Message: 09:01:16.226: Method name: minibuffer.evaluate.javascript
** Message: 09:01:16.226: Method parameter(s): window id 0
** Message: 09:01:16.226: Method result(s): callback id 10
** Message: 09:01:16.227: XML-RPC message: BUFFER-JAVASCRIPT-CALL-BACK (buffer id, javascript, callback id) = (0, ..., 9)

** (next-gtk-webkit:8821): WARNING **: 09:01:16.232: Error running javascript: unexpected return value
** Message: 09:01:16.245: XML-RPC message: PUSH-KEY-EVENT (keycode, keyval, modifiers, window id) = (116, 'Down', @as [], '0')
** Message: 09:01:16.246: XML-RPC message: CONSUME-KEY-SEQUENCE, window id 0
** Message: 09:01:16.252: Method name: window.active
** Message: 09:01:16.252: Method parameter(s): 0
** Message: 09:01:16.253: Method name: minibuffer.evaluate.javascript
** Message: 09:01:16.253: Method parameter(s): window id 0
** Message: 09:01:16.253: Method result(s): callback id 11
** Message: 09:01:16.255: Method name: window.active
** Message: 09:01:16.255: Method parameter(s): 0
** Message: 09:01:16.257: Method name: minibuffer.evaluate.javascript
** Message: 09:01:16.257: Method parameter(s): window id 0
** Message: 09:01:16.257: Method result(s): callback id 12
** Message: 09:01:16.258: XML-RPC message: BUFFER-JAVASCRIPT-CALL-BACK (buffer id, javascript, callback id) = (0, ..., 11)

** (next-gtk-webkit:8821): WARNING **: 09:01:16.264: Error running javascript: unexpected return value
** Message: 09:01:16.275: XML-RPC message: PUSH-KEY-EVENT (keycode, keyval, modifiers, window id) = (116, 'Down', @as [], '0')
** Message: 09:01:16.277: XML-RPC message: CONSUME-KEY-SEQUENCE, window id 0
** Message: 09:01:16.282: Method name: window.active
** Message: 09:01:16.282: Method parameter(s): 0
** Message: 09:01:16.284: Method name: minibuffer.evaluate.javascript
** Message: 09:01:16.284: Method parameter(s): window id 0
** Message: 09:01:16.284: Method result(s): callback id 13
** Message: 09:01:16.286: Method name: window.active
** Message: 09:01:16.286: Method parameter(s): 0
** Message: 09:01:16.286: XML-RPC message: BUFFER-JAVASCRIPT-CALL-BACK (buffer id, javascript, callback id) = (0, ..., 13)
** Message: 09:01:16.288: Method name: minibuffer.evaluate.javascript
** Message: 09:01:16.288: Method parameter(s): window id 0
** Message: 09:01:16.289: Method result(s): callback id 14

** (next-gtk-webkit:8821): WARNING **: 09:01:16.293: Error running javascript: unexpected return value
** Message: 09:01:16.306: XML-RPC message: PUSH-KEY-EVENT (keycode, keyval, modifiers, window id) = (116, 'Down', @as [], '0')
** Message: 09:01:16.308: XML-RPC message: CONSUME-KEY-SEQUENCE, window id 0
** Message: 09:01:16.313: Method name: window.active
** Message: 09:01:16.313: Method parameter(s): 0
** Message: 09:01:16.314: Method name: minibuffer.evaluate.javascript
** Message: 09:01:16.315: Method parameter(s): window id 0
** Message: 09:01:16.315: Method result(s): callback id 15
** Message: 09:01:16.317: Method name: window.active
** Message: 09:01:16.317: Method parameter(s): 0
** Message: 09:01:16.318: XML-RPC message: BUFFER-JAVASCRIPT-CALL-BACK (buffer id, javascript, callback id) = (0, ..., 15)
** Message: 09:01:16.319: Method name: minibuffer.evaluate.javascript
** Message: 09:01:16.319: Method parameter(s): window id 0
** Message: 09:01:16.320: Method result(s): callback id 16

** (next-gtk-webkit:8821): WARNING **: 09:01:16.324: Error running javascript: unexpected return value
** Message: 09:01:16.337: XML-RPC message: PUSH-KEY-EVENT (keycode, keyval, modifiers, window id) = (116, 'Down', @as [], '0')
** Message: 09:01:16.339: XML-RPC message: CONSUME-KEY-SEQUENCE, window id 0
** Message: 09:01:16.343: Method name: window.active
** Message: 09:01:16.344: Method parameter(s): 0
** Message: 09:01:16.345: Method name: minibuffer.evaluate.javascript
** Message: 09:01:16.345: Method parameter(s): window id 0
** Message: 09:01:16.345: Method result(s): callback id 17
** Message: 09:01:16.347: Method name: window.active
** Message: 09:01:16.347: Method parameter(s): 0
** Message: 09:01:16.347: XML-RPC message: BUFFER-JAVASCRIPT-CALL-BACK (buffer id, javascript, callback id) = (0, ..., 17)
** Message: 09:01:16.349: Method name: minibuffer.evaluate.javascript
** Message: 09:01:16.350: Method parameter(s): window id 0
** Message: 09:01:16.350: Method result(s): callback id 18

** (next-gtk-webkit:8821): WARNING **: 09:01:16.356: Error running javascript: unexpected return value
** Message: 09:01:16.367: XML-RPC message: PUSH-KEY-EVENT (keycode, keyval, modifiers, window id) = (116, 'Down', @as [], '0')
** Message: 09:01:16.368: XML-RPC message: CONSUME-KEY-SEQUENCE, window id 0
** Message: 09:01:16.376: Method name: window.active
** Message: 09:01:16.376: Method parameter(s): 0
** Message: 09:01:16.378: Method name: minibuffer.evaluate.javascript
** Message: 09:01:16.378: Method parameter(s): window id 0
** Message: 09:01:16.378: Method result(s): callback id 19
** Message: 09:01:16.380: XML-RPC message: BUFFER-JAVASCRIPT-CALL-BACK (buffer id, javascript, callback id) = (0, ..., 19)
** Message: 09:01:16.382: Method name: window.active
** Message: 09:01:16.382: Method parameter(s): 0
** Message: 09:01:16.388: Method name: minibuffer.evaluate.javascript
** Message: 09:01:16.388: Method parameter(s): window id 0
** Message: 09:01:16.388: Method result(s): callback id 20

** (next-gtk-webkit:8821): WARNING **: 09:01:16.390: Error running javascript: unexpected return value
** Message: 09:01:16.397: XML-RPC message: PUSH-KEY-EVENT (keycode, keyval, modifiers, window id) = (116, 'Down', @as [], '0')
** Message: 09:01:16.399: XML-RPC message: CONSUME-KEY-SEQUENCE, window id 0
** Message: 09:01:16.407: Method name: window.active
** Message: 09:01:16.407: Method parameter(s): 0
** Message: 09:01:16.408: Method name: minibuffer.evaluate.javascript
** Message: 09:01:16.408: Method parameter(s): window id 0
** Message: 09:01:16.408: Method result(s): callback id 21
** Message: 09:01:16.412: Method name: window.active
** Message: 09:01:16.412: Method parameter(s): 0
** Message: 09:01:16.413: XML-RPC message: BUFFER-JAVASCRIPT-CALL-BACK (buffer id, javascript, callback id) = (0, ..., 21)
** Message: 09:01:16.415: Method name: minibuffer.evaluate.javascript
** Message: 09:01:16.415: Method parameter(s): window id 0
** Message: 09:01:16.415: Method result(s): callback id 22

** (next-gtk-webkit:8821): WARNING **: 09:01:16.423: Error running javascript: unexpected return value
** Message: 09:01:16.427: XML-RPC message: PUSH-KEY-EVENT (keycode, keyval, modifiers, window id) = (116, 'Down', @as [], '0')
** Message: 09:01:16.429: XML-RPC message: CONSUME-KEY-SEQUENCE, window id 0
** Message: 09:01:16.436: Method name: window.active
** Message: 09:01:16.436: Method parameter(s): 0
** Message: 09:01:16.438: Method name: minibuffer.evaluate.javascript
** Message: 09:01:16.438: Method parameter(s): window id 0
** Message: 09:01:16.438: Method result(s): callback id 23
** Message: 09:01:16.444: Method name: window.active
** Message: 09:01:16.444: Method parameter(s): 0
** Message: 09:01:16.445: XML-RPC message: BUFFER-JAVASCRIPT-CALL-BACK (buffer id, javascript, callback id) = (0, ..., 23)
** Message: 09:01:16.446: Method name: minibuffer.evaluate.javascript
** Message: 09:01:16.446: Method parameter(s): window id 0
** Message: 09:01:16.447: Method result(s): callback id 24

** (next-gtk-webkit:8821): WARNING **: 09:01:16.451: Error running javascript: unexpected return value
** Message: 09:01:16.458: XML-RPC message: PUSH-KEY-EVENT (keycode, keyval, modifiers, window id) = (116, 'Down', @as [], '0')
** Message: 09:01:16.460: XML-RPC message: CONSUME-KEY-SEQUENCE, window id 0
** Message: 09:01:16.465: Method name: window.active
** Message: 09:01:16.465: Method parameter(s): 0
** Message: 09:01:16.466: Method name: minibuffer.evaluate.javascript
** Message: 09:01:16.466: Method parameter(s): window id 0
** Message: 09:01:16.466: Method result(s): callback id 25
** Message: 09:01:16.470: XML-RPC message: BUFFER-JAVASCRIPT-CALL-BACK (buffer id, javascript, callback id) = (0, ..., 25)
** Message: 09:01:16.471: Method name: window.active
** Message: 09:01:16.471: Method parameter(s): 0
** Message: 09:01:16.474: Method name: minibuffer.evaluate.javascript
** Message: 09:01:16.474: Method parameter(s): window id 0
** Message: 09:01:16.474: Method result(s): callback id 26

** (next-gtk-webkit:8821): WARNING **: 09:01:16.476: Error running javascript: unexpected return value
** Message: 09:01:16.489: XML-RPC message: PUSH-KEY-EVENT (keycode, keyval, modifiers, window id) = (116, 'Down', @as [], '0')
** Message: 09:01:16.490: XML-RPC message: CONSUME-KEY-SEQUENCE, window id 0
** Message: 09:01:16.496: Method name: window.active
** Message: 09:01:16.496: Method parameter(s): 0
** Message: 09:01:16.497: Method name: minibuffer.evaluate.javascript
** Message: 09:01:16.498: Method parameter(s): window id 0
** Message: 09:01:16.498: Method result(s): callback id 27
** Message: 09:01:16.499: Method name: window.active
** Message: 09:01:16.499: Method parameter(s): 0
** Message: 09:01:16.500: XML-RPC message: BUFFER-JAVASCRIPT-CALL-BACK (buffer id, javascript, callback id) = (0, ..., 27)
** Message: 09:01:16.504: Method name: minibuffer.evaluate.javascript
** Message: 09:01:16.504: Method parameter(s): window id 0
** Message: 09:01:16.505: Method result(s): callback id 28

** (next-gtk-webkit:8821): WARNING **: 09:01:16.510: Error running javascript: unexpected return value
** Message: 09:01:16.520: XML-RPC message: PUSH-KEY-EVENT (keycode, keyval, modifiers, window id) = (116, 'Down', @as [], '0')
** Message: 09:01:16.522: XML-RPC message: CONSUME-KEY-SEQUENCE, window id 0
** Message: 09:01:16.527: Method name: window.active
** Message: 09:01:16.527: Method parameter(s): 0
** Message: 09:01:16.528: Method name: minibuffer.evaluate.javascript
** Message: 09:01:16.528: Method parameter(s): window id 0
** Message: 09:01:16.529: Method result(s): callback id 29
** Message: 09:01:16.530: XML-RPC message: BUFFER-JAVASCRIPT-CALL-BACK (buffer id, javascript, callback id) = (0, ..., 29)
** Message: 09:01:16.532: Method name: window.active
** Message: 09:01:16.532: Method parameter(s): 0
** Message: 09:01:16.534: Method name: minibuffer.evaluate.javascript
** Message: 09:01:16.534: Method parameter(s): window id 0
** Message: 09:01:16.535: Method result(s): callback id 30

** (next-gtk-webkit:8821): WARNING **: 09:01:16.540: Error running javascript: unexpected return value
** Message: 09:01:16.550: XML-RPC message: PUSH-KEY-EVENT (keycode, keyval, modifiers, window id) = (116, 'Down', @as [], '0')
** Message: 09:01:16.552: XML-RPC message: CONSUME-KEY-SEQUENCE, window id 0
** Message: 09:01:16.559: Method name: window.active
** Message: 09:01:16.559: Method parameter(s): 0
** Message: 09:01:16.560: Method name: minibuffer.evaluate.javascript
** Message: 09:01:16.560: Method parameter(s): window id 0
** Message: 09:01:16.560: Method result(s): callback id 31
** Message: 09:01:16.562: Method name: window.active
** Message: 09:01:16.562: Method parameter(s): 0
** Message: 09:01:16.562: XML-RPC message: BUFFER-JAVASCRIPT-CALL-BACK (buffer id, javascript, callback id) = (0, ..., 31)
** Message: 09:01:16.565: Method name: minibuffer.evaluate.javascript
** Message: 09:01:16.565: Method parameter(s): window id 0
** Message: 09:01:16.565: Method result(s): callback id 32

** (next-gtk-webkit:8821): WARNING **: 09:01:16.571: Error running javascript: unexpected return value
** Message: 09:01:16.580: XML-RPC message: PUSH-KEY-EVENT (keycode, keyval, modifiers, window id) = (116, 'Down', @as [], '0')
** Message: 09:01:16.582: XML-RPC message: CONSUME-KEY-SEQUENCE, window id 0
** Message: 09:01:16.590: Method name: window.active
** Message: 09:01:16.590: Method parameter(s): 0
** Message: 09:01:16.592: Method name: minibuffer.evaluate.javascript
** Message: 09:01:16.592: Method parameter(s): window id 0
** Message: 09:01:16.592: Method result(s): callback id 33
** Message: 09:01:16.593: Method name: window.active
** Message: 09:01:16.593: Method parameter(s): 0
** Message: 09:01:16.595: Method name: minibuffer.evaluate.javascript
** Message: 09:01:16.595: Method parameter(s): window id 0
** Message: 09:01:16.595: Method result(s): callback id 34
** Message: 09:01:16.596: XML-RPC message: BUFFER-JAVASCRIPT-CALL-BACK (buffer id, javascript, callback id) = (0, ..., 33)

** (next-gtk-webkit:8821): WARNING **: 09:01:16.603: Error running javascript: unexpected return value
** Message: 09:01:16.610: XML-RPC message: PUSH-KEY-EVENT (keycode, keyval, modifiers, window id) = (116, 'Down', @as [], '0')
** Message: 09:01:16.612: XML-RPC message: CONSUME-KEY-SEQUENCE, window id 0
** Message: 09:01:16.620: Method name: window.active
** Message: 09:01:16.620: Method parameter(s): 0
** Message: 09:01:16.621: Method name: minibuffer.evaluate.javascript
** Message: 09:01:16.621: Method parameter(s): window id 0
** Message: 09:01:16.621: Method result(s): callback id 35
** Message: 09:01:16.626: Method name: window.active
** Message: 09:01:16.626: Method parameter(s): 0
** Message: 09:01:16.626: XML-RPC message: BUFFER-JAVASCRIPT-CALL-BACK (buffer id, javascript, callback id) = (0, ..., 35)
** Message: 09:01:16.628: Method name: minibuffer.evaluate.javascript
** Message: 09:01:16.628: Method parameter(s): window id 0
** Message: 09:01:16.628: Method result(s): callback id 36

** (next-gtk-webkit:8821): WARNING **: 09:01:16.634: Error running javascript: unexpected return value
** Message: 09:01:16.641: XML-RPC message: PUSH-KEY-EVENT (keycode, keyval, modifiers, window id) = (116, 'Down', @as [], '0')
** Message: 09:01:16.643: XML-RPC message: CONSUME-KEY-SEQUENCE, window id 0
** Message: 09:01:16.650: Method name: window.active
** Message: 09:01:16.650: Method parameter(s): 0
** Message: 09:01:16.652: Method name: minibuffer.evaluate.javascript
** Message: 09:01:16.652: Method parameter(s): window id 0
** Message: 09:01:16.652: Method result(s): callback id 37
** Message: 09:01:16.657: XML-RPC message: BUFFER-JAVASCRIPT-CALL-BACK (buffer id, javascript, callback id) = (0, ..., 37)
** Message: 09:01:16.658: Method name: window.active
** Message: 09:01:16.658: Method parameter(s): 0
** Message: 09:01:16.660: Method name: minibuffer.evaluate.javascript
** Message: 09:01:16.660: Method parameter(s): window id 0
** Message: 09:01:16.660: Method result(s): callback id 38

** (next-gtk-webkit:8821): WARNING **: 09:01:16.663: Error running javascript: unexpected return value
** Message: 09:01:16.672: XML-RPC message: PUSH-KEY-EVENT (keycode, keyval, modifiers, window id) = (116, 'Down', @as [], '0')
** Message: 09:01:16.673: XML-RPC message: CONSUME-KEY-SEQUENCE, window id 0
** Message: 09:01:16.679: Method name: window.active
** Message: 09:01:16.679: Method parameter(s): 0
** Message: 09:01:16.680: Method name: minibuffer.evaluate.javascript
** Message: 09:01:16.680: Method parameter(s): window id 0
** Message: 09:01:16.680: Method result(s): callback id 39
** Message: 09:01:16.686: XML-RPC message: BUFFER-JAVASCRIPT-CALL-BACK (buffer id, javascript, callback id) = (0, ..., 39)
** Message: 09:01:16.687: Method name: window.active
** Message: 09:01:16.687: Method parameter(s): 0
** Message: 09:01:16.688: Method name: minibuffer.evaluate.javascript
** Message: 09:01:16.688: Method parameter(s): window id 0
** Message: 09:01:16.688: Method result(s): callback id 40

** (next-gtk-webkit:8821): WARNING **: 09:01:16.690: Error running javascript: unexpected return value
** Message: 09:01:16.702: XML-RPC message: PUSH-KEY-EVENT (keycode, keyval, modifiers, window id) = (116, 'Down', @as [], '0')
** Message: 09:01:16.704: XML-RPC message: CONSUME-KEY-SEQUENCE, window id 0
** Message: 09:01:16.709: Method name: window.active
** Message: 09:01:16.709: Method parameter(s): 0
** Message: 09:01:16.710: Method name: minibuffer.evaluate.javascript
** Message: 09:01:16.710: Method parameter(s): window id 0
** Message: 09:01:16.711: Method result(s): callback id 41
** Message: 09:01:16.713: Method name: window.active
** Message: 09:01:16.713: Method parameter(s): 0
** Message: 09:01:16.714: XML-RPC message: BUFFER-JAVASCRIPT-CALL-BACK (buffer id, javascript, callback id) = (0, ..., 41)
** Message: 09:01:16.718: Method name: minibuffer.evaluate.javascript
** Message: 09:01:16.718: Method parameter(s): window id 0
** Message: 09:01:16.718: Method result(s): callback id 42

** (next-gtk-webkit:8821): WARNING **: 09:01:16.721: Error running javascript: unexpected return value
** Message: 09:01:16.732: XML-RPC message: PUSH-KEY-EVENT (keycode, keyval, modifiers, window id) = (116, 'Down', @as [], '0')
** Message: 09:01:16.735: XML-RPC message: CONSUME-KEY-SEQUENCE, window id 0
** Message: 09:01:16.741: Method name: window.active
** Message: 09:01:16.741: Method parameter(s): 0
** Message: 09:01:16.743: Method name: minibuffer.evaluate.javascript
** Message: 09:01:16.743: Method parameter(s): window id 0
** Message: 09:01:16.743: Method result(s): callback id 43
** Message: 09:01:16.747: Method name: window.active
** Message: 09:01:16.747: Method parameter(s): 0
** Message: 09:01:16.747: XML-RPC message: BUFFER-JAVASCRIPT-CALL-BACK (buffer id, javascript, callback id) = (0, ..., 43)
** Message: 09:01:16.750: Method name: minibuffer.evaluate.javascript
** Message: 09:01:16.750: Method parameter(s): window id 0
** Message: 09:01:16.750: Method result(s): callback id 44

** (next-gtk-webkit:8821): WARNING **: 09:01:16.754: Error running javascript: unexpected return value
** Message: 09:01:16.763: XML-RPC message: PUSH-KEY-EVENT (keycode, keyval, modifiers, window id) = (116, 'Down', @as [], '0')
** Message: 09:01:16.765: XML-RPC message: CONSUME-KEY-SEQUENCE, window id 0
** Message: 09:01:16.771: Method name: window.active
** Message: 09:01:16.771: Method parameter(s): 0
** Message: 09:01:16.773: Method name: minibuffer.evaluate.javascript
** Message: 09:01:16.773: Method parameter(s): window id 0
** Message: 09:01:16.773: Method result(s): callback id 45
** Message: 09:01:16.775: Method name: window.active
** Message: 09:01:16.775: Method parameter(s): 0
** Message: 09:01:16.776: Method name: minibuffer.evaluate.javascript
** Message: 09:01:16.777: Method parameter(s): window id 0
** Message: 09:01:16.777: Method result(s): callback id 46
** Message: 09:01:16.777: XML-RPC message: BUFFER-JAVASCRIPT-CALL-BACK (buffer id, javascript, callback id) = (0, ..., 45)

** (next-gtk-webkit:8821): WARNING **: 09:01:16.781: Error running javascript: unexpected return value
** Message: 09:01:16.794: XML-RPC message: PUSH-KEY-EVENT (keycode, keyval, modifiers, window id) = (116, 'Down', @as [], '0')
** Message: 09:01:16.795: XML-RPC message: CONSUME-KEY-SEQUENCE, window id 0
** Message: 09:01:16.803: Method name: window.active
** Message: 09:01:16.803: Method parameter(s): 0
** Message: 09:01:16.805: Method name: minibuffer.evaluate.javascript
** Message: 09:01:16.805: Method parameter(s): window id 0
** Message: 09:01:16.805: Method result(s): callback id 47
** Message: 09:01:16.808: XML-RPC message: BUFFER-JAVASCRIPT-CALL-BACK (buffer id, javascript, callback id) = (0, ..., 47)
** Message: 09:01:16.810: Method name: window.active
** Message: 09:01:16.810: Method parameter(s): 0
** Message: 09:01:16.812: Method name: minibuffer.evaluate.javascript
** Message: 09:01:16.812: Method parameter(s): window id 0
** Message: 09:01:16.812: Method result(s): callback id 48

** (next-gtk-webkit:8821): WARNING **: 09:01:16.815: Error running javascript: unexpected return value
** Message: 09:01:16.825: XML-RPC message: PUSH-KEY-EVENT (keycode, keyval, modifiers, window id) = (116, 'Down', @as [], '0')
** Message: 09:01:16.826: XML-RPC message: CONSUME-KEY-SEQUENCE, window id 0
** Message: 09:01:16.841: Method name: window.active
** Message: 09:01:16.841: Method parameter(s): 0
** Message: 09:01:16.842: Method name: minibuffer.evaluate.javascript
** Message: 09:01:16.842: Method parameter(s): window id 0
** Message: 09:01:16.842: Method result(s): callback id 49
** Message: 09:01:16.845: Method name: window.active
** Message: 09:01:16.845: Method parameter(s): 0
** Message: 09:01:16.845: XML-RPC message: BUFFER-JAVASCRIPT-CALL-BACK (buffer id, javascript, callback id) = (0, ..., 49)
** Message: 09:01:16.850: Method name: minibuffer.evaluate.javascript
** Message: 09:01:16.850: Method parameter(s): window id 0
** Message: 09:01:16.850: Method result(s): callback id 50

** (next-gtk-webkit:8821): WARNING **: 09:01:16.855: Error running javascript: unexpected return value
** Message: 09:01:16.856: XML-RPC message: PUSH-KEY-EVENT (keycode, keyval, modifiers, window id) = (116, 'Down', @as [], '0')
** Message: 09:01:16.857: XML-RPC message: CONSUME-KEY-SEQUENCE, window id 0
** Message: 09:01:16.866: Method name: window.active
** Message: 09:01:16.866: Method parameter(s): 0
** Message: 09:01:16.868: Method name: minibuffer.evaluate.javascript
** Message: 09:01:16.868: Method parameter(s): window id 0
** Message: 09:01:16.868: Method result(s): callback id 51
** Message: 09:01:16.870: Method name: window.active
** Message: 09:01:16.870: Method parameter(s): 0
** Message: 09:01:16.871: Method name: minibuffer.evaluate.javascript
** Message: 09:01:16.871: Method parameter(s): window id 0
** Message: 09:01:16.872: Method result(s): callback id 52
** Message: 09:01:16.872: XML-RPC message: BUFFER-JAVASCRIPT-CALL-BACK (buffer id, javascript, callback id) = (0, ..., 51)

** (next-gtk-webkit:8821): WARNING **: 09:01:16.879: Error running javascript: unexpected return value
** Message: 09:01:16.886: XML-RPC message: PUSH-KEY-EVENT (keycode, keyval, modifiers, window id) = (116, 'Down', @as [], '0')
** Message: 09:01:16.888: XML-RPC message: CONSUME-KEY-SEQUENCE, window id 0
** Message: 09:01:16.893: Method name: window.active
** Message: 09:01:16.893: Method parameter(s): 0
** Message: 09:01:16.894: Method name: minibuffer.evaluate.javascript
** Message: 09:01:16.894: Method parameter(s): window id 0
** Message: 09:01:16.894: Method result(s): callback id 53
** Message: 09:01:16.896: Method name: window.active
** Message: 09:01:16.896: Method parameter(s): 0
** Message: 09:01:16.899: XML-RPC message: BUFFER-JAVASCRIPT-CALL-BACK (buffer id, javascript, callback id) = (0, ..., 53)
** Message: 09:01:16.901: Method name: minibuffer.evaluate.javascript
** Message: 09:01:16.901: Method parameter(s): window id 0
** Message: 09:01:16.901: Method result(s): callback id 54

** (next-gtk-webkit:8821): WARNING **: 09:01:16.903: Error running javascript: unexpected return value
** Message: 09:01:16.916: XML-RPC message: PUSH-KEY-EVENT (keycode, keyval, modifiers, window id) = (116, 'Down', @as [], '0')
** Message: 09:01:16.918: XML-RPC message: CONSUME-KEY-SEQUENCE, window id 0
** Message: 09:01:16.923: Method name: window.active
** Message: 09:01:16.923: Method parameter(s): 0
** Message: 09:01:16.924: Method name: minibuffer.evaluate.javascript
** Message: 09:01:16.925: Method parameter(s): window id 0
** Message: 09:01:16.925: Method result(s): callback id 55
** Message: 09:01:16.929: XML-RPC message: BUFFER-JAVASCRIPT-CALL-BACK (buffer id, javascript, callback id) = (0, ..., 55)
** Message: 09:01:16.933: Method name: window.active
** Message: 09:01:16.933: Method parameter(s): 0
** Message: 09:01:16.934: Method name: minibuffer.evaluate.javascript
** Message: 09:01:16.934: Method parameter(s): window id 0
** Message: 09:01:16.934: Method result(s): callback id 56

** (next-gtk-webkit:8821): WARNING **: 09:01:16.936: Error running javascript: unexpected return value
** Message: 09:01:16.947: XML-RPC message: PUSH-KEY-EVENT (keycode, keyval, modifiers, window id) = (116, 'Down', @as [], '0')
** Message: 09:01:16.949: XML-RPC message: CONSUME-KEY-SEQUENCE, window id 0
** Message: 09:01:16.954: Method name: window.active
** Message: 09:01:16.954: Method parameter(s): 0
** Message: 09:01:16.955: Method name: minibuffer.evaluate.javascript
** Message: 09:01:16.955: Method parameter(s): window id 0
** Message: 09:01:16.956: Method result(s): callback id 57
** Message: 09:01:16.961: XML-RPC message: BUFFER-JAVASCRIPT-CALL-BACK (buffer id, javascript, callback id) = (0, ..., 57)
** Message: 09:01:16.962: Method name: window.active
** Message: 09:01:16.962: Method parameter(s): 0
** Message: 09:01:16.965: Method name: minibuffer.evaluate.javascript
** Message: 09:01:16.965: Method parameter(s): window id 0
** Message: 09:01:16.965: Method result(s): callback id 58

** (next-gtk-webkit:8821): WARNING **: 09:01:16.966: Error running javascript: unexpected return value
** Message: 09:01:16.976: XML-RPC message: PUSH-KEY-EVENT (keycode, keyval, modifiers, window id) = (116, 'Down', @as [], '0')
** Message: 09:01:16.978: XML-RPC message: CONSUME-KEY-SEQUENCE, window id 0
** Message: 09:01:16.984: Method name: window.active
** Message: 09:01:16.984: Method parameter(s): 0
** Message: 09:01:16.985: Method name: minibuffer.evaluate.javascript
** Message: 09:01:16.985: Method parameter(s): window id 0
** Message: 09:01:16.985: Method result(s): callback id 59
** Message: 09:01:16.987: Method name: window.active
** Message: 09:01:16.987: Method parameter(s): 0
** Message: 09:01:16.989: Method name: minibuffer.evaluate.javascript
** Message: 09:01:16.989: Method parameter(s): window id 0
** Message: 09:01:16.989: Method result(s): callback id 60
** Message: 09:01:16.989: XML-RPC message: BUFFER-JAVASCRIPT-CALL-BACK (buffer id, javascript, callback id) = (0, ..., 59)

** (next-gtk-webkit:8821): WARNING **: 09:01:16.998: Error running javascript: unexpected return value
** Message: 09:01:17.006: XML-RPC message: PUSH-KEY-EVENT (keycode, keyval, modifiers, window id) = (116, 'Down', @as [], '0')
** Message: 09:01:17.008: XML-RPC message: CONSUME-KEY-SEQUENCE, window id 0
** Message: 09:01:17.014: Method name: window.active
** Message: 09:01:17.014: Method parameter(s): 0
** Message: 09:01:17.016: Method name: minibuffer.evaluate.javascript
** Message: 09:01:17.016: Method parameter(s): window id 0
** Message: 09:01:17.016: Method result(s): callback id 61
** Message: 09:01:17.019: XML-RPC message: BUFFER-JAVASCRIPT-CALL-BACK (buffer id, javascript, callback id) = (0, ..., 61)
** Message: 09:01:17.022: Method name: window.active
** Message: 09:01:17.022: Method parameter(s): 0
** Message: 09:01:17.025: Method name: minibuffer.evaluate.javascript
** Message: 09:01:17.025: Method parameter(s): window id 0
** Message: 09:01:17.026: Method result(s): callback id 62

** (next-gtk-webkit:8821): WARNING **: 09:01:17.029: Error running javascript: unexpected return value
** Message: 09:01:17.036: XML-RPC message: PUSH-KEY-EVENT (keycode, keyval, modifiers, window id) = (116, 'Down', @as [], '0')
** Message: 09:01:17.038: XML-RPC message: CONSUME-KEY-SEQUENCE, window id 0
** Message: 09:01:17.043: Method name: window.active
** Message: 09:01:17.043: Method parameter(s): 0
** Message: 09:01:17.044: Method name: minibuffer.evaluate.javascript
** Message: 09:01:17.045: Method parameter(s): window id 0
** Message: 09:01:17.045: Method result(s): callback id 63
** Message: 09:01:17.051: XML-RPC message: BUFFER-JAVASCRIPT-CALL-BACK (buffer id, javascript, callback id) = (0, ..., 63)
** Message: 09:01:17.057: Method name: window.active
** Message: 09:01:17.057: Method parameter(s): 0
** Message: 09:01:17.060: Method name: minibuffer.evaluate.javascript
** Message: 09:01:17.060: Method parameter(s): window id 0
** Message: 09:01:17.060: Method result(s): callback id 64

** (next-gtk-webkit:8821): WARNING **: 09:01:17.065: Error running javascript: unexpected return value
** Message: 09:01:17.067: XML-RPC message: PUSH-KEY-EVENT (keycode, keyval, modifiers, window id) = (116, 'Down', @as [], '0')
** Message: 09:01:17.069: XML-RPC message: CONSUME-KEY-SEQUENCE, window id 0
** Message: 09:01:17.075: Method name: window.active
** Message: 09:01:17.075: Method parameter(s): 0
** Message: 09:01:17.077: Method name: minibuffer.evaluate.javascript
** Message: 09:01:17.077: Method parameter(s): window id 0
** Message: 09:01:17.077: Method result(s): callback id 65
** Message: 09:01:17.081: Method name: window.active
** Message: 09:01:17.082: Method parameter(s): 0
** Message: 09:01:17.082: XML-RPC message: BUFFER-JAVASCRIPT-CALL-BACK (buffer id, javascript, callback id) = (0, ..., 65)
** Message: 09:01:17.083: Method name: minibuffer.evaluate.javascript
** Message: 09:01:17.083: Method parameter(s): window id 0
** Message: 09:01:17.083: Method result(s): callback id 66

** (next-gtk-webkit:8821): WARNING **: 09:01:17.089: Error running javascript: unexpected return value
** Message: 09:01:17.097: XML-RPC message: PUSH-KEY-EVENT (keycode, keyval, modifiers, window id) = (116, 'Down', @as [], '0')
** Message: 09:01:17.099: XML-RPC message: CONSUME-KEY-SEQUENCE, window id 0
** Message: 09:01:17.104: Method name: window.active
** Message: 09:01:17.104: Method parameter(s): 0
** Message: 09:01:17.105: Method name: minibuffer.evaluate.javascript
** Message: 09:01:17.106: Method parameter(s): window id 0
** Message: 09:01:17.106: Method result(s): callback id 67
** Message: 09:01:17.107: Method name: window.active
** Message: 09:01:17.107: Method parameter(s): 0
** Message: 09:01:17.108: XML-RPC message: BUFFER-JAVASCRIPT-CALL-BACK (buffer id, javascript, callback id) = (0, ..., 67)
** Message: 09:01:17.110: Method name: minibuffer.evaluate.javascript
** Message: 09:01:17.112: Method parameter(s): window id 0
** Message: 09:01:17.112: Method result(s): callback id 68

** (next-gtk-webkit:8821): WARNING **: 09:01:17.116: Error running javascript: unexpected return value
** Message: 09:01:17.127: XML-RPC message: PUSH-KEY-EVENT (keycode, keyval, modifiers, window id) = (116, 'Down', @as [], '0')
** Message: 09:01:17.129: XML-RPC message: CONSUME-KEY-SEQUENCE, window id 0
** Message: 09:01:17.157: XML-RPC message: PUSH-KEY-EVENT (keycode, keyval, modifiers, window id) = (116, 'Down', @as [], '0')
** Message: 09:01:17.159: XML-RPC message: CONSUME-KEY-SEQUENCE, window id 0
** Message: 09:01:17.188: XML-RPC message: PUSH-KEY-EVENT (keycode, keyval, modifiers, window id) = (116, 'Down', @as [], '0')
** Message: 09:01:17.189: XML-RPC message: CONSUME-KEY-SEQUENCE, window id 0
** Message: 09:01:17.219: XML-RPC message: PUSH-KEY-EVENT (keycode, keyval, modifiers, window id) = (116, 'Down', @as [], '0')
** Message: 09:01:17.220: XML-RPC message: CONSUME-KEY-SEQUENCE, window id 0
** Message: 09:01:17.249: XML-RPC message: PUSH-KEY-EVENT (keycode, keyval, modifiers, window id) = (116, 'Down', @as [], '0')
** Message: 09:01:17.251: XML-RPC message: CONSUME-KEY-SEQUENCE, window id 0
** Message: 09:01:17.280: XML-RPC message: PUSH-KEY-EVENT (keycode, keyval, modifiers, window id) = (116, 'Down', @as [], '0')
** Message: 09:01:17.283: XML-RPC message: CONSUME-KEY-SEQUENCE, window id 0
** Message: 09:01:17.310: XML-RPC message: PUSH-KEY-EVENT (keycode, keyval, modifiers, window id) = (116, 'Down', @as [], '0')
** Message: 09:01:17.312: XML-RPC message: CONSUME-KEY-SEQUENCE, window id 0
** Message: 09:01:17.340: XML-RPC message: PUSH-KEY-EVENT (keycode, keyval, modifiers, window id) = (116, 'Down', @as [], '0')
** Message: 09:01:17.342: XML-RPC message: CONSUME-KEY-SEQUENCE, window id 0
** Message: 09:01:17.371: XML-RPC message: PUSH-KEY-EVENT (keycode, keyval, modifiers, window id) = (116, 'Down', @as [], '0')
** Message: 09:01:17.373: XML-RPC message: CONSUME-KEY-SEQUENCE, window id 0
** Message: 09:01:17.401: XML-RPC message: PUSH-KEY-EVENT (keycode, keyval, modifiers, window id) = (116, 'Down', @as [], '0')
** Message: 09:01:17.403: XML-RPC message: CONSUME-KEY-SEQUENCE, window id 0
** Message: 09:01:17.431: XML-RPC message: PUSH-KEY-EVENT (keycode, keyval, modifiers, window id) = (116, 'Down', @as [], '0')
** Message: 09:01:17.433: XML-RPC message: CONSUME-KEY-SEQUENCE, window id 0
** Message: 09:01:17.461: XML-RPC message: PUSH-KEY-EVENT (keycode, keyval, modifiers, window id) = (116, 'Down', @as [], '0')
** Message: 09:01:17.463: XML-RPC message: CONSUME-KEY-SEQUENCE, window id 0
** Message: 09:01:17.492: XML-RPC message: PUSH-KEY-EVENT (keycode, keyval, modifiers, window id) = (116, 'Down', @as [], '0')
** Message: 09:01:17.494: XML-RPC message: CONSUME-KEY-SEQUENCE, window id 0
** Message: 09:01:17.522: XML-RPC message: PUSH-KEY-EVENT (keycode, keyval, modifiers, window id) = (116, 'Down', @as [], '0')
** Message: 09:01:17.523: XML-RPC message: CONSUME-KEY-SEQUENCE, window id 0
** Message: 09:01:17.552: XML-RPC message: PUSH-KEY-EVENT (keycode, keyval, modifiers, window id) = (116, 'Down', @as [], '0')
** Message: 09:01:17.554: XML-RPC message: CONSUME-KEY-SEQUENCE, window id 0
** Message: 09:01:17.884: XML-RPC message: PUSH-KEY-EVENT (keycode, keyval, modifiers, window id) = (111, 'Up', @as [], '0')
** Message: 09:01:17.885: XML-RPC message: CONSUME-KEY-SEQUENCE, window id 0
** Message: 09:01:17.894: Method name: window.active
** Message: 09:01:17.894: Method parameter(s): 0
** Message: 09:01:17.895: Method name: minibuffer.evaluate.javascript
** Message: 09:01:17.895: Method parameter(s): window id 0
** Message: 09:01:17.895: Method result(s): callback id 69
** Message: 09:01:17.900: XML-RPC message: BUFFER-JAVASCRIPT-CALL-BACK (buffer id, javascript, callback id) = (0, ..., 69)
** Message: 09:01:17.902: Method name: window.active
** Message: 09:01:17.902: Method parameter(s): 0
** Message: 09:01:17.905: Method name: minibuffer.evaluate.javascript
** Message: 09:01:17.906: Method parameter(s): window id 0
** Message: 09:01:17.906: Method result(s): callback id 70

** (next-gtk-webkit:8821): WARNING **: 09:01:17.909: Error running javascript: unexpected return value
** Message: 09:01:18.384: XML-RPC message: PUSH-KEY-EVENT (keycode, keyval, modifiers, window id) = (111, 'Up', @as [], '0')
** Message: 09:01:18.386: XML-RPC message: CONSUME-KEY-SEQUENCE, window id 0
** Message: 09:01:18.391: Method name: window.active
** Message: 09:01:18.391: Method parameter(s): 0
** Message: 09:01:18.393: Method name: minibuffer.evaluate.javascript
** Message: 09:01:18.393: Method parameter(s): window id 0
** Message: 09:01:18.393: Method result(s): callback id 71
** Message: 09:01:18.400: Method name: window.active
** Message: 09:01:18.400: Method parameter(s): 0
** Message: 09:01:18.401: XML-RPC message: BUFFER-JAVASCRIPT-CALL-BACK (buffer id, javascript, callback id) = (0, ..., 71)
** Message: 09:01:18.403: Method name: minibuffer.evaluate.javascript
** Message: 09:01:18.403: Method parameter(s): window id 0
** Message: 09:01:18.403: Method result(s): callback id 72

** (next-gtk-webkit:8821): WARNING **: 09:01:18.405: Error running javascript: unexpected return value
** Message: 09:01:18.415: XML-RPC message: PUSH-KEY-EVENT (keycode, keyval, modifiers, window id) = (111, 'Up', @as [], '0')
** Message: 09:01:18.418: XML-RPC message: CONSUME-KEY-SEQUENCE, window id 0
** Message: 09:01:18.423: Method name: window.active
** Message: 09:01:18.423: Method parameter(s): 0
** Message: 09:01:18.426: Method name: minibuffer.evaluate.javascript
** Message: 09:01:18.426: Method parameter(s): window id 0
** Message: 09:01:18.426: Method result(s): callback id 73
** Message: 09:01:18.429: Method name: window.active
** Message: 09:01:18.429: Method parameter(s): 0
** Message: 09:01:18.433: XML-RPC message: BUFFER-JAVASCRIPT-CALL-BACK (buffer id, javascript, callback id) = (0, ..., 73)
** Message: 09:01:18.433: Method name: minibuffer.evaluate.javascript
** Message: 09:01:18.434: Method parameter(s): window id 0
** Message: 09:01:18.434: Method result(s): callback id 74

** (next-gtk-webkit:8821): WARNING **: 09:01:18.437: Error running javascript: unexpected return value
** Message: 09:01:18.444: XML-RPC message: PUSH-KEY-EVENT (keycode, keyval, modifiers, window id) = (111, 'Up', @as [], '0')
** Message: 09:01:18.446: XML-RPC message: CONSUME-KEY-SEQUENCE, window id 0
** Message: 09:01:18.454: Method name: window.active
** Message: 09:01:18.454: Method parameter(s): 0
** Message: 09:01:18.455: Method name: minibuffer.evaluate.javascript
** Message: 09:01:18.455: Method parameter(s): window id 0
** Message: 09:01:18.455: Method result(s): callback id 75
** Message: 09:01:18.462: Method name: window.active
** Message: 09:01:18.462: Method parameter(s): 0
** Message: 09:01:18.462: XML-RPC message: BUFFER-JAVASCRIPT-CALL-BACK (buffer id, javascript, callback id) = (0, ..., 75)
** Message: 09:01:18.467: Method name: minibuffer.evaluate.javascript
** Message: 09:01:18.467: Method parameter(s): window id 0
** Message: 09:01:18.467: Method result(s): callback id 76

** (next-gtk-webkit:8821): WARNING **: 09:01:18.470: Error running javascript: unexpected return value
** Message: 09:01:18.475: XML-RPC message: PUSH-KEY-EVENT (keycode, keyval, modifiers, window id) = (111, 'Up', @as [], '0')
** Message: 09:01:18.477: XML-RPC message: CONSUME-KEY-SEQUENCE, window id 0
** Message: 09:01:18.486: Method name: window.active
** Message: 09:01:18.486: Method parameter(s): 0
** Message: 09:01:18.487: Method name: minibuffer.evaluate.javascript
** Message: 09:01:18.487: Method parameter(s): window id 0
** Message: 09:01:18.487: Method result(s): callback id 77
** Message: 09:01:18.489: Method name: window.active
** Message: 09:01:18.489: Method parameter(s): 0
** Message: 09:01:18.491: Method name: minibuffer.evaluate.javascript
** Message: 09:01:18.491: Method parameter(s): window id 0
** Message: 09:01:18.491: Method result(s): callback id 78
** Message: 09:01:18.492: XML-RPC message: BUFFER-JAVASCRIPT-CALL-BACK (buffer id, javascript, callback id) = (0, ..., 77)

** (next-gtk-webkit:8821): WARNING **: 09:01:18.496: Error running javascript: unexpected return value
** Message: 09:01:18.506: XML-RPC message: PUSH-KEY-EVENT (keycode, keyval, modifiers, window id) = (111, 'Up', @as [], '0')
** Message: 09:01:18.508: XML-RPC message: CONSUME-KEY-SEQUENCE, window id 0
** Message: 09:01:18.515: Method name: window.active
** Message: 09:01:18.515: Method parameter(s): 0
** Message: 09:01:18.518: Method name: minibuffer.evaluate.javascript
** Message: 09:01:18.518: Method parameter(s): window id 0
** Message: 09:01:18.518: Method result(s): callback id 79
** Message: 09:01:18.520: XML-RPC message: BUFFER-JAVASCRIPT-CALL-BACK (buffer id, javascript, callback id) = (0, ..., 79)
** Message: 09:01:18.527: Method name: window.active
** Message: 09:01:18.527: Method parameter(s): 0
** Message: 09:01:18.528: Method name: minibuffer.evaluate.javascript
** Message: 09:01:18.528: Method parameter(s): window id 0
** Message: 09:01:18.528: Method result(s): callback id 80

** (next-gtk-webkit:8821): WARNING **: 09:01:18.532: Error running javascript: unexpected return value
** Message: 09:01:18.537: XML-RPC message: PUSH-KEY-EVENT (keycode, keyval, modifiers, window id) = (111, 'Up', @as [], '0')
** Message: 09:01:18.539: XML-RPC message: CONSUME-KEY-SEQUENCE, window id 0
** Message: 09:01:18.544: Method name: window.active
** Message: 09:01:18.544: Method parameter(s): 0
** Message: 09:01:18.547: Method name: minibuffer.evaluate.javascript
** Message: 09:01:18.547: Method parameter(s): window id 0
** Message: 09:01:18.547: Method result(s): callback id 81
** Message: 09:01:18.550: XML-RPC message: BUFFER-JAVASCRIPT-CALL-BACK (buffer id, javascript, callback id) = (0, ..., 81)
** Message: 09:01:18.557: Method name: window.active
** Message: 09:01:18.557: Method parameter(s): 0
** Message: 09:01:18.558: Method name: minibuffer.evaluate.javascript
** Message: 09:01:18.558: Method parameter(s): window id 0
** Message: 09:01:18.559: Method result(s): callback id 82

** (next-gtk-webkit:8821): WARNING **: 09:01:18.560: Error running javascript: unexpected return value
** Message: 09:01:18.568: XML-RPC message: PUSH-KEY-EVENT (keycode, keyval, modifiers, window id) = (111, 'Up', @as [], '0')
** Message: 09:01:18.570: XML-RPC message: CONSUME-KEY-SEQUENCE, window id 0
** Message: 09:01:18.576: Method name: window.active
** Message: 09:01:18.576: Method parameter(s): 0
** Message: 09:01:18.578: Method name: minibuffer.evaluate.javascript
** Message: 09:01:18.578: Method parameter(s): window id 0
** Message: 09:01:18.578: Method result(s): callback id 83
** Message: 09:01:18.580: Method name: window.active
** Message: 09:01:18.580: Method parameter(s): 0
** Message: 09:01:18.585: XML-RPC message: BUFFER-JAVASCRIPT-CALL-BACK (buffer id, javascript, callback id) = (0, ..., 83)
** Message: 09:01:18.589: Method name: minibuffer.evaluate.javascript
** Message: 09:01:18.589: Method parameter(s): window id 0
** Message: 09:01:18.589: Method result(s): callback id 84

** (next-gtk-webkit:8821): WARNING **: 09:01:18.594: Error running javascript: unexpected return value
** Message: 09:01:18.599: XML-RPC message: PUSH-KEY-EVENT (keycode, keyval, modifiers, window id) = (111, 'Up', @as [], '0')
** Message: 09:01:18.601: XML-RPC message: CONSUME-KEY-SEQUENCE, window id 0
** Message: 09:01:18.606: Method name: window.active
** Message: 09:01:18.606: Method parameter(s): 0
** Message: 09:01:18.608: Method name: minibuffer.evaluate.javascript
** Message: 09:01:18.608: Method parameter(s): window id 0
** Message: 09:01:18.608: Method result(s): callback id 85
** Message: 09:01:18.614: XML-RPC message: BUFFER-JAVASCRIPT-CALL-BACK (buffer id, javascript, callback id) = (0, ..., 85)
** Message: 09:01:18.615: Method name: window.active
** Message: 09:01:18.615: Method parameter(s): 0
** Message: 09:01:18.616: Method name: minibuffer.evaluate.javascript
** Message: 09:01:18.616: Method parameter(s): window id 0
** Message: 09:01:18.617: Method result(s): callback id 86

** (next-gtk-webkit:8821): WARNING **: 09:01:18.619: Error running javascript: unexpected return value
** Message: 09:01:18.629: XML-RPC message: PUSH-KEY-EVENT (keycode, keyval, modifiers, window id) = (111, 'Up', @as [], '0')
** Message: 09:01:18.632: XML-RPC message: CONSUME-KEY-SEQUENCE, window id 0
** Message: 09:01:18.637: Method name: window.active
** Message: 09:01:18.637: Method parameter(s): 0
** Message: 09:01:18.638: Method name: minibuffer.evaluate.javascript
** Message: 09:01:18.638: Method parameter(s): window id 0
** Message: 09:01:18.638: Method result(s): callback id 87
** Message: 09:01:18.641: XML-RPC message: BUFFER-JAVASCRIPT-CALL-BACK (buffer id, javascript, callback id) = (0, ..., 87)
** Message: 09:01:18.643: Method name: window.active
** Message: 09:01:18.643: Method parameter(s): 0
** Message: 09:01:18.645: Method name: minibuffer.evaluate.javascript
** Message: 09:01:18.646: Method parameter(s): window id 0
** Message: 09:01:18.646: Method result(s): callback id 88

** (next-gtk-webkit:8821): WARNING **: 09:01:18.648: Error running javascript: unexpected return value
** Message: 09:01:18.659: XML-RPC message: PUSH-KEY-EVENT (keycode, keyval, modifiers, window id) = (111, 'Up', @as [], '0')
** Message: 09:01:18.660: XML-RPC message: CONSUME-KEY-SEQUENCE, window id 0
** Message: 09:01:18.668: Method name: window.active
** Message: 09:01:18.668: Method parameter(s): 0
** Message: 09:01:18.670: Method name: minibuffer.evaluate.javascript
** Message: 09:01:18.670: Method parameter(s): window id 0
** Message: 09:01:18.670: Method result(s): callback id 89
** Message: 09:01:18.672: Method name: window.active
** Message: 09:01:18.672: Method parameter(s): 0
** Message: 09:01:18.672: XML-RPC message: BUFFER-JAVASCRIPT-CALL-BACK (buffer id, javascript, callback id) = (0, ..., 89)
** Message: 09:01:18.674: Method name: minibuffer.evaluate.javascript
** Message: 09:01:18.674: Method parameter(s): window id 0
** Message: 09:01:18.674: Method result(s): callback id 90

** (next-gtk-webkit:8821): WARNING **: 09:01:18.682: Error running javascript: unexpected return value
** Message: 09:01:18.689: XML-RPC message: PUSH-KEY-EVENT (keycode, keyval, modifiers, window id) = (111, 'Up', @as [], '0')
** Message: 09:01:18.691: XML-RPC message: CONSUME-KEY-SEQUENCE, window id 0
** Message: 09:01:18.698: Method name: window.active
** Message: 09:01:18.698: Method parameter(s): 0
** Message: 09:01:18.700: Method name: minibuffer.evaluate.javascript
** Message: 09:01:18.701: Method parameter(s): window id 0
** Message: 09:01:18.701: Method result(s): callback id 91
** Message: 09:01:18.705: XML-RPC message: BUFFER-JAVASCRIPT-CALL-BACK (buffer id, javascript, callback id) = (0, ..., 91)
** Message: 09:01:18.707: Method name: window.active
** Message: 09:01:18.707: Method parameter(s): 0
** Message: 09:01:18.708: Method name: minibuffer.evaluate.javascript
** Message: 09:01:18.708: Method parameter(s): window id 0
** Message: 09:01:18.708: Method result(s): callback id 92

** (next-gtk-webkit:8821): WARNING **: 09:01:18.711: Error running javascript: unexpected return value
** Message: 09:01:18.720: XML-RPC message: PUSH-KEY-EVENT (keycode, keyval, modifiers, window id) = (111, 'Up', @as [], '0')
** Message: 09:01:18.722: XML-RPC message: CONSUME-KEY-SEQUENCE, window id 0
** Message: 09:01:18.729: Method name: window.active
** Message: 09:01:18.729: Method parameter(s): 0
** Message: 09:01:18.731: Method name: minibuffer.evaluate.javascript
** Message: 09:01:18.731: Method parameter(s): window id 0
** Message: 09:01:18.732: Method result(s): callback id 93
** Message: 09:01:18.734: Method name: window.active
** Message: 09:01:18.734: Method parameter(s): 0
** Message: 09:01:18.734: XML-RPC message: BUFFER-JAVASCRIPT-CALL-BACK (buffer id, javascript, callback id) = (0, ..., 93)
** Message: 09:01:18.737: Method name: minibuffer.evaluate.javascript
** Message: 09:01:18.737: Method parameter(s): window id 0
** Message: 09:01:18.738: Method result(s): callback id 94

** (next-gtk-webkit:8821): WARNING **: 09:01:18.741: Error running javascript: unexpected return value
** Message: 09:01:18.750: XML-RPC message: PUSH-KEY-EVENT (keycode, keyval, modifiers, window id) = (111, 'Up', @as [], '0')
** Message: 09:01:18.752: XML-RPC message: CONSUME-KEY-SEQUENCE, window id 0
** Message: 09:01:18.757: Method name: window.active
** Message: 09:01:18.757: Method parameter(s): 0
** Message: 09:01:18.759: Method name: minibuffer.evaluate.javascript
** Message: 09:01:18.759: Method parameter(s): window id 0
** Message: 09:01:18.760: Method result(s): callback id 95
** Message: 09:01:18.765: Method name: window.active
** Message: 09:01:18.765: Method parameter(s): 0
** Message: 09:01:18.767: Method name: minibuffer.evaluate.javascript
** Message: 09:01:18.767: Method parameter(s): window id 0
** Message: 09:01:18.767: Method result(s): callback id 96
** Message: 09:01:18.769: XML-RPC message: BUFFER-JAVASCRIPT-CALL-BACK (buffer id, javascript, callback id) = (0, ..., 95)

** (next-gtk-webkit:8821): WARNING **: 09:01:18.770: Error running javascript: unexpected return value
** Message: 09:01:18.781: XML-RPC message: PUSH-KEY-EVENT (keycode, keyval, modifiers, window id) = (111, 'Up', @as [], '0')
** Message: 09:01:18.782: XML-RPC message: CONSUME-KEY-SEQUENCE, window id 0
** Message: 09:01:18.787: Method name: window.active
** Message: 09:01:18.787: Method parameter(s): 0
** Message: 09:01:18.789: Method name: minibuffer.evaluate.javascript
** Message: 09:01:18.790: Method parameter(s): window id 0
** Message: 09:01:18.790: Method result(s): callback id 97
** Message: 09:01:18.793: Method name: window.active
** Message: 09:01:18.793: Method parameter(s): 0
** Message: 09:01:18.794: XML-RPC message: BUFFER-JAVASCRIPT-CALL-BACK (buffer id, javascript, callback id) = (0, ..., 97)
** Message: 09:01:18.797: Method name: minibuffer.evaluate.javascript
** Message: 09:01:18.797: Method parameter(s): window id 0
** Message: 09:01:18.797: Method result(s): callback id 98

** (next-gtk-webkit:8821): WARNING **: 09:01:18.801: Error running javascript: unexpected return value
** Message: 09:01:18.810: XML-RPC message: PUSH-KEY-EVENT (keycode, keyval, modifiers, window id) = (111, 'Up', @as [], '0')
** Message: 09:01:18.813: XML-RPC message: CONSUME-KEY-SEQUENCE, window id 0
** Message: 09:01:18.818: Method name: window.active
** Message: 09:01:18.818: Method parameter(s): 0
** Message: 09:01:18.819: Method name: minibuffer.evaluate.javascript
** Message: 09:01:18.819: Method parameter(s): window id 0
** Message: 09:01:18.819: Method result(s): callback id 99
** Message: 09:01:18.821: Method name: window.active
** Message: 09:01:18.821: Method parameter(s): 0
** Message: 09:01:18.823: Method name: minibuffer.evaluate.javascript
** Message: 09:01:18.823: Method parameter(s): window id 0
** Message: 09:01:18.823: Method result(s): callback id 100
** Message: 09:01:18.824: XML-RPC message: BUFFER-JAVASCRIPT-CALL-BACK (buffer id, javascript, callback id) = (0, ..., 99)

** (next-gtk-webkit:8821): WARNING **: 09:01:18.829: Error running javascript: unexpected return value
** Message: 09:01:18.840: XML-RPC message: PUSH-KEY-EVENT (keycode, keyval, modifiers, window id) = (111, 'Up', @as [], '0')
** Message: 09:01:18.842: XML-RPC message: CONSUME-KEY-SEQUENCE, window id 0
** Message: 09:01:18.851: Method name: window.active
** Message: 09:01:18.851: Method parameter(s): 0
** Message: 09:01:18.852: Method name: minibuffer.evaluate.javascript
** Message: 09:01:18.852: Method parameter(s): window id 0
** Message: 09:01:18.852: Method result(s): callback id 101
** Message: 09:01:18.856: XML-RPC message: BUFFER-JAVASCRIPT-CALL-BACK (buffer id, javascript, callback id) = (0, ..., 101)
** Message: 09:01:18.858: Method name: window.active
** Message: 09:01:18.858: Method parameter(s): 0
** Message: 09:01:18.860: Method name: minibuffer.evaluate.javascript
** Message: 09:01:18.860: Method parameter(s): window id 0
** Message: 09:01:18.860: Method result(s): callback id 102

** (next-gtk-webkit:8821): WARNING **: 09:01:18.864: Error running javascript: unexpected return value
** Message: 09:01:18.871: XML-RPC message: PUSH-KEY-EVENT (keycode, keyval, modifiers, window id) = (111, 'Up', @as [], '0')
** Message: 09:01:18.873: XML-RPC message: CONSUME-KEY-SEQUENCE, window id 0
** Message: 09:01:18.882: Method name: window.active
** Message: 09:01:18.882: Method parameter(s): 0
** Message: 09:01:18.883: Method name: minibuffer.evaluate.javascript
** Message: 09:01:18.883: Method parameter(s): window id 0
** Message: 09:01:18.884: Method result(s): callback id 103
** Message: 09:01:18.886: Method name: window.active
** Message: 09:01:18.886: Method parameter(s): 0
** Message: 09:01:18.886: XML-RPC message: BUFFER-JAVASCRIPT-CALL-BACK (buffer id, javascript, callback id) = (0, ..., 103)
** Message: 09:01:18.889: Method name: minibuffer.evaluate.javascript
** Message: 09:01:18.889: Method parameter(s): window id 0
** Message: 09:01:18.890: Method result(s): callback id 104

** (next-gtk-webkit:8821): WARNING **: 09:01:18.894: Error running javascript: unexpected return value
** Message: 09:01:18.901: XML-RPC message: PUSH-KEY-EVENT (keycode, keyval, modifiers, window id) = (111, 'Up', @as [], '0')
** Message: 09:01:18.903: XML-RPC message: CONSUME-KEY-SEQUENCE, window id 0
** Message: 09:01:18.908: Method name: window.active
** Message: 09:01:18.908: Method parameter(s): 0
** Message: 09:01:18.913: Method name: minibuffer.evaluate.javascript
** Message: 09:01:18.913: Method parameter(s): window id 0
** Message: 09:01:18.913: Method result(s): callback id 105
** Message: 09:01:18.914: XML-RPC message: BUFFER-JAVASCRIPT-CALL-BACK (buffer id, javascript, callback id) = (0, ..., 105)
** Message: 09:01:18.916: Method name: window.active
** Message: 09:01:18.916: Method parameter(s): 0
** Message: 09:01:18.923: Method name: minibuffer.evaluate.javascript
** Message: 09:01:18.923: Method parameter(s): window id 0
** Message: 09:01:18.923: Method result(s): callback id 106

** (next-gtk-webkit:8821): WARNING **: 09:01:18.928: Error running javascript: unexpected return value
** Message: 09:01:18.931: XML-RPC message: PUSH-KEY-EVENT (keycode, keyval, modifiers, window id) = (111, 'Up', @as [], '0')
** Message: 09:01:18.933: XML-RPC message: CONSUME-KEY-SEQUENCE, window id 0
** Message: 09:01:18.940: Method name: window.active
** Message: 09:01:18.940: Method parameter(s): 0
** Message: 09:01:18.943: Method name: minibuffer.evaluate.javascript
** Message: 09:01:18.943: Method parameter(s): window id 0
** Message: 09:01:18.944: Method result(s): callback id 107
** Message: 09:01:18.949: Method name: window.active
** Message: 09:01:18.949: Method parameter(s): 0
** Message: 09:01:18.950: XML-RPC message: BUFFER-JAVASCRIPT-CALL-BACK (buffer id, javascript, callback id) = (0, ..., 107)
** Message: 09:01:18.952: Method name: minibuffer.evaluate.javascript
** Message: 09:01:18.952: Method parameter(s): window id 0
** Message: 09:01:18.952: Method result(s): callback id 108

** (next-gtk-webkit:8821): WARNING **: 09:01:18.954: Error running javascript: unexpected return value
** Message: 09:01:18.963: XML-RPC message: PUSH-KEY-EVENT (keycode, keyval, modifiers, window id) = (111, 'Up', @as [], '0')
** Message: 09:01:18.964: XML-RPC message: CONSUME-KEY-SEQUENCE, window id 0
** Message: 09:01:18.971: Method name: window.active
** Message: 09:01:18.971: Method parameter(s): 0
** Message: 09:01:18.972: Method name: minibuffer.evaluate.javascript
** Message: 09:01:18.973: Method parameter(s): window id 0
** Message: 09:01:18.973: Method result(s): callback id 109
** Message: 09:01:18.975: Method name: window.active
** Message: 09:01:18.976: Method parameter(s): 0
** Message: 09:01:18.981: Method name: minibuffer.evaluate.javascript
** Message: 09:01:18.981: Method parameter(s): window id 0
** Message: 09:01:18.981: Method result(s): callback id 110
** Message: 09:01:18.982: XML-RPC message: BUFFER-JAVASCRIPT-CALL-BACK (buffer id, javascript, callback id) = (0, ..., 109)

** (next-gtk-webkit:8821): WARNING **: 09:01:18.985: Error running javascript: unexpected return value
** Message: 09:01:18.992: XML-RPC message: PUSH-KEY-EVENT (keycode, keyval, modifiers, window id) = (111, 'Up', @as [], '0')
** Message: 09:01:18.994: XML-RPC message: CONSUME-KEY-SEQUENCE, window id 0
** Message: 09:01:19.000: Method name: window.active
** Message: 09:01:19.001: Method parameter(s): 0
** Message: 09:01:19.002: Method name: minibuffer.evaluate.javascript
** Message: 09:01:19.002: Method parameter(s): window id 0
** Message: 09:01:19.002: Method result(s): callback id 111
** Message: 09:01:19.004: Method name: window.active
** Message: 09:01:19.004: Method parameter(s): 0
** Message: 09:01:19.006: XML-RPC message: BUFFER-JAVASCRIPT-CALL-BACK (buffer id, javascript, callback id) = (0, ..., 111)
** Message: 09:01:19.006: Method name: minibuffer.evaluate.javascript
** Message: 09:01:19.006: Method parameter(s): window id 0
** Message: 09:01:19.007: Method result(s): callback id 112

** (next-gtk-webkit:8821): WARNING **: 09:01:19.013: Error running javascript: unexpected return value
** Message: 09:01:19.023: XML-RPC message: PUSH-KEY-EVENT (keycode, keyval, modifiers, window id) = (111, 'Up', @as [], '0')
** Message: 09:01:19.024: XML-RPC message: CONSUME-KEY-SEQUENCE, window id 0
** Message: 09:01:19.032: Method name: window.active
** Message: 09:01:19.032: Method parameter(s): 0
** Message: 09:01:19.033: Method name: minibuffer.evaluate.javascript
** Message: 09:01:19.034: Method parameter(s): window id 0
** Message: 09:01:19.034: Method result(s): callback id 113
** Message: 09:01:19.037: XML-RPC message: BUFFER-JAVASCRIPT-CALL-BACK (buffer id, javascript, callback id) = (0, ..., 113)
** Message: 09:01:19.039: Method name: window.active
** Message: 09:01:19.039: Method parameter(s): 0
** Message: 09:01:19.041: Method name: minibuffer.evaluate.javascript
** Message: 09:01:19.041: Method parameter(s): window id 0
** Message: 09:01:19.041: Method result(s): callback id 114

** (next-gtk-webkit:8821): WARNING **: 09:01:19.045: Error running javascript: unexpected return value
** Message: 09:01:19.052: XML-RPC message: PUSH-KEY-EVENT (keycode, keyval, modifiers, window id) = (111, 'Up', @as [], '0')
** Message: 09:01:19.054: XML-RPC message: CONSUME-KEY-SEQUENCE, window id 0
** Message: 09:01:19.061: Method name: window.active
** Message: 09:01:19.061: Method parameter(s): 0
** Message: 09:01:19.063: Method name: minibuffer.evaluate.javascript
** Message: 09:01:19.063: Method parameter(s): window id 0
** Message: 09:01:19.063: Method result(s): callback id 115
** Message: 09:01:19.064: XML-RPC message: BUFFER-JAVASCRIPT-CALL-BACK (buffer id, javascript, callback id) = (0, ..., 115)
** Message: 09:01:19.072: Method name: window.active
** Message: 09:01:19.072: Method parameter(s): 0
** Message: 09:01:19.075: Method name: minibuffer.evaluate.javascript
** Message: 09:01:19.075: Method parameter(s): window id 0
** Message: 09:01:19.075: Method result(s): callback id 116

** (next-gtk-webkit:8821): WARNING **: 09:01:19.076: Error running javascript: unexpected return value
** Message: 09:01:19.082: XML-RPC message: PUSH-KEY-EVENT (keycode, keyval, modifiers, window id) = (111, 'Up', @as [], '0')
** Message: 09:01:19.084: XML-RPC message: CONSUME-KEY-SEQUENCE, window id 0
** Message: 09:01:19.092: Method name: window.active
** Message: 09:01:19.093: Method parameter(s): 0
** Message: 09:01:19.095: Method name: minibuffer.evaluate.javascript
** Message: 09:01:19.095: Method parameter(s): window id 0
** Message: 09:01:19.095: Method result(s): callback id 117
** Message: 09:01:19.097: XML-RPC message: BUFFER-JAVASCRIPT-CALL-BACK (buffer id, javascript, callback id) = (0, ..., 117)
** Message: 09:01:19.103: Method name: window.active
** Message: 09:01:19.103: Method parameter(s): 0
** Message: 09:01:19.105: Method name: minibuffer.evaluate.javascript
** Message: 09:01:19.106: Method parameter(s): window id 0
** Message: 09:01:19.106: Method result(s): callback id 118

** (next-gtk-webkit:8821): WARNING **: 09:01:19.111: Error running javascript: unexpected return value
** Message: 09:01:19.114: XML-RPC message: PUSH-KEY-EVENT (keycode, keyval, modifiers, window id) = (111, 'Up', @as [], '0')
** Message: 09:01:19.116: XML-RPC message: CONSUME-KEY-SEQUENCE, window id 0
** Message: 09:01:19.122: Method name: window.active
** Message: 09:01:19.122: Method parameter(s): 0
** Message: 09:01:19.126: Method name: minibuffer.evaluate.javascript
** Message: 09:01:19.126: Method parameter(s): window id 0
** Message: 09:01:19.126: Method result(s): callback id 119
** Message: 09:01:19.130: XML-RPC message: BUFFER-JAVASCRIPT-CALL-BACK (buffer id, javascript, callback id) = (0, ..., 119)
** Message: 09:01:19.131: Method name: window.active
** Message: 09:01:19.131: Method parameter(s): 0
** Message: 09:01:19.133: Method name: minibuffer.evaluate.javascript
** Message: 09:01:19.133: Method parameter(s): window id 0
** Message: 09:01:19.133: Method result(s): callback id 120

** (next-gtk-webkit:8821): WARNING **: 09:01:19.135: Error running javascript: unexpected return value
** Message: 09:01:19.145: XML-RPC message: PUSH-KEY-EVENT (keycode, keyval, modifiers, window id) = (111, 'Up', @as [], '0')
** Message: 09:01:19.147: XML-RPC message: CONSUME-KEY-SEQUENCE, window id 0
** Message: 09:01:19.151: Method name: window.active
** Message: 09:01:19.151: Method parameter(s): 0
** Message: 09:01:19.153: Method name: minibuffer.evaluate.javascript
** Message: 09:01:19.153: Method parameter(s): window id 0
** Message: 09:01:19.153: Method result(s): callback id 121
** Message: 09:01:19.155: Method name: window.active
** Message: 09:01:19.155: Method parameter(s): 0
** Message: 09:01:19.155: XML-RPC message: BUFFER-JAVASCRIPT-CALL-BACK (buffer id, javascript, callback id) = (0, ..., 121)
** Message: 09:01:19.160: Method name: minibuffer.evaluate.javascript
** Message: 09:01:19.160: Method parameter(s): window id 0
** Message: 09:01:19.160: Method result(s): callback id 122

** (next-gtk-webkit:8821): WARNING **: 09:01:19.163: Error running javascript: unexpected return value
** Message: 09:01:19.176: XML-RPC message: PUSH-KEY-EVENT (keycode, keyval, modifiers, window id) = (111, 'Up', @as [], '0')
** Message: 09:01:19.178: XML-RPC message: CONSUME-KEY-SEQUENCE, window id 0
** Message: 09:01:19.184: Method name: window.active
** Message: 09:01:19.184: Method parameter(s): 0
** Message: 09:01:19.186: Method name: minibuffer.evaluate.javascript
** Message: 09:01:19.186: Method parameter(s): window id 0
** Message: 09:01:19.186: Method result(s): callback id 123
** Message: 09:01:19.192: XML-RPC message: BUFFER-JAVASCRIPT-CALL-BACK (buffer id, javascript, callback id) = (0, ..., 123)
** Message: 09:01:19.193: Method name: window.active
** Message: 09:01:19.193: Method parameter(s): 0
** Message: 09:01:19.195: Method name: minibuffer.evaluate.javascript
** Message: 09:01:19.195: Method parameter(s): window id 0
** Message: 09:01:19.195: Method result(s): callback id 124

** (next-gtk-webkit:8821): WARNING **: 09:01:19.197: Error running javascript: unexpected return value
** Message: 09:01:19.207: XML-RPC message: PUSH-KEY-EVENT (keycode, keyval, modifiers, window id) = (111, 'Up', @as [], '0')
** Message: 09:01:19.209: XML-RPC message: CONSUME-KEY-SEQUENCE, window id 0
** Message: 09:01:19.215: Method name: window.active
** Message: 09:01:19.215: Method parameter(s): 0
** Message: 09:01:19.217: Method name: minibuffer.evaluate.javascript
** Message: 09:01:19.217: Method parameter(s): window id 0
** Message: 09:01:19.217: Method result(s): callback id 125
** Message: 09:01:19.224: XML-RPC message: BUFFER-JAVASCRIPT-CALL-BACK (buffer id, javascript, callback id) = (0, ..., 125)
** Message: 09:01:19.226: Method name: window.active
** Message: 09:01:19.226: Method parameter(s): 0
** Message: 09:01:19.227: Method name: minibuffer.evaluate.javascript
** Message: 09:01:19.227: Method parameter(s): window id 0
** Message: 09:01:19.227: Method result(s): callback id 126

** (next-gtk-webkit:8821): WARNING **: 09:01:19.231: Error running javascript: unexpected return value
** Message: 09:01:19.237: XML-RPC message: PUSH-KEY-EVENT (keycode, keyval, modifiers, window id) = (111, 'Up', @as [], '0')
** Message: 09:01:19.241: XML-RPC message: CONSUME-KEY-SEQUENCE, window id 0
** Message: 09:01:19.247: Method name: window.active
** Message: 09:01:19.248: Method parameter(s): 0
** Message: 09:01:19.249: Method name: minibuffer.evaluate.javascript
** Message: 09:01:19.249: Method parameter(s): window id 0
** Message: 09:01:19.249: Method result(s): callback id 127
** Message: 09:01:19.251: Method name: window.active
** Message: 09:01:19.251: Method parameter(s): 0
** Message: 09:01:19.253: XML-RPC message: BUFFER-JAVASCRIPT-CALL-BACK (buffer id, javascript, callback id) = (0, ..., 127)
** Message: 09:01:19.255: Method name: minibuffer.evaluate.javascript
** Message: 09:01:19.255: Method parameter(s): window id 0
** Message: 09:01:19.255: Method result(s): callback id 128

** (next-gtk-webkit:8821): WARNING **: 09:01:19.261: Error running javascript: unexpected return value
** Message: 09:01:19.267: XML-RPC message: PUSH-KEY-EVENT (keycode, keyval, modifiers, window id) = (111, 'Up', @as [], '0')
** Message: 09:01:19.269: XML-RPC message: CONSUME-KEY-SEQUENCE, window id 0
** Message: 09:01:19.277: Method name: window.active
** Message: 09:01:19.277: Method parameter(s): 0
** Message: 09:01:19.279: Method name: minibuffer.evaluate.javascript
** Message: 09:01:19.280: Method parameter(s): window id 0
** Message: 09:01:19.280: Method result(s): callback id 129
** Message: 09:01:19.283: Method name: window.active
** Message: 09:01:19.283: Method parameter(s): 0
** Message: 09:01:19.284: XML-RPC message: BUFFER-JAVASCRIPT-CALL-BACK (buffer id, javascript, callback id) = (0, ..., 129)
** Message: 09:01:19.286: Method name: minibuffer.evaluate.javascript
** Message: 09:01:19.287: Method parameter(s): window id 0
** Message: 09:01:19.287: Method result(s): callback id 130

** (next-gtk-webkit:8821): WARNING **: 09:01:19.292: Error running javascript: unexpected return value
** Message: 09:01:19.299: XML-RPC message: PUSH-KEY-EVENT (keycode, keyval, modifiers, window id) = (111, 'Up', @as [], '0')
** Message: 09:01:19.300: XML-RPC message: CONSUME-KEY-SEQUENCE, window id 0
** Message: 09:01:19.306: Method name: window.active
** Message: 09:01:19.306: Method parameter(s): 0
** Message: 09:01:19.309: Method name: minibuffer.evaluate.javascript
** Message: 09:01:19.309: Method parameter(s): window id 0
** Message: 09:01:19.312: Method result(s): callback id 131
** Message: 09:01:19.313: XML-RPC message: BUFFER-JAVASCRIPT-CALL-BACK (buffer id, javascript, callback id) = (0, ..., 131)
** Message: 09:01:19.314: Method name: window.active
** Message: 09:01:19.314: Method parameter(s): 0
** Message: 09:01:19.317: Method name: minibuffer.evaluate.javascript
** Message: 09:01:19.317: Method parameter(s): window id 0
** Message: 09:01:19.317: Method result(s): callback id 132

** (next-gtk-webkit:8821): WARNING **: 09:01:19.321: Error running javascript: unexpected return value
** Message: 09:01:19.328: XML-RPC message: PUSH-KEY-EVENT (keycode, keyval, modifiers, window id) = (111, 'Up', @as [], '0')
** Message: 09:01:19.330: XML-RPC message: CONSUME-KEY-SEQUENCE, window id 0
** Message: 09:01:19.336: Method name: window.active
** Message: 09:01:19.336: Method parameter(s): 0
** Message: 09:01:19.341: Method name: minibuffer.evaluate.javascript
** Message: 09:01:19.341: Method parameter(s): window id 0
** Message: 09:01:19.341: Method result(s): callback id 133
** Message: 09:01:19.343: XML-RPC message: BUFFER-JAVASCRIPT-CALL-BACK (buffer id, javascript, callback id) = (0, ..., 133)
** Message: 09:01:19.349: Method name: window.active
** Message: 09:01:19.349: Method parameter(s): 0
** Message: 09:01:19.350: Method name: minibuffer.evaluate.javascript
** Message: 09:01:19.350: Method parameter(s): window id 0
** Message: 09:01:19.350: Method result(s): callback id 134

** (next-gtk-webkit:8821): WARNING **: 09:01:19.352: Error running javascript: unexpected return value
** Message: 09:01:19.358: XML-RPC message: PUSH-KEY-EVENT (keycode, keyval, modifiers, window id) = (111, 'Up', @as [], '0')
** Message: 09:01:19.361: XML-RPC message: CONSUME-KEY-SEQUENCE, window id 0
** Message: 09:01:19.389: XML-RPC message: PUSH-KEY-EVENT (keycode, keyval, modifiers, window id) = (111, 'Up', @as [], '0')
** Message: 09:01:19.391: XML-RPC message: CONSUME-KEY-SEQUENCE, window id 0
** Message: 09:01:19.418: XML-RPC message: PUSH-KEY-EVENT (keycode, keyval, modifiers, window id) = (111, 'Up', @as [], '0')
** Message: 09:01:19.421: XML-RPC message: CONSUME-KEY-SEQUENCE, window id 0
** Message: 09:01:19.449: XML-RPC message: PUSH-KEY-EVENT (keycode, keyval, modifiers, window id) = (111, 'Up', @as [], '0')
** Message: 09:01:19.450: XML-RPC message: CONSUME-KEY-SEQUENCE, window id 0
** Message: 09:01:19.478: XML-RPC message: PUSH-KEY-EVENT (keycode, keyval, modifiers, window id) = (111, 'Up', @as [], '0')
** Message: 09:01:19.480: XML-RPC message: CONSUME-KEY-SEQUENCE, window id 0
** Message: 09:01:19.509: XML-RPC message: PUSH-KEY-EVENT (keycode, keyval, modifiers, window id) = (111, 'Up', @as [], '0')
** Message: 09:01:19.510: XML-RPC message: CONSUME-KEY-SEQUENCE, window id 0
** Message: 09:01:19.539: XML-RPC message: PUSH-KEY-EVENT (keycode, keyval, modifiers, window id) = (111, 'Up', @as [], '0')
** Message: 09:01:19.540: XML-RPC message: CONSUME-KEY-SEQUENCE, window id 0
** Message: 09:01:19.569: XML-RPC message: PUSH-KEY-EVENT (keycode, keyval, modifiers, window id) = (111, 'Up', @as [], '0')
** Message: 09:01:19.572: XML-RPC message: CONSUME-KEY-SEQUENCE, window id 0
** Message: 09:01:19.600: XML-RPC message: PUSH-KEY-EVENT (keycode, keyval, modifiers, window id) = (111, 'Up', @as [], '0')
** Message: 09:01:19.603: XML-RPC message: CONSUME-KEY-SEQUENCE, window id 0
** Message: 09:01:19.630: XML-RPC message: PUSH-KEY-EVENT (keycode, keyval, modifiers, window id) = (111, 'Up', @as [], '0')
** Message: 09:01:19.633: XML-RPC message: CONSUME-KEY-SEQUENCE, window id 0
** Message: 09:01:19.661: XML-RPC message: PUSH-KEY-EVENT (keycode, keyval, modifiers, window id) = (111, 'Up', @as [], '0')
** Message: 09:01:19.663: XML-RPC message: CONSUME-KEY-SEQUENCE, window id 0
** Message: 09:01:19.691: XML-RPC message: PUSH-KEY-EVENT (keycode, keyval, modifiers, window id) = (111, 'Up', @as [], '0')
** Message: 09:01:19.693: XML-RPC message: CONSUME-KEY-SEQUENCE, window id 0
** Message: 09:01:21.284: XML-RPC message: PUSH-KEY-EVENT (keycode, keyval, modifiers, window id) = (42, 'g', ['C'], '0')
** Message: 09:01:21.285: XML-RPC message: CONSUME-KEY-SEQUENCE, window id 0
** Message: 09:01:21.288: Method name: window.active
** Message: 09:01:21.288: Method parameter(s): 0
** Message: 09:01:21.289: Method name: window.set.active.buffer
** Message: 09:01:21.289: Method parameter(s): window id 0, buffer id 0
** Message: 09:01:21.289: Window 0 switches from buffer 0 to 0
** Message: 09:01:21.291: Method name: window.active
** Message: 09:01:21.291: Method parameter(s): 0
** Message: 09:01:21.293: Method name: window.set.minibuffer.height
** Message: 09:01:21.293: Method parameter(s): window id 0, minibuffer height 0
** Message: 09:01:21.293: Window 0 resizes its minibuffer to 0
** Message: 09:01:21.294: Method result(s): minibuffer preferred height 0
** Message: 09:01:23.777: XML-RPC message: BUFFER-DID-COMMIT-NAVIGATION ('0', 'https://github.com/atlas-engineer/next/tree/master/documents')
** Message: 09:01:25.580: XML-RPC message: PUSH-KEY-EVENT (keycode, keyval, modifiers, window id) = (53, 'x', ['M'], '0')
** Message: 09:01:25.582: XML-RPC message: CONSUME-KEY-SEQUENCE, window id 0
** Message: 09:01:25.584: Method name: window.active
** Message: 09:01:25.584: Method parameter(s): 0
** Message: 09:01:25.585: Method name: window.active
** Message: 09:01:25.585: Method parameter(s): 0
** Message: 09:01:25.586: Method name: minibuffer.evaluate.javascript
** Message: 09:01:25.586: Method parameter(s): window id 0
** Message: 09:01:25.586: Method result(s): callback id 135
** Message: 09:01:25.588: Method name: window.active
** Message: 09:01:25.588: Method parameter(s): 0
** Message: 09:01:25.590: Method name: minibuffer.evaluate.javascript
** Message: 09:01:25.590: Method parameter(s): window id 0
** Message: 09:01:25.590: Method result(s): callback id 136

** (next-gtk-webkit:8821): WARNING **: 09:01:25.591: Error running javascript: unexpected return value
** Message: 09:01:25.595: Method name: window.active
** Message: 09:01:25.595: Method parameter(s): 0

** (next-gtk-webkit:8821): WARNING **: 09:01:25.595: Error running javascript: unexpected return value
** Message: 09:01:25.596: Method name: minibuffer.evaluate.javascript
** Message: 09:01:25.596: Method parameter(s): window id 0
** Message: 09:01:25.596: Method result(s): callback id 137
** Message: 09:01:25.600: Method name: window.active
** Message: 09:01:25.600: Method parameter(s): 0
** Message: 09:01:25.600: XML-RPC message: BUFFER-JAVASCRIPT-CALL-BACK (buffer id, javascript, callback id) = (0, ..., 137)
** Message: 09:01:25.601: Method name: window.set.minibuffer.height
** Message: 09:01:25.601: Method parameter(s): window id 0, minibuffer height 200
** Message: 09:01:25.601: Window 0 resizes its minibuffer to 200
** Message: 09:01:25.601: Method result(s): minibuffer preferred height 200
** Message: 09:01:25.603: Method name: window.active
** Message: 09:01:25.603: Method parameter(s): 0
** Message: 09:01:25.956: XML-RPC message: PUSH-KEY-EVENT (keycode, keyval, modifiers, window id) = (116, 'Down', @as [], '0')
** Message: 09:01:25.957: XML-RPC message: CONSUME-KEY-SEQUENCE, window id 0
** Message: 09:01:25.962: Method name: window.active
** Message: 09:01:25.962: Method parameter(s): 0
** Message: 09:01:25.964: Method name: minibuffer.evaluate.javascript
** Message: 09:01:25.964: Method parameter(s): window id 0
** Message: 09:01:25.964: Method result(s): callback id 138
** Message: 09:01:25.967: Method name: window.active
** Message: 09:01:25.968: Method parameter(s): 0
** Message: 09:01:25.968: XML-RPC message: BUFFER-JAVASCRIPT-CALL-BACK (buffer id, javascript, callback id) = (0, ..., 138)
** Message: 09:01:25.970: Method name: minibuffer.evaluate.javascript
** Message: 09:01:25.970: Method parameter(s): window id 0
** Message: 09:01:25.970: Method result(s): callback id 139

** (next-gtk-webkit:8821): WARNING **: 09:01:25.973: Error running javascript: unexpected return value
** Message: 09:01:26.455: XML-RPC message: PUSH-KEY-EVENT (keycode, keyval, modifiers, window id) = (116, 'Down', @as [], '0')
** Message: 09:01:26.457: XML-RPC message: CONSUME-KEY-SEQUENCE, window id 0
** Message: 09:01:26.462: Method name: window.active
** Message: 09:01:26.462: Method parameter(s): 0
** Message: 09:01:26.464: Method name: minibuffer.evaluate.javascript
** Message: 09:01:26.464: Method parameter(s): window id 0
** Message: 09:01:26.464: Method result(s): callback id 140
** Message: 09:01:26.466: Method name: window.active
** Message: 09:01:26.466: Method parameter(s): 0
** Message: 09:01:26.466: XML-RPC message: BUFFER-JAVASCRIPT-CALL-BACK (buffer id, javascript, callback id) = (0, ..., 140)
** Message: 09:01:26.468: Method name: minibuffer.evaluate.javascript
** Message: 09:01:26.468: Method parameter(s): window id 0
** Message: 09:01:26.468: Method result(s): callback id 141

** (next-gtk-webkit:8821): WARNING **: 09:01:26.472: Error running javascript: unexpected return value
** Message: 09:01:26.486: XML-RPC message: PUSH-KEY-EVENT (keycode, keyval, modifiers, window id) = (116, 'Down', @as [], '0')
** Message: 09:01:26.488: XML-RPC message: CONSUME-KEY-SEQUENCE, window id 0
** Message: 09:01:26.494: Method name: window.active
** Message: 09:01:26.494: Method parameter(s): 0
** Message: 09:01:26.498: Method name: minibuffer.evaluate.javascript
** Message: 09:01:26.498: Method parameter(s): window id 0
** Message: 09:01:26.498: Method result(s): callback id 142
** Message: 09:01:26.501: XML-RPC message: BUFFER-JAVASCRIPT-CALL-BACK (buffer id, javascript, callback id) = (0, ..., 142)
** Message: 09:01:26.503: Method name: window.active
** Message: 09:01:26.503: Method parameter(s): 0
** Message: 09:01:26.507: Method name: minibuffer.evaluate.javascript
** Message: 09:01:26.507: Method parameter(s): window id 0
** Message: 09:01:26.507: Method result(s): callback id 143

** (next-gtk-webkit:8821): WARNING **: 09:01:26.510: Error running javascript: unexpected return value
** Message: 09:01:26.517: XML-RPC message: PUSH-KEY-EVENT (keycode, keyval, modifiers, window id) = (116, 'Down', @as [], '0')
** Message: 09:01:26.519: XML-RPC message: CONSUME-KEY-SEQUENCE, window id 0
** Message: 09:01:26.524: Method name: window.active
** Message: 09:01:26.524: Method parameter(s): 0
** Message: 09:01:26.527: Method name: minibuffer.evaluate.javascript
** Message: 09:01:26.527: Method parameter(s): window id 0
** Message: 09:01:26.527: Method result(s): callback id 144
** Message: 09:01:26.531: Method name: window.active
** Message: 09:01:26.531: Method parameter(s): 0
** Message: 09:01:26.532: XML-RPC message: BUFFER-JAVASCRIPT-CALL-BACK (buffer id, javascript, callback id) = (0, ..., 144)
** Message: 09:01:26.535: Method name: minibuffer.evaluate.javascript
** Message: 09:01:26.536: Method parameter(s): window id 0
** Message: 09:01:26.536: Method result(s): callback id 145

** (next-gtk-webkit:8821): WARNING **: 09:01:26.543: Error running javascript: unexpected return value
** Message: 09:01:26.549: XML-RPC message: PUSH-KEY-EVENT (keycode, keyval, modifiers, window id) = (116, 'Down', @as [], '0')
** Message: 09:01:26.551: XML-RPC message: CONSUME-KEY-SEQUENCE, window id 0
** Message: 09:01:26.557: Method name: window.active
** Message: 09:01:26.557: Method parameter(s): 0
** Message: 09:01:26.558: Method name: minibuffer.evaluate.javascript
** Message: 09:01:26.559: Method parameter(s): window id 0
** Message: 09:01:26.559: Method result(s): callback id 146
** Message: 09:01:26.563: Method name: window.active
** Message: 09:01:26.563: Method parameter(s): 0
** Message: 09:01:26.564: XML-RPC message: BUFFER-JAVASCRIPT-CALL-BACK (buffer id, javascript, callback id) = (0, ..., 146)
** Message: 09:01:26.567: Method name: minibuffer.evaluate.javascript
** Message: 09:01:26.567: Method parameter(s): window id 0
** Message: 09:01:26.567: Method result(s): callback id 147

** (next-gtk-webkit:8821): WARNING **: 09:01:26.571: Error running javascript: unexpected return value
** Message: 09:01:26.579: XML-RPC message: PUSH-KEY-EVENT (keycode, keyval, modifiers, window id) = (116, 'Down', @as [], '0')
** Message: 09:01:26.582: XML-RPC message: CONSUME-KEY-SEQUENCE, window id 0
** Message: 09:01:26.589: Method name: window.active
** Message: 09:01:26.589: Method parameter(s): 0
** Message: 09:01:26.591: Method name: minibuffer.evaluate.javascript
** Message: 09:01:26.591: Method parameter(s): window id 0
** Message: 09:01:26.591: Method result(s): callback id 148
** Message: 09:01:26.597: Method name: window.active
** Message: 09:01:26.597: Method parameter(s): 0
** Message: 09:01:26.598: XML-RPC message: BUFFER-JAVASCRIPT-CALL-BACK (buffer id, javascript, callback id) = (0, ..., 148)
** Message: 09:01:26.599: Method name: minibuffer.evaluate.javascript
** Message: 09:01:26.599: Method parameter(s): window id 0
** Message: 09:01:26.599: Method result(s): callback id 149

** (next-gtk-webkit:8821): WARNING **: 09:01:26.604: Error running javascript: unexpected return value
** Message: 09:01:26.609: XML-RPC message: PUSH-KEY-EVENT (keycode, keyval, modifiers, window id) = (116, 'Down', @as [], '0')
** Message: 09:01:26.610: XML-RPC message: CONSUME-KEY-SEQUENCE, window id 0
** Message: 09:01:26.619: Method name: window.active
** Message: 09:01:26.619: Method parameter(s): 0
** Message: 09:01:26.620: Method name: minibuffer.evaluate.javascript
** Message: 09:01:26.620: Method parameter(s): window id 0
** Message: 09:01:26.621: Method result(s): callback id 150
** Message: 09:01:26.623: Method name: window.active
** Message: 09:01:26.623: Method parameter(s): 0
** Message: 09:01:26.625: Method name: minibuffer.evaluate.javascript
** Message: 09:01:26.625: Method parameter(s): window id 0
** Message: 09:01:26.625: Method result(s): callback id 151
** Message: 09:01:26.626: XML-RPC message: BUFFER-JAVASCRIPT-CALL-BACK (buffer id, javascript, callback id) = (0, ..., 150)

** (next-gtk-webkit:8821): WARNING **: 09:01:26.635: Error running javascript: unexpected return value
** Message: 09:01:26.640: XML-RPC message: PUSH-KEY-EVENT (keycode, keyval, modifiers, window id) = (116, 'Down', @as [], '0')
** Message: 09:01:26.642: XML-RPC message: CONSUME-KEY-SEQUENCE, window id 0
** Message: 09:01:26.650: Method name: window.active
** Message: 09:01:26.650: Method parameter(s): 0
** Message: 09:01:26.652: Method name: minibuffer.evaluate.javascript
** Message: 09:01:26.652: Method parameter(s): window id 0
** Message: 09:01:26.652: Method result(s): callback id 152
** Message: 09:01:26.655: XML-RPC message: BUFFER-JAVASCRIPT-CALL-BACK (buffer id, javascript, callback id) = (0, ..., 152)
** Message: 09:01:26.658: Method name: window.active
** Message: 09:01:26.658: Method parameter(s): 0
** Message: 09:01:26.664: Method name: minibuffer.evaluate.javascript
** Message: 09:01:26.664: Method parameter(s): window id 0
** Message: 09:01:26.664: Method result(s): callback id 153

** (next-gtk-webkit:8821): WARNING **: 09:01:26.667: Error running javascript: unexpected return value
** Message: 09:01:26.671: XML-RPC message: PUSH-KEY-EVENT (keycode, keyval, modifiers, window id) = (116, 'Down', @as [], '0')
** Message: 09:01:26.673: XML-RPC message: CONSUME-KEY-SEQUENCE, window id 0
** Message: 09:01:26.683: Method name: window.active
** Message: 09:01:26.683: Method parameter(s): 0
** Message: 09:01:26.685: Method name: minibuffer.evaluate.javascript
** Message: 09:01:26.685: Method parameter(s): window id 0
** Message: 09:01:26.685: Method result(s): callback id 154
** Message: 09:01:26.689: XML-RPC message: BUFFER-JAVASCRIPT-CALL-BACK (buffer id, javascript, callback id) = (0, ..., 154)
** Message: 09:01:26.691: Method name: window.active
** Message: 09:01:26.691: Method parameter(s): 0
** Message: 09:01:26.697: Method name: minibuffer.evaluate.javascript
** Message: 09:01:26.697: Method parameter(s): window id 0
** Message: 09:01:26.697: Method result(s): callback id 155
** Message: 09:01:26.700: XML-RPC message: PUSH-KEY-EVENT (keycode, keyval, modifiers, window id) = (116, 'Down', @as [], '0')

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

* Re: Next browser finally on master!
  2018-12-11  8:13     ` swedebugia
@ 2018-12-11 17:11       ` Pierre Neidhardt
  0 siblings, 0 replies; 33+ messages in thread
From: Pierre Neidhardt @ 2018-12-11 17:11 UTC (permalink / raw)
  To: swedebugia; +Cc: help-guix, Help-Guix

[-- Attachment #1: Type: text/plain, Size: 1049 bytes --]


> On startup it works. Clicking a link and trying makes it freeze :D
> 
> See log arrached 
> 
> Cannot reproduce scroll page freeze right now. will return when I have
> an example.

Hmmm, still cannot reproduce, and the log looks fine.  I think you've hit a
random WebKit crash.  It happened to me.  The thing is, the minibuffer (that is,
the prompt) is also a WebKit view.

> In vimb the crash on query.wikidata.org is not freezing it up. it simply
> displays an error in the bottom and continues to work.

Thanks for the example.  Indeed, WebKit makes it possible to recover from
crashes.  I only need to implement it.  Stay tuned! :)

> yes, they play but VP/webm lag. mp4 does not though!
> tested here:
> https://goblinrefuge.com/mediagoblin/u/praveenvarma/m/enrre-vidyaalyN-1/
> the mp4 plays perfect.
> the vp/webm lags and it becomes non fluent to watch.

Thanks for mentioning that.
Can you send an example link of a laggy video?

Thanks again for the feedback!

-- 
Pierre Neidhardt
https://ambrevar.xyz/

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 487 bytes --]

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

* Re: Next browser finally on master!
  2018-12-05 10:34 Next browser finally on master! Pierre Neidhardt
                   ` (2 preceding siblings ...)
  2018-12-11  7:18 ` swedebugia
@ 2018-12-19 13:35 ` Ludovic Courtès
  2018-12-19 18:47   ` Brett Gilio
  3 siblings, 1 reply; 33+ messages in thread
From: Ludovic Courtès @ 2018-12-19 13:35 UTC (permalink / raw)
  To: Pierre Neidhardt; +Cc: help-guix

Hello!

Pierre Neidhardt <mail@ambrevar.xyz> skribis:

> I'm happy to let you know that after months of feisty packaging and the
> last month spent on the full rewrite of the GNU/Linux port, the Next web
> browser is finally on master!
>
> It's packaged as sbcl-next.

Before reading your message I naively installed ‘next-webkit-gtk’, which
is not supposed to be used directly, right?  Should we make it private
or hidden?

Anyway, I’m trying it now and so far I like it!

Thank you,
Ludo’.

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

* Re: Next browser finally on master!
  2018-12-06 18:24         ` Pierre Neidhardt
  2018-12-06 18:29           ` Pierre Neidhardt
@ 2018-12-19 13:37           ` Ludovic Courtès
  1 sibling, 0 replies; 33+ messages in thread
From: Ludovic Courtès @ 2018-12-19 13:37 UTC (permalink / raw)
  To: Pierre Neidhardt; +Cc: help-guix, Help-Guix

Pierre Neidhardt <mail@ambrevar.xyz> skribis:

> Hmm, I'm having an issue with Guix pack.
>
> Check out the following:
>
> $ ./pre-inst-env guix build next-gtk-webkit
> /gnu/store/ildn4l2wr0y7irm2536dnp88hhrdphsz-next-gtk-webkit-1.1.0
>
> $ ./pre-inst-env guix size next-gtk-webkit
> store item                                                       total    self
> /gnu/store/fd706jbvrk8zvk6175sz42xqbgc3krsg-webkitgtk-2.20.5      1057.9   130.3  12.1%

That’s because ‘guix size’ disables grafts, which allows it to check the
size of substitutes (build farms provide substitutes for ungrafted
variants.)

Ludo’.

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

* Re: Next browser finally on master!
  2018-12-09 16:19               ` Pierre Neidhardt
  2018-12-09 16:21                 ` Pierre Neidhardt
@ 2018-12-19 13:40                 ` Ludovic Courtès
  2018-12-19 14:37                   ` Pierre Neidhardt
  1 sibling, 1 reply; 33+ messages in thread
From: Ludovic Courtès @ 2018-12-19 13:40 UTC (permalink / raw)
  To: Pierre Neidhardt; +Cc: help-guix, Help-Guix

Pierre Neidhardt <mail@ambrevar.xyz> skribis:

> Forget the above, I was wrong.  "guix pack" works well with regard to finding
> the correct executable, with or without graft (could be wrong again, but so far
> it seems to work).
>
> The issue is that "next" cannot send XML-RPC requests to "next-gtk-webkit".  It
> keeps polling it, but nothing flows through.
>
> "next-gtk-webkit" seems to be working well however, the port 8081 is correctly
> open.
>
> I really wonder why the "next" executable fails to communicate with 8081.  
>
> Question: Is there some network limitations when running a relocated "guix pack"?

No.

I assume you created the pack with:

  guix pack --relocatable -S /bin=bin sbcl-next

Correct?

And then you tried running it on a foreign distro?

Is there a simple way to test it on a headless distro?

Thanks,
Ludo’.

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

* Re: Next browser finally on master!
  2018-12-19 13:40                 ` Ludovic Courtès
@ 2018-12-19 14:37                   ` Pierre Neidhardt
  0 siblings, 0 replies; 33+ messages in thread
From: Pierre Neidhardt @ 2018-12-19 14:37 UTC (permalink / raw)
  To: Ludovic Courtès; +Cc: help-guix, Help-Guix

[-- Attachment #1: Type: text/plain, Size: 1394 bytes --]


> That’s because ‘guix size’ disables grafts, which allows it to check the
> size of substitutes (build farms provide substitutes for ungrafted
> variants.)

> Before reading your message I naively installed ‘next-webkit-gtk’, which
> is not supposed to be used directly, right?  Should we make it private
> or hidden?

Hmm... I'm not sure.  In the future, it could very well be that Next would have
a "next-qt-webengine" platform, for instance.  Then the user will have the
possibility to choose explicitly.

Another reason for keeping it public is that it's possible to install
next-gtk-webkit on a system and have the Lisp core run on a remote
machine(!!!).  Well...

> No.
> 
> I assume you created the pack with:
> 
>   guix pack --relocatable -S /bin=bin sbcl-next
> 
> Correct?
> 
> And then you tried running it on a foreign distro?

Yes and yes.

> Is there a simple way to test it on a headless distro?

So far, next-gtk-webkit needs a display.  Its implementation was not really
done with headless systems in mind.  That said, it's testable on a virtual
machine with a display, everything can be driven by Lisp.

> Anyway, I’m trying it now and so far I like it!

Thanks!
It's still very alpha, but master already has much more: cookie support, echo
area / status, copy/paste, etc.

-- 
Pierre Neidhardt
https://ambrevar.xyz/

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 487 bytes --]

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

* Re: Next browser finally on master!
  2018-12-19 13:35 ` Ludovic Courtès
@ 2018-12-19 18:47   ` Brett Gilio
  2018-12-19 19:03     ` Pierre Neidhardt
  0 siblings, 1 reply; 33+ messages in thread
From: Brett Gilio @ 2018-12-19 18:47 UTC (permalink / raw)
  To: Ludovic Courtès; +Cc: help-guix


Ludovic Courtès writes:

> Hello!
>
> Pierre Neidhardt <mail@ambrevar.xyz> skribis:
>
>> I'm happy to let you know that after months of feisty packaging and the
>> last month spent on the full rewrite of the GNU/Linux port, the Next web
>> browser is finally on master!
>>
>> It's packaged as sbcl-next.
>
> Before reading your message I naively installed ‘next-webkit-gtk’, which
> is not supposed to be used directly, right?  Should we make it private
> or hidden?
>
> Anyway, I’m trying it now and so far I like it!
>
> Thank you,
> Ludo’.

Hi all, I am also using the Next browser. A terrific tool. I am with
you, Ludo, we should make next-webkit-gtk hidden and I am also in favor
of renaming SBCL-Next to something else. I know that we are using sbcl
instead of clisp for building it, but the naming scheme seems to imply
an SBCL library or module rather than a web browser application.

Brett Gilio

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

* Re: Next browser finally on master!
  2018-12-19 18:47   ` Brett Gilio
@ 2018-12-19 19:03     ` Pierre Neidhardt
  2018-12-19 19:08       ` Pierre Neidhardt
  2018-12-19 20:29       ` Ricardo Wurmus
  0 siblings, 2 replies; 33+ messages in thread
From: Pierre Neidhardt @ 2018-12-19 19:03 UTC (permalink / raw)
  To: Brett Gilio; +Cc: help-guix

[-- Attachment #1: Type: text/plain, Size: 1107 bytes --]


> I am also in favor
> of renaming SBCL-Next to something else. I know that we are using sbcl
> instead of clisp for building it, but the naming scheme seems to imply
> an SBCL library or module rather than a web browser application.

This is being discussed for stumpwm in bug #33311.  It's not that simple: the
trick is that Lisp applications are bundled with bytecode and source code (see
the "lib" output).

Indeed, Common Lisp has the nice feature to make it possible for all binaries to
be connected to a REPL (e.g. with SLIME) and to be hacked "live"!  For this to
work completely, we need to embed the source code.

Regarding the bytecode, well, it's like other languages: it's not mandatory, but
if it's not included or if you use a different Lisp compiler, the whole app and
all the dependencies will have to be rebuilt.

Currently, the lisp built-system is made in such a way that Lisp applications
always include the bytecode, which effectively bounds them to the compiler that
was used (here SBCL).

Does that make sense?

-- 
Pierre Neidhardt
https://ambrevar.xyz/

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 487 bytes --]

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

* Re: Next browser finally on master!
  2018-12-19 19:03     ` Pierre Neidhardt
@ 2018-12-19 19:08       ` Pierre Neidhardt
  2018-12-19 20:32         ` Brett Gilio
  2018-12-19 20:29       ` Ricardo Wurmus
  1 sibling, 1 reply; 33+ messages in thread
From: Pierre Neidhardt @ 2018-12-19 19:08 UTC (permalink / raw)
  To: Brett Gilio; +Cc: help-guix

[-- Attachment #1: Type: text/plain, Size: 163 bytes --]


> Hi all, I am also using the Next browser. A terrific tool.

Oh, and I forgot: Thanks for the compliment! :)

-- 
Pierre Neidhardt
https://ambrevar.xyz/

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 487 bytes --]

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

* Re: Next browser finally on master!
  2018-12-19 19:03     ` Pierre Neidhardt
  2018-12-19 19:08       ` Pierre Neidhardt
@ 2018-12-19 20:29       ` Ricardo Wurmus
  2018-12-19 20:34         ` Brett Gilio
  1 sibling, 1 reply; 33+ messages in thread
From: Ricardo Wurmus @ 2018-12-19 20:29 UTC (permalink / raw)
  To: Pierre Neidhardt; +Cc: help-guix


Hi Pierre,

>> I am also in favor
>> of renaming SBCL-Next to something else. I know that we are using sbcl
>> instead of clisp for building it, but the naming scheme seems to imply
>> an SBCL library or module rather than a web browser application.
>
> This is being discussed for stumpwm in bug #33311. […]

I’ve read that discussion, but I don’t see how it is relevant.
The *name* of the package surely does not have any effect on the
features, does it?

For applications like StumpWM and Next we could change the package names
to “stumpwm” and “next”, respectively.  That these packages can *also*
be used as libraries does not mean that the packages should have names
with the “sbcl-” or “cl-” or “other-lisp-” prefix.

Am I misunderstanding something?

--
Ricardo

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

* Re: Next browser finally on master!
  2018-12-19 19:08       ` Pierre Neidhardt
@ 2018-12-19 20:32         ` Brett Gilio
  0 siblings, 0 replies; 33+ messages in thread
From: Brett Gilio @ 2018-12-19 20:32 UTC (permalink / raw)
  To: Pierre Neidhardt; +Cc: help-guix


Pierre Neidhardt writes:

>> Hi all, I am also using the Next browser. A terrific tool.
>
> Oh, and I forgot: Thanks for the compliment! :)

Excuse me for not being fully aware, are you involved in the development
of the Next browser? I have been following it for some time, and am
genuinely amazed by it. I have been a StumpWM + Emacs user for a long
time, and combining Next with Guix my machine is pretty much LISP
turtles all the way down (except the kernel).

Brett

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

* Re: Next browser finally on master!
  2018-12-19 20:29       ` Ricardo Wurmus
@ 2018-12-19 20:34         ` Brett Gilio
  2018-12-19 21:32           ` Pierre Neidhardt
  0 siblings, 1 reply; 33+ messages in thread
From: Brett Gilio @ 2018-12-19 20:34 UTC (permalink / raw)
  To: Ricardo Wurmus; +Cc: help-guix


Ricardo Wurmus writes:

> Hi Pierre,
>
>>> I am also in favor
>>> of renaming SBCL-Next to something else. I know that we are using sbcl
>>> instead of clisp for building it, but the naming scheme seems to imply
>>> an SBCL library or module rather than a web browser application.
>>
>> This is being discussed for stumpwm in bug #33311. […]
>
> I’ve read that discussion, but I don’t see how it is relevant.
> The *name* of the package surely does not have any effect on the
> features, does it?
>
> For applications like StumpWM and Next we could change the package names
> to “stumpwm” and “next”, respectively.  That these packages can *also*
> be used as libraries does not mean that the packages should have names
> with the “sbcl-” or “cl-” or “other-lisp-” prefix.
>
> Am I misunderstanding something?

That was my understanding as well Ricardo. I do not see how renaming the
package would detach it from its respective compiler. It should still be
just as hackable in SLIME... Or so I thought?

Brett

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

* Re: Next browser finally on master!
  2018-12-19 20:34         ` Brett Gilio
@ 2018-12-19 21:32           ` Pierre Neidhardt
  2018-12-19 21:45             ` Ricardo Wurmus
                               ` (2 more replies)
  0 siblings, 3 replies; 33+ messages in thread
From: Pierre Neidhardt @ 2018-12-19 21:32 UTC (permalink / raw)
  To: Brett Gilio; +Cc: help-guix

[-- Attachment #1: Type: text/plain, Size: 1720 bytes --]


Brett Gilio <brettg@posteo.net> writes:
> Excuse me for not being fully aware, are you involved in the development
> of the Next browser?

I am!  John Mercouris is the original author, and I've implemented the WebKitGTK
platform for Next.

Ricardo Wurmus <rekado@elephly.net> writes:
> I’ve read that discussion, but I don’t see how it is relevant.
> The *name* of the package surely does not have any effect on the
> features, does it?
>
> For applications like StumpWM and Next we could change the package names
> to “stumpwm” and “next”, respectively.

Don't get me wrong, I don't have a strong opinion against this change.
But Lisp is special, and common sense for other packages / programming
languages don't necessarily apply here.  A few points to consider:

- While StumpWM has dropped support for anything but SBCL, Next browser
plans to support CCL (it already works but for one thing).  So we could
have a ccl-next package.

- As far as I understand, the compiler *does* change the resulting
binary, thus the resulting REPL experience will be different, because
all Lisps are different beyond the ANSI standard and other undefined
behaviour.  In other words, connecting via SLIME to ccl-next or
sbcl-next would result in a different environment.

> That these packages can *also* be used as libraries does not mean that the
> packages should have names with the “sbcl-” or “cl-” or “other-lisp-” prefix.

That would not be consistent with the Lisp library naming scheme then.
And it raises the question as to why we have bothered with the sbcl- and
ecl- prefixes so far.

Andy, any opinion on this?

--
Pierre Neidhardt
https://ambrevar.xyz/

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 487 bytes --]

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

* Re: Next browser finally on master!
  2018-12-19 21:32           ` Pierre Neidhardt
@ 2018-12-19 21:45             ` Ricardo Wurmus
  2018-12-19 21:48               ` Brett Gilio
  2018-12-19 21:45             ` Brett Gilio
  2019-01-03  4:32             ` Andy Patterson
  2 siblings, 1 reply; 33+ messages in thread
From: Ricardo Wurmus @ 2018-12-19 21:45 UTC (permalink / raw)
  To: Pierre Neidhardt; +Cc: help-guix


Pierre Neidhardt <mail@ambrevar.xyz> writes:

> - As far as I understand, the compiler *does* change the resulting
> binary, thus the resulting REPL experience will be different, because
> all Lisps are different beyond the ANSI standard and other undefined
> behaviour.  In other words, connecting via SLIME to ccl-next or
> sbcl-next would result in a different environment.

Sure.  I wouldn’t expect people who use ECL to be able to load libraries
that were built with SBCL.

>> That these packages can *also* be used as libraries does not mean that the
>> packages should have names with the “sbcl-” or “cl-” or “other-lisp-” prefix.
>
> That would not be consistent with the Lisp library naming scheme then.
> And it raises the question as to why we have bothered with the sbcl- and
> ecl- prefixes so far.

The naming scheme applies to packages that are primarily used as
libraries.  A package “foo” that is written in Python and also provides
modules that can be imported in an interactive Python session will not
be named “python-foo” when it is primarily used on its own.

--
Ricardo

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

* Re: Next browser finally on master!
  2018-12-19 21:32           ` Pierre Neidhardt
  2018-12-19 21:45             ` Ricardo Wurmus
@ 2018-12-19 21:45             ` Brett Gilio
  2019-01-03  4:32             ` Andy Patterson
  2 siblings, 0 replies; 33+ messages in thread
From: Brett Gilio @ 2018-12-19 21:45 UTC (permalink / raw)
  To: Pierre Neidhardt; +Cc: help-guix


Pierre Neidhardt writes:

> Brett Gilio <brettg@posteo.net> writes:
>> Excuse me for not being fully aware, are you involved in the development
>> of the Next browser?
>
> I am!  John Mercouris is the original author, and I've implemented the WebKitGTK
> platform for Next.
>

Is there a mailing list for this, or is it Github-centric? I wouldn't
mind throwing my hat in the ring if you all are looking for some extra
development support. This might be off-topic so you can reply to me off
of the list if you'd prefer.

Brett Gilio

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

* Re: Next browser finally on master!
  2018-12-19 21:45             ` Ricardo Wurmus
@ 2018-12-19 21:48               ` Brett Gilio
  2018-12-19 22:07                 ` Pierre Neidhardt
  0 siblings, 1 reply; 33+ messages in thread
From: Brett Gilio @ 2018-12-19 21:48 UTC (permalink / raw)
  To: Ricardo Wurmus; +Cc: help-guix


Ricardo Wurmus writes:
 > The naming scheme applies to packages that are primarily used as
> libraries.  A package “foo” that is written in Python and also provides
> modules that can be imported in an interactive Python session will not
> be named “python-foo” when it is primarily used on its own.

Agreed here. I don't want to speak out of turn and am interested in what
Andy has to say here, but there are a few other Guix packages that do
not follow their naming conventions when they are intended to be used
alone. I think Idris is one. Perhaps it would confuse the end user if
they were to know whether they were getting libraries for the SBCL
environment to be able to hack on the package or if they were getting a
runtime executable to operate the package without the SBCL environment.

Brett Gilio

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

* Re: Next browser finally on master!
  2018-12-19 21:48               ` Brett Gilio
@ 2018-12-19 22:07                 ` Pierre Neidhardt
  0 siblings, 0 replies; 33+ messages in thread
From: Pierre Neidhardt @ 2018-12-19 22:07 UTC (permalink / raw)
  To: Brett Gilio; +Cc: help-guix

[-- Attachment #1: Type: text/plain, Size: 519 bytes --]


Brett Gilio <brettg@posteo.net> writes:
> Is there a mailing list for this, or is it Github-centric? I wouldn't
> mind throwing my hat in the ring if you all are looking for some extra
> development support. This might be off-topic so you can reply to me off
> of the list if you'd prefer.

The mailing list was accidentally taken down, it will be back online Real Soon™.
In the meantime, GitHub will do I guess :)

All contributions are welcome of course!

-- 
Pierre Neidhardt
https://ambrevar.xyz/

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 487 bytes --]

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

* Re: Next browser finally on master!
  2018-12-19 21:32           ` Pierre Neidhardt
  2018-12-19 21:45             ` Ricardo Wurmus
  2018-12-19 21:45             ` Brett Gilio
@ 2019-01-03  4:32             ` Andy Patterson
  2 siblings, 0 replies; 33+ messages in thread
From: Andy Patterson @ 2019-01-03  4:32 UTC (permalink / raw)
  To: Pierre Neidhardt; +Cc: help-guix

Hi,

Sorry for taking so long to chime in.

On Wed, 19 Dec 2018 22:32:22 +0100
Pierre Neidhardt <mail@ambrevar.xyz> wrote:

> [...]
>
> That would not be consistent with the Lisp library naming scheme then.
> And it raises the question as to why we have bothered with the sbcl-
> and ecl- prefixes so far.
> 
> Andy, any opinion on this?
> 

That information is there to make sure that the transformer which
converts sbcl packages to source and ecl packages works properly.  If
it's not being used, then there's no need to follow it.  Even when it is
being used, it's always possible to manually override the name of the
final package - the convention is only there to make package name
transformation automatic.  So if it's more desirable in a given
situation to use a non-conforming name, there's nothing that will
prevent you from doing so.

Hoping that helps,

--
Andy

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

end of thread, other threads:[~2019-01-03  5:33 UTC | newest]

Thread overview: 33+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2018-12-05 10:34 Next browser finally on master! Pierre Neidhardt
2018-12-05 14:40 ` Benjamin Slade
2018-12-05 16:13   ` Pierre Neidhardt
2018-12-06  0:15 ` swedebugia
2018-12-06  8:31   ` Pierre Neidhardt
2018-12-06  9:38     ` Andreas Enge
2018-12-06 14:03       ` Pierre Neidhardt
2018-12-06 18:23         ` Andreas Enge
2018-12-06 18:24         ` Pierre Neidhardt
2018-12-06 18:29           ` Pierre Neidhardt
2018-12-06 21:02             ` Pierre Neidhardt
2018-12-09 16:19               ` Pierre Neidhardt
2018-12-09 16:21                 ` Pierre Neidhardt
2018-12-19 13:40                 ` Ludovic Courtès
2018-12-19 14:37                   ` Pierre Neidhardt
2018-12-19 13:37           ` Ludovic Courtès
2018-12-11  7:18 ` swedebugia
2018-12-11  7:46   ` Pierre Neidhardt
2018-12-11  8:13     ` swedebugia
2018-12-11 17:11       ` Pierre Neidhardt
2018-12-19 13:35 ` Ludovic Courtès
2018-12-19 18:47   ` Brett Gilio
2018-12-19 19:03     ` Pierre Neidhardt
2018-12-19 19:08       ` Pierre Neidhardt
2018-12-19 20:32         ` Brett Gilio
2018-12-19 20:29       ` Ricardo Wurmus
2018-12-19 20:34         ` Brett Gilio
2018-12-19 21:32           ` Pierre Neidhardt
2018-12-19 21:45             ` Ricardo Wurmus
2018-12-19 21:48               ` Brett Gilio
2018-12-19 22:07                 ` Pierre Neidhardt
2018-12-19 21:45             ` Brett Gilio
2019-01-03  4:32             ` Andy Patterson

Code repositories for project(s) associated with this external index

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

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.