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
ffmpeg{_3_4,_4,-full}: updates #52444
Conversation
(this should be rebased on top of whatever we end up merging re:libaom over in #52443) |
|
Works for me? (not sure it matters but using git 2.20.1) Tried using However sounds like these cute arrows aren't worth the trouble, was hoping it was a solved problem by now :(. (and they look terrible in the patch text? eep) |
Ah, you are correct, I was actually seeing a bug in |
f8c6a45
to
7d6893e
Compare
Okay, well glad to hear it! Dropped them anyway to be safe and potentially easier to read in whatever tooling folks prefer 👍 |
7d6893e
to
8ac99ab
Compare
@GrahamcOfBorg build ffmpeg |
Good to merge, any objections/thoughts? |
The darwin build seems to be failing? |
Well I built Something else I just noticed, you have Edit: Yeah I should've just read ofborg's output a bit better, the |
Ruhroh, that looks like it was introduced with #52443 sorry! Investigating... 🕵️♂️ |
@GrahamcOfBorg build libaom |
@GrahamcOfBorg build ffmpeg_4 |
Hrmm, not sure how to view (or trigger?) darwin builds-- wanted to see if bumping helped the issue... |
I can test it on my own Mac, aom build is failing:
|
Presently this means static, instead of the shared we started building after a recent change (my blame). Darwin build breaks with this, and it was introduced on a whim so instead of making this platform-specific, go back to how things were previously.
(still the same error when building) |
Thank you for testing this and for the feedback! What's going on? Hmm.. Did aom build previously? Yes, it appears so: https://hydra.nixos.org/job/nixpkgs/trunk/libaom.x86_64-darwin (for example: https://hydra.nixos.org/build/86083792/log). If I'm understanding this right, Borg did try building latest on Darwin... and libaom built successfully, with the failure occurring during the ffmpeg build:
And yes indeed ffmpeg_4 currently ("previously") builds on Darwin: https://hydra.nixos.org/job/nixpkgs/trunk/ffmpeg_4.x86_64-darwin (example: https://hydra.nixos.org/build/86416146). This is expected but just checking :). @infinisil are you seeing the same behavior/error as Borg? And if it's not too much trouble: was the last commit (d349cfe) necessary to fix libaom for you (if indeed it now builds again)? |
Ah yes, seeing the same as ofborg, here's a reference of the build logs: On 8ac99ab, libaom failing:
On d9c1dd2, libaom failing:
On d349cfe, libaom succeeding, ffmpeg-full failing:
|
Darwin failure looks awfully similar to this: Let's see if the same fix works here? (commit coming soon) |
\o/ :confetti_ball: \o/ Look good? |
Well ofborg still says it failed, or am I misinterpreting something (having borg integrated into the checks is somehow really confusing) |
Yes, I believe borg did rebuild it on the last commit and failed on Darwin. |
Hey! I've been using this branch for over a week with no issues, but I can't seem to find any failing build logs for Darwin. Could I get a link? I would like to help get this merged, since the version of ffmpeg 4.x currently packaged in nixpkgs master fails to build for me.. |
@MP2E: see the "checks" tab. |
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.
The only problem I see is ffmpeg-full
on darwin, but that seems failing even worse on master, so let's not block on that now. I re-verified builds on the two linux platforms locally.
Motivation for this change
Commits are on top of just-submitted libaom fix PR,
since without that fix newer ffmpeg builds break.
Didn't find changelogs that weren't git commit logs, FWIW.
Things done
sandbox
innix.conf
on non-NixOS)nix-shell -p nox --run "nox-review wip"
./result/bin/
)nix path-info -S
before and after)