• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

iplweb / bpp / 25822811767
65%

Build:
DEFAULT BRANCH: dev
Ran 13 May 2026 08:02PM UTC
Jobs 0
Files 0
Run time –
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

pending completion
25822811767

push

github

mpasternak
fix(devsetup): macOS — symlinki w /usr/local/lib zamiast DYLD_FALLBACK_LIBRARY_PATH

WeasyPrint (cffi.dlopen / ctypes.util.find_library) musi znalezc libgobject /
pango / harfbuzz / fontconfig z brew (/opt/homebrew/lib na Apple Silicon).

Poprzednia proba (3531fd2d4) ustawiala DYLD_FALLBACK_LIBRARY_PATH w
~/.zprofile. Problem: macOS SIP strippuje wszystkie zmienne DYLD_* przy
wywolaniu chronionych binarek (/usr/bin/*, /bin/sh, itp.). W lancuchach
typu make -> sh -> uv -> python -> pytest zmienna ginie po drodze
niedeterministycznie. WeasyPrint czasem dziala, czasem nie.

Rozwiazanie: symlinki w /usr/local/lib. Dyld konsultuje te sciezke
domyslnie (default search path), SIP tego nie strippuje. Wymaga sudo
raz przy setupie maszyny, idempotent (recipe nie nadpisuje istniejacych
symlinkow wskazujacych na te same cele).

prepare-developer-machine-macos:
- usuwa stary wpis DYLD_FALLBACK_LIBRARY_PATH z ~/.zprofile (backup .bpp-bak)
- tworzy /usr/local/lib jesli nie istnieje
- symlinkuje 5 libek: gobject-2.0, pango-1.0, harfbuzz, fontconfig-1, pangoft2-1.0

docs/MACOS_WEASYPRINT.md: pelny opis problemu + odsylacze.
Source Files on build 25822811767
Detailed source file information is not available for this build.
  • Back to Repo
  • Github Actions Build #25822811767
  • 004e2dbe on github
  • Prev Build on dev (#25822111192)
  • Next Build on dev (#25825017656)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc