bug#39800: gnutls guile bug receiving https data

2020-03-06 Thread Ludovic Courtès
Hi, "franco@gmail.com" skribis: > ;;Now, submitting this simple https request, you get an exception > (http-request "https://www.google.com";) > ice-9/boot-9.scm:1669:16: In procedure raise-exception: > Throw to key `gnutls-error' with args `(# connessione TLS non è stata terminata in modo

bug#39437: guile-3.0.0: old version of guile.m4

2020-03-06 Thread Ludovic Courtès
Hi, Klaus Stehle skribis: > The file "./meta/guile.m4", which comes with guile-3.0.0, is the old > version of guile-2.2 > Autoconf-based packages built with guile-3.0 are installed in the > site/2.2-directories :-( > > > Line 64 of "guile.m4" looks like this: > > _guile_versions_to_search="m4

bug#39509: guile-3.0.0: Error while printing exception

2020-03-06 Thread Ludovic Courtès
Hi Klaus, Klaus Stehle skribis: > ;; The compiled program II says: "Error while printing exception". > ;; It doesn't matter which function produces the string for the error message. > ;; The compiled version does not work, if the message string is the returned > ;; value of a function. The pure

bug#39634: All keyowrds hash to the same value

2020-03-06 Thread Ludovic Courtès
Andy Wingo skribis: > On Fri 06 Mar 2020 15:42, Ludovic Courtès writes: > >> Andy Wingo skribis: >> variable, hashtable, fluid, dynamic_state, frame, atomic_box, program, vm_cont, weak_set, weak_table, port >>> >>> No

bug#39954: [3.0.0] ‘frame-local-ref’ returns (SCM)0x0

2020-03-06 Thread Ludovic Courtès
The example below leads to a Guile 3.0.0 segfault while trying to display a backtrace from the evaluator: --8<---cut here---start->8--- $ cat ~/src/guile-debugging/scm_is_values-abort.scm (use-modules (ice-9 time)) (time (ash 1 #;(expt 2 82) 4835703278458516698

bug#39634: All keyowrds hash to the same value

2020-03-06 Thread Andy Wingo
On Fri 06 Mar 2020 15:42, Ludovic Courtès writes: > Andy Wingo skribis: > >>> variable, >>> hashtable, >>> fluid, >>> dynamic_state, >>> frame, >>> atomic_box, >>> program, >>> vm_cont, >>> weak_set, >>> weak_table, >>> port >> >> No equal? implementation, so should hashq()

bug#39211: [PATCH 1/1] 00-repl-server.test: don't use fixed path for socket

2020-03-06 Thread Ludovic Courtès
Rob Browning skribis: > Even setting aside any security concerns, this caused tests to fail if > you ran them as a given user and then ran them again as another user. > > --- > > It didn't look like we have anything like mkdtemp or I'd have used it > instead. And it looks like this might apply

bug#39634: All keyowrds hash to the same value

2020-03-06 Thread Ludovic Courtès
Andy Wingo skribis: >> variable, >> hashtable, >> fluid, >> dynamic_state, >> frame, >> atomic_box, >> program, >> vm_cont, >> weak_set, >> weak_table, >> port > > No equal? implementation, so should hashq() instead. Here’s a patch for these, let me know what you think! (O

bug#39947: [3.0.0] Compiler mishandles literal bignums passed to ‘ash’

2020-03-06 Thread Ludovic Courtès
Hello, Consider this: --8<---cut here---start->8--- scheme@(guile-user)> (compile `(ash 1 ,(expt 2 64)) #:to 'value) ice-9/boot-9.scm:1669:16: In procedure raise-exception: In procedure bytevector-u32-native-set!: Argument 3 out of range: 4294967296 Entering a