Skip to content

AmneziaWG VPN packages - #62535

Draft
xolophreny wants to merge 3 commits into
void-linux:masterfrom
xolophreny:amneziawg
Draft

xolophreny wants to merge 3 commits into
void-linux:masterfrom
xolophreny:amneziawg

Conversation

@xolophreny

@xolophreny xolophreny commented Sep 14, 2026

Copy link
Copy Markdown
Contributor

Testing the changes

  • I tested the changes in this PR: YES

New package

Local build testing

  • I built this PR locally for my native architecture, x86_64
  • I built this PR locally for these architectures (if supported. mark crossbuilds):
    • armv7l, cross

Alternative Wireguard implementation.
The DKMS module should be used whenever possible, the Go variant is slower and doesn't pass build checking, though otherwise works. I should be able to bring the issue up to the devs, and would like to ask if it could be included as a restricted package until the problem is resolved, or if it should be dropped entirely

@chrysos349

Copy link
Copy Markdown
Contributor

I should be able to bring the issue up to the devs, and would like to ask if it could be included as a restricted package until the problem is resolved, or if it should be dropped entirely

why restricted? is there a licensing concern?

@xolophreny

xolophreny commented Sep 14, 2026

Copy link
Copy Markdown
Contributor Author

why restricted? is there a licensing concern?

Ah, no, pardon, I misunderstood the implications of failing build checks. That is the only issue with the thing, though I'm not familiar with Go software at all to provide more details. Just the "Unformatted code" in many Go files being the reason for failing, as mentioned in the template

And would appreciate more input on this as well, thank you

Comment thread srcpkgs/amneziawg-go/template Outdated
@classabbyamp classabbyamp added the new-package This PR adds a new package label Sep 15, 2026
Comment thread srcpkgs/amneziawg-go/template Outdated
distfiles="${homepage}/archive/v${version}.tar.gz"
checksum=24c656cfb80ff6855702710eaf2e3729fa710bf6bfdbbbdfba01984ccd17de95

make_check=no # "Unformatted code" in many go files

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Skipping checks is only acceptable if you can explain why the tests are expected not to work in the build environment. Skipping them to avoid solving the issue is not.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Understood, thank you! Will work on that

@xolophreny
xolophreny marked this pull request as draft September 15, 2026 13:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

new-package This PR adds a new package

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants