-
Notifications
You must be signed in to change notification settings - Fork 2.5k
Update: abseil-cpp, rnnoise, easyeffects; new package: webrtc-audio-processing-2 #57903
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
base: master
Are you sure you want to change the base?
Conversation
c13cacb to
db2308b
Compare
|
Why not easyeffects 8.0.3? |
db2308b to
97df4ca
Compare
This comment was marked as outdated.
This comment was marked as outdated.
4871109 to
68e11ee
Compare
|
Update commit message of easyeffects to Also re2 could be bumped to 2025.11.05? |
68e11ee to
83d227b
Compare
83d227b to
a948984
Compare
Fixed with ci skipped push above, ty
I think avoiding growing in complexity too much and instead updating it in a separate PR (if necessary) would be better though. grpc, python3-grpcio, protonmail-bridge, protobuf-c, libphonenumber, netdata (repo version of it is >2 years old) all have updates as well, but can't really vouch since didn't test them personally. |
a948984 to
b6d3097
Compare
|
Most recent push changed telegram-desktop to be just a revbump + cross deps fix, since update to 6.3.1 has been merged separately. |
b6d3097 to
8785dbf
Compare
|
Re-ordered commits a bit, fixed common/shlibs merge conflict |
8785dbf to
f7c0fdc
Compare
|
Found something to fix marble tests on i686, unsure if this is the right path to take, but here we go |
4a0c237 to
6eae159
Compare
|
Easyeffects 8.0.6 is out, rebuilt for all, tested on x86_64 |
Testing the changes
New package
easyeffectsrequires v2 of webrtc-audio-processingpulseaudiostill requires v1Local build testing
Native builds on aarch64 and aarch64-musl were attempted. Failed only with
telegram-desktop, see comment for details: #57903 (comment)I've tried to disentangle their build system but couldn't. Cross builds just fine.
Notable changes:
abseil-cpphas been chosen of the version that doesn't have newest breaking changes (from May of this year instead of more recent, August release).Bearkept trying to build and run tests in cross (due to etc/conf having enabled tests or flag passing), disabled.telegram-desktophas libdispatch added (it'll fallback to a qt implementation for similar functionality instead, but libdispatch seems to be preferred by upstream), it consistently failed to build cross to aarch64-musl if done without including glib-devel in makedepends instead of only libglib-devel. Not sure why this works in ci.easyeffectsis no longer available for armv6l and armv7l (see comment)marblefailed two tests on i686.Added exclusion for both, as I've been unable to figure out the culprit. FWIW, it fails same tests without the changes introduced in this PR.added sse2 flags, seems to pass tests now.rnnoisereverts 0.4.1 because upstream didn't have versions, so it was invented based on SONAME: 04b2182#r659096017The commit used in current in-repo template is 4 years old at this point and that version lacks a function that easyeffects have just decided to use, so builds failed without the update. I tested building rnnoise's rev-deps: alsa_rnnoise works, telegram-desktop works, easyeffects works. pulseeffects-legacy currently fails to build due to an unrelated issue, marked broken for now.
ci ran succeeded prior to additional changes applied to: rnnoise, easyeffects, marble, pulseffects-legacy, alsa_rnnoise, sysdig (has been changed to only revbump after recent update)
[ci skip] due to being too big