-
-
Notifications
You must be signed in to change notification settings - Fork 18
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
Segfault when trying to download runtime on FreeBSD and CentOS 7.9 #34
Comments
The segfault does not happen when passing in a runtime with |
@TheAssassin maybe we should just call |
Also segfault on Linux. btw, I expect appimagetool to include the runtime (as in previous builds). I don't want my (long) build process to all of the sudden download a binary and possibly break due to network/download issues, or the runtime is broken for some reason. It's also a major security concern. The build process downloads an unknown binary and inject that into something you distribute to users. I have no problems using |
@TheAssassin please let's take this into consideration. I have to agree with @rodlie. |
I disagree.
Well, 99% of all users download the binary from GitHub directly without any means of verification. There is no difference to just downloading the runtime from GitHub as well.
Not really, at least for the vast majority of users.
You're ignoring alternative solutions at this point in favor of a rightfully obsoleted setup that caused trouble all the way. I wouldn't mind adding some cryptographic verification (indeed, I'm very much for this option in general, even for the CLI variant). All of this is off topic, though. You should open a new issue. |
The reason was that I updated the appimagetool and all of the sudden it starts downloading stuff, this is not expected behavior based on previous versions and should be documented somewhere that the application downloads additional resources during use (if this is documented it should be more visible). Anyway, do whatever you want. I will replace appimagetool with a simple shell script. On-topic: it segfaults on CentOS 7.9. |
P.S.:
The reasons I'm objected to this are manifold, but I am unwilling to reiterate all the arguments, honestly. There was a really long discussion back when we moved appimagetool into this repository about it. After a long back and forth, the better arguments won, leading to this situation. That is not an excuse for not actually using cryptography to verify the downloaded runtime See #44. |
I had a quick glance at the |
@rodlie please open a new issue. |
Fixed by #45. |
@rodlie please retest. I tested it successfully on CentOS 7.9 (and on FreeBSD 14.0-RELEASE/helloSystem). |
Thanks @rodlie #34 (comment) [ci skip]
Thanks @rodlie #34 (comment) [ci skip]
Can be reproduced using a Live ISO from https://github.com/helloSystem/ISO/releases/tag/experimental-13.2
The text was updated successfully, but these errors were encountered: