[1] The release architectures are the unshaded ones on the buildd page.
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
Rob Browning writes:
> I've been trying to get Guile 2.2 to build and pass the tests on all of
> the Debian architectures again, and at this point, the release[1]
> architectures are OK except i386 and ppc64el (and armel, which is still
> building...).
>
> Initially amd64
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
stdin=subprocess.PIPE, stdout=subprocess.PIPE,
close_fds = True, bufsize = 4096)
n_kb = 100
start = os.times()[4]
written = 0
for i in range(n_kb):
assert(len(proc.stdout.read(1024)) == 1024)
written += 1024
end = os.times()[4]
proc.termina
Rob Browning writes:
> While evaluating guile as a possibility to replace some python code,
> assuming I'm not just doing something wrong, I noticed that open-pipe
> appears to transfer data *much* more slowly than python when OPEN_BOTH is
> specified as opposed to OPEN_READ
Rob Browning writes:
> For what it's worth, in an earlier round of testing I also hacked up
> open-pipe to let me access the underlying ports and set their buffers to
> 65k. That doubled the transfer rate, but of course, it's still fairly
> slow.
I also ran statprof on
Rob Browning writes:
> I haven't tried to track it down yet, but if the only underlying way to
> get a fixed block of data out of an OPEN_BOTH port is read-char, then
> that might explain much of the difference.
And this, in popen.scm was why I started wondering about that:
(ca
t, measured by pv.
(If the patch holds up, it'd be nice to have in 2.2, but I suppose that
might not be appropriate.)
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
roposal: 1453.49 mb/s >300% CPU in top
this series: 3937.01 mb/s <80% CPU in top
(and most importantly for this series, a much quieter fan...)
And yes, I'd love to see something like this in 2.2 too if it turns out
to be feasible to include it there.
Nice
--
Rob Browning
#`(eval-when (expand load eval)
(let ((orig (current-language)))
(current-language 'scheme)
(define-module name
#:use-module (has-foo))
...
(current-language orig)))
Thanks
--
Rob Browning
rlb @default
a lot of relevant
heavy-lifting over the past few years (working on the relevant tools,
generating patches or workarounds, etc.). Their diffoscope tool might
also be of interest: https://reproducible-builds.org/tools/
--
Rob Browning
rlb @defaultvalue.org and @debian.org
GPG as of 2011-07-10 E6A
Ricardo Wurmus writes:
> Ludovic and other folks in the Guile and Guix communities are
> participating in the reproducible builds effort since the first summit.
Oh, excellent. (Now that you mention it, I think I remember seeing Guix
mentioned, and had just forgotten.)
Thanks
--
Rob Br
fine without the eval-when, and I wondered if that 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
Rob Browning writes:
> I narrowed down an issue I'd hit to this:
>
> ;; somefile.scm
> (define-syntax foo
> (syntax-rules ()
> ((_ any ...) (letrec ((x y) (y 'foo)) x
>
> (eval-when (expand load eval) (foo 1))
Wait, maybe that's just i
e the current language, i.e. to rely on compile
#:from #:to and load-compiled-file, etc.
So if this doesn't seem like any real issue as far as Guile is concerned
right now, feel free to disregard.
And thanks for the response.
--
Rob Browning
rlb @defaultvalue.org and @debian.org
GPG as of 2011-0
rror in
> this case.
Indeed, not strictly necessary, but would have been nice, so I'd have
realized more quicly that I was doing it wrong.
Thanks again 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 597A
GPG as of 2002-11-03 14DD 432F AE39 534D B592 F9A0 25C8 D377 8C7E 73A4
ATCH] doc: Clarify documentation of 'bytevector-copy!'.
>
> * doc/ref/api-data.text (Bytevectors): Reword documentation
> to use 'nonnegative' instead of 'positive' for 0-based index.
Reviewed-by: Rob Browning
Looks good to me, excepting maybe the tab in the
e of requiring a 2.2 update, which decreases
it's appeal.
In any case, if I'm not misunderstanding, I'm happy to help work on
whatever improvement we prefer.
Thanks
--
Rob Browning
rlb @defaultvalue.org and @debian.org
GPG as of 2011-07-10 E6A9 DA3C C9FD 1FF8 C676 D2C4 C0F0 39E9 ED1B
$ guile-3.0 -c '(display (cond-expand (guile-2.2 "?\n")))
?
Is that intentional?
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
Ludovic Courtès writes:
> Rob Browning skribis:
>
>> $ guile-3.0 -c '(display (cond-expand (guile-2.2 "?\n")))
>> ?
>>
>> Is that intentional?
>
> I think so, though I don’t think this was discussed here.
>
> The way I see it, it
The type is currently unsigned int, so respect that everywhere, and
range check the adjustments. Note that this changes the ABI of
scm_revealed_count().
---
If we don't want to change the ABI, then I imagine we could leave
both scm_revealed_count and the data structure the same, and add some
* module/scheme/base.scm (member): Match the r7rs requirement, as assoc
already does.
Thanks to Erik Dominikus for reporting the problem.
Closes: 43304
---
Proposed for 3.0
module/scheme/base.scm | 7 ---
1 file changed, 4 insertions(+), 3 deletions(-)
diff --git a/module/scheme/base.s
Rob Browning writes:
> * module/scheme/base.scm (member): Match the r7rs requirement, as assoc
> already does.
>
> Thanks to Erik Dominikus for reporting the problem.
>
> Closes: 43304
> ---
>
> Proposed for 3.0
Hmm, this causes a failure in r7rs.test. Not sure
Rob Browning writes:
> Hmm, this causes a failure in r7rs.test. Not sure if I made a mistake,
> or if other code depends on the incorrect behavior. Looking in to it.
Ahh, it just revealed a bug in r7rs.test, i.e.:
diff --git a/test-suite/tests/r7rs.test b/test-suite/tests/r7rs.test
* libguile/r6rs-ports.c (scm_i_make_transcoded_ports): make sure to
include SCM_RDNG for input/output ports.
Thanks to Göran Weinholt for reporting the problem.
Closes: 41045
---
Proposed for 3.0.
libguile/r6rs-ports.c| 4 ++--
test-suite/tests/r6rs-ports.test | 26
* doc/ref/posix.texi: Document mkdtemp! and scm_mkdtemp.
* libguile/filesys.c: (mkdtemp!, scm_mkdtemp): New functions.
Signed-off-by: Rob Browning
---
Proposed for 3.0 and/or 2.2 (current patch is against 3.0).
doc/ref/posix.texi | 14 ++
libguile/filesys.c | 48
up.org/onlinepubs/9699919799/functions/mkdtemp.html
Not sure what our current bar is for checks.
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
Rob Browning writes:
> Mike Gran writes:
>
>> Since mkdtemp already returns a string of the new directory name,
>> it might be more scheme-like to not modify the input string, and instead
>> just return the new directory name.
>
> Perhaps, though I was just matc
internal client of scm_i_mkdtemp.
Oh, offhand, that seems fine to me -- I don't know that I had any reason
for that other than that I just copied and adapted what had been done
for mkstemp.
Thanks
--
Rob Browning
rlb @defaultvalue.org and @debian.org
GPG as of 2011-07-10 E6A9 DA3C C9FD 1FF8 C6
* libguile/srcprop.c (scm_set_source_properties_x): When only a subset
of file, line, and column fields are specified, store the data as a
srcprops object (tc16_srcprops) rather than an alist.
---
Proposed for at least 3.x. If we want some additional tests, then
one option might be a public
ed it to have
a standard regex syntax/behavior across platforms.
I've also thought I might like to see that as a (presumably optional)
guile feature, though it'll make more sense if I ever finish the work
I've started to migrate guile to utf-8 (or if someone else beats me to
it) because pcr
gt; (("subtrie-vector vector")
> "subtrie-vector trie"
>
> (which has been merged upstream.)
> (Or perhaps you encountered some other bug.)
>
> Possibly your version of pfds is simply out-of-date.
Oh thanks, though lokke
Without this, bindings like current-output-port won't be available after
selectively importing (guile), e.g.
(define-module (sandbox)
#:pure
#:use-module ((guile) #:hide (...))
* ice-9/boot-9.scm: export (ice-9 ports) exports from (guile).
Thanks to Andy Wingo for helping track down th
Change to longish to hint that it only handles up to
long (long)s.
Signed-off-by: Rob Browning
Tested-by: Rob Browning
---
lib/bup/_helpers.c | 47 ++
src/bup/pyutil.h | 7 +++
2 files changed, 29 insertions(+), 25 deletions(-)
diff --git a
Proposed for main.
This starts moving some of the utility functions to src/bup/pyutil.*,
so that we can use them everywhere, e.g. hashsplit, bupsplit...
Rob Browning (8):
bup_shared_cflags: add -Winline
Create src/pyutil.c for utility functions
pyutil: add INTEGER_TO_PY as
Signed-off-by: Rob Browning
Tested-by: Rob Browning
---
GNUmakefile | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/GNUmakefile b/GNUmakefile
index 6300acf6c..d762f32b7 100644
--- a/GNUmakefile
+++ b/GNUmakefile
@@ -43,7 +43,7 @@ os := $(call shout,$(os),Unable to determine
Signed-off-by: Rob Browning
---
GNUmakefile| 2 +-
lib/bup/_helpers.c | 29 ++---
src/bup/pyutil.c | 37 +
src/bup/pyutil.h | 4
4 files changed, 44 insertions(+), 28 deletions(-)
create mode 100644 src/bup/pyutil.c
Signed-off-by: Rob Browning
Tested-by: Rob Browning
---
lib/bup/_helpers.c | 180 -
1 file changed, 180 deletions(-)
diff --git a/lib/bup/_helpers.c b/lib/bup/_helpers.c
index 2ca4ef839..9bfb5e35a 100644
--- a/lib/bup/_helpers.c
+++ b/lib/bup
Replace PyArg_ParseTuple "K" checks (which ignore overflow) with
BUP_ASSIGN_PYLONG_TO_INTEGRAL.
Signed-off-by: Rob Browning
Tested-by: Rob Browning
---
lib/bup/_helpers.c | 25 -
src/bup/pyutil.h | 4 ++--
2 files changed, 18 insertions(+), 11 deletion
Check EXPR_SIGNED to simplify the handling, i.e. we know which path
we're on up front.
Signed-off-by: Rob Browning
Tested-by: Rob Browning
---
lib/bup/_helpers.c | 43 ---
src/bup/pyutil.h | 39 +++
2 files ch
Signed-off-by: Rob Browning
Tested-by: Rob Browning
---
lib/bup/_helpers.c | 58 --
src/bup/pyutil.c | 56
src/bup/pyutil.h | 4
3 files changed, 60 insertions(+), 58 deletions(-)
diff --git a
Replace PyArg_ParseTuple "I" conversion (which ignores overflow) with
bup_uint_from_py.
Signed-off-by: Rob Browning
Tested-by: Rob Browning
---
lib/bup/_hashsplit.c | 14 ++
1 file changed, 10 insertions(+), 4 deletions(-)
diff --git a/lib/bup/_hashsplit.c b/lib/bup/_h
Rob Browning writes:
> Proposed for main.
>
> This starts moving some of the utility functions to src/bup/pyutil.*,
> so that we can use them everywhere, e.g. hashsplit, bupsplit...
Apologies. Clearly the wrong git send-email address.
--
Rob Browning
rlb @defaultvalue.org and @de
---
test-suite/tests/srfi-10.test | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/test-suite/tests/srfi-10.test b/test-suite/tests/srfi-10.test
index c379d0bac..bc7a79157 100644
--- a/test-suite/tests/srfi-10.test
+++ b/test-suite/tests/srfi-10.test
@@ -17,7 +17,9 @@
L
Here, this allows make -j4 check to run in about half the time that it
does with the deprecated serial harness.
---
Makefile.am| 3 ---
check-guile.in | 5 +---
configure.ac | 5 +---
test-suite/Makefile.am | 18 -
test-suite/driver | 60 ++
---
test-suite/guile-test | 1 +
1 file changed, 1 insertion(+)
diff --git a/test-suite/guile-test b/test-suite/guile-test
index 2d4e94171..e0c4333f7 100755
--- a/test-suite/guile-test
+++ b/test-suite/guile-test
@@ -81,6 +81,7 @@
(apply (module-ref module 'main) args)))
(define-module (t
---
test-suite/tests/interp.test | 3 +++
1 file changed, 3 insertions(+)
diff --git a/test-suite/tests/interp.test b/test-suite/tests/interp.test
index 5f3e2aaf7..7497094a8 100644
--- a/test-suite/tests/interp.test
+++ b/test-suite/tests/interp.test
@@ -16,6 +16,9 @@
License along with thi
this might be interesting. If so, I
can make whatever adjustments are desired (guessing perhaps changelog
entries, etc.).
I suspect eventually we might also want further adjustments to the
output, but that might or might not be important in the first pass.
Rob Browning (7):
srfi-10.test: a
Return 2 rather than 1 for errors so that 1 will be available for any
future boolean tests (as with say grep).
Direct error message to stderr rather than stdout.
---
check-guile.in | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/check-guile.in b/check-guile.in
index 09d95a
Support an optional --trs-file PATH argument that causes guile-test to
write the status information expected by the automake parallel test
harness to PATH.
In addition, when --trs-file is specified, suppress the final test
summary (via print-counts) since it would be repeated per-test-file
when ru
---
check-guile.in | 23 +--
1 file changed, 9 insertions(+), 14 deletions(-)
diff --git a/check-guile.in b/check-guile.in
index 214deec16..09d95a03c 100644
--- a/check-guile.in
+++ b/check-guile.in
@@ -14,25 +14,22 @@ set -e
top_builddir=@top_builddir_absolute@
top_srcdir=@
particular
https://www.debian.org/Bugs/Developer discusses the NUMBER-done
addresses.
--
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
Debian page does.
--
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
Rob Browning writes:
> This series switches Guile to the Automake parallel test harness so
> that commands like "make -j4 check" can run tests concurrently:
> https://www.gnu.org/software/automake/manual/html_node/Parallel-Test-Harness.html.
>
> Here it cuts the check ti
(time-error 'string->date 'bad-date-template-string
(list "Invalid time zone number" ch)))
(set! ...))
(...and (not related), I also wondered about making some of the error
messsages more specific, i.e. "Inval
Oh, and for anyone else reviewing this, some specification-related info:
https://en.wikipedia.org/wiki/ISO_8601#Time_zone_designators
--
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
ate 'bad-date-template-string
(list "Invalid time zone number" ch)))
(set! ...))
--
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
Rob Browning writes:
> Apologies for the delay, and good point. I should have used eqv? rather
> than char=?, i.e.
>
> (let ((ch (read-char port)))
>(if (eqv? ch #\:)
>(set! ch (read-char port))
>
(if (or compile? (not (language-evaluator lang)))
>((load-thunk-from-memory
Thanks - added a test and 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 14DD 432F AE39 534D B592 F9A0 25C8 D377 8C7E 73A4
Denis 'GNUtoo' Carikli writes:
> Yes, that makes the code much better and since when ch is eof, '(eqv? ch
> #\:)' returns #f, so it should work.
OK, pushed your commit to main.
Thanks for the help
--
Rob Browning
rlb @defaultvalue.org and @debian.org
GPG as of 2011
ges),
and don't bother mutating length for the trailing bytes, since we don't
need to.
Signed-off-by: Rob Browning
---
libguile/hash.c | 28 +++-
1 file changed, 15 insertions(+), 13 deletions(-)
diff --git a/libguile/hash.c b/libguile/hash.c
index a038a11b
Add guile-procedures.txt to BUILT_SOURCES to ensure it's available to
tests. Without this, a "make check" from a clean checkout the
"bit-extract documented?" test in bit-operations.test will fail.
* Makefile.am (BUILT_SOURCES): add guile-procedures.txt
Si
Signed-off-by: Rob Browning
---
test-suite/standalone/test-hashing.c | 8 +++-
1 file changed, 7 insertions(+), 1 deletion(-)
diff --git a/test-suite/standalone/test-hashing.c
b/test-suite/standalone/test-hashing.c
index 5982a0fdb..50e132989 100644
--- a/test-suite/standalone/test
module/system/repl/command.scm: add comment.
Signed-off-by: Rob Browning
---
module/system/repl/command.scm | 2 ++
1 file changed, 2 insertions(+)
diff --git a/module/system/repl/command.scm b/module/system/repl/command.scm
index ca7450610..8b0422dbd 100644
--- a/module/system/repl
akefile.am (CONFIG_STATUS_DEPENDENCIES): drop.
($(top_srcdir/.version)): depend on Makefile.
* configure: add GUILE-VERSION to CONFIG_STATUS_DEPENDENCIES via
AC_SUBST.
Signed-off-by: Rob Browning
---
Makefile.am | 4 +---
configure.ac | 1 +
2 files changed, 2 insertions(+), 3 deletions(-)
diff --git a/Mak
Since we already compute the char length, use that to detect all ASCII
strings and handle those the same way we handle latin-1.
Signed-off-by: Rob Browning
---
libguile/hash.c | 28
1 file changed, 16 insertions(+), 12 deletions(-)
diff --git a/libguile/hash.c b
I generated this set of patches while trying to track down the Debian
buildd failures. Four of them are bug fixes, the other two are an
optimization and a doc fix.
Proposed for main, and if they're deemed plausible, I'll add relevant
changelog entries and NEWS updates.
Thanks
Rob B
Rob Browning writes:
> Add guile-procedures.txt to BUILT_SOURCES to ensure it's available to
> tests. Without this, a "make check" from a clean checkout the
> "bit-extract documented?" test in bit-operations.test will fail.
>
> * Makefile.am (BUILT_SO
When the length is zero, the previous code would include the byte after
the end of the string in the hash. Fix that (the wide an narrow hashers
also guard against it via "case 0"), and while we're there, switch to
u8_mbtouc since the unsafe variant is now the same (see the info pages),
and don't b
module/system/repl/command.scm: add comment.
---
module/system/repl/command.scm | 2 ++
1 file changed, 2 insertions(+)
diff --git a/module/system/repl/command.scm b/module/system/repl/command.scm
index ca7450610..8b0422dbd 100644
--- a/module/system/repl/command.scm
+++ b/module/system/repl/comm
* test-suite/standalone/test-hashing.c (test_hashing): add expected
value for 32-bit architectures.
---
test-suite/standalone/test-hashing.c | 8 +++-
1 file changed, 7 insertions(+), 1 deletion(-)
diff --git a/test-suite/standalone/test-hashing.c
b/test-suite/standalone/test-hashing.c
index
d to v2 is to the patch, now "Ensure tests
have guile-procedures.txt" that previously proposed adding it to
BUILT_SOURCES. That wasn't quite right.
Thanks
Rob Browning (6):
Ensure GUILE-VERSION changes propagate to .version and Makefiles
Ensure tests have guile-procedures.txt
Since we already compute the char length, use that to detect all ASCII
strings and handle those the same way we handle latin-1.
libguile/hash.c (scm_i_utf8_string_hash): when byte_len == char_len,
(i.e. fixed-width ASCII) optimize hashing via existing narrow path.
---
libguile/hash.c | 28 +++
Have .version depend on the Makefile, and move our
CONFIG_STATUS_DEPENDENCIES setting to an AC_SUBST, as recommended by the
automake info pages "Rebuilding Makefiles" section, so that changes to
GUILE-VERSION will update the VERSION, etc. in the generated Makefiles.
* Makefile.am (CONFIG_STATUS_DE
The tests depend on libguile/guile-procedures.txt, for example via
documented? in bit-operations.test. Previously "make check -j..." in a
clean tree would fail because libguile/guile-procedures.txt is built by
./Makefile.am (rather than libguile/Makefile.am) so that it will have a
built module/ av
t; (in
a generalized way), and resolving Clojure's namespaced symbols to Guile
module refs.
For anyone interested in the current arrangement (the README also covers
a bunch of limitations, differences, etc.):
https://codeberg.org/lokke/lokke/src/branch/main/DESIGN.md
--
Rob Browning
rlb @defaultvalue.
trade-offs/(security)-concerns, as mentioned in the PEP.
[1] https://en.wikipedia.org/wiki/UTF-8#Encoding
[2] https://pubs.opengroup.org/onlinepubs/9699919799/functions/uselocale.html
[3] https://en.wikipedia.org/wiki/ISO/IEC_8859-1
[4] https://codeberg.org/rlb/guile/src/branch/utf8
[5] htt
ly that what's potentially in scope
for now is "incremental".
I'll also say that the broader discussion is interesting, and I do like
to better understand how other systems work.
> Le samedi 06 juillet 2024 à 15:32 -0500, Rob Browning a écrit :
>
>> The mos
rrent plan is to switch Guile to
UTF-8 internally, which is why I've been including that in
considerations.
> Here is an alternative solution:
Right, there are a lot of options if we're in the market for a "broader"
solution, but my impression was that we aren't right n
Rob Browning writes:
> * test-suite/standalone/test-hashing.c (test_hashing): add expected
> value for 32-bit architectures.
Pushed this one 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 2
Rob Browning writes:
> module/system/repl/command.scm: add comment.
Pushed this one 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 14DD 432F AE39 534D B592 F9A0 25C8 D377 8C7E 73A4
est might need another exception here:
(and (or (= errcode EAI_NONAME)
(and (defined? 'EAI_NODATA) ; GNU extension
(= errcode EAI_NODATA))
(= errcode EAI_AGAIN)
Thanks
--
Rob Browning
rlb @defaultvalue.org and @debian.org
GPG as of 2011
00
27725 write(1, " err: -11\n", 11) = 11
27725 write(1, "errno: 2\n", 9) = 9
27725 exit_group(0) = ?
Hope this helps, and 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
a new release.
It's quite handy to be able to use normal git commands with respect to
upstream development.
(And for anyone remotely interested -- I use git-dpm -- many thanks to
Bernhard.)
Thanks
--
Rob Browning
rlb @defaultvalue.org and @debian.org
GPG as of 2011-07-10 E6A9 DA3C C9FD 1FF8
1
So I wanted to check to see what your preferences might be, if any.
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
"
#define PACKAGE_PACKAGER_VERSION "2.0.9-deb+1-1"
#define PACKAGE_PACKAGER_BUG_REPORTS "http://www.debian.org/Bugs/Reporting";
--
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
it doesn't show up in --help yet:
$ meta/guile --help | grep Debian
$ meta/guile -c \
'(use-modules (ice-9 pretty-print)) (pretty-print %guile-build-info)' \
| grep packager
((packager-bug-reports
(packager-version . "2.0.9-deb+1-2~1.gbpedcc92")
(packa
_syserror (subr=0x2033bec0
"mkdir") at error.c:167
#18 0x20104050 in scm_mkdir (path=0x60000021d300, mode=) at filesys.c:1282
]
--
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
e if that's possible -- in the meantime, if there are any tests
you'd like me to run, just shout.
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
Rob Browning writes:
> I'll see if that's possible -- in the meantime, if there are any tests
> you'd like me to run, just shout.
So while it might have been feasible, it turns out the relevant box has
just gone down for the time being.
But it also turns out that ia64
start.
Which made me wonder why a scm file ended up in /usr/lib (assuming I
didn't cause that via packaging somehow).
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
ht place for it in Debian is
/usr/share/gdb/auto-load.
--
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
assuming it doesn't require major
changes.
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
clause.
In any case, I wanted to see how we'd like to handle this upstream so we
can do something similar in Debian.
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
Without this change, building for arm{hf,el} with gcc-4.9 (Debian
4.9.1-14) fails as follows:
/tmp/ccdZTkXQ.s:14591: rdhi, rdlo and rm must all be different
Thanks to Mark H Weaver for the suggestion.
---
This should apply against 2.0.11.
libguile/vm-i-scheme.c | 2 +-
1 file changed, 1 i
---
Though note that this is necessary, but not sufficient for sh4:
http://buildd.debian-ports.org/status/package.php?p=guile-2.0&suite=sid
Thanks
module/system/base/target.scm | 7 ---
1 file changed, 4 insertions(+), 3 deletions(-)
diff --git a/module/system/base/target.scm b/modul
xfoo) fixes the conflict, even
though "define-immutable-type foo" actually creates a binding for ,
not foo.
I thought there was a chance this might be unintentional.
--
Rob Browning
rlb @defaultvalue.org and @debian.org
GPG as of 2011-07-10 E6A9 DA3C C9FD 1FF8 C676 D2C4 C0F0 39E9 ED1B 5
but I was interested in immutability,
and at the moment they don't appear to support it.
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
Ludovic Courtès writes:
> The convention is indeed to use for the RTD.
...and so (just to clarify) the goops class for a record is supposed to
be <> by default, and you'd need to (define <>) yourself
afterward, if you wanted the goops class to appear more conventio
(make-foo x)
foo?
(x x))
(display foo) (newline)
(display ) (newline)
Whether or not that's a good idea is of course a different question...
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
1 - 100 of 265 matches
Mail list logo