Skip to content
This repository was archived by the owner on Feb 24, 2020. It is now read-only.

Conversation

@jvns
Copy link
Contributor

@jvns jvns commented Oct 29, 2016

It took me a while to figure out how to build rkt without manually installing a bunch of dependencies. I think these are the right directions?

@ghost
Copy link

ghost commented Oct 29, 2016

Can one of the admins verify this patch?

@lucab
Copy link
Member

lucab commented Oct 29, 2016

@jvns, thanks for the documentation patch. We'll gladly take this and are interested in helping lowering the bar for newcomers! That said, I think there isn't a one-size-fits-all solution here. The rkt-builder needs rkt to build rkt itself and is burdensome for small debug/patch/check tasks, which is why we point people to the list of build-dependencies. Are you aiming at having a small development setup or a compact way for automated builds? May I ask how does your current/ideal environment look like?

@jvns
Copy link
Contributor Author

jvns commented Oct 29, 2016

So -- the reason I added this was that I couldn't figure out how to install the build dependencies on my Ubuntu 16.04 machine and so I wanted to download a build container instead. Why is the rkt builder burdensome? I noticed that it takes a really long time to build the first time (which seems normal), and when I build a second time it's not a lot faster, but I couldn't figure out why.

@lucab
Copy link
Member

lucab commented Nov 1, 2016

I see, thanks for the feedback.

how to install the build dependencies on my Ubuntu 16.04 machine

Are docs and scripts completely not working there, or just not advertised well enough? Admittedly they are not tailored to Ubuntu, but a recent Debian unstable should be quite closed to that.

Why is the rkt builder burdensome?

In the context of rapid local development, it throws away some flexibility and speed (I think you noticed the lack of incremental build) in favor of reproducibility. But I understand that this touches into personal preferences, so that above is just my partial view. Also, non-native speaker here, so excuse me if the wording was not super-clear.

@lucab lucab changed the title Explain how to use rkt-builder to build rkt docs: explain how to use rkt-builder to build rkt Nov 1, 2016
@lucab lucab merged commit 6c20fcd into rkt:master Nov 1, 2016
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants