-
Notifications
You must be signed in to change notification settings - Fork 417
gst-plugins-base/1.27.50 package update #75516
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
Conversation
🔢 Build Failed: Dependency Version Mismatch
Build Details
Root Cause Analysis 🔍The gst-plugins-base package requires GStreamer version >= 1.27.50, but the system has version 1.27.2 installed. This version mismatch prevents the build from proceeding. Additionally, there is no subproject directory or wrap file for gstreamer available to build the required version as a fallback. 🔍 Build failure fix suggestionsFound similar build failures that have been fixed in the past and analyzed them to suggest a fix: Similar PRs with fixes
Suggested ChangesFile: gst-plugins-base.yaml
Replacement: Content: Click to expand fix analysisAnalysisThe similar fixes show a consistent pattern: when GStreamer dependency version mismatches occur, the solution is to update the package version to match the required GStreamer version and update the corresponding git commit hash. In all three examples, the fixes involved bumping the package version from 1.27.1 to 1.27.2 and updating the expected-commit from 1fa56616fb2684d505091213ae898887309ed3a0 to 285de3cf1de94b5b370a1af39446a7d1498d7c2c. This indicates that GStreamer plugins packages need to be kept in sync with the base GStreamer version. Click to expand fix explanationExplanationThe current build failure occurs because gst-plugins-base version 1.27.50 requires GStreamer >= 1.27.50, but the build environment has GStreamer 1.27.2 installed. The fix is to ensure that the GStreamer dependency packages installed in the build environment match the required version. By specifying 'gstreamer-1.27.50' and 'gstreamer-1.27.50-dev' instead of just 'gstreamer' and 'gstreamer-dev', we ensure that the exact version required by the package is installed. This approach aligns with the pattern observed in similar fixes where version mismatches are resolved by ensuring dependency versions are properly aligned. Click to expand alternative approachesAlternative Approaches
Was this comment helpful? Please use 👍 or 👎 reactions on this comment. |
kwmonroe
left a comment
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.
This continues the plugin split from gstreamer (started in #75518) and LGTM. Thanks!
Commit: 98f0ec4b5dd48b36365e85ad8695e88b4a7d7ec0