Summary: | media-libs/gstreamer-1.18.x version bump | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | deim <deim> |
Component: | Current packages | Assignee: | GStreamer package maintainers <gstreamer> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | bas, dschridde+gentoobugs, gentoo, jasmin+gentoo, joakim.tjernlund, josef64, kvaster, maracay, me, polynomial-c, poncho, sam |
Priority: | Normal | Keywords: | PullRequest |
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
See Also: |
https://bugs.gentoo.org/show_bug.cgi?id=690468 https://github.com/gentoo/gentoo/pull/19976 |
||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | 690468 | ||
Bug Blocks: | 749032 |
Description
deim
2020-11-24 09:55:33 UTC
GStreamer 1.18.2 released Bump. Some of the current plugins, such as gst-plugins-libav, fail to build against current ffmpeg development builds. Please update. (In reply to inasprecali from comment #2) > Bump. Some of the current plugins, such as gst-plugins-libav, fail to build > against current ffmpeg development builds. Please update. related gst-plugins-libav and ffmpeg-9999: https://gitlab.freedesktop.org/gstreamer/gst-libav/-/issues/85 Please advice these developers to do something. If there was a new release of ffmpeg, more people would be angry about that or find a solution. I use EGIT_OVERRIDE_COMMIT_FFMPEG="87f0c8280c7556b52b72b9379547eed77e9810d7" for emerge ffmpeg. That was the last commit before the commit that causes gst-plugins-libav to fail build. gstreamer-1.18.3 released... We even don't have gstreamer-1.16.3 in the tree which has some security fixes. Soon gstreamer-1.20 will be released and we stick on 1.16.2 which was released on 03 December 2019. gstreamer should get more love in Gentoo. Ping? Can we have 1.16.3 until the meson stuff has been sorted out? (In reply to Joakim Tjernlund from comment #6) > Ping? Can we have 1.16.3 until the meson stuff has been sorted out? https://github.com/gentoo/gentoo/pull/19391 gstreamer packages: Security bump to version 1.16.3 gstreamer-1.18.4 released... I can see there are also multiple security issues fixed in version 1.18.4 that are affecting past versions of gstreamer (1.x). I'd like to help with the ebuild upgrade if nobody is working on it anymore. I believe the work has already started - is there a repo I can pick up and continue the work? (In reply to Martin Kostolný from comment #9) > I can see there are also multiple security issues fixed in version 1.18.4 > that are affecting past versions of gstreamer (1.x). > > I'd like to help with the ebuild upgrade if nobody is working on it anymore. > I believe the work has already started - is there a repo I can pick up and > continue the work? Have a look at Haelwenn (lanodan) Monnier overlay https://hacktivis.me/git/overlay/log.html Maybe you can work with him to add all the missing ebuilds. https://gitlab.com/lanodan/overlay/-/commits/master is not in sync since 6 days. (In reply to jospezial from comment #3) > (In reply to inasprecali from comment #2) > > Bump. Some of the current plugins, such as gst-plugins-libav, fail to build > > against current ffmpeg development builds. Please update. > > related gst-plugins-libav and ffmpeg-9999: > https://gitlab.freedesktop.org/gstreamer/gst-libav/-/issues/85 > Please advice these developers to do something. > If there was a new release of ffmpeg, more people would be angry about that > or find a solution. > > I use > EGIT_OVERRIDE_COMMIT_FFMPEG="87f0c8280c7556b52b72b9379547eed77e9810d7" > for emerge ffmpeg. > That was the last commit before the commit that causes gst-plugins-libav to > fail build. https://bugs.gentoo.org/772251#c2 next ffmpeg-4.4.x releases will not affect gst-plugins-libav. emerge tested with EGIT_OVERRIDE_BRANCH_FFMPEG="release/4.4" This seems stuck somehow? <pitivi-1 is about to be removed from the tree as it does not support python-3.8. pitivi-202{0,1}-* requires a gstreamer from the 1.18 track. Easy way to test, create you own overlay: git clone --depth=1 --sparse -b bump/gstreamer-1.18.x https://github.com/lanodan /gentoo.git gstreamer cd gstreamer/ git sparse-checkout set "media-plugins/gst-*" git sparse-checkout add "eclass/gstreamer*" git sparse-checkout add "media-libs/gst*" mkdir metadata echo "masters = gentoo" > metadata/layout.conf echo "thin-manifests = true" >> metadata/layout.conf mkdir profiles echo "gstreamer" > profiles/repo_name After that I got undefined reference to GST_CAT_DEFAULT' for net-libs/webkit-gtk rebuilding net-libs/webkit-gtk solved that. And undefined reference to _gst_debug_min' as well. Seems there are ABI changes in gstreamer-1.18.4 The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ae534a9bce779381f3eee0bace18c06a7d2ab3d commit 9ae534a9bce779381f3eee0bace18c06a7d2ab3d Author: Haelwenn (lanodan) Monnier <contact@hacktivis.me> AuthorDate: 2021-03-17 16:15:55 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2021-05-30 00:34:56 +0000 media-libs/gstreamer: Version bump, 1.18.4 Closes: https://bugs.gentoo.org/756298 Bug: https://bugs.gentoo.org/756298 Signed-off-by: Haelwenn (lanodan) Monnier <contact@hacktivis.me> Signed-off-by: Sam James <sam@gentoo.org> media-libs/gstreamer/Manifest | 1 + media-libs/gstreamer/gstreamer-1.18.4.ebuild | 70 ++++++++++++++++++++++++++++ 2 files changed, 71 insertions(+) Additionally, it has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=82965d45c4d1e6ed870b2ddc470ae49130b847cd commit 82965d45c4d1e6ed870b2ddc470ae49130b847cd Author: Sam James <sam@gentoo.org> AuthorDate: 2021-05-30 00:39:22 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2021-05-30 00:39:22 +0000 profiles: mask new GStreamer 1.18.x for testing Bug: https://bugs.gentoo.org/756298 Bug: https://bugs.gentoo.org/690468 Signed-off-by: Sam James <sam@gentoo.org> profiles/package.mask | 84 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 84 insertions(+) https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ae534a9bce779381f3eee0bace18c06a7d2ab3d commit 9ae534a9bce779381f3eee0bace18c06a7d2ab3d Author: Haelwenn (lanodan) Monnier <contact@hacktivis.me> AuthorDate: 2021-03-17 16:15:55 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2021-05-30 00:34:56 +0000 media-libs/gstreamer: Version bump, 1.18.4 Closes: https://bugs.gentoo.org/756298 Bug: https://bugs.gentoo.org/756298 Signed-off-by: Haelwenn (lanodan) Monnier <contact@hacktivis.me> Signed-off-by: Sam James <sam@gentoo.org> media-libs/gstreamer/Manifest | 1 + media-libs/gstreamer/gstreamer-1.18.4.ebuild | 70 ++++++++++++++++++++++++++++ 2 files changed, 71 insertions(+) time to unmask gestreamer-18.x? The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=016c24d54f1a9631412f50859453ca921db994a2 commit 016c24d54f1a9631412f50859453ca921db994a2 Author: Sam James <sam@gentoo.org> AuthorDate: 2021-07-27 05:16:06 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2021-07-27 05:16:06 +0000 profiles: unmask gsteamer 1.18.x I think we've had as much testing as a masked set of ebuilds can offer. Please report any issues if you hit them. Bug: https://bugs.gentoo.org/756298 Bug: https://bugs.gentoo.org/690468 Signed-off-by: Sam James <sam@gentoo.org> profiles/package.mask | 86 --------------------------------------------------- 1 file changed, 86 deletions(-) |