Bug 1327874 - Update to 1.8.0
Summary: Update to 1.8.0
Keywords:
Status: CLOSED RAWHIDE
Alias: None
Product: Fedora
Classification: Fedora
Component: gstreamer1-vaapi
Version: 24
Hardware: Unspecified
OS: Linux
unspecified
medium
Target Milestone: ---
Assignee: Simon Farnsworth
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2016-04-17 11:14 UTC by Egor Zakharov
Modified: 2016-06-03 00:04 UTC (History)
7 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2016-06-01 14:22:00 UTC
Type: Bug


Attachments (Terms of Use)
Patch for distgit (rpkg) repository (5.13 KB, patch)
2016-04-17 11:14 UTC, Egor Zakharov
no flags Details | Diff
Make gstreamer1-vaapi-devel package obsolete (831 bytes, patch)
2016-04-17 13:27 UTC, Egor Zakharov
no flags Details | Diff
Update to 1.8.0 (5.13 KB, patch)
2016-04-20 05:56 UTC, Egor Zakharov
no flags Details | Diff

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


Note You need to log in before you can comment on or make changes to this bug.