-
Notifications
You must be signed in to change notification settings - Fork 1.6k
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
added opus 1.5.1 #23234
base: master
Are you sure you want to change the base?
added opus 1.5.1 #23234
Conversation
Daniel seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account. You have signed the CLA already but the status is still pending? Let us recheck it. |
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM, only need to add CMP0077. Thanks!
Co-authored-by: Martin Valgur <martin.valgur@gmail.com>
This comment has been minimized.
This comment has been minimized.
I'm not used to using conan, I just made small adaptions to the given recipe in order to support opus 1.5.1. |
This comment has been minimized.
This comment has been minimized.
There seems to be a TLS issue when downloading the builds from xiph.org |
Anything I can do about this? The releases are hosted on xiph.org, but somehow the build servers don't accept the certificate or TLS version, see e.g. https://c3i.jfrog.io/c3i/misc-v2/logs/pr/23234/4-linux-gcc/opus/1.5.1//1d2e365eb8c339034b0dc24d7dd442ac92ae783a-build.txt |
Might have been a temporary thing since it only happened in a Conan v2 build. v1 had a regular build failure |
Conan v1 pipeline ❌Failure in build 5 (
Note: To save resources, CI tries to finish as soon as an error is found. For this reason you might find that not all the references have been launched or not all the configurations for a given reference. Also, take into account that we cannot guarantee the order of execution as it depends on CI workload and workers availability. Conan v2 pipeline ❌
The v2 pipeline failed. Please, review the errors and note this is required for pull requests to be merged. In case this recipe is still not ported to Conan 2.x, please, ping See details:Failure in build 5 (
Note: To save resources, CI tries to finish as soon as an error is found. For this reason you might find that not all the references have been launched or not all the configurations for a given reference. Also, take into account that we cannot guarantee the order of execution as it depends on CI workload and workers availability. |
I detected other pull requests that are modifying opus/all recipe: This message is automatically generated by https://github.com/ericLemanissier/conan-center-conflicting-prs so don't hesitate to report issues/improvements there. |
"1.5.1": | ||
url: "https://downloads.xiph.org/releases/opus/opus-1.5.1.tar.gz" | ||
sha256: "b84610959b8d417b611aa12a22565e0a3732097c6389d19098d844543e340f85" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
"1.5.1": | |
url: "https://downloads.xiph.org/releases/opus/opus-1.5.1.tar.gz" | |
sha256: "b84610959b8d417b611aa12a22565e0a3732097c6389d19098d844543e340f85" | |
"1.5.2": | |
url: | |
- "https://ftp.osuosl.org/pub/xiph/releases/opus/opus-1.5.2.tar.gz" | |
- "https://downloads.xiph.org/releases/opus/opus-1.5.2.tar.gz" | |
sha256: "65c1d2f78b9f2fb20082c38cbe47c951ad5839345876e46941612ee87f9a7ce1" |
The downloads.xiph.org seems to redirect to mirrors. So let's try to use one of them as the preferred download.
For older versions we also have used their GitHub downloads, but they did not upload them there for 1.5x. And we also used a Mozilla mirror, but they don't seem to have these versions yet either.
Checksum is taken from https://opus-codec.org/release/stable/2024/04/12/libopus-1_5_2.html
And let's use 1.5.2 instead of 1.5.1 at this point
@@ -1,4 +1,6 @@ | |||
versions: | |||
"1.5.1": |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
"1.5.1": | |
"1.5.2": |
For protocol, the error is
downloads.xiph.org seems to support ONLY TLS 1,3, not any older versions. The Python 3.7 version in the docker containers is using the following OpenSSL version:
OpenSSL added TLS 1.3 support in 1.1.1+ Using the mirror directly as in my code suggestion above we should be able to workaround this problem for now. |
Specify library name and version: opus/1.5.1
Added new opus version with support for DRED and deep PLC