Hey Florian, Thanks for the report. Yeah, Guile has made incompatible SRFI-64 changes in recent releases. I've chosen to prioritize having a working test suite for the current version of Guile since that's what I develop and test against. The Guix package probably disabled tests due to this same incompatibility and when they update they could probably be enabled.
- Dave On Mon, Feb 7, 2022 at 9:03 AM pelzflorian (Florian Pelz) <pelzflor...@pelzflorian.de> wrote: > > Hi David and thank you for the new Haunt release. > > On Wed, Jan 26, 2022 at 08:26:19AM -0500, Thompson, David wrote: > > Haunt version 0.2.6 has been released. This release restores > > compatibility with Guile < 3.0 that was accidentally broken in 0.2.5. > > You need not care about it on old Guile IMHO, but in case you do, > check is buggy now. > > guix shell --container -D guile2.2-haunt autoconf automake > ./bootstrap > ./configure > make > make check > > The problem is that tests/helper.scm’s test-end returns unspecified. > This also breaks the check for haunt-0.2.6 on Parabola GNU/Linux-libre. > > This seems to be a bug in Guile’s SRFI-64 implementation, fixed with > the later Guile commit f10bc1a86. If I change Guix to use a patch of > the first hunk of that commit for Guile@2.2.7, it works. > > > Note that > > guix build guile2.2-haunt \ > --with-source=guile2.2-haunt='https://files.dthompson.us/haunt/haunt-0.2.6.tar.gz' > > does not run tests at all according to its log file. Neither does > guix build haunt. > > > Sorry for reporting this late. > > Regards, > Florian