-
Notifications
You must be signed in to change notification settings - Fork 1.4k
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
Create CentOS 8 build #81
Comments
I am on that :) |
Thanks Daniel @daniel-lucio, |
True. They are under review now. |
…freeswitch-advantage:bugfix/FS-11468-split-vpx-payload-evenly to v1.8-fsa * commit '6b5217f3ab2e030890a1eff46c43e1934bf5ea19': FS-11468 Try to split payload to packets evenly(with largest at the end) up to vpx_globals.rtp_slice_size, (assume hdrlen constant across all packets of the same picture). It keeps packets being transmitted in order. Without it last (and thus the smallest one) packet usually arrive out of order (before the previous one)
Bump - is there any update on CentOS 8 packages? |
@andywolk what's missing here? I'm happy to help with any work that's left for packaging for CentOS 8 :) |
While waiting for the resolution of this issue, I just rebuilt the src.rpm of CentOS 7 on CentOS 8 and encountered the following papercuts. I'm sure they will be resolved in any official CentOS 8 builds. Recording them here in case anyone tries to do the same. Background: Try to do a
Note: I have split libks into libks and libks-devel, and the same for signalwire-client-c. This is to be more idiomatic with the RHEL/CentOS eco-system. There is a bug in my CentOS 8 spec file which does not reflect this split yet.
The results of the build are here: https://copr.fedorainfracloud.org/coprs/beaveryoga/FreeSWITCH/. The build is based on the newly released CentOS 8.2.2004 and completes successfully after the above workarounds. It uses the CentOS 8 repos, EPEL-8, and FreeSWITCH ancillary RPMs. |
All issues already resolved by me. |
Hi, any update for centos 8 ? |
I have an RPM for Centos 8 that works, check my GitHub profile to get to there |
@daniel-lucio can you please send me the link. I went to this https://github.com/daniel-lucio/freeswitch url but did not get the rpm link. |
Any news on Centos 8 Builds? |
Following on from a successful build based on the specs extracted from beaveryoga repo linked by @space88man i'm now looking at EL9 and running into issues that appear related to crypto/OpenSSL changes. Is anyone else out there had any luck with EL9 builds? |
I am looking at this now... BTW - I have added 1.10.8 on RHEL8 to Copr: https://copr.fedorainfracloud.org/coprs/beaveryoga/FreeSWITCH-1.10.8/ |
@spacetourist - the spec file for rebuilding on EL9 is here: https://download.copr.fedorainfracloud.org/results/beaveryoga/FreeSWITCH-1.10.8/epel-9-x86_64/04956289-freeswitch/freeswitch.spec
The copr repository is here: https://copr.fedorainfracloud.org/coprs/beaveryoga/FreeSWITCH-1.10.8/ |
Hey @space88man - thanks for your work here, I had made a start only yesterday on the 1.10.8 conversion but I've produced a much cleaner build file using your spec as a base. The only modifications are a couple of unique patches we apply, a purge of signalwire client and an extra location in PKG_CONFIG_PATH to support mock as a build environment. Next step is to install and test on our Alma 9 servers! |
I am working on my own RPMs for Roky9, Rocky8 and Centos 7, bloating almost everything, including the signalwire stuff. |
Rocky9 RPMS are ready, Details are here https://inside-out.xyz/technology/freeswitch-1-10-8-rpm-for-centos-7-rocky-8-9.html The repo can be installed using this RPM http://repo.okay.com.mx/centos/9/x86_64/release/okay-release-1-6.el9.noarch.rpm |
@daniel-lucio could you provide a pointer to the .spec files you're using to build these RPMS? |
@space88man Nice job for providing builds of 1.10.8 for el8 and el9. Are you planning to work on a new .spec for building 1.10.9? |
We would be very interested in this spec file too :) |
Basic spec files for 1.10.10 (as close as possible to CentOS 7 builds): Dependencies spec (libks2, signalwire-client-c2) if you use FS Signalwire module:
RHEL 8/9: https://copr.fedorainfracloud.org/coprs/beaveryoga/FreeSWITCH-1.10.10/ CentOS Stream 8/9: https://copr.fedorainfracloud.org/coprs/beaveryoga/FreeSWITCH-1.10.10-Stream/ |
Could you create CentOS 8 build and repos
The text was updated successfully, but these errors were encountered: