Skip to content
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: Switch to revision based versioning, not release #479

Merged
merged 1 commit into from Jun 23, 2016

Conversation

@MilhouseVH
Copy link
Contributor

commented Jun 23, 2016

Discussing the proposed ffmpeg changes (#477) on slack brought up an issue with the current ffmpeg versioning.

If a builder downloads the 3.0-xbmc ffmpeg source tarball (as I did at the end of March) to their sources cache they won't ever download the 3.0-xbmc ffmpeg source tarball again even if is updated with new commits (unless they delete their existing tarball).

The current 3.0-xbmc ffmpeg version is now 3.0.2, which is 33 commits ahead of the 3.0.1 version I downloaded in March.

Someone building master who has never downloaded the ffmpeg tarball will build with the latest 3.0-xbmc (ie. 3.0.2, plus a few more commits) while I will continue building with 3.0.1, blissfully ignorant of any new fixes (or new bugs).

This clearly isn't a good situation, as we should all be building the same source code, hence this switch to hash based versioning.

@CvH CvH merged commit 9b3d478 into LibreELEC:master Jun 23, 2016

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
2 participants
You can’t perform that action at this time.