bug#12031: Guile 2.0.6 build failure (segfault in test-with-guile-module, etc.)

2012-07-23 Thread Rob Browning
x-gnueabihf/libc.so.6 Backtrace stopped: previous frame identical to this frame (corrupt stack?) Please let me know if I can provide further information. Thanks -- Rob Browning rlb @defaultvalue.org and @debian.org GPG as of 2002-11-03 14DD 432F AE39 534D B592 F9A0 25C8 D377 8C7E 73A4

bug#18468: Issues with alignment and m68k register naming

2014-09-13 Thread Rob Browning
ls = { 0, --- a/libguile/vm-engine.h +++ b/libguile/vm-engine.h @@ -74,7 +74,7 @@ #define FP_REG asm("%r16") #endif #ifdef __mc68000__ -#define IP_REG asm("a5") +#define IP_REG asm("a3") #define SP_REG asm("a4") #define FP_REG #endif -- Rob Browning rlb

bug#18470: Bug#761408: will FTBFS when libtool no longer depends on libtool-bin #682045

2014-09-13 Thread Rob Browning
an/patches/series > --- guile-2.0-2.0.11+1/debian/patches/series 2014-04-23 19:11:29.0 > +0200 > +++ guile-2.0-2.0.11+1/debian/patches/series 2014-09-13 15:33:45.0 > +0200 > @@ -1,2 +1,3 @@ > 0001-Change-guile-to-guile-X.Y-for-info-pages.patch > 0002-Mark-mutex-with-owner-not-retained-threads-test-as-u.patch > +libtoolize-check.patch -- Rob Browning rlb @defaultvalue.org and @debian.org GPG as of 2011-07-10 E6A9 DA3C C9FD 1FF8 C676 D2C4 C0F0 39E9 ED1B 597A GPG as of 2002-11-03 14DD 432F AE39 534D B592 F9A0 25C8 D377 8C7E 73A4

bug#18477: Bug#758971: byte-compiled files have wrong permissions

2014-09-14 Thread Rob Browning
o > > # ^^ Note that the byte-compiled file is world-readable > > $ strings ~rwp/.cache/guile/ccache/2.0-LE-4-2.0/home/rwp/myscript.go > [...] > DEADBEEFDEADBEEF > secret-password > [...] -- Rob Browning rlb @defaultvalue.org and @debian.org GPG as of 2011-07-10 E6A9 DA3C C9FD 1FF8 C676 D2C4 C0F0 39E9 ED1B 597A GPG as of 2002-11-03 14DD 432F AE39 534D B592 F9A0 25C8 D377 8C7E 73A4

bug#21181: Possible bug in test-group

2015-08-02 Thread Rob Browning
x-case to use "body ..." instead of ". body" appears to fix the problem. Thanks -- Rob Browning rlb @defaultvalue.org and @debian.org GPG as of 2011-07-10 E6A9 DA3C C9FD 1FF8 C676 D2C4 C0F0 39E9 ED1B 597A GPG as of 2002-11-03 14DD 432F AE39 534D B592 F9A0 25C8 D377 8C7E 73A4

bug#21181: Possible bug in test-group

2015-08-02 Thread Rob Browning
Rob Browning writes: > With 2.0.11(-deb+1-9): > > scheme@(guile-user)> (use-modules (srfi srfi-64)) > scheme@(guile-user)> (test-group "foo" 13) > :2:0: In procedure #:2:0 > ()>: > :2:0: In procedure struct_vtable: Wrong type argument in > pos

bug#21181: Possible bug in test-group

2015-08-02 Thread Rob Browning
Rob Browning writes: > Rob Browning writes: > >> With 2.0.11(-deb+1-9): >> >> scheme@(guile-user)> (use-modules (srfi srfi-64)) >> scheme@(guile-user)> (test-group "foo" 13) >> :2:0: In procedure #> input>:2:0 ()>: >> :2

bug#21181: Possible bug in test-group

2015-08-02 Thread Rob Browning
Rob Browning writes: > To follow up, it does look like it might be broken, but you can ignore > my suggested fix. I'm not that familiar with srfi-64, but it looks like the problem (if it's not expected) is that test-group doesn't handle the case where it's creatin

bug#21424: Bug#685919: guile-1.6: SIGALRM signal handler does not get called when guile blocks on I/O

