Bug 1327874

Summary: Update to 1.8.0
Product: [Fedora] Fedora Reporter: Egor Zakharov <nexfwall>
Component: gstreamer1-vaapiAssignee: Simon Farnsworth <simon>
Status: CLOSED RAWHIDE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: unspecified    
Version: 24CC: fraph24, fzatlouk, kwizart, moez.roy, nexfwall, simon, wtaymans
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2016-06-01 14:22:00 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Attachments:
Description Flags
Patch for distgit (rpkg) repository
none
Make gstreamer1-vaapi-devel package obsolete
none
Update to 1.8.0 none

Description Egor Zakharov 2016-04-17 11:14:37 UTC
Created attachment 1148056 [details]
Patch for distgit (rpkg) repository

Update GStreamer plugins to use VA API video acceleration to new upstream 1.8.0 version.

Package successfully builds against Fedora 24 using mock. Tested it for a week using totem - it works.

Comment 1 Egor Zakharov 2016-04-17 11:50:00 UTC
Well, I think I forgot to Obsolete gstreamer1-vaapi-devel package. But I'm unsure, what to do. Because 1.8.0 does not provide any includes anymore.

Comment 2 Egor Zakharov 2016-04-17 13:27:21 UTC
Created attachment 1148066 [details]
Make gstreamer1-vaapi-devel package obsolete

This will fix updating from a previous version. If someone has gstreamer1-vaapi-devel package installed, he will be updated to gstreamer1-vaapi-devel-docs package.

Because the latest version of gstreamer1-vaapi available in Fedora, is 0.6.1-2, I chose 0.6.1-3 as $obsEVR as suggested here: https://fedoraproject.org/wiki/Packaging:Guidelines#Renaming.2FReplacing_Existing_Packages

Comment 3 Egor Zakharov 2016-04-20 05:56:17 UTC
Created attachment 1148867 [details]
Update to 1.8.0

Fixed bogus date in %changelog

Comment 4 Egor Zakharov 2016-04-20 06:00:33 UTC
Do not forget what you need first to apply attachment 1148867 [details], and only then attachment 1148066 [details].

Comment 5 Egor Zakharov 2016-04-23 12:59:17 UTC
Is maintainer of this package is even exist? I already have an update to 1.8.1, but this one is still not merged.

Comment 6 Simon Farnsworth 2016-04-24 15:03:47 UTC
I've been busy recently with family stuff, and not had time on Sundays to work on this.

If you're already a packager, I welcome co-maintainers precisely because I do become busy from time to time - just head to https://admin.fedoraproject.org/pkgdb/package/rpms/gstreamer1-vaapi/ and request ACLs.

Comment 7 Egor Zakharov 2016-04-24 15:44:52 UTC
(In reply to Simon Farnsworth from comment #6)
> I've been busy recently with family stuff, and not had time on Sundays to
> work on this.
> 
> If you're already a packager, I welcome co-maintainers precisely because I
> do become busy from time to time - just head to
> https://admin.fedoraproject.org/pkgdb/package/rpms/gstreamer1-vaapi/ and
> request ACLs.

No, I do not have packager status or commit rights on packages. And I do not know how to get it.

Comment 8 Simon Farnsworth 2016-04-25 09:00:32 UTC
(In reply to Egor Zaharov from comment #7)
> (In reply to Simon Farnsworth from comment #6)
> > I've been busy recently with family stuff, and not had time on Sundays to
> > work on this.
> > 
> > If you're already a packager, I welcome co-maintainers precisely because I
> > do become busy from time to time - just head to
> > https://admin.fedoraproject.org/pkgdb/package/rpms/gstreamer1-vaapi/ and
> > request ACLs.
> 
> No, I do not have packager status or commit rights on packages. And I do not
> know how to get it.

https://fedoraproject.org/wiki/Join_the_package_collection_maintainers

I'm still getting a suitable developer setup going so that I can take your patches; I'm not a sponsor, so can't sponsor you into the packager group, but if you can find someone who'll sponsor you in, I'm happy to grant ACLs for gstreamer1-vaapi.

Comment 9 Egor Zakharov 2016-04-25 11:35:17 UTC
(In reply to Simon Farnsworth from comment #8)
> https://fedoraproject.org/wiki/Join_the_package_collection_maintainers
>
> I'm not a sponsor, so can't sponsor you into the packager group,
> but if you can find someone who'll sponsor you in, I'm happy to grant ACLs
> for gstreamer1-vaapi.

I had read the article, and decided, what I'm not quite ready for this responsibility right now. I'm feeling what life things right now is not enough stable. But I'll try to do it later.

Comment 10 Wim Taymans 2016-04-25 13:18:50 UTC
I can update this.

Comment 11 Egor Zakharov 2016-04-25 13:42:34 UTC
(In reply to Wim Taymans from comment #10)
> I can update this.

Do it. Updating to 1.8.1 also works, just set Version-Release to '1.8.1-1' after applying my patch.

Or just do not apply my patch, do it yourself. :)

Comment 12 FrantiĊĦek Zatloukal 2016-04-26 08:46:34 UTC
I just wanted to notice about problem that appears with new gstreamer1-vaapi.
If you have libva-intel-driver installed and you update the gstreamer1-vaapi, then you'll encounter https://bugs.freedesktop.org/show_bug.cgi?id=71759 , which can be worked around with LIBGL_DRI3_DISABLE=1 .

(Btw, I've tested this with self-compiled gstreamer1-vaapi-1.8.1 rpm)

Comment 13 Egor Zakharov 2016-06-03 00:04:41 UTC
Yep. Forgot about that.

Wim Taymans commited my change and updated it for F24 at 2016-04-25.

http://pkgs.fedoraproject.org/cgit/rpms/gstreamer1-vaapi.git/commit/?h=f24&id=1144dfd5dd46f8cfdf4564ee92ada8c33923b144