帖文详情
avatar
@merrick@neo.gyara.moe

Failed to learn/play with Guix again... It's impossible to package a golang software (such as v2ray) as it requires all dependencies be packaged by Guix... even if your go.sum contains thousands of lines lol 🙃

查看详情
0
0
0
avatar
@aya@neo.gyara.moe

@merrick That's why I change to nix :(

查看详情
0
0
0
avatar
@ncts@dabr.ca

@aya @merrick Some distros want packages to be local, so they can be built from the distro's repository, sometimes without network connection (once all dependencies are prepared). Upstream lock files don't matter in this case. The concern is not unreasonable, though sometimes irrelevant for certain people.

查看详情
0
0
1
avatar
@merrick@neo.gyara.moe

@ncts @aya gentoo also do that, but they provide some workaround:
1. for golang packages, they now force packagers to provide "vendor" tarballs
2. they allow -9999 (live) packages to access the internet when building.

btw I actually get #1 work with Guix too, so maybe I'm wrong, you can hack Guix any way you want after all.

查看详情
0
0
0
@merrick@neo.gyara.moe
0/477
加载中