From 81b60b5f00767d50dff7c42798bfd8f8f4cf255d Mon Sep 17 00:00:00 2001 From: "Paul J. Dorn" Date: Thu, 5 Sep 2024 03:09:29 +0200 Subject: [PATCH] CI: test greenlet on OmniOS v11 (diagnosing..) Who told libev to act like __linux? --- .github/workflows/foreign.yml | 6 +++++- tests/test_wrk.py | 2 +- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.github/workflows/foreign.yml b/.github/workflows/foreign.yml index a279e367a..91adbf0d1 100644 --- a/.github/workflows/foreign.yml +++ b/.github/workflows/foreign.yml @@ -66,8 +66,11 @@ jobs: - uses: actions/checkout@v4 - uses: vmactions/omnios-vm@v1 with: + # need inotify not installed so libev does not assume __linux # need gcc installed to compile greenlet from source - prepare: pkg install pip-311 python-311 sqlite-3 nginx gcc13 + prepare: | + pkg uninstall --ignore-missing inotify \ + && pkg install pip-311 python-311 sqlite-3 nginx gcc13 usesh: true copyback: false run: | @@ -76,6 +79,7 @@ jobs: && python3 --version \ && openssl version \ && pkg info nginx \ + && gcc -dM -E -