unofficial mirror of bug-guile@gnu.org 
 help / color / mirror / Atom feed
* bug#72547: [PATCH 0/9] Make test suite pass on macOS.
@ 2024-08-09 22:47 Tomas Volf
  2024-08-09 22:54 ` bug#72547: [PATCH 1/9] tests: Check TCP_NODELAY for non-zero instead of 1 Tomas Volf
  2024-10-20 19:17 ` bug#72547: [PATCH 0/9] Make test suite pass on macOS Ludovic Courtès
  0 siblings, 2 replies; 15+ messages in thread
From: Tomas Volf @ 2024-08-09 22:47 UTC (permalink / raw)
  To: 72547; +Cc: Tomas Volf

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.

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.

 configure.ac                    |  2 +-
 libguile/filesys.c              | 13 ++++++++++--
 libguile/posix.c                |  2 +-
 test-suite/tests/00-socket.test | 10 ++++++++-
 test-suite/tests/filesys.test   |  5 +++++
 test-suite/tests/ports.test     |  9 ++++++++
 test-suite/tests/posix.test     | 37 ++++++++++++++++++++++++++-------
 7 files changed, 65 insertions(+), 13 deletions(-)

--
2.45.2





^ permalink raw reply	[flat|nested] 15+ messages in thread

end of thread, other threads:[~2024-10-21 21:31 UTC | newest]

Thread overview: 15+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-08-09 22:47 bug#72547: [PATCH 0/9] Make test suite pass on macOS Tomas Volf
2024-08-09 22:54 ` bug#72547: [PATCH 1/9] tests: Check TCP_NODELAY for non-zero instead of 1 Tomas Volf
2024-08-09 22:54   ` bug#72547: [PATCH 2/9] tests: Skip tests of abstract Unix sockets on Darwin Tomas Volf
2024-08-09 22:54   ` bug#72547: [PATCH 3/9] tests: Skip hole-related port tests " Tomas Volf
2024-10-20 19:18     ` Ludovic Courtès
2024-10-21 21:31       ` Tomas Volf
2024-08-09 22:54   ` bug#72547: [PATCH 4/9] filesys.c: Fix readlink for ports " Tomas Volf
2024-10-20 19:20     ` Ludovic Courtès
2024-08-09 22:54   ` bug#72547: [PATCH 5/9] tests: Skip mkdtemp test for invalid template " Tomas Volf
2024-08-09 22:54   ` bug#72547: [PATCH 6/9] tests: Fix spawn with #:environment on MacOS Tomas Volf
2024-08-09 22:54   ` bug#72547: [PATCH 7/9] tests: Fix spawn if file not found with Gnulib Tomas Volf
2024-08-09 22:54   ` bug#72547: [PATCH 8/9] Do not depend on tmpnam in posix.test Tomas Volf
2024-08-09 22:54   ` bug#72547: [PATCH 9/9] posix.c: Set errno when pipe2 is not available and flags provided Tomas Volf
2024-10-20 19:19     ` Ludovic Courtès
2024-10-20 19:17 ` bug#72547: [PATCH 0/9] Make test suite pass on macOS Ludovic Courtès

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).