Join GitHub today
GitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together.
Sign upscript: Disable our dependency in ffmpeg until the media madness is over #12863
Conversation
highfive
commented
Aug 14, 2016
|
Heads up! This PR modifies the following files:
|
highfive
commented
Aug 14, 2016
|
@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. -->
|
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 |
|
|
|
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 -->
|
|
highfive
commented
Aug 15, 2016
|
|
@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 -->
|
|
highfive
commented
Aug 17, 2016
|
|
@bors-servo retry |
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 |
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 -->
|
|
|
FINALLY! |
emilio commentedAug 14, 2016
•
edited by larsbergstrom
r? @larsbergstrom
./mach build -ddoes not report any errors./mach test-tidydoes not report any errors.This change is