bug#48114: Disarchive occasionally fails tests

2021-05-14 Thread Ludovic Courtès
Hi Timothy, Timothy Sample skribis: > Ludovic Courtès writes: > >> Timothy Sample skribis: >> >>> In Disarchive, I can rewrite the generator without regex. I’ll do that >>> and see what I can do about the “Gave up!” issue. >> >> Did you have a chance to look into it? > > I just pushed

bug#48114: Disarchive occasionally fails tests

2021-05-13 Thread Timothy Sample
Heyo, Ludovic Courtès writes: > Timothy Sample skribis: > >> In Disarchive, I can rewrite the generator without regex. I’ll do that >> and see what I can do about the “Gave up!” issue. > > Did you have a chance to look into it? I just pushed b9f0e78238e6186d28d738c7c5355a56557ce84f, which

bug#48114: Disarchive occasionally fails tests

2021-05-13 Thread Ludovic Courtès
Hi! Timothy Sample skribis: > In Disarchive, I can rewrite the generator without regex. I’ll do that > and see what I can do about the “Gave up!” issue. Did you have a chance to look into it? I’d like to make ‘guix’ and ‘guix-daemon’ depend on Disarchive, but not before we can be sure its

bug#48114: Disarchive occasionally fails tests

2021-05-03 Thread Ludovic Courtès
Hi! Timothy Sample skribis: > Timothy Sample writes: > >> I’m still looking into this, but I wanted to quickly post this >> reproducer for the Guile bug: >> >> (use-modules (ice-9 regex)) >> (define str >>

bug#48114: Disarchive occasionally fails tests

2021-05-03 Thread Bengt Richter
Hi Timothy, Ludo, On +2021-05-03 00:02:09 -0400, Timothy Sample wrote: > Timothy Sample writes: > > > I’m still looking into this, but I wanted to quickly post this > > reproducer for the Guile bug: > > > > (use-modules (ice-9 regex)) > > (define str > >

bug#48114: Disarchive occasionally fails tests

2021-05-02 Thread Timothy Sample
Timothy Sample writes: > I’m still looking into this, but I wanted to quickly post this > reproducer for the Guile bug: > > (use-modules (ice-9 regex)) > (define str > "\U101514\U103ab0\U0f6e6e\U02e278\U01d9eb\U10b996\U1089b5\uea15\U0fa074\U101e41\U02e330\u0177\u2492") >

bug#48114: Disarchive occasionally fails tests

2021-05-02 Thread Timothy Sample
Hi, Ludovic Courtès writes: [...] > ERROR: In procedure substring: > Value out of range 6 to 7: 8 > > Note that this is in C locale, which may mean that ‘regexp-exec’, which > passes strings to libc, gets offsets wrong somehow (see > ‘fixup_multibyte_match’ in libguile), though I couldn’t

bug#48114: Disarchive occasionally fails tests

2021-05-02 Thread Ludovic Courtès
Hello! Timothy Sample skribis: > I can’t seem to reproduce this. I’ve run the test suite many, many > times, but I also tried: I can reproduce it quickly with: while make check TESTS=tests/kinds/octal.scm -j5 ; do : ; done … in C locale (LC_ALL & co. all unset). > However, isn’t it

bug#48114: Disarchive occasionally fails tests

2021-04-30 Thread Timothy Sample
Hey, Ludovic Courtès writes: > Disarchive 0.2.0 occasionally fails two tests: > > FAIL: tests/kinds/octal.scm - [prop] Writing is reversible > FAIL: tests/kinds/octal.scm - [prop] Serializing is reversible These two tests have a bit of a problem. They occasionally fail by “giving up”,

bug#48114: Disarchive occasionally fails tests

2021-04-30 Thread Ludovic Courtès
Hi Timothy, Disarchive 0.2.0 occasionally fails two tests: FAIL: tests/kinds/octal.scm - [prop] Writing is reversible FAIL: tests/kinds/octal.scm - [prop] Serializing is reversible (Thanks, Quickcheck! :-)) I added ‘pk’ calls like so: --8<---cut