2015-09-06 Thread Rob Browning
libc6 and > libguile-ltdl-1 seems to work fine, and interrupts the read(2) call with > the signal handler. This appears to still be the case with at least Debian's 2.0.11+1-10 package, and setting the handler to something that doesn't perform IO has the same effect (i.e. no alarm until

bug#21424: Acknowledgement (Bug#685919: guile-1.6: SIGALRM signal handler does not get called when guile blocks on I/O)

2015-09-06 Thread Rob Browning
uld have been 765497, and so the Debian forwarded address would be 765497-forwar...@bugs.debian.org, as in the headers above. Thanks -- Rob Browning rlb @defaultvalue.org and @debian.org GPG as of 2011-07-10 E6A9 DA3C C9FD 1FF8 C676 D2C4 C0F0 39E9 ED1B 597A GPG as of 2002-11-03 14DD 432F AE39 5

bug#21801: (@ (ice-9 boot-9) x) kills guile 2.0

2015-10-31 Thread Rob Browning
detailed" and rerun the program to get more information. Set it to "no" to suppress this message. $ -- Rob Browning rlb @defaultvalue.org and @debian.org GPG as of 2011-07-10 E6A9 DA3C C9FD 1FF8 C676 D2C4 C0F0 39E9 ED1B 597A GPG as of 2002-11-03 14DD 432F AE39 534D B592 F9A0 25C8 D377 8C7E 73A4

bug#22833: Bug#816123: guile-2.0-libs: guile-procedures.txt is actually port-dependent

2016-02-27 Thread Rob Browning
[If possible, please preserve the 816123-forwarded CC in any replies.] Since the content of guile-procedures.txt can vary, perhaps it shouldn't be in schemelib_DATA. cf. https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=816123 Thanks -- Rob Browning rlb @defaultvalue.org and @debian.org G

bug#22833: Bug#816123: guile-2.0-libs: guile-procedures.txt is actually port-dependent

2016-08-08 Thread Rob Browning
or Debian's guile-2.0, if it's not to complicated, I should see if I can move it to libdir. Otherwise as described, /usr/share is isn't. -- Rob Browning rlb @defaultvalue.org and @debian.org GPG as of 2011-07-10 E6A9 DA3C C9FD 1FF8 C676 D2C4 C0F0 39E9 ED1B 597A GPG as of 2002-11-03 14

bug#22833: Bug#816123: guile-2.0-libs: guile-procedures.txt is actually port-dependent

2016-08-08 Thread Rob Browning
Rob Browning writes: > Andy Wingo writes: > >> Confirmed. I guess we could put this in libdir somehow. I wonder if we >> shouldn't take advantage of the opportunity to do something more >> sensible and extensible... the easy thing to do would be to just keep &

bug#22833: Bug#816123: guile-2.0-libs: guile-procedures.txt is actually port-dependent

2016-08-09 Thread Rob Browning
Rob Browning writes: > Perhaps I could move it to the %guile-build-info libdir, i.e. here > /usr/lib/x86_64-linux-gnu/guile/2.0/guile-procedures.txt and make sure > documentation-files includes that in its search list. If there are no substantial objections, I'll consider tha

bug#24819: Intermittent 00-repl-server.test failure in 2.0.13

2016-10-29 Thread Rob Browning
;s causing the trouble yet, but I augmented read-until-prompt to print every line it reads to stderr, and nothing appeared amiss there, at least. Thanks -- Rob Browning rlb @defaultvalue.org and @debian.org GPG as of 2011-07-10 E6A9 DA3C C9FD 1FF8 C676 D2C4 C0F0 39E9 ED1B 597A GPG as of 2002-11

bug#24819: Intermittent 00-repl-server.test failure in 2.0.13

2016-10-29 Thread Rob Browning
merge 24819 24769 thanks Rob Browning writes: > I noticed that 00-repl-server.test had failed on some of the debian > buildds like this: > > Running 00-initial-env.test > Running 00-repl-server.test > FAIL: 00-repl-server.test: repl-server: simple expression - argum

bug#20017: guile 2.0.11 make check failure for ppc architecture

2017-04-23 Thread Rob Browning
mpt to manually reproduce the failure on a Debian porterbox. Thanks -- Rob Browning rlb @defaultvalue.org and @debian.org GPG as of 2011-07-10 E6A9 DA3C C9FD 1FF8 C676 D2C4 C0F0 39E9 ED1B 597A GPG as of 2002-11-03 14DD 432F AE39 534D B592 F9A0 25C8 D377 8C7E 73A4

bug#20017: guile 2.0.11 make check failure for ppc architecture

2017-04-25 Thread Rob Browning
Rob Browning writes: > We're seeing the same thing on a Debian powerpc buildd > https://buildd.debian.org/status/fetch.php?pkg=guile-2.0&arch=powerpc&ver=2.0.11%2B1-9%2Bdeb8u1&stamp=1485708200&raw=0 > > FAIL: fractions.test: fractions: (eqv? (expt 2 1/2) (

bug#20017: guile 2.0.11 make check failure for ppc architecture

2017-04-25 Thread Rob Browning
Rob Browning writes: > OK, I can reproduce this on partch.debian.org now > (https://db.debian.org/machines.cgi?host=partch): > > (jessie_powerpc-dchroot)rlb@partch:~/guile-2.0-2.0.11+1$ ./check-guile > fractions.test > Testing /home/rlb/guile-2.0-2.0.11+1/meta/guile

bug#20017: guile 2.0.11 make check failure for ppc architecture

2017-04-25 Thread Rob Browning
Rob Browning writes: > Rob Browning writes: > >> OK, I can reproduce this on partch.debian.org now >> (https://db.debian.org/machines.cgi?host=partch): >> >> (jessie_powerpc-dchroot)rlb@partch:~/guile-2.0-2.0.11+1$ ./check-guile >> fractions.test >&

bug#29464: gcc-7 breaks guile-2.2.2?

2017-12-28 Thread Rob Browning
ack-protector-strong' ./configure make check If that flag is the problem, I'm wondering whether for now I'd be better off quashing it, or temporarily disabling the test. i.e. is the test detecting that something's actually wrong, or does the flag just break one of the test

bug#29884: Appears -fstack-protector-strong can cause the test-out-of-memory crashes

2017-12-28 Thread Rob Browning
details: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=+29464#11 Thanks -- Rob Browning rlb @defaultvalue.org and @debian.org GPG as of 2011-07-10 E6A9 DA3C C9FD 1FF8 C676 D2C4 C0F0 39E9 ED1B 597A GPG as of 2002-11-03 14DD 432F AE39 534D B592 F9A0 25C8 D377 8C7E 73A4

bug#29884: Appears -fstack-protector-strong can cause the test-out-of-memory crashes

2017-12-28 Thread Rob Browning
Rob Browning writes: > While updating Debian to 2.2.3 (and trying to get 2.2 building on all > the release architectures) I hit the previously reported > test-out-of-memory failure, or something similar. > > I spent a while poking at it, and it looks like -fstack-protector-strong

bug#29464: gcc-7 breaks guile-2.2.2?

2017-12-28 Thread Rob Browning
d with -fno-stack-protector just finished successfully, so for the moment, I think I may proceed with that and get the builds started on the other architectures. Then I can try removing -O0 again. Thanks -- Rob Browning rlb @defaultvalue.org and @debian.org GPG as of 2011-07-10 E6A9 DA3C C9FD 1FF8 C676 D2

bug#29464: gcc-7 breaks guile-2.2.2?

2017-12-29 Thread Rob Browning
Rob Browning writes: > I'm fairly sure it did, and a build with -fno-stack-protector just > finished successfully, so for the moment, I think I may proceed with > that and get the builds started on the other architectures. Then I can > try removing -O0 again. OK, without -O0 a

bug#29464: gcc-7 breaks guile-2.2.2?

2017-12-29 Thread Rob Browning
Rob Browning writes: > OK, without -O0 and with -no-stack-protector, my local amd64 build was > fine, but ppc64el still crashes in test-out-of-memory: > > https://buildd.debian.org/status/package.php?p=guile-2.2&suite=sid Oh, and for those not familiar with the buildd, the l

bug#31703: "make -C prebuilt clean" doesn't seem to remove the .go files

2018-06-03 Thread Rob Browning
d prebuilt -name "*.go" | wc -l 279 Thanks -- Rob Browning rlb @defaultvalue.org and @debian.org GPG as of 2011-07-10 E6A9 DA3C C9FD 1FF8 C676 D2C4 C0F0 39E9 ED1B 597A GPG as of 2002-11-03 14DD 432F AE39 534D B592 F9A0 25C8 D377 8C7E 73A4

bug#31776: guile-2.2: FTBFS on armhf: FAIL: gc.test: gc: after-gc-hook gets called

2018-06-10 Thread Rob Browning
== > 1 of 1 test failed > > > Full log at https://buildd.debian.org/status/package.php?p=guile-2.2 Thanks -- Rob Browning rlb @defaultvalue.org and @debian.org GPG as of 2011-07-10 E6A9 DA3C C9FD 1FF8 C676 D2C4 C0F0 39E9 ED1B 597A GPG as of 2002-11-03 14DD 432F AE39 534D B592 F9A0 25C8 D377 8C7E 73A4

bug#31777: guile-2.2 FTCBFS for mipsel: In procedure load-thunk-from-memory: No such file or directory

2018-06-10 Thread Rob Browning
ux-libc-dev > powerpc: ftcbfs, ftcbfs > ppc64el: successful > s390x: ftcbfs > > I ran each ftcbfs build twice to rule out the possibility of a random > ftcbfs. So we have a non-random ftcbfs for some architectures. I'm a bit > surprised about s390x here as it is the only fai

bug#31776: guile-2.2: FTBFS on armhf: FAIL: gc.test: gc: after-gc-hook gets called

2018-06-16 Thread Rob Browning
Rob Browning writes: > It looks like gc.test may be failing intermittently in Debian (see below). > Searching around I saw at least one other report of this in the #guile > logs from last year. > > For now, I'm wondering if if would be plausible to mark the test as > un

bug#31777: guile-2.2 FTCBFS for mipsel: In procedure load-thunk-from-memory: No such file or directory

2018-06-16 Thread Rob Browning
Mark H Weaver writes: > Would you like to try cherry-picking these commits and see if they fix > the problem for you? Uploaded as 2.2.3+1-5. Thanks for the help. -- Rob Browning rlb @defaultvalue.org and @debian.org GPG as of 2011-07-10 E6A9 DA3C C9FD 1FF8 C676 D2C4 C0F0 39E9 ED1B 59

bug#31776: guile-2.2: FTBFS on armhf: FAIL: gc.test: gc: after-gc-hook gets called

2018-07-19 Thread Rob Browning
Rob Browning writes: > Rob Browning writes: > >> It looks like gc.test may be failing intermittently in Debian (see below). >> Searching around I saw at least one other report of this in the #guile >> logs from last year. >> >> For now, I'm wondering if

bug#32384: Bug#892232: guile-2.2: FTBFS on alpha: test-conversion fails

2018-08-06 Thread Rob Browning
cm_to_double (12) = -3.58805e+199 > FAIL: test-conversion > [...] > == > 1 of 39 tests failed > Please report to bug-guile@gnu.org > == Thanks -- Rob Browning rlb @defaultvalue.org and @debian.org GPG as of 2011-07-10 E6A9 DA3C C9FD 1FF8 C676 D2C

bug#36787: Is current-language expected to break compilation in an eval-when?

2019-07-24 Thread Rob Browning
t was expected. Thanks -- Rob Browning rlb @defaultvalue.org and @debian.org GPG as of 2011-07-10 E6A9 DA3C C9FD 1FF8 C676 D2C4 C0F0 39E9 ED1B 597A GPG as of 2002-11-03 14DD 432F AE39 534D B592 F9A0 25C8 D377 8C7E 73A4

bug#37461: define-generic doesn't promote equal? to generic

2019-09-19 Thread Rob Browning
need to define a base specialization using the original equal? or do something equivalent. I also noticed goops itself does this: https://git.savannah.gnu.org/gitweb/?p=guile.git;a=blob;f=module/oop/goops.scm;h=837a667e602\ 5b6f8ed7818e5a8efe064cca7843d;hb=791cae940afcb2b2eb2c167fe438be1dc1008a73

bug#37461: define-generic doesn't promote equal? to generic

2019-09-19 Thread Rob Browning
Rob Browning writes: > You can work around the problem by stashing equal? somewhere else, and > then define-generic will work after a (define equal? #f). Presumably > you'd then need to define a base specialization using the original > equal? or do something equivalent. It

bug#37461: define-generic doesn't promote equal? to generic

2019-09-21 Thread Rob Browning
retitle 37461 Methods added to primitive generics don't always work thanks Rob Browning writes: > A re-export doesn't affect the module using the re-exporter, and export > and replace both fail with "Unbound variable: equal?", even though > there's a (defin

bug#37461: define-generic doesn't promote equal? to generic

2019-09-21 Thread Rob Browning
Rob Browning writes: > A re-export doesn't affect the module using the re-exporter, and export > and replace both fail with "Unbound variable: equal?", even though > there's a (define equal? ...) in the module. Perhaps there was something else going on, but now

bug#37461: define-generic doesn't promote equal? to generic

2019-09-28 Thread Rob Browning
function, is discarded and replaced by a new, empty generic function. and might also mention the issue in the define-method docs. Thanks -- Rob Browning rlb @defaultvalue.org and @debian.org GPG as of 2011-07-10 E6A9 DA3C C9FD 1FF8 C676 D2C4 C0F0 39E9 ED1B 597A GPG as of 2002-11-03 14DD 432F AE39 534D B592 F9A0 25C8 D377 8C7E 73A4

bug#38534: fluid-ref doesn't return defaults for thread local fluids

2019-12-08 Thread Rob Browning
For example, in 2.2.6: scheme@(guile-user)> (define x (make-thread-local-fluid 'default)) scheme@(guile-user)> (fluid-ref x) $1 = #f Here's a possible fix and some (trivial) tests: >From 31fa1050340271ca2f68ac5a6c66322912f915e0 Mon Sep 17 00:00:00 2001 From: Rob Bro

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

2020-01-20 Thread Rob Browning
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 to, and it would be nice to have s

bug#39395: GOOPS generic promotion fails for nary functions

2020-02-02 Thread Rob Browning
It's also easy to work around -- just change the first define to a define-method. Thanks -- Rob Browning rlb @defaultvalue.org and @debian.org GPG as of 2011-07-10 E6A9 DA3C C9FD 1FF8 C676 D2C4 C0F0 39E9 ED1B 597A GPG as of 2002-11-03 14DD 432F AE39 534D B592 F9A0 25C8 D377 8C7E 73A4

bug#39395: GOOPS generic promotion fails for nary functions

2020-02-06 Thread Rob Browning
Rob Browning writes: > And then I found that the the manual says this: > > If symbol was previously bound to a Scheme procedure (or > procedure-with-setter), the old procedure (and setter) is incorporated > into the new generic function as its default procedure (and se

bug#39586: pfds 0.3 hamt-fold crashes with guile-2.0 and guile-3.0

2020-02-12 Thread Rob Browning
cords/procedural.scm:130:2: ERROR: 1. &assertion-failure Thanks -- Rob Browning rlb @defaultvalue.org and @debian.org GPG as of 2011-07-10 E6A9 DA3C C9FD 1FF8 C676 D2C4 C0F0 39E9 ED1B 597A GPG as of 2002-11-03 14DD 432F AE39 534D B592 F9A0 25C8 D377 8C7E 73A4

bug#39634: All keyowrds hash to the same value

2020-02-16 Thread Rob Browning
(hash #:x most-postive-fixnum) hashes to the same value for all keyowrds in at least 2.2 and 3.0. Here's one potential fix for 3.0, and I'd be happy to adjust it for 2.2 if needed. >From b380102564aad053f22586eb404e99c82635a3b0 Mon Sep 17 00:00:00 2001 From: Rob Browning Date: Sun

bug#43262: numbers.test fails on i386

2020-09-07 Thread Rob Browning
> 10/7) > FAIL: numbers.test: Number-theoretic division: truncate/: mixed types: (130.0 > -10/7) > FAIL: numbers.test: Number-theoretic division: truncate/: mixed types: > (-130.0 10/7) > FAIL: numbers.test: Number-theoretic division: truncate/: mixed types: (-130.0 > -10/7) Thank

bug#43521: ports.test "non-revealed port is closed" breaks other tests

2020-09-19 Thread Rob Browning
empted a seek on the fd that should still be open. For now, I've just commented out the test in the Debian packages, and unless some other arrangements can be made, suspect we might want to do the same thing in Guile itself. Thanks -- Rob Browning rlb @defaultvalue.org and @debian.org GPG a

bug#43521: ports.test "non-revealed port is closed" breaks other tests

2020-09-19 Thread Rob Browning
Rob Browning writes: > I believe the problem is that if the gc doesn't collect the port when > the test calls (gc), then the test (which recognizes that possibility) > calls close-fdes on the underlying fd. However, the port still exists, > and it may be garbage collected lat

bug#43521: ports.test "non-revealed port is closed" breaks other tests

2020-09-19 Thread Rob Browning
Rob Browning writes: > ...and I'd have to think about it more carefully, but if dropping > the close-fdes call would completely prevent any subsequent test from > re-using the fd unsafely before the lingering port is collected, then > perhaps that's one potential fix. I e

bug#10492: primitive-exit documentation invalid links

2020-09-26 Thread Rob Browning
It looks like this has been resolved, but please feel free to re-open the bug report if you think I've closed it in error. Thanks -- Rob Browning rlb @defaultvalue.org and @debian.org GPG as of 2011-07-10 E6A9 DA3C C9FD 1FF8 C676 D2C4 C0F0 39E9 ED1B 597A GPG as of 2002-11-03 14DD 432F

bug#46001: asyncs.test intermittently fails in "preemption via sigprof"

2021-01-19 Thread Rob Browning
bly fail with the same error after a handful of attempts. -- Rob Browning rlb @defaultvalue.org and @debian.org GPG as of 2011-07-10 E6A9 DA3C C9FD 1FF8 C676 D2C4 C0F0 39E9 ED1B 597A GPG as of 2002-11-03 14DD 432F AE39 534D B592 F9A0 25C8 D377 8C7E 73A4

bug#49305: Regression regarding #nil in syntax expansions in 3.0.7

2021-06-30 Thread Rob Browning
e fix. (I originally noticed because it breaks lokke, which like the elisp dialect, depends more heavily on #nil.) Thanks -- Rob Browning rlb @defaultvalue.org and @debian.org GPG as of 2011-07-10 E6A9 DA3C C9FD 1FF8 C676 D2C4 C0F0 39E9 ED1B 597A GPG as of 2002-11-03 14DD 432F AE39 534D B592 F9A0 25C8 D377 8C7E 73A4

bug#49404: Cross module inlining causes unbound make-struct/no-tail ref

2021-07-04 Thread Rob Browning
se-exception: Unbound variable: make-struct/no-tail Please let me know if I can help with further diagnosis. Thanks -- Rob Browning rlb @defaultvalue.org and @debian.org GPG as of 2011-07-10 E6A9 DA3C C9FD 1FF8 C676 D2C4 C0F0 39E9 ED1B 597A GPG as of 2002-11-03 14DD 432F AE39 534D B592 F9A0 25C8 D377 8C7E 73A4

bug#48765: `member` from (scheme base) returns empty list instead of #f when item is not found

2021-07-15 Thread Rob Browning
Taylan Kammer writes: > Closing this report but feel free to ask further questions. Looks like the first attempt didn't take. Trying again. -- Rob Browning rlb @defaultvalue.org and @debian.org GPG as of 2011-07-10 E6A9 DA3C C9FD 1FF8 C676 D2C4 C0F0 39E9 ED1B 597A GPG as of 2002-11

bug#34691: Guile 2.2.4 make check failure

2021-07-15 Thread Rob Browning
s-an-expected-failure-for-n.patch -- Rob Browning rlb @defaultvalue.org and @debian.org GPG as of 2011-07-10 E6A9 DA3C C9FD 1FF8 C676 D2C4 C0F0 39E9 ED1B 597A GPG as of 2002-11-03 14DD 432F AE39 534D B592 F9A0 25C8 D377 8C7E 73A4

bug#40744: guile-2.2.4 (integer-length 0) erroneously returns 0, not 1

2021-07-15 Thread Rob Browning
fi-60.html -- Rob Browning rlb @defaultvalue.org and @debian.org GPG as of 2011-07-10 E6A9 DA3C C9FD 1FF8 C676 D2C4 C0F0 39E9 ED1B 597A GPG as of 2002-11-03 14DD 432F AE39 534D B592 F9A0 25C8 D377 8C7E 73A4

bug#54276: Bug#990250: guile-2.2 FTBFS on musl: dh_missing complains about charset.alias

2022-03-06 Thread Rob Browning
al > case '$(host_os)' in \ > darwin[56]*) \ > need_charset_alias=true ;; \ > - darwin* | cygwin* | mingw* | pw32* | cegcc*) \ > + darwin* | cygwin* | mingw* | pw32* | cegcc* | linux-musl*) \ > need_charset_alias=fa

bug#54276: Bug#990250: guile-2.2 FTBFS on musl: dh_missing complains about charset.alias

2022-03-06 Thread Rob Browning
. need_charset_alias is no longer mentioned anywhere in the tree). I wonder if that means we need a different patch, or perhaps the problem has been resolved. -- Rob Browning rlb @defaultvalue.org and @debian.org GPG as of 2011-07-10 E6A9 DA3C C9FD 1FF8 C676 D2C4 C0F0 39E9 ED1B 597A GPG as of 2002-11

bug#56413: [PATCH 1/1] scm_i_utf8_string_hash: compute u8 chars not bytes

2022-07-05 Thread Rob Browning
Noticed while investigating a migration to utf-8 strings. After making changes that routed non-ascii symbol hashing through this function, encoding-iso88597.test began intermittently failing because it would traverse trailing garbage when u8_strnlen reported 8 chars instead of 4. Change the scm_i

bug#56413: [PATCH 1/1] scm_i_utf8_string_hash: compute u8 chars not bytes

2022-07-05 Thread Rob Browning
Rob Browning writes: > Noticed while investigating a migration to utf-8 strings. After making > changes that routed non-ascii symbol hashing through this function, > encoding-iso88597.test began intermittently failing because it would > traverse trailing garbage when u8_strnlen repo

bug#56413: [PATCH 1/1] scm_i_utf8_string_hash: compute u8 chars not bytes

2022-11-06 Thread Rob Browning
a bit so it's not top of mind, though I hope to soon.) Thanks -- Rob Browning rlb @defaultvalue.org and @debian.org GPG as of 2011-07-10 E6A9 DA3C C9FD 1FF8 C676 D2C4 C0F0 39E9 ED1B 597A GPG as of 2002-11-03 14DD 432F AE39 534D B592 F9A0 25C8 D377 8C7E 73A4

bug#56413: [PATCH 1/1] scm_i_utf8_string_hash: compute u8 chars not bytes

2022-11-06 Thread Rob Browning
Rob Browning writes: > Jenkins? Oh, right (after looking back at the code). I'll get back to you regarding this and the other questions after I finish reviewing/remembering. Thanks -- Rob Browning rlb @defaultvalue.org and @debian.org GPG as of 2011-07-10 E6A9 DA3C C9FD 1FF8 C676 D

bug#56413: [PATCH 1/1] scm_i_utf8_string_hash: compute u8 chars not bytes

2022-11-06 Thread Rob Browning
Ludovic Courtès writes: > Rob Browning skribis: >> + // Make sure a utf-8 symbol has the expected hash. In addition to >> + // catching algorithmic regressions, this would have caught a >> + // long-standing buffer overflow. >> + >> + // περί >>

bug#56413: [PATCH 1/1] scm_i_utf8_string_hash: compute u8 chars not bytes

2022-11-07 Thread Rob Browning
Rob Browning writes: > OK, so unfortunately I don't actually recall how I came up with that > number, but I can start over with some canonical approach to compute the > value if we like. I hacked up hash.c to let me call wide_string_hash() directly and printed the hash for wchar_t

bug#56413: [PATCH v2 1/1] scm_i_utf8_string_hash: compute u8 chars not bytes

2023-03-05 Thread Rob Browning
Noticed while investigating a migration to utf-8 strings. After making changes that routed non-ascii symbol hashing through this function, encoding-iso88597.test began intermittently failing because it would traverse trailing garbage when u8_strnlen reported 8 chars instead of 4. Change the scm_i

bug#56413: [PATCH v3 1/1] scm_i_utf8_string_hash: compute u8 chars not bytes

2023-03-12 Thread Rob Browning
Noticed while investigating a migration to utf-8 strings. After making changes that routed non-ascii symbol hashing through this function, encoding-iso88597.test began intermittently failing because it would traverse trailing garbage when u8_strnlen reported 8 chars instead of 4. Change the scm_i

bug#71891: 3.0.10 may be broken on 32-bit architectures

2024-07-01 Thread Rob Browning
bit set, which trips up further unboxed uses which error if the operand to `scm->u64` is negative. * module/language/cps/type-fold.scm (rem): Emit logand/immediate. I also found some other issues I have patches for that I'll propose separately, e.g. test-hashing needs a 32-bit &

bug#72084: GUILE-VERSION changes don't propagate to .version and Makefile(s)

2024-07-12 Thread Rob Browning
Changing GUILE-VERSION doesn't update these deriviative files. This patch may fix that: >From 485b9c282e0b4e6c6317666129e433e90acf4dea Mon Sep 17 00:00:00 2001 From: Rob Browning Date: Sun, 30 Jun 2024 12:27:38 -0500 Subject: [PATCH 1/1] Ensure GUILE-VERSION changes propagate to .ver

bug#72085: test-suite missing dependency on guile-procedures.txt

2024-07-12 Thread Rob Browning
Some of the tests in the test-suite depend on guile-procedures.txt, but nothing currently indicates that, and so a build in a clean tree may fail. This patch tries to fix that: >From 2e391649fc17c1ecaa297e5ce4bf2bfae0963eaf Mon Sep 17 00:00:00 2001 From: Rob Browning Date: Sun, 30 Jun 2024

bug#72086: scm_i_utf8_string_hash overruns buffer when len is zero

2024-07-12 Thread Rob Browning
The first patch attempts to fix that, and the second is an optimization when then input is ASCII (since we already have the information we need to detect that): >From 619e3d3afec2c116007d9cb2ad32a500fb32a7dd Mon Sep 17 00:00:00 2001 From: Rob Browning Date: Sun, 30 Jun 2024 22:41:40 -0

bug#36808: Unable to find GNU libunistring when building Guile 2.2.6

2024-07-12 Thread Rob Browning
I'm closing this, suspecting that the issue has been resolved in newer versions of Guile or the platform, or... But please feel free to re-open it if that's mistaken. Thanks -- Rob Browning rlb @defaultvalue.org and @debian.org GPG as of 2011-07-10 E6A9 DA3C C9FD 1FF8 C676 D2C4 C0F0

bug#40809: Apology: documentation for srfi-modules broken?

2024-07-12 Thread Rob Browning
Sweden Linus Björnstam Rob Browning (25 mins. ago) (inbox unread) Subject: Re: bug#40809: Apology: documentation for srfi-modules broken? To: Linus Björnstam Cc: 40...@-donedebbugs.gnu.org Date: Fri, 12 Jul 2024 20:07:48 -0500 Linus Björnstam writes: > The warning I got was on Line

bug#40809: Apology: documentation for srfi-modules broken?

2024-07-12 Thread Rob Browning
Sweden Linus Björnstam Rob Browning (25 mins. ago) (inbox unread) Subject: Re: bug#40809: Apology: documentation for srfi-modules broken? To: Linus Björnstam Cc: 40...@-donedebbugs.gnu.org Date: Fri, 12 Jul 2024 20:07:48 -0500 Linus Björnstam writes: > The warning I got was on Line

bug#72084: GUILE-VERSION changes don't propagate to .version and Makefile(s)

2024-07-28 Thread Rob Browning
Rob Browning writes: > Changing GUILE-VERSION doesn't update these deriviative files. This > patch may fix that: Pushed to main. -- Rob Browning rlb @defaultvalue.org and @debian.org GPG as of 2011-07-10 E6A9 DA3C C9FD 1FF8 C676 D2C4 C0F0 39E9 ED1B 597A GPG as of 2002-11-03 14D

bug#69288: [PATCH] Fix typo in documentation for output buffering.

2024-08-01 Thread Rob Browning
e-output}. Hmm, it looks like this was fixed in f27e8b855f45bff1fde82d4d0f155a72feebab3f Thanks for the report. -- Rob Browning rlb @defaultvalue.org and @debian.org GPG as of 2011-07-10 E6A9 DA3C C9FD 1FF8 C676 D2C4 C0F0 39E9 ED1B 597A GPG as of 2002-11-03 14DD 432F AE39 534D B592 F9A0 25C8 D377 8C7E 73A4

bug#59572: [PATCH] Fix minor typo.

2024-08-03 Thread Rob Browning
[r...@defaultvalue.org: adjust commit message] Thanks -- Rob Browning rlb @defaultvalue.org and @debian.org GPG as of 2011-07-10 E6A9 DA3C C9FD 1FF8 C676 D2C4 C0F0 39E9 ED1B 597A GPG as of 2002-11-03 14DD 432F AE39 534D B592 F9A0 25C8 D377 8C7E 73A4

bug#69437: basename fails with suffix containing slash

2024-08-03 Thread Rob Browning
67e783d21a326eaf2 basename: check suffix against basename, not full argument * libguile/filesys: check suffix against basename, not full argument. Thanks for the report -- Rob Browning rlb @defaultvalue.org and @debian.org GPG as of 2011-07-10 E6A9 DA3C C9FD 1FF8 C676 D2C4 C0F0 39E9 ED1B

patch: guile manpage.

2001-01-06 Thread Rob Browning
THORS Robert Merkel <[EMAIL PROTECTED]> wrote this manpage. .B guile is GNU software. Guile is originally based on Aubrey Jaffer's SCM interpreter, and is the work of many individuals. -- Rob Browning <[EMAIL PROTECTED]> PGP=E80E0D04F521A094 532B97F5D64E3930 ___ Bug-guile mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/bug-guile

updated guile manpage.

2001-01-17 Thread Rob Browning
Here's an updated guile.1 manpage. I just added a section documenting GUILE_LOAD_PATH. I'd like to do the same for the guile info pages. Should I just send those fixes here too? Thanks .\" Written by Robert Merkel ([EMAIL PROTECTED]) .\" augmented by Rob Browni

make-vector/vector-length disagree for large vectors.

2001-02-07 Thread Rob Browning
guile> (define xxx (make-vector 100)) guile> (vector-length xxx) 100 guile> (define xxx (make-vector 1)) guile> (vector-length xxx) 16113920 guile> (version) "1.4" -- Rob Brownin

Re: numeric tests

2001-07-28 Thread Rob Browning
TODO that mentions that there's a known performance issue there (mention the file/function(s)) so someone may see it and decide to work on it. Also, at some point, it might be worth looking at RScheme/Stalin/etc. to see if they have any good ideas on this issue that we could use. -- Rob Bro

Re: doc/version-tutorial.texi

2001-08-22 Thread Rob Browning
bdir approach doesn't involve too many changes, other than the move itself and a little bit of automakery, I'm even OK with that approach if it's the right solution. -- Rob Browning rlb @defaultvalue.org, @linuxdevel.com, and @debian.org Previously @cs.utexas.edu GPG=1C58 8B2C FB5E

Re: doc/version-tutorial.texi

2001-08-22 Thread Rob Browning
gh change to be worried about, so I'd be happy to if whoever performs the fix determines that it's not "sweeping" :> I think we need to sort out the goops method export issue before we can release anyhow. Thanks -- Rob Browning rlb @defaultvalue.org, @linuxdevel.com,

Re: doc/version-tutorial.texi

2001-08-24 Thread Rob Browning
Neil Jerram <[EMAIL PROTECTED]> writes: > This is now done. All works OK as far as I can tell, but I hope > others will test this as well... I'll release a 1.5.2 test tarfile soon and get it up on alpha.gnu.org. -- Rob Browning rlb @defaultvalue.org, @linuxdevel.com

Re: reentrant port table stuff

2001-08-30 Thread Rob Browning
the GC and can be freed when the > above code sequence is aborted due to non-local exit. So guile can exit a chunk of C code, "non-locally"? Is there any good documentation about path of control issues in guile? i.e. I somewhat presumed that C functions were "atomic", or ar

Re: Guile 1.5.2 beta ready for testing. (and-let* etc)

2001-09-22 Thread Rob Browning
oblems (in SunOS 5.7, Solaris 2.7) > I had to configure it --disable-shared. Hmm. Could this one be a libtool version issue? What version of libtool do you have available? (Note that the upcoming 1.5.3 won't address your bugs, but if we can get them worked out, 1.5.4 will.) Thanks -- Ro

Re: Guile 1.5.2 beta ready for testing. (Irix 5.3)

2001-09-22 Thread Rob Browning
ld (Jul 95) that it > doesn't accept this switch and causes the entire build > to halt. I deleted --force. Hmm. Well I'm not sure what to do about this. Either you need a newer makeinfo, or we'll need an autoconf test for the version of makeinfo and choose to use -

Re: [WORKAROUND] Re: Installing the wrong version oflibguilereadline.so?

2001-12-14 Thread Rob Browning
be that the installed ltdl isn't as smart as the .la files that our build tree copy of libtool is producing. In the end, I still think we need to be using the system libtool whenever it's a suitable version, but I'm wondering if maybe the problem is that we need a better check to see i

Re: autoconf 2.53 breaks guile-core 1.6 autogen.sh

2002-03-21 Thread Rob Browning
his (though he may have just sent it to me), and unless someone else gets to it sooner, I'll try and integrate it soon. -- Rob Browning rlb @defaultvalue.org, @linuxdevel.com, and @debian.org Previously @cs.utexas.edu GPG=1C58 8B2C FB5E 3F64 EA5C 64AE 78FE E5FE F0CB A0AD ___

Re: [PATCH] posix.texi: added additional examples

2002-04-01 Thread Rob Browning
more, and you don't mind, the easiest thing would be for you to get paperwork on record for your guile related work at the FSF. Then you can just send patches whenever you feel like it. If you're interested, just mail [EMAIL PROTECTED] and they can set you up. Thanks a lot for

Re: Wrong 1.5.6 Makefile dependencies

2002-04-01 Thread Rob Browning
Thomas Wawrzinek <[EMAIL PROTECTED]> writes: > Hi! > > I had to make the following small change to Makefile.in in the > libguile subdirectory to get 1.5.6 compiled on a Cygwin system. Thanks. Fixed in my trees, I'll commit when I finish some other bits. -- Rob Brownin

Re: guile-snarf writes to $srcdir, which is not kosher

2002-04-10 Thread Rob Browning
de to branch_release-1-6 that are > long-term applicable would be also made in HEAD roughly concurrently, > but i guess this is saved for later? I've been trying to make sure to migrate all my 1.6 patches to HEAD, but there are still some outstanding. Of course some of the lag is because I&#

Re: Bad deprecation warnings in numbers.c

2002-04-13 Thread Rob Browning
ate" header arrangement.) However, a function like void scm_num2mpz(mpz_t dest, SCM src); (or similar) might not be a bad idea. We could continue to provide it in libguile or in a helper lib indefinitely, no matter what our internal representation is. -- Rob Browning rlb @defaultvalue.org, @l

Re: inexact integers in modulo etc

2002-04-22 Thread Rob Browning
I'll add these to the list as I look back over numbers.c -- I've been integrating GMP support, starting with our bignums, and I've already fixed some similar issues (maybe these as well?). I've filed your message as workbook/bugs/numbers-gmp-conversion. I'll add other bits

Re: guile-snarf writes to $srcdir, which is not kosher

2002-04-23 Thread Rob Browning
ate the changes into HEAD right now. -- Rob Browning rlb @defaultvalue.org, @linuxdevel.com, and @debian.org Previously @cs.utexas.edu GPG=1C58 8B2C FB5E 3F64 EA5C 64AE 78FE E5FE F0CB A0AD ___ Bug-guile mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/bug-guile

Re: guile-snarf writes to $srcdir, which is not kosher

2002-04-23 Thread Rob Browning
f not, then I make a note of the pending to-do item for 1.8. In some cases, coming up with a fix for HEAD as well right now would likely be a waste of time. -- Rob Browning rlb @defaultvalue.org, @linuxdevel.com, and @debian.org Previously @cs.utexas.edu GPG=1C58 8B2C FB5E 3F64 EA5C 64AE 78FE E5FE F

Re: guile 1.6.1 on AIX5

2002-12-17 Thread Rob Browning
ing: implicit declaration of function `sin' Hmm. numbers.c has a #include at the top. Are fabs, sin, cos, etc. in some other header on AIX5? Thanks -- Rob Browning rlb @defaultvalue.org, @linuxdevel.com, and @debian.org Previously @cs.utexas.edu GPG s

Re: Dynamic loading problem

2002-12-20 Thread Rob Browning
but we *are* planning to change it in libguile-ltdl. This change may or may not ever make it into the guile 1.6 tree, though. If not, it's definitely planned for 1.8. -- Rob Browning rlb @defaultvalue.org, @linuxdevel.com, and @debian.org Previously @cs.utexas.edu GPG starting 2002-11-03

Re: MANUAL_EDITION

2003-03-07 Thread Rob Browning
seem to work nicely. Patch attached. Thanks -- committed to the unstable tree. -- Rob Browning rlb @defaultvalue.org, @linuxdevel.com, and @debian.org Previously @cs.utexas.edu GPG starting 2002-11-03 = 14DD 432F AE39 534D B592 F9A0 25C8 D377 8C7E 73A4 __

  1   2   >