Join GitHub today
GitHub is home to over 36 million developers working together to host and review code, manage projects, and build software together.
Sign upwireguard-tools 0.0.20160722 (new formula) #3183
Conversation
zx2c4
changed the title
wireguard-tools: add 0.0.20160721 (new formula)
wireguard-tools 0.0.20160721 (new formula)
Jul 21, 2016
zx2c4
changed the title
wireguard-tools 0.0.20160721 (new formula)
wireguard-tools 0.0.20160722 (new formula)
Jul 22, 2016
This comment has been minimized.
This comment has been minimized.
|
Hey @zx2c4. If there's no stable release for this at all at the present time this will be a better fit for our https://github.com/Homebrew/homebrew-devel-only tap. We try not to package purely experimental software in Besides that, this looks |
DomT4
closed this
Jul 23, 2016
This comment has been minimized.
This comment has been minimized.
|
Hi @DomT4 -- Sorry for the confusion in version numbering, but in fact wireguard-tools is quite stable. It simply lives in the same repository and has the same snapshot release cycles of the currently experimental module for the Linux kernel. But the tools component, which is being packaged here, is very stable. Upstream could separate it into its own repository, but it's easiest just to keep the releases synchronized, at least for now. So, this package is a good candidate for So, please reconsider! Thanks, |
This comment has been minimized.
This comment has been minimized.
|
Thanks, that's useful information. You did name the formula Is there some upstream confirmation they consider the tools stable? It'd be useful if they would cut a stable release for the tools, but I understand the lower maintenance burden around not doing so. Maybe it's worth adding some notation to the formula that we don't have to update this incredibly regularly despite the |
DomT4
reopened this
Jul 23, 2016
DomT4
added
needs response
new formula
labels
Jul 23, 2016
ghost
removed
the
needs response
label
Jul 23, 2016
This comment has been minimized.
This comment has been minimized.
|
Hey @DomT4 -- I've just pushed a new package that adds a descriptive comment. Fortunately, in this case, I actually am upstream. I'll only be submitting pull requests to bump the version when it's relevant, and I'll include the tool-related changelog in the pull request messages. |
This comment has been minimized.
This comment has been minimized.
Sadly I can't promise you you'll be the only one updating it. We don't really "do" the concept of individual formula maintainers, although there are a number of formula that require enough delicate dancing inevitably only a few people feel passionate enough to do so. That's more or less why the notation is a desirable thing. |
DomT4
reviewed
Jul 24, 2016
View changes
| class WireguardTools < Formula | ||
| desc "Tools for the WireGuard secure network tunnel" | ||
| homepage "https://www.wireguard.io/" | ||
| # Though this tools package is from an experimental tag, these tools themselves are |
This comment has been minimized.
This comment has been minimized.
DomT4
Jul 24, 2016
Contributor
At the risk of being annoying (Which I specialise in), can we trim this a little bit? Something like:
# Despite the experimental tag the tools themselves are stable.
# Please only update version when the tools have been modified/updated.
DomT4
added
the
needs response
label
Jul 24, 2016
ghost
removed
the
needs response
label
Jul 24, 2016
This comment has been minimized.
This comment has been minimized.
|
Hi @DomT4 -- I trimmed the comment and pushed a new revision. I think we should be all set now! |
This comment has been minimized.
This comment has been minimized.
|
LGTM. |
zx2c4 commentedJul 21, 2016
•
edited
brew install <formula>(where<formula>is the name of the formula you're submitting)?brew audit --strict --online <formula>(after doingbrew install <formula>)?Hello,
This is a formula for the
wg(8)tool, for WireGuard. I'm the author ofpass, which is already in here aspass.rb, so I'm somewhat familiar with brew maintenance. As part of the effort to make userspace implementations of WireGuard for OS X, getting the wireguard-tools package running smoothly on Homebrew is quite important. I expect for this package to become popular overtime. It has packages currently for Debian, Arch, OpenWRT, Gentoo, and OpenSUSE, with more on their way. The package ships with a man page as well, accessible atman wg.Here's a screenshot after a successful brew installation:

Looking forward,
Jason