RESOLVED FIXED Bug 185689
[GStreamer] Update to GStreamer 1.14.1 in jhbuild
https://bugs.webkit.org/show_bug.cgi?id=185689
Summary [GStreamer] Update to GStreamer 1.14.1 in jhbuild
Thibault Saunier
Reported 2018-05-16 11:26:47 PDT
.
Attachments
[GStreamer] Update to GStreamer 1.14.0 in jhbuild (34.21 KB, patch)
2018-05-16 11:29 PDT, Thibault Saunier
no flags
Fix mixup with patches. (27.34 KB, patch)
2018-05-16 11:58 PDT, Thibault Saunier
no flags
- Remove now unnecessary `gstreamer/patches/gst-plugins-good-0001-souphttpsrc-cookie-jar-and-context-query-support.patch` (26.84 KB, patch)
2018-05-22 01:44 PDT, Thibault Saunier
no flags
We are now using GStreamer 1.14.1 - specify in the ChangeLog (26.84 KB, patch)
2018-05-22 01:48 PDT, Thibault Saunier
no flags
Add upstream commit ID in the .jhbuild file (27.01 KB, patch)
2018-05-22 03:56 PDT, Thibault Saunier
no flags
Thibault Saunier
Comment 1 2018-05-16 11:29:01 PDT
Created attachment 340506 [details] [GStreamer] Update to GStreamer 1.14.0 in jhbuild And update the patches, removing the ones that have been merged upstream.
Philippe Normand
Comment 2 2018-05-16 11:45:22 PDT
Comment on attachment 340506 [details] [GStreamer] Update to GStreamer 1.14.0 in jhbuild View in context: https://bugs.webkit.org/attachment.cgi?id=340506&action=review > Tools/ChangeLog:14 > + * gstreamer/patches/gst-plugins-good-0006-qtdemux-add-context-for-a-preferred-protection.patch: Removed. > + * gstreamer/patches/gst-plugins-good-0008-qtdemux-also-push-buffers-without-encryption-info-in.patch: Removed. Those 2 are still in Bugzilla hibernation. I locally rebased them against git master, I can share them if you want.
Thibault Saunier
Comment 3 2018-05-16 11:48:15 PDT
(In reply to Philippe Normand from comment #2) > Comment on attachment 340506 [details] > [GStreamer] Update to GStreamer 1.14.0 in jhbuild > > View in context: > https://bugs.webkit.org/attachment.cgi?id=340506&action=review > > > Tools/ChangeLog:14 > > + * gstreamer/patches/gst-plugins-good-0006-qtdemux-add-context-for-a-preferred-protection.patch: Removed. > > + * gstreamer/patches/gst-plugins-good-0008-qtdemux-also-push-buffers-without-encryption-info-in.patch: Removed. > > Those 2 are still in Bugzilla hibernation. I locally rebased them against > git master, I can share them if you want. Erg, forgot to re add updated version, sorry.
Thibault Saunier
Comment 4 2018-05-16 11:58:43 PDT
Created attachment 340510 [details] Fix mixup with patches.
Carlos Garcia Campos
Comment 5 2018-05-16 23:01:05 PDT
Comment on attachment 340510 [details] Fix mixup with patches. View in context: https://bugs.webkit.org/attachment.cgi?id=340510&action=review > Tools/gstreamer/jhbuild.modules:78 > + <patch file="gst-plugins-good-0001-souphttpsrc-cookie-jar-and-context-query-support.patch" strip="1"/> > + <patch file="gst-plugins-good-0002-qtdemux-add-context-for-a-preferred-protection.patch" strip="1"/> > + <patch file="gst-plugins-good-0003-qtdemux-also-push-buffers-without-encryption-info-in.patch" strip="1"/> Please, add a comment before any patch explaining why they are needed, where they came from and whether they will be included in a future gst release. I know they were here before, but now that we are updating gst, we should document the patches we are using.
Michael Catanzaro
Comment 6 2018-05-17 09:26:41 PDT
(In reply to Carlos Garcia Campos from comment #5) > Please, add a comment before any patch explaining why they are needed, where > they came from and whether they will be included in a future gst release. I > know they were here before, but now that we are updating gst, we should > document the patches we are using. I think we need to actually actively remove any patches that are either not upstream, or not on a patch to being upstreamed in the near future. Keeping patches here over a major version upgrade is *not* OK, it indicates not enough effort to upstream the patches between 1.12 and 1.14.
Thibault Saunier
Comment 7 2018-05-17 09:34:59 PDT
(In reply to Michael Catanzaro from comment #6) > (In reply to Carlos Garcia Campos from comment #5) > > Please, add a comment before any patch explaining why they are needed, where > > they came from and whether they will be included in a future gst release. I > > know they were here before, but now that we are updating gst, we should > > document the patches we are using. > > I think we need to actually actively remove any patches that are either not > upstream, or not on a patch to being upstreamed in the near future. Keeping > patches here over a major version upgrade is *not* OK, it indicates not > enough effort to upstream the patches between 1.12 and 1.14. Well those are still being worked on, I will document it more.
Philippe Normand
Comment 8 2018-05-17 09:40:32 PDT
1.14.1 is out today btw, seize the opportunity? :)
Thibault Saunier
Comment 9 2018-05-17 09:51:17 PDT
(In reply to Philippe Normand from comment #8) > 1.14.1 is out today btw, seize the opportunity? :) ++
Thibault Saunier
Comment 10 2018-05-22 01:44:46 PDT
Created attachment 340962 [details] - Remove now unnecessary `gstreamer/patches/gst-plugins-good-0001-souphttpsrc-cookie-jar-and-context-query-support.patch` - All other patches have been merged now, specify in the ChangeLog
Thibault Saunier
Comment 11 2018-05-22 01:48:01 PDT
Created attachment 340963 [details] We are now using GStreamer 1.14.1 - specify in the ChangeLog
Philippe Normand
Comment 12 2018-05-22 01:58:11 PDT
I'm afraid we still need patches that are not part of 1.14.1 :/
Thibault Saunier
Comment 13 2018-05-22 03:36:57 PDT
(In reply to Philippe Normand from comment #12) > I'm afraid we still need patches that are not part of 1.14.1 :/ I am keeping the 2 patches that are still required, namely: > gstreamer/patches/gst-plugins-good-0002-qtdemux-add-context-for-a-preferred-protection.patch: Renamed from Tools/gstreamer/patches/gst-plugins-good-0006-qtdemux-add-context-for-a-preferred-protection.patch > This patch has now been merged in GStreamer master and will be there in GStreamer 1.16. > gstreamer/patches/gst-plugins-good-0003-qtdemux-also-push-buffers-without-encryption-info-in.patch: Renamed from Tools/gstreamer/patches/gst-plugins-good-0008-qtdemux-also-push-buffers-without-encryption-info-in.patch. > This patch has now been merged in GStreamer master and will be there in GStreamer 1.16.
Thibault Saunier
Comment 14 2018-05-22 03:56:20 PDT
Created attachment 340968 [details] Add upstream commit ID in the .jhbuild file
WebKit Commit Bot
Comment 15 2018-05-22 04:37:21 PDT
Comment on attachment 340968 [details] Add upstream commit ID in the .jhbuild file Clearing flags on attachment: 340968 Committed r232060: <https://trac.webkit.org/changeset/232060>
WebKit Commit Bot
Comment 16 2018-05-22 04:37:22 PDT
All reviewed patches have been landed. Closing bug.
Radar WebKit Bug Importer
Comment 17 2018-05-22 04:38:20 PDT
Yacine Bandou
Comment 18 2018-05-22 06:25:24 PDT
This patch produces regressions in the LayoutTests. All the tests: imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-* crash. https://build.webkit.org/builders/WPE%20Linux%2064-bit%20Release%20%28Tests%29/builds/7887/steps/layout-test/logs/stdio
Xabier Rodríguez Calvar
Comment 19 2018-05-23 00:21:44 PDT
(In reply to Yacine Bandou from comment #18) > This patch produces regressions in the LayoutTests. > > All the tests: > imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-* > crash. > > https://build.webkit.org/builders/WPE%20Linux%2064- > bit%20Release%20%28Tests%29/builds/7887/steps/layout-test/logs/stdio I guess this to be investigated.
Note You need to log in before you can comment on or make changes to this bug.