git/list[1] front-page[2] threads[3] people[4] search[5] about
 

[PATCH 0/3] gitlab-ci: update to macOS 15 images

From
Patrick Steinhardt <ps@pks.im>
Date
Mar 5, 2026, 11:20 UTC
Message-ID
<20260305-pks-gitlab-ci-macos-16-v1-0-ce8da0ff29c2@pks.im>
Hi,

this isn't anything urgent, I'm simply trying to stay ahead of the upcoming deprecation.

The update uncovers the issue with broken iconv that we have already fixed in d0cec08d70 (utf8.c: prepare workaround for iconv under macOS 14/15, 2026-01-12). But for now we had only wired up this workaround for our Makefile, not yet for Meson. So the first two patches wire up this fix for Meson, too.

Thanks!
Patrick
---
Patrick Steinhardt (3):
      meson: simplify iconv-emits-BOM check
      meson: detect broken iconv that requires ICONV_RESTART_RESET
      gitlab-ci: update to macOS 15 images
 .gitlab-ci.yml |  6 ++---
 meson.build    | 80 +++++++++++++++++++++++++++++++++-------------------------
 2 files changed, 48 insertions(+), 38 deletions(-)

--- base-commit: c1485ce6c89b3d33d32bd5e940432d30885afdcc change-id: 20260304-pks-gitlab-ci-macos-16-e9862bfee206

Next: Patrick Steinhardt
Message 1 of 7 in “gitlab-ci: update to macOS 15 images”
  1. 0/3 gitlab-ci: update to macOS 15 imagesPatrick Steinhardt, Mar 5, 2026
  2. 1/3 meson: simplify iconv-emits-BOM checkPatrick Steinhardt, Mar 5, 2026
  3. Justin ToblerMar 9, 2026
  4. 2/3 meson: detect broken iconv that requires ICONV_RESTART_RESETPatrick Steinhardt, Mar 5, 2026
  5. Justin ToblerMar 9, 2026
  6. 3/3 gitlab-ci: update to macOS 15 imagesPatrick Steinhardt, Mar 5, 2026
  7. Justin ToblerMar 9, 2026

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.