bug-guile
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

bug#72547: [PATCH 0/9] Make test suite pass on macOS.


From: Ludovic Courtès
Subject: bug#72547: [PATCH 0/9] Make test suite pass on macOS.
Date: Sun, 20 Oct 2024 21:17:56 +0200
User-agent: Gnus/5.13 (Gnus v5.13)

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

[Prev in Thread] Current Thread [Next in Thread]