-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Brew installation builds from source #1
Comments
Sort of. This would be called a bottle in brew’s terms. I thought about implementing it, after finding various documentation the recommended way for taps is to not use bottles. I’m not 100% certain if it affects go binaries, too. I’ll have to look up the comment again.
On the core project this is handled automatically by a bot and CI/CD.
… On 7. Sep 2018, at 10:59, Johannes Liebermann ***@***.***> wrote:
Assigned #1 <#1> to @allcloud-jonathan <https://github.com/allcloud-jonathan>.
—
You are receiving this because you were assigned.
Reply to this email directly, view it on GitHub <#1 (comment)>, or mute the thread <https://github.com/notifications/unsubscribe-auth/AfzwqxYo6AKqctC097GnmIJ3_ED1iQikks5uYjVYgaJpZM4Wecgd>.
--
<http://bit.ly/bannerlinktoPRGlobes1>
This message and the information
contained herein is proprietary and confidential and subject to the
AllCloud policy statement, you may review it here <https://bit.ly/2Mu90e4>.
|
The main reason I've chosen Go for Clisso and not Python or Java is so that we'll have self-contained binaries which can be used as-is. Forcing the user to install Go just to use Clisso is problematic in my opinion (and could also break the dev environment for some people if they develop in Go and did not mean to upgrade it to the latest version...). I don't know anything about Homebrew, but it doesn't make sense to me we can't simply use a binary. Can you maybe look at how this is done for |
Huh, seems like the do compile it on the target machine. |
Yeah, they use bottles if available. Basically these are pre-compiled.
Isn’t dep tracking the exact dependency versions?
As I said, we can definitely look into bottle support. But I’d say let’s gain some traction with brew first.
…--
<http://bit.ly/bannerlinktoPRGlobes1>
This message and the information
contained herein is proprietary and confidential and subject to the
AllCloud policy statement, you may review it here <https://bit.ly/2Mu90e4>.
|
@johananl guess that can be closed |
Hi,
Using the current config, running
brew install clisso
triggers a compilation from source.This is problematic on a few levels:
dep ensure
is very slow.Can't we have Homebrew install the pre-compiled binary from Github?
The text was updated successfully, but these errors were encountered: