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
script: Disable our dependency in ffmpeg until the media madness is over #12863
Conversation
Heads up! This PR modifies the following files:
|
@bors-servo: try |
⌛ Trying commit 6f8a85b with merge d4a3ee5... |
script: Disable our dependency in ffmpeg until the media madness is over <!-- Please describe your changes on the following line: --> r? @larsbergstrom --- <!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `__` with appropriate data: --> - [x] `./mach build -d` does not report any errors - [x] `./mach test-tidy` does not report any errors. <!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. -->
Wouldn't it better to put it behind a feature disabled by default? |
@GuillaumeGomez I agree, but there might be licensing issues with linking ffmpeg, so that's why I removed it. |
Any idea how firefox solved these license issues? |
Not linking it, but |
💔 Test failed - linux-rel |
So if we use something along this, we could keep it, right? Wouldn't it be faster to add it in |
I don't know, maybe? I don't know for sure if linking it dynamically will solve all the problems either, that's a question maybe for @asajeffrey. |
This will also need to disable the corresponding tests. @GuillaumeGomez Should we do this, or do you think that we will move video-metadata-rs off of ffmpeg in the next day or so? We can certainly land this first to avoid rushing the PRs to that crate, and then turn everything back on later once the dependency is ready again. |
Usual IANAL disclaimer. The FFmpeg licensing page is at: https://www.ffmpeg.org/legal.html The main requirements are:
There other items in their checklist, but there are the main two. |
@larsbergstrom: tests updated @bors-servo: try |
script: Disable our dependency in ffmpeg until the media madness is over <!-- Please describe your changes on the following line: --> r? @larsbergstrom --- <!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `__` with appropriate data: --> - [x] `./mach build -d` does not report any errors - [x] `./mach test-tidy` does not report any errors. <!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. --> <!-- Reviewable:start --> --- This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/12863) <!-- Reviewable:end -->
💔 Test failed - linux-rel |
|
@bors-servo: try |
script: Disable our dependency in ffmpeg until the media madness is over <!-- Please describe your changes on the following line: --> r? @larsbergstrom --- <!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `__` with appropriate data: --> - [x] `./mach build -d` does not report any errors - [x] `./mach test-tidy` does not report any errors. <!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. --> <!-- Reviewable:start --> --- This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/12863) <!-- Reviewable:end -->
@bors-servo: retry That was my fault, I was investigating WebGL tests failures in the build On 08/17/2016 02:34 PM, bors-servo wrote:
|
script: Disable our dependency in ffmpeg until the media madness is over <!-- Please describe your changes on the following line: --> r? @larsbergstrom --- <!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `__` with appropriate data: --> - [x] `./mach build -d` does not report any errors - [x] `./mach test-tidy` does not report any errors. <!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. --> <!-- Reviewable:start --> --- This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/12863) <!-- Reviewable:end -->
💔 Test failed - linux-rel |
|
script: Disable our dependency in ffmpeg until the media madness is over <!-- Please describe your changes on the following line: --> r? @larsbergstrom --- <!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `__` with appropriate data: --> - [x] `./mach build -d` does not report any errors - [x] `./mach test-tidy` does not report any errors. <!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. --> <!-- Reviewable:start --> --- This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/12863) <!-- Reviewable:end -->
💔 Test failed - linux-rel |
script: Disable our dependency in ffmpeg until the media madness is over <!-- Please describe your changes on the following line: --> r? @larsbergstrom --- <!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `__` with appropriate data: --> - [x] `./mach build -d` does not report any errors - [x] `./mach test-tidy` does not report any errors. <!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. --> <!-- Reviewable:start --> --- This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/12863) <!-- Reviewable:end -->
☀️ Test successful - arm32, arm64, linux-dev, linux-rel, mac-dev-unit, mac-rel-css, mac-rel-wpt, windows-dev |
FINALLY! |
r? @larsbergstrom
./mach build -d
does not report any errors./mach test-tidy
does not report any errors.This change is