rewrite FreeBSD and OpenBSD install tabs for modern Chia#994
Conversation
Replace outdated instructions (Chia 1.1.4, FreeBSD 11, OpenBSD 6.8, Python 3.7/3.8, manual clvm_rs/chiavdf builds) with modern Poetry-based install.sh workflow for FreeBSD 13/14 and OpenBSD 7.x with Python >=3.10. Add community-supported disclaimers, known-limitations sections, and legacy HTML anchor elements to preserve external fragment links. Co-authored-by: Cursor <cursoragent@cursor.com>
|
pending review and confirmation of accuracy. I have asked the community to help with this here: |
danieljperry
left a comment
There was a problem hiding this comment.
I don't have a way to test FreeBSD and OpenBSD, but I think you've included sufficient disclaimers for them.
I have reached out to a community dev who is going through to test the instructions and help update 💯 |
|
Hey there. So, I tried these out. They didn't work straight away for me on FreeBSD 14.3/amd64. Anyway. Most of install.sh runs fine. However, I found that it would fail to build/install I even went ahead and installed that package onto the system ( . ./.venv/bin/activate
pip3 install miniupnpc
deactivate
sh install.shand it worked. pip is able to take the one from the system and present it in the venv, but I guess poetry doesn't do that? Thanks. |
Hey @cross thank you very much for testing and the feedback. I made some updates to the docs based on your feedback but can you check to make sure I captured everything correctly? Main changes are:
Out of curiosity I know previous instances in FreeBSD had more difficulty supporting compressed plots, do you have compressed plots which you have tested this installation with? |
Replace outdated instructions (Chia 1.1.4, FreeBSD 11, OpenBSD 6.8, Python 3.7/3.8, manual clvm_rs/chiavdf builds) with modern Poetry-based install.sh workflow for FreeBSD 13/14 and OpenBSD 7.x with Python >=3.10. Add community-supported disclaimers, known-limitations sections, and legacy HTML anchor elements to preserve external fragment links.
Note
Low Risk
Documentation-only rewrite; low risk aside from potentially misleading users if OS/package versions or
install.shbehavior differ from reality.Overview
Updates the
FreeBSDandOpenBSDtabs ininstallation.mdto replace legacy, manual build steps (ports-builtcryptography,clvm_rs/chiavdfhacks, keychain edits) with the currentsh install.sh+ Poetry workflow targeting FreeBSD 13/14 and OpenBSD 7.x with Python >=3.10.Adds community-supported disclaimers, preserves old section fragment links via legacy HTML anchors, and documents OS-specific limitations and troubleshooting (notably
BUILD_VDF_CLIENT=Ntimelord unavailability, no GUI, UPnP disable command, FreeBSDminiupnpcbuild workaround, and a note about compressed plots on FreeBSD).Reviewed by Cursor Bugbot for commit 22ad0b1. Bugbot is set up for automated code reviews on this repo. Configure here.