aws-vault: 7.2.0 -> 7.7.5, switch to maintained fork#454705
aws-vault: 7.2.0 -> 7.7.5, switch to maintained fork#454705numinit merged 3 commits intoNixOS:masterfrom
Conversation
|
Thanks! One this is merged we should add it to list of packaging in the repo README as well |
|
|
not really sure why this is failing on the Darwin builds. I was able to build it locally on an aarch64-darwin machine running macos 15.6.1 🤔 |
|
There are some OS deps, so I wonder if darwin workers are used for builds? |
|
it seems to works if I disable cgo to statically link the C libs |
|
Yes, CGO needs to be disabled in order to statically link OS deps on different platforms |
|
|
|
Just going to merge in the interest of ZHF. :-) |
|
@numinit I think this update broke my aws-setup on macOS. I am getting: I was using it with macOS Keychain. But running: I don't see macOS keychain in supported backends: |
|
@er0k is this something that can be fixed with a compile flag? If not I think this may have to be reverted since it's an accidentally breaking change for 25.11. |
|
It looks like it's related to disabling CGO on Darwin. |
|
Dang, sorry about that. I can confirm there was a breaking change introduced in v7.7.0, still trying to sort out how to get that building correctly with the keychain backend. In the meantime I have confirmed that v7.6.5 builds and runs successfully on Darwin with CGO enabled, and appears to work with the keychain backend. I can put this branch up for PR to revert to v7.6.5. Or we can revert all the way back to v7.2.0. I would prefer the former to use the new fork, but I'm happy to do whatever you recommend. |
|
Yeah I think 7.6.5 is fine since the previous version is unmaintained. This is the situation where it'd be good to report this upstream and then go to/backport 7.7 when they fix it. |
Switches to a maintained fork of aws-vault and updates to latest version 7.7.5
fixes #454530
see also:
Things done
passthru.tests.nixpkgs-reviewon this PR. See nixpkgs-review usage../result/bin/.Add a 👍 reaction to pull requests you find important.