-
-
Notifications
You must be signed in to change notification settings - Fork 496
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
Add Linux binary to gopass formula in Homebrew Core #2325
Comments
Currently the Linux build / test is failing: https://github.com/Homebrew/homebrew-core/actions/runs/2984525896 Gopass is listed on the issue where problematic formulaes are collected: Homebrew/homebrew-core#86422 |
Thanks. I find the test output somewhat hard to read, but I think it's failing here. Maybe it's being tripped by the setup message that's prepended when gopass isn't set up? Trying to suppress that for the |
gopass version might be run on an uninitialized instance (e.g. during tests). We want to avoid the setup message there. RELEASE_NOTES=[BUGFIX] Do not show setup message on version Fixes gopasspw#2325 Signed-off-by: Dominik Schulz <[email protected]>
gopass version might be run on an uninitialized instance (e.g. during tests). We want to avoid the setup message there. RELEASE_NOTES=[BUGFIX] Do not show setup message on version Fixes #2325 Signed-off-by: Dominik Schulz <[email protected]> Signed-off-by: Dominik Schulz <[email protected]>
@trallnag This might have been fixed with 1.14.6 but I don't know how to find gopass in the homebrew build logs. Can you check if it's still failing? |
It is still failing.
Run: https://github.com/Homebrew/homebrew-core/actions/runs/3032107407 Job that contains the failed test: https://github.com/Homebrew/homebrew-core/actions/runs/3032107407/jobs/4879457874 |
Thanks for checking. But I'm afraid I don't understand these ruby tests. I don't know how to get more information out of them. There is no obvious failure. |
There is an update for this: we have identified that the problem is caused by an issue specific to our build system: Homebrew/brew#13922. Although it was originally identified in Qt, it's not specific to it. The root cause of the problem is probably some bugs in our binary relocation patcher. We have a fix in the works that will hopefully resolve this soon - feel free to follow the discussion in that issue for updates. |
Thanks a lot for the update. We'll follow that issue and close this one if your fix resolves the failure. |
The mentioned issue was closed but we still don't seem to have gopass bottles. Not sure what's going on over there, but the homebrew build system is quite complex.
This doesn't sound like an obvious gopass issue to me, but maybe it's just hiding the real failure. |
Yeah, to me it looks like the problem has not changed: https://github.com/Homebrew/homebrew-core/actions/runs/3548346572/jobs/5959534648 Let's hope Homebrew experts will find a solution once time permits |
#2468 has simplified |
@trallnag Do you happen to know if this is still an issue today? |
@dominikschulz, it is. The test is still failing: https://github.com/Homebrew/homebrew-core/actions/runs/8315574963/job/22754103046
The issue Homebrew/homebrew-core#86422 contains the following:
By now the linked issue has been closed due to staleness. Maybe related to Homebrew/homebrew-core#163826? Nevertheless, this does not seem to be a problem in this projects source code (if I take the quoted comment at face value). |
The Gopass documentation points out installation via Homebrew if you are on Mac. In general, Homebrew also supports Linux (see this for more). But at the moment it is not possible to install gopass with Homebrew on Linux, because the formula is missing a bottle for Linux.
An entry for
x86_64_linux
is missing.Here is a link to the gopass formula: https://github.com/Homebrew/homebrew-core/blob/master/Formula/gopass.rb
Here is a link to the age formula where Linux bottle is included: https://github.com/Homebrew/homebrew-core/blob/master/Formula/age.rb
References
The text was updated successfully, but these errors were encountered: