Hi Tomas,

Tomas Volf <~@wolfsden.cz> skribis:

> In my new work I sadly got a MacBook Pro.  I obviously want to use Guile
> on it, however while trying to package it, I discovered that the test
> suite is not passing.  This series remedies that.  Most of the fixes are
> just in tests, but two are actual bug fixes.
>
> With this series applied, 3.0.10 test suite does fully pass (well, minus
> the skips ^_^) on 14.6 macOS.
>
> I am not sure if the project cares about non-free system, but since I
> had to write the patches anyway, I might as well share them.

It does: we’ve always tried to ensure Guile is portable (developers
usually run GNU/Linux but we’re happy to take patches like these that
fix portability to other systems).

> Tomas Volf (9):
>   tests: Check TCP_NODELAY for non-zero instead of 1.
>   tests: Skip tests of abstract Unix sockets on Darwin.
>   tests: Skip hole-related port tests on Darwin.
>   filesys.c: Fix readlink for ports on Darwin.
>   tests: Skip mkdtemp test for invalid template on Darwin.
>   tests: Fix spawn with #:environment on MacOS.
>   tests: Fix spawn if file not found with Gnulib.
>   Do not depend on tmpnam in posix.test.
>   posix.c: Set errno when pipe2 is not available and flags provided.

Applied with minor edits (see other messages).

Thanks!

Ludo’.



Reply via email to