Skip to content

Add custom F3D and VTK alpine packages built by Manyfold project#20

Open
Floppy wants to merge 3 commits intolinuxserver:mainfrom
manyfold3d:add-f3d
Open

Add custom F3D and VTK alpine packages built by Manyfold project#20
Floppy wants to merge 3 commits intolinuxserver:mainfrom
manyfold3d:add-f3d

Conversation

@Floppy
Copy link
Copy Markdown
Contributor

@Floppy Floppy commented Feb 20, 2026

Latest Manyfold code uses https://f3d.app for server-side image rendering. Because that's not yet included in Alpine, I've built my own packages which are being included in the official image (see https://github.com/manyfold3d/f3d-alpine).

I've submitted MRs to include/update the packages in Alpine proper, but obviously that takes time, so in the meantime, these packages work OK. They're built for Alpine 3.23, and if 3.24 appears before we get these into testing, I'll update them.

manyfold3d/manyfold#5493 is the equivalent PR to this for the official images.

@LinuxServer-CI
Copy link
Copy Markdown
Collaborator

I am a bot, here are the test results for this PR:
https://ci-tests.linuxserver.io/lspipepr/manyfold/v0.132.1-pkg-a17466b7-dev-932f4a49c171a76eba1ef70d8d1a7c6dd4f86636-pr-20/index.html
https://ci-tests.linuxserver.io/lspipepr/manyfold/v0.132.1-pkg-a17466b7-dev-932f4a49c171a76eba1ef70d8d1a7c6dd4f86636-pr-20/shellcheck-result.xml

Tag Passed
amd64-v0.132.1-pkg-a17466b7-dev-932f4a49c171a76eba1ef70d8d1a7c6dd4f86636-pr-20
arm64v8-v0.132.1-pkg-a17466b7-dev-932f4a49c171a76eba1ef70d8d1a7c6dd4f86636-pr-20

@Floppy
Copy link
Copy Markdown
Contributor Author

Floppy commented Feb 24, 2026

I'm close to a 0.133.0 release now with this feature included; this PR will need merging before you release the next update - are you folks OK with it as-is, or should I change stuff?

@Floppy
Copy link
Copy Markdown
Contributor Author

Floppy commented Feb 25, 2026

Ah crap, sorry, didn't think the 0.133.0 release would happen completely automatically, sorry. There might be some errors in https://github.com/linuxserver/docker-manyfold/releases/tag/v0.133.0-ls134 if people use the new renderer.

@Floppy
Copy link
Copy Markdown
Contributor Author

Floppy commented Mar 18, 2026

VTK has been updated in edge, so I've changed this PR to add that package instead of my custom one. F3D isn't in yet, but I'll do the same once it is.

@LinuxServer-CI
Copy link
Copy Markdown
Collaborator

I am a bot, here are the test results for this PR:
https://ci-tests.linuxserver.io/lspipepr/manyfold/v0.135.0-pkg-99a4a343-dev-6c6887389ffa7501b81bacb450fa126726dc9bc5-pr-20/index.html
https://ci-tests.linuxserver.io/lspipepr/manyfold/v0.135.0-pkg-99a4a343-dev-6c6887389ffa7501b81bacb450fa126726dc9bc5-pr-20/shellcheck-result.xml

Tag Passed
amd64-v0.135.0-pkg-99a4a343-dev-6c6887389ffa7501b81bacb450fa126726dc9bc5-pr-20
arm64v8-v0.135.0-pkg-99a4a343-dev-6c6887389ffa7501b81bacb450fa126726dc9bc5-pr-20

@LinuxServer-CI
Copy link
Copy Markdown
Collaborator

I am a bot, here are the test results for this PR:
https://ci-tests.linuxserver.io/lspipepr/manyfold/v0.135.0-pkg-99a4a343-dev-e441ca01c0e097c47160bf5b5ad5878474e10cd7-pr-20/index.html
https://ci-tests.linuxserver.io/lspipepr/manyfold/v0.135.0-pkg-99a4a343-dev-e441ca01c0e097c47160bf5b5ad5878474e10cd7-pr-20/shellcheck-result.xml

Tag Passed
amd64-v0.135.0-pkg-99a4a343-dev-e441ca01c0e097c47160bf5b5ad5878474e10cd7-pr-20
arm64v8-v0.135.0-pkg-99a4a343-dev-e441ca01c0e097c47160bf5b5ad5878474e10cd7-pr-20

@LinuxServer-CI
Copy link
Copy Markdown
Collaborator

I am a bot, here are the test results for this PR:
https://ci-tests.linuxserver.io/lspipepr/manyfold/v0.137.0-pkg-14e96100-dev-36f5d89d2d83b225bb2c1c9b0857caf2bc8931df-pr-20/index.html
https://ci-tests.linuxserver.io/lspipepr/manyfold/v0.137.0-pkg-14e96100-dev-36f5d89d2d83b225bb2c1c9b0857caf2bc8931df-pr-20/shellcheck-result.xml

Tag Passed
amd64-v0.137.0-pkg-14e96100-dev-36f5d89d2d83b225bb2c1c9b0857caf2bc8931df-pr-20
arm64v8-v0.137.0-pkg-14e96100-dev-36f5d89d2d83b225bb2c1c9b0857caf2bc8931df-pr-20

@LinuxServer-CI
Copy link
Copy Markdown
Collaborator

I am a bot, here are the test results for this PR:
https://ci-tests.linuxserver.io/lspipepr/manyfold/v0.139.0-pkg-25611c4c-dev-83a53f9c5ea259022d51ce4c258a1d92b1a618b1-pr-20/index.html
https://ci-tests.linuxserver.io/lspipepr/manyfold/v0.139.0-pkg-25611c4c-dev-83a53f9c5ea259022d51ce4c258a1d92b1a618b1-pr-20/shellcheck-result.xml

Tag Passed
amd64-v0.139.0-pkg-25611c4c-dev-83a53f9c5ea259022d51ce4c258a1d92b1a618b1-pr-20
arm64v8-v0.139.0-pkg-25611c4c-dev-83a53f9c5ea259022d51ce4c258a1d92b1a618b1-pr-20

@Floppy
Copy link
Copy Markdown
Contributor Author

Floppy commented May 6, 2026

Looks like that failure is due to Redis not starting properly for the smoke test, I think the build itself is OK.

@thespad
Copy link
Copy Markdown
Member

thespad commented May 6, 2026

Normally redis fails on arm in qemu, what I'm not clear on is why it was working until your most recent commit :)

Could be specific to the builder, thinking about it. Nope, both on the same host.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Development

Successfully merging this pull request may close these issues.

3 participants