<@U91N0CA2H> what will it look like for someone ou...
# general
g
@fmanco what will it look like for someone outside FB to build osquery from source
f
Basically something like
buck build osquery:osqueryd
g
is it a local build? does it need remote hosts?
f
There might be some setup required as we're not going to package the toolchain as a dependency anymore. We'll provide scripts to setup the host, but if you have a toolchain that should also work.
All it needs is access to S3 to download pre-built dependencies. The rest is all local.
g
will you guys write up how to do that?
f
We'll update the provisioning scripts. It might not all be done with the first commit but we'll work with the community to try to support at least the major OSes/distros.
g
Okay
looking forward to office hours tomorrow
👍 2
f
So to correct my answer above is more like
./tools/provision.sh
and then buck
g
happy to help with figuring out what breaks once you push the commits to the repo
f
Awesome, that will be helpful.
g
@fmanco one last question. the phabricator instance, is it public? can we see your code review there?
i contribute to Go, and they use something similar with gerrit, where prs are mirrored, but the code review is on gerrit. that works mostly fine because the process is fully public
f
Unfortunately our Phabricator instance isn't public, so you won't be able to see our code review. Visibility into our code review is something we discussed and would like to give but currently don't have a solution for. To keep a good level of transparency we'll ensure that the commit messages are descriptive, and that we'll still do Blueprints for discussing major changes.
g
how does discussion work, with github
if you want me to address changes for my PR
does ShipIt sync things? or do you just have two discussions?
f
Ah, for PRs we will do the review fully on GitHub, so the current process will basically remain.
g
how do we give you feedback on changes you make? are you opening PRs too? or are we going to start seeing commits which we were not able to review
f
On the individual commits there won't be a chance to give feedback. At least initially. For major changes we'll open Blueprints and feedback is given on the issue on GitHub.