yuzutech / kroki

Creates diagrams from textual descriptions!
https://kroki.io
MIT License
2.97k stars 224 forks source link

Replace dvisvgm builder with apt package #1770

Closed felixvanoost closed 3 months ago

felixvanoost commented 3 months ago
ggrossetie commented 3 months ago

7.353 info: Selecting GID from range 1000 to 59999 ... 7.355 info: Adding group `kroki' (GID 1001) ... 7.393 fatal: The UID 1000 is already in use.

I think this is a mistake in the Dockerfile as we should use 1001 GID and not 1000. I guess the latest version of adduser is more strict and fail if the GID is already taken.

ggrossetie commented 3 months ago

Not sure why but symbolator is failing 🤔

ggrossetie commented 3 months ago

Still failing, my guess is that symbolator relies on a system dependency that was removed/updated. Do you reproduce this issue locally?

felixvanoost commented 3 months ago

Still failing, my guess is that symbolator relies on a system dependency that was removed/updated. Do you reproduce this issue locally?

I've been having issues running the project locally, hence my over-reliance on the CI here. 🙃

Symbolator was failing because I forgot to update the builder image to Ubuntu 24.04, so it was compiled for Python 3.11 instead of 3.12.

ggrossetie commented 3 months ago

Perfect, thanks!