-
Notifications
You must be signed in to change notification settings - Fork 14
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
RPM package #153
Comments
I would like, if it's easy. I'm interested in Asahi Linux, which is currently Arch, but will be Fedora soon. |
First I need to solve this:
It is probably here: I suck at Python... |
The v7
|
Well, CentOS 7 is a problem because its GCC (4.8.5) does not support
There is https://www.softwarecollections.org/en/scls/rhscl/devtoolset-8/ , but honestly I think it does not worth the effort. CentOS Stream 8 is a better choice. |
First, for CentOS Stream 8 - PowerTools
CentOS Stream 9 - EPEL
Build:
|
When bulding the RPM in RHEL 8 and clones, OpenSSL 1.1.1 is used.
which Hence, perhaps, CentOS Stream 9 is a better choice at this point. |
Is this really a problem? OpenSSL is statically linked in client. |
The build machine should have openssl 3.0 static libs installed. That is what is done on macOS. |
I was considering distro supplied packages only. With the switch to OpenSSL 3.0 in Fedora 36 (and RHEL 9), https://bugzilla.redhat.com/show_bug.cgi?id=2139333 But sure, manually compiling OpenSSL in the build machine does the trick, although for such core library, universally available on Linux, linking the system one may be desirable. |
Hmm. Not possible on macOS, which has switched to LibreSSL. Can the installers make openssl 3 a dependency to be auto installed if needed? |
With RPM no problem, since DEB on the other hand, in the way we package it, does not do that. Manually adding |
In light of OpenSSL 1.1.1 deprecation in Red Hat world (no more compat 1.1.1 packages in future releases), one way to link system OpenSSL 3.0 on CentOS Stream 8 is using EPEL packages (see https://docs.fedoraproject.org/en-US/epel/):
Resulting RPM requirements:
It will work on Fedora 36+ and on RHEL 9+.
Once the EPEL repository is enabled,
An eventual official RPM documentation could simply say "On RHEL 8 and clones, EPEL repository is required" or so. |
Correction: RHEL dropped |
https://foldingforum.org/viewtopic.php?t=41152
but will work anyway if Two things are wrong:
|
i don't know if this is even the correct forum for this, much less the proper thread but We're interested in finding a RPM for the v8 that doesn't use systemd. The only thing they tell me on the Help Forum is to politely tell me build it myself... Since, according to my understanding there is only one file (plus whatever dependencies it needs) that needs to be installed, couldn't we just get some instructions on how to copy/paste the file into its correct subdirectory? Have a wonderful day and to all of those of you who do contribute and can build - thanks! and have a great day! :) |
Follow the instructions at https://github.com/FoldingAtHome/fah-client-bastet/blob/master/BUILDING-RPM.md but make sure you don't install the |
Will the RPM package revive? We could port the recent DEB work to it.
The text was updated successfully, but these errors were encountered: