-
Notifications
You must be signed in to change notification settings - Fork 74
Create documentation for building on a local machine #86
Comments
@sinistersnare have you had any progress on this? I've only just started looking at this repo, but I don't think cross platform functionality has been considered yet. Problems I see are
I've made a diff of what I tried to do to make it work on my BSD based system..it's not really PR worthy material but might help indicate where we can start? |
Ive actually completely forgotten about this :) School was really busy right after I wrote this issue. If you want to take the reigns on this please do, I think having clear cut dependencies and venv setup would be amazing. Thanks so much for your work! Sorry that I am so lazy :p |
@sinistersnare, @svanellewee Welcome! It's great to start getting other contributors to the infrastructure involved, and I'm sure you'll find all kinds of previously-unnoticed bugs (especially missing documentation) by building a copy of it yorself! The possibly bad news is that it's not possible to build rust-playpen on any platform other than Linux with systemd right now, because of the underlying Playpen sandboxing tool's requirements. It actually only builds on Arch at the moment, due to some assumptions in @sinistersnare, I think the best bet for making progress on this right now would be to spin up an Arch VM by following instructions like these. |
Yeah I figured it would only run on Arch, thats what the creator uses. I made the issue so that we can be aware that we should document things like that. I tihnk we need a couple things so we can have reproducible builds:
I am fine with only being able to run on Arch, but the fact that it was not documented is a problem. |
Documented the IRC bot setup in #132. Haven't documented webserver or |
Hey, I am on a windows machine on my laptop, and would like to contribute, I have been surveying the source code for dependencies and I think i will be able to publish a list of requirements.This will include the contents of
pip freeze
, and perhaps a vagrant install script? This way there can be reproducible deploys, which would be super easy for local testing.Ideas?
The text was updated successfully, but these errors were encountered: